G2 takes pride in showing unbiased reviews on user satisfaction in our ratings and reports. We do not allow paid placements in any of our ratings, rankings, or reports. Learn about our scoring methodologies.
Spring is the most popular application development framework for enterprise Java™. Millions of developers use Spring to create high performing, easily testable, reusable code without any vendor lock-i
Spark - A micro framework for creating web applications in Java 8 with minimal effort
Apache OFBiz is an open source product for the automation of enterprise processes that includes framework components and business applications for ERP (Enterprise Resource Planning), CRM (Customer Rel
Apache Felix is an open source implementation of the OSGi Release 5 core framework specification.
Guice is a lightweight dependency injection framework for Java 6 and above.
JUnit is a simple framework to write repeatable tests.
JHipster is a development platform to generate, develop and deploy Spring Boot + Angular Web applications and Spring microservices.
Jmix is an application platform for easy start and fast development of modern business web applications on Java. Jmix ecosystem combines: - Modern and scalable architecture with solid and intuitive A
Vaadin is the only framework that allows you to write UI in plain Java. Additionally, you can create layouts in HTML or with a visual designer. All the application logic resides securely on the JVM. T
The Apache Tika™ toolkit detects and extracts metadata and text from over a thousand different file types (such as PPT, XLS, and PDF). All of these file types can be parsed through a single interface,
Blockly is a client-side JavaScript library for creating visual block programming languages and editors.
aspectj is a seamless aspect-oriented extension to the Javatm programming language
Apache Sling is an innovative web framework that is intended to bring back the fun to web development.
Apache UIMA enables applications to be decomposed into components.UIMA additionally provides capabilities to wrap components as network services, and can scale to very large volumes by replicating pro
Apache Pivot allows developers to easily construct visually-engaging, cross-platform, connected applications in Java or any other JVM language, such as JavaScript, Groovy, or Scala. Pivot is completel