helidon
externalized-properties
Our great sponsors
helidon | externalized-properties | |
---|---|---|
33 | 22 | |
3,362 | 27 | |
1.8% | - | |
9.7 | 7.6 | |
7 days ago | about 2 months ago | |
Java | Java | |
Apache License 2.0 | 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.
helidon
-
Is the Spring framework too heavy and over-designed?
Jooby and Helidon SE are among the best.
-
Helidon Nima 4.0.0-ALPHA6 released. Runs on Java 20 with virtual threads.
Did you mean to link 6432, or rather 6422?
If you're testing nima perf, this is a really important update, because of https://github.com/helidon-io/helidon/pull/6509 and https://github.com/helidon-io/helidon/pull/6432 .
- Helidon 3.1.0 released!
-
Helidon Release Thread
Helidon 3.0.2 released! This is a bugfix release of Helidon and is recommended for all users of Helidon 3.х. Full release notes: https://github.com/helidon-io/helidon/releases/tag/3.0.2
-
Please welcome Helidon Nima
This is a good example: https://github.com/oracle/helidon/blob/main/nima/http2/http2/src/main/java/io/helidon/nima/http2/Http2Frame.java
-
Helidon Nima - Loom based microservices framework | EclipseCon 2022
At a quick look I'd suggest ServerListener has perhaps the main interesting bits - https://github.com/oracle/helidon/blob/main/nima/webserver/webserver/src/main/java/io/helidon/nima/webserver/ServerListener.java
Hmmm, maybe the code is at: https://github.com/oracle/helidon/tree/main/nima
externalized-properties
-
Any suggestions for good open source Java codebases to study(With below criteria)?
https://github.com/joel-jeremy/externalized-properties - A proxy based configuration library
-
Benchmark of Java Configuration Libraries
Externalized Properties
P.S. I am the author of the Externalized Properties library. The primary reason I created the benchmark is to test how this library fares against the other existing configuration solutions. Just thought of sharing the results here in case others may find it useful. :)
-
Externalized Properties for the JVM - Hi everyone! I am developing a Java configuration library and would like to share it will all of you. Any feedback is greatly appreciated!
More information is also available in the wiki :) https://github.com/jeyjeyemem/externalized-properties/wiki/Features
-
Externalized Properties for the JVM
But it's more powerful than that, the library allows you to extend its capabilities by providing extension points such as the ExternalizedPropertyResolver interface. Perhaps you want to retrieve application properties from the database? Perhaps from AWS SSM? (There are out of the box integration modules for those - resolver-aws-ssm/resolver-database). You can also implement custom resolvers that tells the library how to resolve requested application properties from various sources.
Thank you for the suggestion on the method handle cache. That's a great point. I also have that kind of cache in the ExternalizedPropertyInvocationHandler so I will need to change that as well. Do you think using a WeakHashMap will work in this case?
What are some alternatives?
Spring Boot - Spring Boot
Quarkus - Quarkus: Supersonic Subatomic Java.
Vert.x - Vert.x is a tool-kit for building reactive applications on the JVM
Micronaut - Micronaut Application Framework
teavm - Compiles Java bytecode to JavaScript, WebAssembly and C
microservices-frameworks - A collection of microservice frameworks implementing a very simple web app with tests.
sprotty-server - Server implementation for the Sprotty diagramming framework
Eclipse Che - Kubernetes based Cloud Development Environments for Enterprise Teams
microconfig - Modern tool for microservice configuration management
jfx - JavaFX mainline development
Codename One - Cross-platform framework for building truly native mobile apps with Java or Kotlin. Write Once Run Anywhere support for iOS, Android, Desktop & Web.
archaius - Library for configuration management API