List of Java Frameworks
Below is a list of Java programming language technologies (frameworks, libraries)
Name | Details | URL |
---|---|---|
fleXive | Next-generation content repository. It provides a stable and fast store for your documents, images, and structured data. | flexive.org/ |
Jspx | Jspx is a free open source java web framework. | jspx-bay.sourceforge.net/ |
OpenXava | AJAX Java Framework for Rapid Development of Enterprise Web Applications | openxava.org/ |
crawler4j | open source web crawler for Java which provides a simple interface for crawling the Web. | github.com/yasserg/crawler4j |
Apache Nutch | Nutch is a well matured, production ready Web crawler. | nutch.apache.org/ |
HK2 | A light-weight and dynamic dependency injection framework | hk2.java.net/2.5.0-b36/ |
Dagger | A fast dependency injector for Android and Java | square.github.io/dagger/ |
AppFuse | open-source Java EE web application framework. | wiki.appfuse.org/display/APF/Home |
JLisa | Rule engine accessible from Java with the full power of Common Lisp | jlisa.sourceforge.net/ |
Drools | Business rule management system (BRMS) with a forward and backward chaining inference based rules engine, using an enhanced implementation of the Rete algorithm. | drools.org/ |
Easy Rules | Easy Rules is a simple yet powerful Java rules engine | easyrules.org/ |
jBPM | Flexible Business Process Management (BPM) Suite | jbpm.org/ |
Jeddict | Graphical tool that enhances productivity and simplifies development tasks of creating complex entity relationship models and create JPA class, visualize & modify Database and automates Java EE 8 code generation. | jeddict.github.io/ |
ActFramework | A full stack Java Web framework | actframework.org/ |
Activiti | Workflow engine written in Java that can execute business processes described in BPMN 2.0. | activiti.org/ |
Akka | Toolkit and runtime simplifying the construction of concurrent and distributed applications on the JVM. | akka.io/ |
Android Plot | Androidplot is a library for creating dynamic and static charts in your Android app. | androidplot.com/ |
Apache Accumulo | Distributed key/value store that provides robust, scalable data storage and retrieval. | accumulo.apache.org/ |
Apache ActiveMQ | Messaging and Integration Patterns server. | activemq.apache.org/ |
Apache Avalon | An application server component framework, includes logging, thread pooling, and scheduling. | avalon.apache.org/closed.html |
Apache Avro | Remote procedure call and data serialization framework developed within Apache's Hadoop project. | avro.apache.org/ |
Apache Axis | Implementation of the SOAP (Simple Object Access Protocol) submission to W3C | axis.apache.org/axis/ |
Apache Blur | Large scale search system built on Apache Lucene and Apache Hadoop. | incubator.apache.org/blur/ |
Apache BookKeeper | Replicated log service which can be used to build replicated state machines. | bookkeeper.apache.org/ |
Apache Camel | Rule-based routing and mediation engine that provides a Java object-based implementation of the Enterprise Integration Patterns using an API to configure routing and mediation rules. | camel.apache.org/ |
Apache Cayenne | Powerful, full-featured, open-source object relational mapping framework created for developers working with relational databases. | cayenne.apache.org/ |
Apache Click | Component oriented web application framework for the Java language and is built on top of the Java Servlet API | click.apache.org/ |
Apache Cocoon | Web application framework built around the concepts of pipeline, separation of concerns and component-based web development. | cocoon.apache.org/ |
Apache Commons | Collection of open source reusable Java components from the Apache/Jakarta community | commons.apache.org/ |
Apache Crunch | Framework for writing, testing, and running MapReduce pipelines. Its goal is to make pipelines that are composed of many user-defined functions simple to write, easy to test, and efficient to run. | crunch.apache.org/ |
Apache CXF | Services framework. CXF helps to build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. | cxf.apache.org/ |
Apache DataFu | Collection of libraries for working with large-scale data in Hadoop. | datafu.incubator.apache.org/ |
Apache Empire DB | Relational database abstraction layer and data persistence component that allows developers to take a much more SQL-centric approach in application development than traditional Object-relational mapping frameworks. | empire-db.apache.org/ |
Apache Felix | Apache Felix is a community effort to implement the OSGi Framework and Service platform and other interesting OSGi-related technologies under the Apache license. | felix.apache.org/ |
Apache Flume | Distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log data. | flume.apache.org/ |
Apache Geronimo | Open source server runtime that integrates the best open source projects to create Java/OSGi server runtimes that meet the needs of enterprise developers and system administrators | geronimo.apache.org/ |
Apache Giraph | Iterative graph processing system built for high scalability. | giraph.apache.org/ |
Apache Hadoop | Framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models. | hadoop.apache.org/ |
Apache HBase | Non-relational, distributed database modeled after Google's BigTable | hbase.apache.org/ |
Apache Hive | Component of Hortonworks Data Platform(HDP). Hive provides a SQL-like interface to data stored in HDP. | hive.apache.org/ |
Apache JackRabbit | Content repository for the Java platform. | jackrabbit.apache.org/jcr/index.html |
Apache JavaNlp | Java machine learning toolkit for natural language processing (NLP). | opennlp.apache.org/ |
Apache Jena | Web framework for building Semantic web apps in Java. It provides an API to extract data from and write to RDF graphs | jena.apache.org/ |
Apache Kafka | Stream processing platform | kafka.apache.org/ |
Apache Log4j | Java logging framework | logging.apache.org/log4j/2.x/ |
Apache Lucene | High-performance, full-featured text search engine library. | lucene.apache.org/ |
Apache Mahout | Project of the Apache Software Foundation to produce free implementations of distributed or otherwise scalable machine learning algorithms focused primarily in the areas of collaborative filtering, clustering and classification. | mahout.apache.org/ |
Apache Mesos | Apache Mesos abstracts CPU, memory, storage, and other compute resources away from machines (physical or virtual), enabling fault-tolerant and elastic distributed systems to easily be built and run effectively. | mesos.apache.org/ |
Apache Mina | Java network application framework. MINA can be used to create scalable, high performance network applications. | mina.apache.org/ |
Apache OODT | Data management system framework | oodt.apache.org/ |
Apache Oozie | Server-based workflow scheduling system to manage Hadoop jobs. | oozie.apache.org/ |
Apache OpenNLP | Java machine learning toolkit for natural language processing (NLP). | opennlp.apache.org/ |
Apache PDFBox | Java tool for working with PDF documents. | pdfbox.apache.org/ |
Apache Pig | High-level platform for creating programs that run on Apache Hadoop. | pig.apache.org/ |
Apache Pivot | Platform for building rich web applications in Java or any JVM-compatible language. | pivot.apache.org/ |
Apache POI | APIs for manipulating various file formats based upon Microsoft's OLE 2 Compound Document format. | poi.apache.org/ |
Apache Qpid | Messaging system, implements the Advanced Message Queuing Protocol. | qpid.apache.org/ |
Apache River (Jini) | Apache River is a project furthering the development and advancement of Jini technology. River is the implementation of Jini service oriented architecture. | river.apache.org/ |
Apache Samza | Distributed stream processing framework. | samza.apache.org/ |
Apache Shiro | Powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management. | shiro.apache.org/ |
Apache Sling | Web framework for the Java platform designed to create content-centric applications on top of a JSR-170-compliant (a.k.a. JCR) content repository such as Apache Jackrabbit. | sling.apache.org/ |
Apache Solr | Enterprise search platform | lucene.apache.org/solr/ |
Apache Spark | Fast and general engine for big data processing, with built-in modules for streaming, SQL, machine learning and graph processing. | spark.apache.org/ |
Apache Storm | Distributed realtime computation system. | storm.apache.org/ |
Apache Struts | Framework for building Servlet/JSP based web applications based on the MVC design paradigm | struts.apache.org/ |
Apache Tapestry | Component-oriented Java web application framework | tapestry.apache.org/ |
Apache Tika | Content detection and analysis framework. | tika.apache.org/ |
Apache Tomcat | Tomcat Server, is an open-source Java Servlet Container | tomcat.apache.org/ |
Apache Turbine | Web application development framework to facilitate building secure web applications. | turbine.apache.org/ |
Apache Uima | Unstructured Information Management Architecture, is an OASIS standard for content analytics. It provides a component software architecture for the development, discovery, composition, and deployment of multi-modal analytics for the analysis of unstructured information and integration with search technologies. | uima.apache.org/ |
Apache UserGrid | Backend-as-a-Service (“BaaS” or “mBaaS”) composed of an integrated distributed NoSQL database, application layer and client tier with SDKs for developers looking to rapidly build web and/or mobile applications. | usergrid.apache.org/ |
Apache Velocity | Java-based template engine that provides a template language to reference objects defined in Java code | velocity.apache.org/ |
Apache VXQuery | Standards-compliant XML Query processor that is implemented in Java | vxquery.apache.org/ |
Apache Wink | Apache Wink is an open source framework that enables development and consumption of REST style web services. | wink.apache.org/ |
Apache Xerces | Collection of software libraries for parsing, validating, serializing and manipulating XML. | xerces.apache.org/ |
Apache Zookeeper | Centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. | zookeeper.apache.org/ |
Axon | The axon framework is focussed on making life easier for developers that want to create a java application based on the CQRS principles. | axonframework.org/ |
Barracuda | MVC web application framework for developing Java EE web applications. | java-source.net/open-source/web-frameworks/barracuda |
Beads | Library written in Java for realtime audio. | beadsproject.net/ |
Birt | Reporting and business intelligence tool for rich client and web applications | eclipse.org/birt/ |
BigFaceless | BFO develop Java APIs for working with PDF documents and Graphs. | bfo.com/ |
BioJava | Java framework for processing biological data. | biojava.org/ |
BlueCove | Java library for Bluetooth (JSR-82 implementation) | bluecove.org/ |
Bouncy Castle Cryptographic | Collection of APIs used in cryptography. It includes APIs for both the Java and the C# programming languages. | bouncycastle.org/ |
Cascading | Abstraction layer for Apache Hadoop and Apache Flink. Cascading is used to create and execute complex data processing workflows on a Hadoop cluster using any JVM-based language. | cascading.org/ |
Checker | Checker Framework lets software developers detect and prevent errors in their Java programs. | checkerframework.org/ |
CogCompNLP | A suit of NLP annotators, POS, NER, SRL, etc. | http://cogcomp.github.io/cogcomp-nlp/ |
CodeName One | Set of software development tools aiming to provide ›Write Once, Run Anywhere‹ code for various desktop and mobile operating systems (like Windows, macOS, Android, Blackberry, iOS and others). | codenameone.com/ |
ControlsFX | ControlsFX is an open source project for JavaFX that aims to provide really high quality UI controls and other tools to complement the core JavaFX distribution. | fxexperience.com/controlsfx/ |
Deeplearning4j | Open-Source Deep-Learning Software for Java and Scala on Hadoop and Spark. | deeplearning4j.org/ |
DirectWebRemoting | library that enables Java on the server and JavaScript in a browser to interact and call each other as simply as possible. | directwebremoting.org/dwr/index.html |
DropWizard Jersey | RESTful web services | dropwizard.io/0.6.2/getting-started.html |
EclipseLink | Java persistence solution addressing relational, XML, and database web services. | eclipse.org/eclipselink/ |
EHCache | Ehcache is an open source, standards-based cache that boosts performance, offloads your database, and simplifies scalability. | ehcache.org/ |
Ejml (Efficient Java Matrix Library) | Java linear algebra library for manipulating dense matrices. | ejml.org/wiki/index.php?title=Main_Page |
Facebook4j | Facebook4J is an open-sourced, mavenized Java library. With Facebook4J, you can easily integrate your application with the Facebook API | facebook4j.github.io/en/index.html |
FMJ | FMJ is an open-source project with the goal of providing an alternative to Java Media Framework (JMF), while remaining API-compatible with JMF. It aims to produce a single API/Framework which can be used to capture, playback, process, and stream media across multiple platforms. | fmj-sf.net/ |
Frame4j | Frame4J is a powerful infrastructure to build upon standalone and distributed applications and tools. | a-weinert.de/frame4j/ |
FreeMarker Template | Java-based Template Engine, originally focusing on dynamic web page generation with MVC software architecture | freemarker.org/ |
GCViewer | Java profiling tool for performance Tuning | tagtraum.com/gcviewer.html |
GeoApi | Set of Java language programming interfaces for geospatial applications. | geoapi.org/ |
GeoTools | Java library that provides tools for geospatial data. | geotools.org/ |
GlassFish | Application server and official reference implementation for Servlets 3.0. | glassfish.java.net/ |
Google Gson | Library to serialize and deserialize Java objects to (and from) JSON. | github.com/google/gson |
Google Guava | Set of common libraries, it facilitates best coding practices and helps reduce coding errors. It provides utility methods for collections, caching, primitives support, concurrency, common annotations, string processing, I/O, and validations. | github.com/google/guava |
Google Guice | Lightweight dependency injection framework for Java 6 and above | github.com/google/guice |
Google Web Toolkit (GWT) | Set of tools that allows web developers to create and maintain complex JavaScript front-end applications in Java. | gwtproject.org/ |
GStreamer | Library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing. | gstreamer.freedesktop.org/ |
GXT | Java framework for building feature-rich web applications for both desktops and tablets. | sencha.com/products/gxt/#overview |
Hibernate | Object-relational mapping tool for the Java programming language. It provides a framework for mapping an object-oriented domain model to a relational database. | hibernate.org/ |
HSQLDB | RDBMS with JDBC interface, client-server version, query tool, grid, tree, performance test class, servlet, and self-test program. | hsqldb.org/ |
iBatis | Persistence framework which automates the mapping between SQL databases and objects in Java, .NET, and Ruby on Rails. | ibatis.apache.org/ |
Infinispan | Distributed in-memory key/value data store with optional schema | infinispan.org/ |
IText | Dynamic PDF generation and manipulation for web- and other applications (Java, C#). | itextpdf.com/ |
JackCess | Library for reading and writing MS Access databases. | jackcess.sourceforge.net/ |
Jackson | High-performance JSON processor for Java. | github.com/FasterXML/jackson |
Java Media Framework | The Java Media Framework (JMF) is a Java library that enables audio, video and other time-based media to be added to Java applications and applets. | oracle.com/technetwork/java/javase/tech/index-jsp-140239.html |
JavAssist | Library providing a means to manipulate the Java bytecode of an application. | jboss-javassist.github.io/javassist/ |
Javers | JaVers is a lightweight java library for auditing changes in your data. | javers.org/ |
JaxP | Java XML Application programming interfaces (API)s, provides the capability of validating and parsing XML documents. | jaxp.java.net/ |
JBoss Seam | Web application framework developed by JBoss | seamframework.org/ |
JCabi | Collection of small and useful Java components, which are not big enough to make their own projects. | jcabi.com/ |
JDom | Java-based document object model for XML | jdom.org/ |
Jello | Jello is a Java Application Framework optimized for Google App Engine. | jello-framework.com/ |
Jersey | Jersey RESTful Web Services framework, implementstion of JAX-RS | jersey.java.net/ |
Jetty | Java HTTP (Web) server and Java Servlet container. | eclipse.org/jetty/ |
JFreeChart | Java chart library that makes it easy for developers to display professional quality charts in their applications. | jfree.org/jfreechart/ |
JideSoft | Java UI component provider using technologies such as Swing, JavaFX and Javascript/HTML5. | jidesoft.com/ |
JMock | Mock objects help you design and test the interactions between the objects in your programs. | jmock.org/ |
JMonkeyEngine | Game engine made especially for modern 3D development, as it uses shader technology extensively. | jmonkeyengine.org/ |
Joda Time | Quality replacement for the Java date and time classes. | joda.org/joda-time/ |
JogAmp | JogAmp is the home of high performance Java libraries for 3D Graphics, Multimedia and Processing. JOGL, JOCL and JOAL provide cross platform Java language bindings to the OpenGL, OpenCL, OpenAL and OpenMAX APIs. | jogamp.org/ |
Jooby | Scalable, fast and modular micro web framework for Java. | jooby.org/ |
Jppf | JPPF makes it easy to parallelize computationally intensive tasks and execute them on a Grid. | jppf.org/ |
JProfiler | Java profiling tool for performance Tuning | ej-technologies.com/products/jprofiler/overview.html |
JRockit | Java profiling tool for performance Tuning | oracle.com/technetwork/middleware/jrockit/overview/index.html |
JSF | Java specification for building component-based user interfaces for web applications. | oracle.com/technetwork/java/javaee/javaserverfaces-139869.html |
JsonLib | Java library for transforming beans, maps, collections, java arrays and XML to JSON and back again to beans and DynaBeans. | json-lib.sourceforge.net/ |
JSoup | Java HTML parser library. Supports extracting and manipulating data using DOM, CSS, and JQuery methods. | jsoup.org/ |
JSyn | JSyn allows you to develop interactive computer music programs in Java. | softsynth.com/jsyn/ |
JTS Topology | Java software library that provides an object model for Euclidean planar linear geometry together with a set of fundamental geometric functions. | github.com/locationtech/jts |
JUnit | Unit testing framework | junit.org/junit4/ |
LiquiBase | Liquibase is an open source database-independent library for tracking, managing and applying database schema changes. | liquibase.org/ |
LogBack | Logging framework, successor to the popular log4j project | logback.qos.ch/ |
Lombok | Java annotation library which helps to reduce boilerplate code and code faster | projectlombok.org/ |
LoopJ | An asynchronous callback-based Http client for Android built on top of Apache’s HttpClient libraries. | loopj.com/android-async-http/ |
LWJGL | Java library that enables cross-platform access to popular native APIs such as OpenGL, OpenAL, and OpenCL. | lwjgl.org/ |
MapDB | MapDB provides Java Maps, Sets, Lists, Queues and other collections backed by off-heap or on-disk storage. It is a hybrid between java collection framework and embedded database engine. | mapdb.org/ |
Mockito | Unit testing framework for Java, framework allows the creation of test double objects (mock objects) in automated unit tests for the purpose of Test-driven Development (TDD) or Behavior Driven Development (BDD). | site.mockito.org/ |
MyBatis | First class persistence framework with support for custom SQL, stored procedures and advanced mappings. | mybatis.org/mybatis-3/ |
ND4J | Scientific computing libraries for the JVM. | nd4j.org/ |
Netty | Netty is a non-blocking I/O (NIO) client-server framework for the development of Java network applications such as protocol servers and clients. | netty.io/ |
Neuroph | Java neural network framework which supports common neural network architectures and learning rules. | neuroph.sourceforge.net/ |
Ninja | Full stack web framework for Java. | ninjaframework.org/ |
OpenCSV | Very simple csv (comma-separated values) parser library for Java. | opencsv.sourceforge.net/ |
OpenCV | Library of programming functions mainly aimed at real-time computer vision. | opencv.org/ |
Oracle WebLogic | Java EE application server | oracle.com/technetwork/middleware/weblogic/overview/index-085209.html |
OrientDB | NoSQL database management system written in Java. It is a multi-model database, supporting graph, document, key/value, and object models but the relationships are managed as in graph databases with direct connections between records. | orientdb.com/orientdb/ |
ORMLite | Object Relational Mapping Lite (ORM Lite) provides some simple, lightweight functionality for persisting Java objects to SQL databases while avoiding the complexity and overhead of more standard ORM packages. | ormlite.com/ |
PI4J | The Pi4J Project provides Java programmers full IO control of a Raspberry Pi. | pi4j.com/ |
Play | Play Framework makes it easy to build web applications with Java & Scala. Play is based on a lightweight, stateless, web-friendly architecture. | playframework.com/ |
PrimeFaces | User interface (UI) component library for JavaServer Faces (JSF) based applications. | primefaces.org/ |
Quartz | Job scheduling library that can be integrated into a wide variety of Java applications. | quartz-scheduler.org/ |
Quasar | Framework to build desktop & phone/tablet apps simultaneously. | quasar-framework.org/ |
RabbitMQ | Message broker software that implements the Advanced Message Queuing Protocol (AMQP). | rabbitmq.com/ |
Ratpack | Ratpack apps are lightweight, fast, composable with other tools and libraries, easy to test and enjoyable to develop. | ratpack.io/ |
Reactor | Reactor is a fully non-blocking foundation with efficient demand management. It directly interacts with Java 8 functional API, Completable Future, Stream and Duration. | projectreactor.io/ |
RESTeasy | Jboss implementation of Jax-RS | resteasy.jboss.org/ |
RestFB | Simple and flexible Facebook Graph API client written in Java. | restfb.com/ |
Restlet | Restlet Framework helps Java developers build better web APIs that follow the REST architecture style. | restlet.com/ |
Sax | Event-driven online algorithm for parsing XML documents, with an API developed by the XML-DEV mailing list. | saxproject.org/ |
ScribeJava | Simple OAuth client Java library | github.com/scribejava/scribejava |
Selenide | Framework for test automation powered by Selenium WebDriver | selenide.org/ |
Selenium | Portable software-testing framework for web applications. | seleniumhq.org/ |
SLF4J | Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging frameworks. | slf4j.org/ |
Slick2D | Slick2D is an easy to use set of tools and utilities wrapped around LWJGL OpenGL bindings to make 2D Java game development easier. | slick.ninjacave.com/ |
Smack | Smack is an Open Source XMPP (Jabber) client library. | igniterealtime.org/projects/smack/ |
SonarLint | SonarLint is an extension to your favorite IDE that provides on-the-fly feedback to developers on new bugs and quality issues injected into their code. | sonarlint.org/ |
SonarQube | Platform for continuous inspection of code quality. | sonarqube.org/ |
Jasper Reports | Java reporting tool that can write to a variety of targets, such as: screen, a printer, into PDF, HTML, Microsoft Excel, RTF, ODT, Comma-separated values or XML files. | community.jaspersoft.com/project/jasperreports-library |
Spock | Testing and specification framework for Java and Groovy applications. | spockframework.org/ |
Spring AMQP | The Spring AMQP project applies core Spring concepts to the development of AMQP-based messaging solutions | projects.spring.io/spring-amqp/ |
Spring Android | Framework that is designed to provide components of the Spring family of projects for use in Android apps | projects.spring.io/spring-android/ |
Spring AOP(Aspect Oriented Programming) | Aspect-oriented programming enables implementing cross-cutting concerns. | docs.spring.io/spring/docs/current/spring-framework-reference/html/aop.html |
Spring Batch | Reusable functions for processing large volumes of records | projects.spring.io/spring-batch/ |
Spring Boot | Framework that used for building and deploying the production grade spring applications with minimal effort | projects.spring.io/spring-boot/ |
Spring Core | This is the base module of Spring and provides spring containers (BeanFactory and ApplicationContext). | projects.spring.io/spring-framework/ |
Spring Data | Spring Data’s mission is to provide a familiar and consistent, Spring-based programming model for data access while still retaining the special traits of the underlying data store. | projects.spring.io/spring-data/ |
Spring Data JDBC Extensions | The JDBC support in the Spring Framework is extensive and covers the most commonly used features. | projects.spring.io/spring-data-jdbc-ext/ |
Spring Data MongoDB | Spring Data for MongoDB is part of the umbrella Spring Data project which aims to provide a familiar and consistent Spring-based programming model for new datastores while retaining store-specific features and capabilities. | projects.spring.io/spring-data-mongodb/ |
Spring Data Neo4j | Spring Data Neo4j offers advanced features to map annotated entity classes to the Neo4j Graph Database. | projects.spring.io/spring-data-neo4j/ |
Spring Hateoas | Library to support implementing representations for hyper-text driven REST web services. | projects.spring.io/spring-hateoas/ |
Spring Integration | Framework for enterprise application integration. | projects.spring.io/spring-integration/ |
Spring LDAP | library for simplifying LDAP operations, based on the pattern of Spring's JdbcTemplate. | projects.spring.io/spring-ldap/ |
Spring MVC | An action-based web framework built on top of the Spring IOC Container. | spring.io/guides/gs/serving-web-content/ |
Spring Roo | Spring Roo is an open source software tool that uses convention-over-configuration principles to provide rapid application development of Java-based enterprise software | projects.spring.io/spring-roo/ |
Spring Security | Powerful and highly customizable authentication and access-control framework | projects.spring.io/spring-security/ |
Spring Session | API and implementations for managing a user's session information. | projects.spring.io/spring-session/ |
Spring Social | Connect Spring application with Software-as-a-Service (SaaS) API providers such as Facebook, Twitter, and LinkedIn. | projects.spring.io/spring-social/ |
Spring XD | Unified, distributed, and extensible system for data ingestion, real time analytics, batch processing | projects.spring.io/spring-xd/ |
Stormpath | Powerful user management with authentication and authorization for any application. | stormpath.com/ |
StringTemplate | StringTemplate is a java template engine for generating source code, web pages, emails, or any other formatted text output. | stringtemplate.org/ |
SuanShu | Object-oriented, high performance, extensively tested, and professionally documented math library. | numericalmethod.com/suanshu/ |
TestNG | JUnit-inspired test framework with extra functionality. | testng.org/doc/ |
Thymeleaf | Java XML/XHTML/HTML5 template engine that can work both in web (Servlet-based) and non-web environments | thymeleaf.org/ |
Twitter4J | With Twitter4J, you can easily integrate your Java application with the Twitter service. Twitter4J is an unofficial library. | twitter4j.org/en/ |
Vaadin | Web framework for rich Internet applications. In contrast to JavaScript libraries and browser-plugin based solutions | vaadin.com/home |
Vertx | Polyglot event-driven application framework that runs on the Java Virtual Machine. | vertx.io/ |
VRaptor | Opensource MVC framework | vraptor.org/ |
WildFly | Application server implements the Java Platform, Enterprise Edition (Java EE) specification. | wildfly.org/ |
WordCram | WordCram lets you generate word clouds in Processing. It does text analysis, collision detection. | wordcram.org/ |
WSO2 API Manager | API management platform for creating, deploying and managing APIs to expose data and functionality of backend systems | wso2.com/api-management/ |
WSO2 App Manager | Complete solution for publishing and managing all aspects of an application and its lifecycle. | wso2.com/products/app-manager/ |
WSO2 ESB | Allows developers to connect and manage systems and software in accordance with SOA Governance principles. | wso2.com/products/enterprise-service-bus/ |
WSO2 Governance Registry | Enterprise-ready open source product for storing, cataloging, indexing, managing and governing your enterprise metadata related to any kind of asset. | wso2.com/products/governance-registry/ |
WSO2 Identity Server | Central backbone that connects and manages multiple identities across applications, APIs, the cloud, mobile, and Internet of Things devices, regardless of the standards on which they are based. | wso2.com/identity-and-access-management |
WSO2 Machine Learner | WSO2 Machine Learner takes data one step further, pairing data gathering and analytics with predictive intelligence | wso2.com/products/machine-learner/ |
WSO2 Message Broker | Lightweight, easy-to-use, distributed message-brokering server. | wso2.com/products/message-broker/ |
Xuggler | Xuggler is the easy way to uncompress, modify, and re-compress any media file (or stream) from Java. | xuggle.com/xuggler/ |
ZKoss | Ajax Web application framework, written in Java | zkoss.org/ |
Prova | JVM based, open source rule language for reactive agents and event processing. | prova.ws/ |
OpenRules | Business Rules and Decision Management System | openrules.com/ |
JRuleEngine | Rule engine, based on Java Specification Request 94, release 1.1. | jruleengine.sourceforge.net/ |
Jess | Rule engine and scripting environment | jessrules.com/ |
This article is issued from
Wikipedia.
The text is licensed under Creative Commons - Attribution - Sharealike.
Additional terms may apply for the media files.