HTTP-RPC/Sierra
View on GitHub ↗ ★ 154 Java
Declarative UI for Java
6 mentions on Hacker News by 3 people: 1 story, 5 comments · first 2023-01-01 · latest 2025-11-12
20082026
-
A previewer for Sierra which is an XML based DSL for Java Swing (not by me, but by Greg Brown) https://github.com/HTTP-RPC/Sierra I like the ability to declare UIs and the layout manager that Sierra has is the only sane layout manager for…
comment by rlawson · 2025-11-12 · in Ask HN: What Are You Working On? (Nov 2025) -
Added an example demonstrating how to add an action listener to a button: https://github.com/HTTP-RPC/Sierra/blob/master/sierra-test/s... I'm not sure it's exactly what you were looking for, but hopefully it is similar enough.
comment by gk_brown · 2023-01-03 · in Show HN: Sierra, a DSL for building Java Swing applications -
Agreed. I said as much in my response to this issue that was opened the other day: https://github.com/HTTP-RPC/Sierra/issues/12
comment by gk_brown · 2023-01-03 · in Show HN: Sierra, a DSL for building Java Swing applications -
…the with() method). See OrientationTest for an example (e.g. leftToRightButton, rightToLeftButton): https://github.com/HTTP-RPC/Sierra/blob/master/sierra-test/s... I should probably add a better example.
comment by gk_brown · 2023-01-03 · in Show HN: Sierra, a DSL for building Java Swing applications -
…taking the FormTest [1] example, how might one simply bind a model object to the UI elements? [1] https://github.com/HTTP-RPC/Sierra/blob/master/sierra-test/s...
comment by kitd · 2023-01-03 · in Show HN: Sierra, a DSL for building Java Swing applications -
▲ 100
Show HN: Sierra, a DSL for building Java Swing applicationsstory by gk_brown · 2023-01-01 · 33 comments