talvi
Opionionated, Batteries included Web-stack for Clojure/Script.
- Data-driven, all the way down
- Focus on Productivity & Developer UX
- Low latency & Non-blocking
- JVM, GraalVM and the Browser
- Modular and Extensible
STATUS: Pre-alpha, in design and prototyping phase.
Ingredients
- Integrant to the top-level modules
- Deps for dependency management
- Just for command line scripts
- Virhe for error messages
- Reitit for routing
- Sieppari for interceptors
- Promesa, Manifold or RxJava for async
- Malli, clojure.spec or Schema for data modelling and validation
Add-ons
- Porsas, Reactive PostgreSQL for Clojure
- Lacinia, GraphQL for Clojure
- Pohjavirta, Undertow for Clojure
Devops
- pack.alpha for packaging as Docker image and Uberjar
- Terraform for defining infrastructure and monitoring
License
Copyright © 2019 Metosin Oy
Distributed under the Eclipse Public License, the same as Clojure.