/open-source

Home page for Metosin's open source development work

Primary LanguageJavaScript

Metosin

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.

We use a project status model to track the maintenance status and maturity of our open source projects.