Hi all,

We here at Metosin have been developing some open source libs, mostly stuff 
related to web. Most of the libs have got big new releases lately, so 
though of promoting them here too. Here goes:

* *Ring-Swagger 0.20.0* (https://github.com/metosin/ring-swagger)
  - support lib for generating Swagger 1.2 & 2.0 specs out of clojure web 
apps
  - build on top of Prismatic Schema with enhanced coercion, serialization 
& middlewares
  - extracts Swagger JSON Schemas out of deeply nested Prismatic Schemas
  - external routing lib adapters using ring-swagger:
    - Compojure-api
    - Fnhouse-swagger (https://github.com/metosin/fnhouse-swagger)
    - Pedestal-swagger (https://github.com/frankiesardo/pedestal-swagger)
  - just hit the 20k download mark, thanks for all the contributors!

* *Compojure-api 0.20.0* (https://github.com/metosin/compojure-api)
  - started out as a macro learning experiment, but turned into a 
feature-rich api lib on top of Compojure
  - schema-based validation, doc-generation & extension points for adding 
your own stuff in
  - latest version now with naked Swagger 2.0 support, all known bugs fixed

* *Ring-http-response 0.6.1* (https://github.com/metosin/ring-http-response)
  - complete set of http response functions and predicates, now partially 
also for ClojureScript

* *Schema-tools 0.4.0* (https://github.com/metosin/schema-tools)
  - helpers for manipulating the Prismatic Schemas (schema-aware 
map-operations, walkers etc.)

* *scjsv 0.2.0* (https://github.com/metosin/scjsv)
  - Simple Clojure JSON Schema Validator, tiny wrapper for 
https://github.com/fge/json-schema-validator

* *Ring-swagger-ui* 2.1.1-M2
  - just a jar-packaged and preconfigured (for ring-swagger) latest version 
of the Swagger-UI
  - all props to Reverb technologies for the awesomeness

We are currently developing a macro-free Swagger-enabled CQRS lib and for 
that, abstracting & extracting stuff from our real projects & compojure-api 
back to ring-swagger & to maybe to new web-related schema-libs. Trying to 
go with the "one library does one thing good" -approach with small and 
extendable libraries. One target is to clean up a pluggable symmetric 
serialization & coercion for all common data types with out-of-the-box 
coverage the common wire-formats (json, edn, transit, (s/maybe xml)). 
Contributions welcome and we are happy to help others to adapt the stuff we 
have been doing, so feel free to ping us - firstname @metosin.fi or 
ikitommi / Deraen at freenode.

Tommi & Juho

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to