MSPaint
Upgraded MS Paint for MacOS, Linux and Windows, with PNG support (without losing transparency), support for layers and filters available. Developed in JavaSE with Swing framework. (by mohitsainiknl)
Sierra
Declarative UI for Java (by HTTP-RPC)
Our great sponsors
MSPaint | Sierra | |
---|---|---|
1 | 6 | |
6 | 76 | |
- | - | |
10.0 | 10.0 | |
9 months ago | about 2 months ago | |
Java | Java | |
Apache License 2.0 | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
MSPaint
Posts with mentions or reviews of MSPaint.
We have used some of these posts to build our list of alternatives
and similar projects.
We haven't tracked posts mentioning MSPaint yet.
Tracking mentions began in Dec 2020.
Sierra
Posts with mentions or reviews of Sierra.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-05.
- FLiP Stack Weekly for 06-Jan-2023
-
Show HN: Sierra, a DSL for building Java Swing applications
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.
Agreed. I said as much in my response to this issue that was opened the other day:
Great question. You can do this with a cell consumer (i.e. the with() method). See OrientationTest for an example (e.g. leftToRightButton, rightToLeftButton):
https://github.com/HTTP-RPC/Sierra/blob/master/sierra-test/s...
This looks really cool. Applying a thin layer over parts of the standard library is a very good idea IMO. Reduces the dependency tree but a lot.
One question (my Swing knowledge is at least 15 years old!): what's the simplest way to handle events using this? Eg taking the FormTest [1] example, how might one simply bind a model to the UI elements?
[1] https://github.com/HTTP-RPC/Sierra/blob/master/sierra-test/s...
What are some alternatives?
When comparing MSPaint and Sierra you can also consider the following projects:
skiko - Kotlin MPP bindings to Skia