reblocks
juno-lang
reblocks | juno-lang | |
---|---|---|
3 | 4 | |
46 | 120 | |
- | 0.0% | |
8.2 | 9.2 | |
3 months ago | about 2 months ago | |
Common Lisp | HTML | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
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.
reblocks
-
All Web frontend lisp projects
It the answer is "latter", then you could look at Common Lisp and Reblocks (https://40ants.com/reblocks/) or CLOG (https://github.com/rabbibotton/clog).
-
I want to pursue this web app project - advice using CL?
I use this approach in Ultralisp.org. It use my Reblocks framework: https://40ants.com/reblocks
-
Help with automated website testing, please
How Reblocks tests its HTML might help: https://github.com/40ants/reblocks/blob/master/t/utils.lisp
juno-lang
-
All Web frontend lisp projects
There was one posted here recently, Juno
-
Why Lisp?
> static strong typing
Alright, here is it: https://github.com/coalton-lang/coalton/
> small efficient native binaries
The numbers are: with SBCL's core-compression, a web app with dozens on dependencies will weight ±30 to 40MB. This includes the compiler, the debugger, etc. Without core compression, we reach ±150MB.
> The actor runtime?
the actor library: https://github.com/mdbergmann/cl-gserver
> couldn't find a way to make money with it. I suspect many other programmers are in my boat.
Alright. Some do, that's life. Yes, some companies go with CL even in 2023 (https://lisp-journey.gitlab.io/blog/lisp-interview-kina/, they released https://github.com/KinaKnowledge/juno-lang lately; Feetr (finance): https://twitter.com/feetr_io/status/1587182923911991303)
https://github.com/azzamsa/awesome-lisp-companies/
> Give us an HTTP (1.x & 2.0) and WebSockets libraries
How so? We have those libraries. HTTP/2: https://github.com/zellerin/http2/
https://github.com/CodyReichert/awesome-cl
- Juno and Seedling – self-hosted in-browser Lisp and self-contained IDE
- Juno and Seedling - a self-hosted Lisp that runs in the Browser (or compiled to an executable) with a self contained Lisp based IDE
What are some alternatives?
radiance - A Common Lisp web application environment
ptpython - A better Python REPL
cl-webdriver-client - cl-webdriver-client is a client library for WebDriver (W3C specification).
awesome-cl - A curated list of awesome Common Lisp frameworks, libraries and other shiny stuff.
etaoin - Pure Clojure Webdriver protocol implementation
green-threads - A lightweight thread / cooperative multitasking library for Common Lisp.
cl-webmachine - HTTP Semantic Awareness on top of Hunchentoot
cl-gserver - Sento - Actor framework featuring actors and agents for easy access to state and asynchronous operations.
cl-beers - Brewing Beers in Common Lisp and htmx
http2 - HTTP/2 implementation in Common Lisp
cl-jingle - Common Lisp web framework with bells and whistles (based on ningle)
opendylan - Open Dylan compiler and IDE