tick
aleph
tick | aleph | |
---|---|---|
3 | 2 | |
583 | 2,519 | |
0.5% | 0.2% | |
6.2 | 9.1 | |
about 1 month ago | 20 days ago | |
Clojure | Clojure | |
MIT License | MIT License |
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.
tick
- A History of Clojure (2020) [pdf]
-
Help finding a webdev framework that works out of the box
Some projects like https://github.com/juxt/tick are cljc compatible and will make life easier if you plan on sharing a lot of code, so make sure to look out for that when choosing libraries
-
Rich Hickey and Brian Beckman (2009)
- You want your dates to behave the same on client and server? You got it: https://github.com/juxt/tick
= You want your logging/debugging code to be the same? You got it: https://github.com/ptaoussanis/timbre
aleph
-
A History of Clojure (2020) [pdf]
* HTTP: Ring is the de facto way to manage HTTP request (see https://github.com/ring-clojure/ring/wiki/Concepts). Jetty and Aleph are common web servers (and https://github.com/clj-commons/aleph) that implement Ring interface.
-
Open source projects that are good to read to learn best practices?
For Clojure: https://github.com/clj-commons/aleph
What are some alternatives?
aero - A small library for explicit, intentful configuration.
sente - Realtime web comms library for Clojure/Script
mulog - μ/log is a micro-logging library that logs events and data, not words!
ring - Clojure HTTP server abstraction
hiccup - Fast library for rendering HTML in Clojure
LaravelS - LaravelS is an out-of-the-box adapter between Laravel/Lumen and Swoole.
mount - managing Clojure and ClojureScript app state since (reset)
martian - The HTTP abstraction library for Clojure/script, supporting OpenAPI, Swagger, Schema, re-frame and more
re-frame - A ClojureScript framework for building user interfaces, leveraging React
ring-jetty9-adapter - An enhanced version of jetty adapter for ring, with additional features like websockets, http/2 and http/3
warp-estimate
MicroWebSrv2 - The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os). Ready for ESP32, STM32 on Pyboard, Pycom's chipsets (WiPy, LoPy, ...). Robust, efficient and documented!