Java web-framework

Open-source Java projects categorized as web-framework

Top 23 Java web-framework Projects

  • Dropwizard

    A damn simple library for building production-ready RESTful web services.

  • Project mention: Javalin – a simple web framework for Java and Kotlin | news.ycombinator.com | 2024-02-11
  • Apache Shiro

    Apache Shiro

  • Project mention: Serverless Apache Zeppelin on AWS | dev.to | 2024-02-04

    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.

  • 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.

    WorkOS logo
  • 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.

  • Jooby

    The modular web framework for Java and Kotlin

  • Project mention: Javalin – a simple web framework for Java and Kotlin | news.ycombinator.com | 2024-02-11

    One 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/

  • Rapidoid

    Rapidoid - Extremely Fast, Simple and Powerful Java Web Framework and HTTP Server!

  • CUBA Platform

    CUBA Platform is a high level framework for enterprise applications development (by cuba-platform)

  • struts

    Mirror of Apache Struts

  • 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.

    InfluxDB logo
  • 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.

  • Project mention: Hypermedia as the Engine of Application State (HATEOAS) | news.ycombinator.com | 2023-08-01

    Apache 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

  • Takes

    True Object-Oriented Java Web Framework without NULLs, Static Methods, Annotations, and Mutable Objects

  • Project mention: Show HN: Java REST without annotations, DI nor reactive streams | news.ycombinator.com | 2023-06-11

    This is quite similar to Takes (https://github.com/yegor256/takes).

    I like both, look cleaner then all the annotation based ones.

  • actframework

    An easy to use Java MVC server stack

  • 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.

  • Project mention: Akaunting is free, open-source online accounting software for small businesses | news.ycombinator.com | 2024-04-23

    Ofbiz is open source with the Apache license.

    https://ofbiz.apache.org

  • Apache Cayenne

    Mirror of Apache Cayenne

  • 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)

  • myfaces

    Apache MyFaces Core

  • mangoo I/O

    An Intuitive, Lightweight, High Performance Full Stack Java Web Framework.

  • cocoon

    Mirror of Apache Cocoon (by apache)

  • geronimo-config

    Apache Geronimo Config

  • turbine-core

    Mirror of Apache Turbine Core

  • 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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java web-framework related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com