aero
jsonista
Our great sponsors
aero | jsonista | |
---|---|---|
4 | 3 | |
725 | 396 | |
1.5% | 1.3% | |
0.0 | 6.1 | |
over 1 year ago | 5 months ago | |
Clojure | Clojure | |
MIT License | Eclipse Public License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
aero
- A History of Clojure (2020) [pdf]
-
How to manage config/context objects in a long running application?
This is kinda the "Curse of Lisp" territory. You can easily roll your own and put a map into an atom. Because it is rather easy, there are tons of competing configuration libraries that you can use, or not use. https://github.com/juxt/aero https://github.com/yogthos/config https://github.com/tolitius/cprop just to name a few. Lots of good choices, rarely a consensus.
- juxt/aero: a small library for explicit, intentful configuration
-
Essential libraries?
https://github.com/juxt/aero for configuration
jsonista
-
Data transformation in Clojure
Reading and writing JSON from Clojure is very easy. Probably the easiest library to use would be clojure.data.json, though it's not the most performant. If you need better performance, jsonista is probably what you need.
-
Clojure's JSON ecosystem: Choosing a JSON library
I hope they accept my PR
-
Essential libraries?
https://github.com/metosin/jsonista for JSON (it's faster and easier to use than cheshire)
What are some alternatives?
Gin - Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
data.json - JSON in Clojure
awesome-clojure - A curated list of awesome Clojure libraries and resources. Inspired by awesome-... stuff
malli - High-performance data-driven data specification library for Clojure/Script.
charred - zero dependency efficient read/write of json and csv data.
Fiber - ⚡️ Express inspired web framework written in Go
meander - Tools for transparent data transformation
honeysql - Turn Clojure data structures into SQL
component - Managed lifecycle of stateful objects in Clojure
missionary - A functional effect and streaming system for Clojure/Script