At Metosin, we have created a number of open source libraries and tools for Clojure. This repository documents the way we work with them.
Need help with our projects and libraries? We provide support, training, performance optimization, and more. Read more here!
- reitit: fast data-driven router for Clojure(Script)
- malli: data-driven schemas for Clojure(Script)
- muuntaja: fast HTTP format negotation, encoding, and decoding
- jsonista: fast JSON encoding and decoding
You may also know compojure-api, spec-tools, and schema-tools. Browse GitHub for more.
All Metosin libraries welcome contributions!
See CONTRIBUTING.md
file for the project in question for more details.
Here are some general guidelines:
- Please file bug reports and feature proposals as GitHub issues
- For small changes such as bug fixes or documentation changes, feel free to send a pull request
- If you want to make a big change or implement a big new feature, please open an issue to discuss it first.
We use a project status model to track the maintenance status and maturity of our open source projects.