BowlerStudio
noexception
BowlerStudio | noexception | |
---|---|---|
1 | 1 | |
117 | 91 | |
2.6% | - | |
8.1 | 4.4 | |
9 days ago | 27 days ago | |
Java | Java | |
GNU Lesser General Public License v3.0 only | Apache License 2.0 |
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.
BowlerStudio
-
Your cool open source libraries
BowlerStudio The source for the IDE
noexception
-
Unchecked Java: Say Goodbye to Checked Exceptions Forever
Putting aside the discussions about the necessity of checked exceptions (to which I feel unqualified to express my opinion), I believe the approach used by the OP article is not the best one:
- It requires modifying compiler arguments and putting some file in the local classpath! That's really not Java-ic. Is it?
- It is not transparent in the code. You cannot infer by looking at the source code that something has changed.
Since some time ago I use the NoException library[0] in my Java projects which achieves the same goal but without the above-mentioned issues. It can also be used to mimic Scala's Try construct.
[0] https://github.com/robertvazan/noexception
What are some alternatives?
FlatLaf - FlatLaf - Swing Look and Feel (with Darcula/IntelliJ themes support)
night-config - Powerful java configuration library for toml, yaml, hocon, json and in-memory configurations
junit5 - ✅ The 5th major version of the programmer-friendly testing framework for Java and the JVM
unchecked - Say goodbye to checked exceptions forever.
piranha - Piranha - a modern cloud runtime
jamaica-core - Java functions to simplify the object-oriented API.
skyve - Skyve is an open-source low-code platform that gives you access to all of the key capabilities needed to build sophisticated, robust and scalable cloud solutions.
retry4j - Lightweight Java library for retrying unreliable logic - DEPRECATED
Void2D - Mega easy, fast, high level 2D game engine with built-in physics that handles almost everything instead of user, based on Swing for Java.
throwing-function - Checked Exceptions-enabled Java 8+ functional interfaces + adapters
docker-java-api - Lightweight Java Docker client
Immutables - Annotation processor to create immutable objects and builders. Feels like Guava's immutable collections but for regular value objects. JSON, Jackson, Gson, JAX-RS integrations included