clj-commons/seesaw
Seesaw turns the Horror of Swing into a friendly, well-documented, Clojure library observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5644
- days_rel: n/a
- days_push: 1132
- n_releases_24m: 0
Adoption not part of the score
1485 stars · 144 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Seesaw is a Clojure library and DSL for building desktop GUIs on top of Java Swing. It provides friendly functions for constructing widgets, layouts, event handling, selection, and widget binding without requiring Swing knowledge.
Use cases
- build a desktop gui app in clojure
- create swing ui without learning swing
- make a desktop form with buttons and listboxes in clojure
- wire up event handlers for a java desktop app
- build a cross-platform desktop tool on the jvm
- style and select widgets with css-like selectors
When to choose
- you are writing a Clojure desktop application on the JVM
- you want Swing's full widget set with a friendlier, functional API
- you want CSS-style selectors and unified event/selection handling for UI code
When to avoid
- you need a modern native-looking UI rather than Swing
- you are targeting web, mobile, or non-JVM platforms
- you need a library with active development and recent features
Facets
library · maturity maintenance
ui-components gui desktop-applications cross-platform developer-tools cross-platform jvm clojure swing desktop-gui dsl miglayout swingx desktop
2 sources
- readme: https://github.com/clj-commons/seesaw · fetched 2026-08-28 · 88247869f189
- homepage: https://groups.google.com/group/seesaw-clj · fetched 2026-08-29 · 69d978c1166a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| clj-commons/seesaw | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="clj-commons/seesaw")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem