squint
nbb
Our great sponsors
squint | nbb | |
---|---|---|
11 | 2 | |
556 | 504 | |
5.4% | - | |
9.8 | 10.0 | |
3 days ago | almost 2 years ago | |
Clojure | Clojure | |
- | Eclipse Public License 1.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.
squint
- Pinball implemented using Squint, a ClojureScript dialect
-
CoffeeScript for TypeScript
Have you considered https://github.com/squint-cljs/squint ?
Personally I couldn't let go of Clojure's other advantages but at least using the syntax would let you step off the syntax churn bus
-
Show HN: Dak – a Lisp like language that transpiles to JavaScript
Interesting, in the CLJS space we recently got two new libraries in this space:
https://github.com/squint-cljs/squint Which is a thin layer on top of JS
https://github.com/squint-cljs/cherry Which is closer to CLJS semantics and data structures but compiles to .mjs files without any advanced optimizations etc.
-
ClojureScript bindings to SolidJS
I've also experimented a bit with Solid. Here's a SolidJS demo in squint: https://github.com/squint-cljs/squint/blob/main/examples/solidjs/src/App.cljs It runs over here: https://squint-cljs.github.io/demos/squint/solidjs/ (The JS output is smaller than the favicon in that project!)
-
Microsoft office addins with cljs?
Maybe Squint https://github.com/squint-cljs/squint or Cherry might fit the bill. https://github.com/squint-cljs/cherry
-
Anyone here using HTMX with Clojure?
Should you need a minimal sprinkle of JS, you can still generate this server side using squint (which works as a JVM library) as well, while shipping a pretty small JS library to your client.
-
Any Clojurian who moved in from Clojure?
Sounds like there's some overlap with squint there!
- What's the best lisp to js compiler
- Squint
- Looking for function as a service for clj / cljs code
nbb
-
Create ad-hoc ClojureScript scripts on Node.js with nbb!
Nbb is a scripting environment that aims to fabricate it easier to create ad-hoc scripts on Node.js using ClojureScript. It does not need a JVM for compilation: just use npm and you're good to go. Code is interpreted instead of compiled, which for scripting is usually ok. If your project outgrows the scripting phase, you can migrate to a proper ClojureScript compiler setup. Give it a try if you're curious about ClojureScript. https://github.com/borkdude/nbb
-
Best practices for keeping a node package small
I have a project called nbb which has a main ES module , and a couple of optional ES modules. I'd like to set up my project such that the main npm package is small and only when people need the extra modules, they can for example install another npm package which contains the extra module. One reason I'd like to keep the main npm package small is the 3MB limit in AWS for editing code. Another reason is to just not pollute people's hard disks with unnecessary stuff.
What are some alternatives?
clojure-aws-get-started
http-server - Serve static assets
simpleui - JS Free Single Page Applications
nodashka - Ad-hoc CLJS scripting on Node.js. [Moved to: https://github.com/borkdude/nbb]
nbb-aws-lambda-runtime - AWS Lambda runtime for nbb
cli - Turn Clojure functions into CLIs!
eslisp - un-opinionated S-expression syntax and macro system for JavaScript
pogonos - Yet another Clojure(Script) implementation of the Mustache templating language
holy-lambda - The extraordinary simple, performant, and extensible custom AWS Lambda runtime for Clojure.
london-clojurians-joyride - Slides and materials for the London Clojurians Meetup about Joyride
lumo - Fast, cross-platform, standalone ClojureScript environment
proposal-string-dedent - TC39 Proposal to remove common leading indentation from multiline template strings