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.