Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Java web-framework Projects
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Solon
🔥 New Java application development framework: FASTER, SMALLER, SIMPLER!! 2 to 3 times more concurrency 50% memory savings Startup is 5-10 times faster. 50% ~ 90% smaller packaging; Compatible with java8 ~ java22.
-
CUBA Platform
CUBA Platform is a high level framework for enterprise applications development (by cuba-platform)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
javalite
JavaLite is a cohesive collection of frameworks designed from ground up to add pleasure back to your daily life
-
causeway
Use Apache Causeway™ to rapidly develop domain-driven apps or modular monoliths in Java, on top of the Spring Boot platform. Write your business logic in entities, domain services or view models, and the framework dynamically generates a representation of that domain model as a webapp, GraphQL or RESTful API. For prototyping or production.
-
Takes
True Object-Oriented Java Web Framework without NULLs, Static Methods, Annotations, and Mutable Objects
-
ofbiz-framework
Apache OFBiz is an open source product for the automation of enterprise processes. It includes framework components and business applications for ERP, CRM, E-Business/E-Commerce, Supply Chain Management and Manufacturing Resource Planning. OFBiz provides a foundation and starting point for reliable, secure and scalable enterprise solutions.
-
Firefly
Firefly is an asynchronous web framework for rapid development of high-performance web application. (by hypercube1024)
-
rife2
Full-stack, no-declaration, framework to quickly and effortlessly create web applications with modern Java.
-
proteus
Proteus is a blazing fast minimalist Java web server framework built atop Undertow. (by noboomu)
-
platform
lsFusion is an extremely declarative open-source language-based platform for information systems development (by lsfusion)
-
amaya-sun
Amaya is a fairly lightweight web framework for Java, which guarantees speed, ease of creating plugins/addons, flexibility and ease of use. Sun server implementation.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Javalin – a simple web framework for Java and Kotlin | news.ycombinator.com | 2024-02-11
The only missing feature in this architecture is the login and logout capability. In this case, Apache Zeppelin provides Shiro for notebook authentication. Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management. Here, you can find a step-by-step guide about how Shiro works. This example uses the default configuration.
Project mention: Javalin – a simple web framework for Java and Kotlin | news.ycombinator.com | 2024-02-11One of the good things about it is that using asynchrony is optional. If you don't have to call out anywhere to build the response, processing can all stay in the handler's calling thread. If you do, you can return a future and have the library handle the async for you.
One downside is that it is based on Jetty which isn't considered the most performant backend. A lib with a similar API but based on Netty is Jooby [1] which scores well in the Techempower benchmarks.
[1] - https://jooby.io/
Project mention: Hypermedia as the Engine of Application State (HATEOAS) | news.ycombinator.com | 2023-08-01Apache Causeway [1] generates a RESTful API that is HATEOAS compliant, and exists in parallel to the built-in viewer that is based on Wicket.
There are a few HATEOAS client projects out there, such as [2], that will generate a UI from such a (Restful) API. As far as I know it works quite well, but of course it's a bit rough on the edges.
One interesting observation is that the Wicket UI generated by Causeway does not itself use the RESTful API, but it uses the same meta model that is also used to generate the API.
[1] https://github.com/apache/causeway
Project mention: Show HN: Java REST without annotations, DI nor reactive streams | news.ycombinator.com | 2023-06-11This is quite similar to Takes (https://github.com/yegor256/takes).
I like both, look cleaner then all the annotation based ones.
Project mention: Akaunting is free, open-source online accounting software for small businesses | news.ycombinator.com | 2024-04-23Ofbiz is open source with the Apache license.
https://ofbiz.apache.org
Java web-framework related posts
- Javalin – a simple web framework for Java and Kotlin
- Jooby Web Framework for JVM
- Hypermedia as the Engine of Application State (HATEOAS)
- Please help a sister out with the inventory process and cash flow of our retail store which also provides services
- Show HN: Java REST without annotations, DI nor reactive streams
- Is the Spring framework too heavy and over-designed?
- Which JVM Language Would You Choose for a New Server-Side Project?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source web-framework projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | Dropwizard | 8,450 |
2 | Apache Shiro | 4,257 |
3 | Solon | 2,096 |
4 | Jooby | 1,658 |
5 | Rapidoid | 1,623 |
6 | CUBA Platform | 1,335 |
7 | struts | 1,256 |
8 | javalite | 852 |
9 | causeway | 824 |
10 | Takes | 795 |
11 | actframework | 747 |
12 | ofbiz-framework | 689 |
13 | Apache Cayenne | 306 |
14 | Firefly | 295 |
15 | rife2 | 208 |
16 | proteus | 185 |
17 | platform | 144 |
18 | myfaces | 114 |
19 | mangoo I/O | 55 |
20 | cocoon | 24 |
21 | geronimo-config | 15 |
22 | turbine-core | 5 |
23 | amaya-sun | 1 |
Sponsored