Awesome
<img width="330" src="https://avatars.githubusercontent.com/u/1569418?s=400&u=c24a05df6aa918905cdde2480fbe4a5062a780ac&v=4" alt="Metosin" align="right" />At Metosin, we have created a number of open source libraries and tools for Clojure. This repository documents the way we work with them.
Commercial support
Need help with our projects and libraries? We provide support, training, performance optimization, and more. Read more here!
List of notable libraries
- 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.
For collaborators
All Metosin libraries welcome contributions!
See CONTRIBUTING.md
file for the project in question for more details.
Here are some general guidelines:
Issues and pull requests
- 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.
For maintainers
Project status model
We use a project status model to track the maintenance status and maturity of our open source projects.