seesaw
code3dworld
Our great sponsors
seesaw | code3dworld | |
---|---|---|
3 | 3 | |
1,446 | 70 | |
0.3% | - | |
3.1 | 0.0 | |
9 months ago | about 3 years ago | |
Clojure | Clojure | |
- | 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.
seesaw
-
I'm still using Swing in 2022. Change my mind!
Why not seesaw?
-
Clojure GUI or front-end - what are the options?
seesaw is still viable and runs on swing, which will run everywhere, probably forever. It's a bit closer to the underlying event model than the react style rendering in cljfx.
-
What is the most pleasant way to write a portable GUI in CL?
[2] https://github.com/clj-commons/seesaw
code3dworld
-
Clojure GUI or front-end - what are the options?
I built code3dworld with re-frame + shadow-cljs + electron. The experience was really smooth and nice. If you need a desktop app, I highly suggest using this combination, I checked cljfx, but it seemed hard to be productive and flexible.
-
Code 3D World - Interactive, and batteries included a 3D coding platform for beginners
Download (Mac only, Windows is coming soon): https://github.com/ertugrulcetin/code3dworld/releases
- Code 3D World: Interactive, and batteries included a 3D coding platform
What are some alternatives?
cljfx - Declarative, functional and extensible wrapper of JavaFX inspired by better parts of react and re-frame
Wails - Create beautiful applications using Go
skija - Java bindings for Skia
membrane - A Simple UI Library That Runs Anywhere
Metabase - The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:
ClojureDart - Clojure dialect for Flutter and Dart
abcl-jazz - Example on how to use Java Swing from ABCL (Armed Bear Common Lisp)
logseq - A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.
radiance - Building modern, elegant and fast Swing applications
seesaw - Fork of Seesaw and has capability of virtual dom like React.js does.