Ross ROSS = Recommend OSS · open-source software intelligence for agents

clj-commons/seesaw

Seesaw turns the Horror of Swing into a friendly, well-documented, Clojure library observed · 2026-08-28

github.com/clj-commons/seesaw · homepage · Clojure 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
clj-commons/seesawmain32

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