Useful Java links
A list of useful Java frameworks, libraries, software and hello worlds examples
Spring frameworkThe Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise…
Google GuavaThe Guava project contains several of Google's core libraries that we rely on in our Java-based projects: collections,…
Apache CommonsApache Commons is an Apache project focused on all aspects of reusable Java components.Commons Proper is dedicated to…
Spring BootSpring Boot makes it easy to create Spring-powered, production-grade applications and services with absolute minimum…
LombokVery spicy additions to the Java programming language. Project Lombok makes java a spicier language by adding…
Puniverse QuasarFibers, Channels and Actors for the JVM. Hello World examples. License: Eclipse Public v1.0/GNU Lesser 3, .
Rootbeer GPU CompilerThe Rootbeer GPU Compiler lets you use GPUs from within Java. License: MIT , .
Oblac JoddJodd is set of open-source Java micro frameworks and tools; floppy size! Jodd = tools + ioc + mvc + db + aop + tx +…
Google JimfsAn in-memory file system for Java 7+. License: Apache 2 , .
Spring batchSpring Batch is a framework for writing offline and batch applications using Spring and Java. License: Apache 2 , .
MicroserverA convenient Microservices plugin system for Spring & Spring Boot, with over 30 plugins and growing, that supports…
Greenrobot commonGeneral purpose utilities and hash functions for Android and Java (aka java-common). License: Apache 2 , .
KilimLightweight threads for Java, with message passing, nio, http and scheduling support. License: MIT , .
Apache IsisApache Isis is a framework for rapidly developing domain-driven apps in Java. Write your business logic in entities,…
Apache ZestApache Zest is a community based effort exploring Composite Oriented Programming for domain centric application…
Embedchain-JSFramework to easily create LLM powered bots over any dataset.
Play FrameworkThe Play Framework combines productivity and performance making it easy to build scalable web applications with Java…
SparkSpark - a Sinatra inspired web framework. License: Apache 2 , .
Bladea simple, elegant java web framework! License: Apache 2 , .
AtmosphereRealtime Client Server Framework for the JVM, supporting WebSockets with Cross-Browser Fallbacks. License: CDDL1 /…
GrailsGrails is a framework used to build web applications with the Groovy programming language. The core framework is very…
NinjaNinja is a full stack web framework for Java. Rock solid, fast and super productive. .http://www.ninjaframework.org.…
Electronicarts OrbitOrbit - Virtual actor framework for building distributed systems. License: BSD 3, .
RatpackRatpack is a simple, capable, toolkit for creating high performance web applications. Ratpack is built on Java and the…
VaadinVaadin is a Java framework for building modern web applications that look great, perform well and make you and your…
ZK frameworkZK is a highly productive Java framework for building amazing enterprise web and mobile applications. License: GNU…
Apache TapestryA component-oriented framework for creating highly scalable web applications in Java. License: Apache 2.
Apache WicketOpen Source Java web framework that powers thousands of web applications and web sites for governments, stores,…
Google Web ToolkitGWT is used by many products at Google, including Google AdWords and Google Wallet. It's open source, completely free,…
PippoIt's an open source micro web framework in Java, with minimal dependencies and a quick learning curve.The goal of this…
Spring MVCSpring MVC web application and RESTful web service framework. License: Apache 2.
JavaServer FacesJavaServer™ Faces technology simplifies building user interfaces for JavaServer applications. License: GNU 2 or CDDL 1.0
JavaServer PagesThis project provides a container independent implementation of JSP 2.1. License: GNU 2 or CDDL 1.0
Apache CocoonWeb development framework: separation of concerns, component-based. License: Apache 2.
Apache StrutsApache Struts is a free open-source framework for creating Java web applications. License: Apache 2.
Apache SlingInnovative Web framework based on JCR and OSGi. License: Apache 2.
Apache MyFacesThe first free open source JavaServer(tm) Faces implementation. License: Apache 2.
Apache PivotApache Pivot is an open-source platform for building installable Internet applications (IIAs) [rich Internet…
Apache TurbineTurbine is a servlet based framework that allows Java developers to quickly build web applications. License: Apache 2.
Apache OODTApache OODT software is component based, and offers a software architecture beyond simple science applications.…
VRaptorVRaptor 4 delivers high productivity to your Java Web applications on top of CDI. VRaptor is an opensource MVC…
JoobyScalable, fast and modular micro web framework for Java , . http://jooby.org/ . License: Apache 2.
CUBA PlatformHigh-level framework for developing enterprise applications with a rich web interface, based on Spring, EclipseLink…
JerseyJersey RESTful Web Services framework is open source, production quality, framework for developing RESTful Web…
Tobie ua-parserA multi-language port of Browserscope's user agent parser. License: Apache 2/MIT/Perl, .
Ghost DriverGhost Driver is an implementation of the Remote WebDriver Wire protocol, using PhantomJS as back-end. License: BSD 2, .
B3log SoloA blogging system written in Java, feel free to create your or your team own blog. License: Apache 2 , .
NasherA Spring Project with spring security support with angular admin panel. License: Apache 2 , .
BaasboxBaasBox is an Open Source project that aims to provide a backend for mobile and web apps. License: ?, .
Kolorobot Spring MVC 4 Quickstart Maven ArchetypeThe project is a Maven archetype for Spring MVC 4 web application. License: ?, .
GarglRecord web requests as they happen and turn them into reusable code in any programming language. Gargl - Generic API…
Liferay pluginsThe liferay-plugins repository is part of the Liferay Portal project. Liferay Portal is an open source enterprise web…
Netflix RibbonRibbon is a Inter Process Communication (remote procedure calls) library with built in software load balancers. The…
Gwt bootstrapA GWT Library that provides the widgets of Bootstrap, from Twitter. License: Apache 2 , .
Netflix ZuulZuul is an edge service that provides dynamic routing, monitoring, resiliency, security, and more. License: Apache 2 , .
PrimeFacesPrimeUI is a pure CSS-JS library designed to work with any server side and client side technology featuring 50+ jQuery…
Spring BootSpring Boot makes it easy to create Spring-powered, production-grade applications and services with absolute minimum…
CSSEmbedA tool for embedding data URIs in CSS files. License: MIT , .
Athou commafeedGoogle Reader inspired self-hosted RSS reader. License: Apache 2 , .
Apache Any23Anything To Triples (Any23) is a library, a web service and a command line tool that extracts structured data in RDF…
Apache ForrestApache Forrest software is a publishing framework that transforms input from various sources into a unified…
Apache VelocityVelocity is a project of the Apache Software Foundation, charged with the creation and maintenance of open-source…
Apache FreeMarkerApache FreeMarker is a template engine: a Java library to generate text output (HTML web pages, e-mails, configuration…
Handlebars.javaLogic-less and semantic templates with Java, . License: Apache 2.
ThymeleafIt is a template engine capable of processing and generating HTML, XML, JavaScript, CSS and text, and can work both in…
Mustache.javaImplementation of mustache.js (web application templating system) for Java. License: Apache 2 , .
Apache TilesApache Tiles is a templating framework built to simplify the development of web application user interfaces. License:…
Apache StanbolSoftware components for semantic content management. License: Apache 2.
Apache JSPWikiA feature-rich and extensible WikiWiki engine built around the standard J2EE components (Java, servlets, JSP). icense:…
Apache PortalsThe Apache Portals project provides various software products, including Apache Jetspeed-2, Apache Pluto, and Apache…
Apache RollerApache Roller is a full-featured, multi-user and group blog server suitable for blog sites large and small. License:…
Apache ChemistryApache Chemistry provides open source implementations of the Content Management Interoperability Services (CMIS)…
JeaseJease eases the development of content- & database-driven web-applications with Java. License: GPL v3.
JavaFXJavaFX is the next step in the evolution of Java as a rich client platform. It is designed to provide a lightweight,…
Scene BuilderJavaFX Scene Builder is a visual layout tool that lets users quickly design JavaFX application user interfaces,…
Gluon Scene BuilderScene Builder is free and open source JavaFX Scene Builder, but is backed by Gluon. Commercial support offerings are…
SWTSWT is an open source widget toolkit for Java designed to provide efficient, portable access to the user-interface…
LanternaLanterna is a Java library allowing you to write easy semi-graphical user interfaces in a text-only environment, very…
GephiGephi is an award-winning open-source platform for visualizing and manipulating large graphs. It runs on Windows, Mac…
Codename OneOpen-source cross-platform app development solution for writing native apps for desktop, web & mobile in Java/Kotlin.…
Codecademy EventHubAn open source event analytics platform. License: MIT , .
KillbillOpen-Source Subscription Billing & Payment Platform . License: Apache 2 , .
ActivitiActiviti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people,…
Liferay PortalLiferay Portal is an open source enterprise web platform for building business solutions that deliver immediate…
Broadleaf CommerceBroadleaf Commerce - Enterprise eCommerce framework based on Spring. License: Broadleaf Fair Use , .
Droolsjbpm DroolsDrools Expert is the rule engine and Drools Fusion does complex event processing (CEP). License: Apache 2 , .
Spring RooSpring Roo is a next-generation rapid application development tool for Java developers. It focuses on higher…
Apache OFBizApache OFBiz (The Apache Open For Business Project) is an open source enterprise automation software project. License:…
Apache PortalsThe Apache Portals project provides various software products, including Apache Jetspeed-2, Apache Pluto, and Apache…
Apache ODEApache ODE is a WS-BPEL implementation that supports web services orchestration using flexible process definitions.…
libgdxDesktop/Android/HTML5/iOS Java game development framework. License: Apache 2 , .
DisunityAn experimental toolset for Unity asset and asset bundle files. License: unlicense.org, .
LibGDX/LWJGLLibGDX/LWJGL tutorials and examples. License: ?, .
jMonkeyEngineA complete 3D game development suite written purely in Java.. https://jmonkeyengine.org/ License: BSD 3, .
JetserverJetserver is a high speed nio socket based multiplayer java game server written using Netty and Mike Rettig's…
LWJGL 2.XLWJGL 2.X - The Lightweight Java Game Library. https://www.lwjgl.org/ License: BSD 3, .
Ardor3DJogAmp’s Ardor3D Continuation is a general-purpose, professionally oriented, open source, scenegraph based 3D Java…
DimensioneX Multiplayer EngineProduces browser games with pseudo-3D views. Games can be turned into Facebook Apps. Intended for beginners. 2.5D.…
PlayNA Java game development framework that deploys to Windows, Linux, HTML5, Android and iOS. Notable games: Angry Birds…
Env3D3D game engine that creates an interface for dynamically adding EnvObjects. Built on jMonkeyEngine 2.0. Cross-platform…
Jake2Java port of the Quake II game engine. 2D. Cross-platform License: GPL
JogreJOGRE (Java Online Gaming Real-time Engine) which is an open-source, online, real-time gaming engine and API…
Elflight EngineTargeted for web based games. License: Proprietary
FXGLJavaFX Game Development Framework. License: MIT, .
Google GuavaThe Guava project contains several of Google's core libraries that we rely on in our Java-based projects: collections,…
Apache Commons CollectionsCommons-Collections seek to build upon the JDK classes by providing new interfaces, implementations and utilities.…
Gs collectionsA supplement or replacement for the Java Collections Framework. Hello World examples. License: Apache 2 , .
Eclipse CollectionsEclipse Collections is a collections framework for Java. It has JDK-compatible List, Set and Map implementations with…
javatuplesjavatuples is one of the simplest java libraries ever made. Its aim is to provide a set of java classes that allow you…
ImmutablesJava annotation processors to generate simple, safe and consistent value objects. Do not repeat yourself, try…
OpenHFT Chronicle QueueMicro second messaging that stores everything to disk. License: GNU Lesser 3.0, .
fastutilfastutil extends the Java™ Collections Framework by providing type-specific maps, sets, lists and queues with a small…
HPPCHPPC provides template-generated implementations of typical collections, such as lists, sets and maps, for all Java…
KolobokeJava Collections till the last breadcrumb of memory and performance . This library is a carefully designed and…
TroveThe Trove library provides high speed regular and primitive collections for Java. License: GNU Lesser 2.1.
underscore-javaUnderscore-java is a java port of Underscore.js. In addition to porting Underscore's functionality, Underscore-java…
Almanac ConverterAn easy-to-use Java-based calendar converter - able to convert between various known calendars. License: Apache 2.
Joda-TimeJoda-Time provides a quality replacement for the Java date and time classes. License: Apache 2, .
ThreeTenBPBackport of functionality based on JSR-310 to Java SE 6 and 7. This is NOT an implementation of JSR-310. License: BSD 3.
Time4JAdvanced date, time and interval library for Java. License: GNU Lesser 2.1.
Ocpsoft PrettytimeSocial Style Date and Time Formatting for Java.PrettyTime is an OpenSource time formatting library. Completely…
threeten-extraProvides additional date-time classes that complement those in JDK 8. business-friendly BSD 3-clause license
Spring frameworkThe Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise…
Dagger and Dagger2A fast dependency injector for Android and Java. Hello World examples. License: Apache 2 , , stackoverflow - 800…
Google GuiceGuice (pronounced 'juice') is a lightweight dependency injection framework for Java 6 and above, brought to you by…
Apache DeltaSpikeDeltaSpike consists of a number of portable CDI extensions that provide useful features for Java application…
HK2A light-weight and dynamic dependency injection framework. GNU 2/ CDDL 1.0.
Eclipse AspectJAspectJ is a seamless aspect-oriented extension to the Java programming language, Java platform compatible, easy to…
jcommanderCommand line parsing framework for Java. http://jcommander.org/ License: Apache 2 , .
JlineJLine is a Java library for handling console input. It is similar in functionality to BSD editline and GNU readline.…
args4jargs4j is a small Java class library that makes it easy to parse command line options/arguments in your CUI…
CRaSHThe shell for the Java Platform Open source and open minde. License: GNU Lesser 2.1
picocliAnnotation based command line parser with strong typing for both options and positional args and support for git-like…
RetrolambdaBackport of Java 8's lambda expressions to Java 7, 6 and 5. License: Apache 2 , .
VavrVavr (formerly called Javaslang) is a functional library for Java 8+. It helps to reduce the amount of code and to…
jOOλjOOλ - The Missing Parts in Java 8 jOOλ improves the JDK libraries in areas where the Expert Group's focus was…
Functional JavaFunctional Java is an open source library facilitating functional programming in Java. The library implements numerous…
Cyclops reactA comprehensive functional reactive platform for JDK8. Future & functional based programming via JDK compatible…
FugueJava 8 has standardised some of the basic function interfaces, but does not include quite a few more tools that a…
TotallyLazyAnother functional library for Java , License: Apache 2, .
derive4jJava 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, morphisms,…
ReactiveX RxJavaRxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using…
Eclipse Vert.xVert.x is a tool-kit for building reactive applications on the JVM . License: Eclipse Public 1 / Apache 2 , ,…
Reactive StreamsThe purpose of Reactive Streams is to provide a standard for asynchronous stream processing with non-blocking…
ReactorReactor is a second-generation Reactive library for building non-blocking applications on the JVM based on the…
RSocketRSocket is a binary protocol for use on byte stream transports such as TCP, WebSockets, and Aeron. License: Apache 2,
OTP-JavaA small one-time password generator library according to RFC 4226 (HOTP) and RFC 6238 (TOTP). MIT
Scribe JavaSimple OAuth library for Java. License: MIT , .
Spring security oauthSupport for adding OAuth1(a) and OAuth2 features (consumer and provider) for Spring web applications. License: Apache…
Jasig CAS (Central Authentication Service)Apereo CAS - Single Sign On for the Web.The Central Authentication Service (CAS) is the standard mechanism by which…
Spring securitySpring Security provides security services for the Spring IO Platform. Spring Security 3.1 requires Spring 3.0.3 as a…
Play AuthenticateAn authentication plugin for Play Framework 2.x (Java). License: Apache 2 , .
Apache ShiroApache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization,…
Bouncy CastleLegion of the Bouncy Castle Java cryptography APIs.A lightweight cryptography API. License: MIT.
CryptomatorFree client-side encryption for your cloud files. Open source software: No backdoors, no registration. License: MIT.
Google KeyczarEasy-to-use crypto toolkit. License: Apache 2.
KeycloakIntegrated SSO and IDM for browser apps and RESTful web services. Built on top of the OAuth 2.0, Open ID Connect, JSON…
PicketLinkSimplified Security and Identity management for Java Applications PicketLink is an umbrella project for security and…
SantuarioLibrary implementing XML Digital Signature Specification & XML Encryption Specification. License: Apache 2.
Apache Oltu( has retired ) Apache Oltu is an OAuth protocol implementation in Java. License: Apache 2.
Apache SyncopeApache Syncope is an Open Source system for managing digital identities in enterprise environments. License: Apache 2.
JObfuscatorJObfuscator is a source code obfuscator for the Java language to protect Java source code & algorithms from hacking,…
AgronaHigh Performance data structures and utility methods for Java and C++, License: Apache 2.
DisruptorInter-thread messaging library. License: Apache 2.
Javolutionibrary for real-time and embedded systems. License: BSD 2.
JCToolsConcurrency tools currently missing from the JDK. License: Apache 2.
JUnionDelivers struct types for Java programming language. 64 bit addressable struct arrays.…
Square OkioA modern I/O API for Java. License: Apache 2 , .
Square typeA lightning fast, transactional, file-based FIFO for Android and Java. License: Apache 2 , .
Simple Binary Encoding (SBE)Simple Binary Encoding (SBE) - High Performance Message Codec. License: Apache 2 , .
MessagePackMessagePack serializer implementation for Java. License: Apache 2 , .
FlatBuffersMemory efficient serialization library that can access serialized data without unpacking and parsing it. License:…
FSTJDK compatible high performance object graph serialization. License: Apache 2.
KryoFast and efficient object graph serialization framework. License: BSD 3.
Graylog2 serverFree and open source log management. License: GNU 3, .
logbackThe reliable, generic, fast and flexible logging framework for Java.. http://logback.qos.ch/. License: Eclipse Public…
slf4jAbstraction layer which is to be used with an implementation. http://www.slf4j.org/ License: MIT , .
Apache Log4j 2Apache Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor. License: Apache 2.
graylogOpen-source aggregator suited for extended role and permission management. License: GNU 3.
Elastic KibanaAnalyzes and visualizes log files. Some features require payment. License: Apache 2.
Elastic LogstashTool for managing log files. License: Apache 2.
MetricsExpose metrics via JMX or HTTP and can send them to a database. License: Apache 2.
tinylogLightweight logging framework with static logger class. License: Apache 2.
DozerDozer is a Java Bean to Java Bean mapper that recursively copies data from one object to another. Hello World…
MapStructAn annotation processor for generating type-safe bean mappers. Hello World examples. License: Apache 2, .
ModelMapperSimple, Intelligent, Object Mapping. Hello World examples. License: Apache 2, .
OrikaSimpler, better and faster Java bean mapping framework. Hello World examples. License: Apache 2, .
SelmaStupid Simple Statically Linked Mapper. Hello World examples. Selma Java bean mapping that compiles. License: Apache…
Apache BValApache BVal delivers an implementation of the Java Bean Validation (JSR303) Specification which is TCK compliant,…
OValis a pragmatic and extensible validation framework for any kind of Java objects. Not JSR303/JSR380 compliant but…
Facebook ReboundA Java library that models spring dynamics and adds real world physics to your app. License: BSD, .
ProcessingSource code for the Processing Development Environment (PDE) . License: GNU 2, .
JavaCVJavaCV uses wrappers from the JavaCPP Presets of commonly used libraries by researchers in the field of computer…
imgscalrSimple Java image-scaling library implementing Chris Campbell's incremental scaling algorithm as well as Java2D's…
webcam-captureProject goal is to give users possibility to access build-in or connected via USB webcams or remote IP / network…
ThumbnailatorThumbnailator's fluent interface can be used to perform fairly complicated thumbnail processing task in one simple step.
zxingZXing ("zebra crossing") is an open-source, multi-format 1D/2D barcode image processing library implemented in Java,…
Google AutoA collection of source code generators for Java. License: Apache 2 , .
Square JavapoetJavaPoet is a Java API for generating .java source files. License: Apache 2 , .
Byte buddyRuntime code generation for the Java virtual machine. http://bytebuddy.net/ License: Apache 2 , .
ASMASM is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify existing classes or…
BytemanByteman is a tool which makes it easy to trace, monitor and test the behaviour of Java application and JDK runtime…
JavassistJavassist (Java Programming Assistant) makes Java bytecode manipulation simple. It is a class library for editing…
ADT4JThis library implements Algebraic Data Types for Java. ADT4J provides annotation processor for…
JHipsterHipster stack for Java developers. Spring Boot + AngularJS in one handy generator. License: Apache 2.
cglibcglib - Byte Code Generation Library is high level API to generate and transform Java byte code. It is used by AOP,…
AkkaAkka is a toolkit and runtime for building highly concurrent, distributed, and resilient message-driven applications…
Apache StormApache Storm is a free and open source distributed realtime computation system. Storm makes it easy to reliably…
Twitter HeronHeron is realtime analytics platform developed by Twitter. It is the direct successor of Apache Storm, built to be…
Apache ZooKeeperZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed…
Alibaba DubboDubbo is a distributed service framework empowers applications with service import/export capability with high…
Netflix CuratorZooKeeper client wrapper and rich ZooKeeper framework. License: Apache 2 , .
Axon FrameworkThe axon framework is focussed on making life easier for developers that want to create a java application based on…
HazelcastThe Leading Open Source In-Memory Data Grid: Distributed Computing, Simplified. License: Apache 2.
Netflix HystrixHystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and…
JGroupsJGroups is a toolkit for reliable messaging. It can be used to create clusters whose nodes can send messages to each…
OrbitOrbit is a modern framework for JVM languages that makes it easier to build and maintain distributed and scalable…
QuasarQuasar is an open source JVM library that greatly simplifies the creation of highly concurrent software that is very…
Storm contribA collection of spouts, bolts, serializers, DSLs, and other goodies to use with Storm. License: Eclipse Public 1.0, .
JADEJADE (Java Agent DEvelopment Framework) is a software Framework fully implemented in the Java language. It simplifies…
Apache RiverApache River software provides a standards-compilani JINI service. License: Apache 2.
Apache TuscanyApache Tuscany simplifies the task of developing SOA solutions by providing a comprehensive infrastructure for SOA…
LagomReactive Microservices for the JVM. https://www.lightbend.com/lagom . License: Apache 2, .
DataMeltDataMelt is a free mathematics software for scientists, engineers and students. It can be used for numeric…
JGraphTJGraphT is a free Java class library that provides mathematical graph-theory objects and algorithms. It runs on Java 2…
JScienceProvides a set of classes to work with scientific measurements and units. License: BSD 2.
Michael Thomas Flanagan's Java Scientific LibraryGeneral classes of a Java scientific and numerical library written by Michael Thomas Flanagan to support both his own…
ACEApache ACE is a software distribution framework that allows you to centrally manage and distribute software…
AriesThe Aries project consists of a set of pluggable Java components enabling an enterprise OSGi application programming…
FelixOSGi framework implementation and related technologies. License: Apache 2.
KarafApache Karaf is an OSGi distribution for server-side applications. License: Apache 2.
EquinoxOSGI framework implementation and related technologies. License: EPL
Eclipse VirgoOSGI based server that is designed to run enterprise Java applications and Spring-powered applications. License: EPL
Thinkaurelius TitanTitan is a highly scalable graph database optimized for storing and querying large graphs with billions of vertices…
Apache CassandraCassandra is a partitioned row store. Rows are organized into tables with a required primary key. License: Apache 2 , .
OrientdbOrientDB is the first Multi-Model DBMS with Document & Graph engine. OrientDB can run distributed (Multi-Master),…
Neo4jNeo4j is the world’s leading Graph Database. It is a high performance graph store with all the features expected of a…
MapdbMapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to…
VoldemortAn open source clone of Amazon's Dynamo. Voldemort is a distributed key-value storage system. License: Apache 2 , .
Alluxio (formerly Tachyon)Memory-Speed Virtual Distributed Storage System. License: Apache 2 , .
OpentsdbA scalable, distributed Time Series Database. License: GNU 3, .
HazelcastOpen Source In-Memory Data Grid. License: Apache 2 , .
Tinkerpop BlueprintsA Property Graph Model Interface. It provides implementations, test suites, and supporting extensions. Graph databases…
Apache Lucene solrApache Lucene/Solr. Lucene is a search engine library Solr is a search engine server that uses lucene. License: Apache…
Java ChronicleJava Indexed Record Chronicle — This library is an ultra low latency, high throughput, persisted, messaging and event…
TorodbToroDB - Open source NoSQL database that runs on top of a RDBMS. Compatible with MongoDB protocol and APIs, but with…
CrateCrate.IO: The fast, scalable, easy to use SQL database with native full text search. https://crate.io/ .License:…
Linkedin PinotA realtime distributed OLAP datastore. Pinot is a realtime distributed OLAP datastore, which is used at LinkedIn to…
SolandraSolandra is a real-time distributed search engine built on Apache Solr and Apache Cassandra. License: Apache 2 , .
VoltdbVoltDB is a horizontally-scalable, in-memory SQL RDBMS designed for applications that have extremely high read and…
LeveldbThis is a rewrite (port) of LevelDB in Java. This goal is to have a feature complete implementation that is within 10%…
KairosdbKairosDB is a fast distributed scalable time series database written on top of Cassandra. License: Apache 2 , .
Linkedin SenseiSensei is a distributed, elastic realtime searchable database. License: Apache 2 , .
ElephantdbDistributed database specialized in exporting key/value data from Hadoop. License: BSD 3, .
Apache DrillApache Drill is a distributed MPP query layer that supports SQL and alternative query languages against NoSQL and…
Tinkerpop RexsterRexster is a graph server that exposes any Blueprints graph through HTTP/REST and a binary protocol called RexPro.…
Tomcat redis session managerRedis-backed non-sticky session store for Apache Tomcat. License: MIT , .
EmbulkEmbulk is a parallel bulk data loader that helps data transfer between various storages, databases, NoSQL and cloud…
H2Welcome to H2, the Java SQL database. The main features of H2 are: Very fast, open source, JDBC API, Embedded and…
Apache DerbyApache Derby, an Apache DB subproject, is an open source relational database implemented entirely in Java. Derby…
Apache Empire-dbApache Empire-db is a lightweight relational database abstraction layer and data persistence component. License:…
Apache IgniteApache Ignite is an In-Memory Data Fabric providing in-memory data caching, partitioning, processing, and querying…
Tarantoolis an open-source NoSQL database management system and Lua application server. It maintains databases in memory and…
Apache HBaseApache HBase is an open-source, distributed, versioned, non-relational database modeled after Google's Bigtable: A…
DruidDruid is a fast column-oriented distributed data store. http://druid.io License: Apache 2, .
InfinispanInfinispan is a distributed in-memory key/value data store with optional schema. It can be used both as an embedded…
Apache AvroApache Avro is a data serialization system. License: Apache 2.
Apache OrcThe smallest, fastest columnar storage for Hadoop workloads. License: Apache 2.
Apache ParquetApache Parquet is a columnar storage format available to any project in the Hadoop ecosystem, regardless of the choice…
Apache ThriftThe Apache Thrift software framework, for scalable cross-language services development, combines a software stack with…
Persistent CollectionPCollections serves as a persistent and immutable analogue of the Java Collections Framework. License: MIT.
ProtobufProtocol Buffers (a.k.a., protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for…
Simple Binary Encoding (SBE)Simple Binary Encoding (SBE) - High Performance Message Codec. License: Apache 2 , .
WireClean, lightweight protocol buffers for Android and Java. License: Apache 2.
ElasticsearchElasticsearch is a distributed RESTful search engine built for the cloud. License: Apache 2 , .
Linkedin Indextank EngineThis project contains IndexTank (http://www.searchify.com) search engine implementation. Includes features like…
Apache Lucene solrApache Lucene/Solr. Lucene is a search engine library Solr is a search engine server that uses lucene. License: Apache…
Linkedin CleoA flexible, partial, out-of-order and real-time typeahead search library. License: Apache 2 , .
Elasticsearch cloud awsAWS (Amazon Web Service) Cloud Plugin for Elasticsearch. License: Apache 2 , .
Elasticsearch analysis ikThe IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary. License: ?, .
Apache ManifoldCFOpen-source software for transferring content between repositories or search indexes License: Apache 2.
Lemur ProjectThe Lemur Project develops search engines, browser toolbars, text analysis tools, and data resources that support…
YaCyThe YaCy Search Engine application, http://yacy.net/ . License: GNU Lesser and GNU
Facebook PrestoDistributed SQL query engine for big data (Cassandra, Hive, Kafka, MySQL, PostgreSQL and so on). License: Apache 2 , .
JedisA blazingly small and sane redis java client. License: MIT , .
Tinkerpop GremlinA Graph Traversal Language. Gremlin is a domain specific language for traversing property graphs. Gremlin makes use of…
Mongodb Java DriverThe Java driver for MongoDB. License: Apache 2 / Creative Commons Attribution , .
Yahoo Mysql_perf_analyzerMySQL Performance Analyzer is an open source project for MySQL performance monitoring and analysis. License: Apache 2…
Airbnb AirpalWeb UI for PrestoDB. License: Apache 2 , .
Mongodb hadoopMongoDB Connector for Hadoop. License: ?, .
Elasticsearch jdbcJDBC importer for Elasticsearch. License: Apache 2 , .
FlywayFlyway by Boxfuse. Database Migrations Made Easy. https://flywaydb.org/ . License: Apache 2 , .
Elasticsearch river mongodbMongoDB River Plugin for ElasticSearch. License: Apache 2 , .
Netflix AstyanaxCassandra Java Client. License: Apache 2 , .
LiquibaseLiquibase — source control for your database, supports multiple developers, database types and so on.…
Mongodb MorphiaMongoDB object-document mapper in Java based on. License: Apache 2 , .
Couchdb luceneEnables full-text searching of CouchDB documents using Lucene. License: Apache 2 , .
Forcedotcom PhoenixPhoenix is a SQL skin over HBase, delivered as a client-embedded JDBC driver, powering the HBase use cases at…
VarietyA schema analyzer for MongoDB. License: MIT , .
RedissonRedisson - distributed Java objects (Bloom filter, BitSet, Set, SetMultimap, ScoredSortedSet, SortedSet, Map,…
Netflix PriamCo-Process for backup/recovery, Token Management, and Centralized Configuration management for Cassandra. License:…
Datastax Java driverDataStax Java Driver for Apache Cassandra. License: Apache 2 , .
Memcached Java Clientto be the best java client for memcached. License: BSD 4, .
Spring data mongodbProvide support to increase developer productivity in Java when using MongoDB. Uses familiar Spring concepts such as a…
Apache PhoenixApache Phoenix enables OLTP and operational analytics in Hadoop for low latency applications by combining the best of…
FlexyPoolFlexyPool adds metrics and failover strategies to a given Connection Pool, allowing it to resize on demand. License:…
LightAdminPluggable data administration UI library for Java web applications. License: Apache 2.
Jaybird JCA/JDBC driverJCA-JDBC Driver for Firebird database. http://www.firebirdsql.org/en/jdbc-driver/, . License: GNU Lesser 2.1.
dbeaverFree universal database manager and SQL client. http://dbeaver.jkiss.org. , . License: GNU 2.
tarantool-javaA Java client for Tarantool. License: BSD licenses.
HikariCPA solid high-performance JDBC connection pool at last. License: Apache 2 , .
Mybatis 3MyBatis SQL mapper framework for Java. License: Apache 2 , .
Hibernate ormHibernate's core Object/Relational Mapping functionality. http://hibernate.org/orm/ License: GNU Lesser 2.1, .
JOOQOOQ is an innovative solution for a better integration of Java applications with popular databases like Oracle,…
QuerydslQuerydsl is a framework which enables the construction of type-safe SQL-like queries for multiple backends including…
KunderaA JPA 2.1 compliant Polyglot Object-Datastore Mapping Library for NoSQL Datastores. License: Apache 2 , .
Spring data jpaSimplifies the development of creating a JPA-based data access layer. License: Apache 2 , .
JdbijDBI is designed to provide convenient tabular data access in Java(tm). It uses the Java collections framework for…
ActiveJDBCActiveJDBC is a fast and lean Java ORM. License: Apache 2 , .
Vibur DBCPConcurrent, fast, and fully-featured JDBC connection pool, which provides a non-starvation guarantee for application…
EbeanEbean ORM for Java/Kotlin.Fast and simple data access on the JVM. License: Apache 2.
EclipseLinkComprehensive open-source Java persistence solution addressing relational, XML, and database web services. License:…
OrmLiteObject Relational Mapping Lite (ORM Lite) provides some simple, lightweight functionality for persisting Java objects…
Apache CayenneUser-friendly Java ORM with tools. License: Apache 2.
Apache OpenJPAJava Persistence API Implementation. License: Apache 2.
Apache MetaModelWith MetaModel you get a uniform connector and query API to many very different datastore types, including: Relational…
StormDistributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and…
OpenRefineOpenRefine is a free, open source power tool for working with messy data and improving it. License: BSD , .
Addthis Stream libStream summarizer and cardinality estimator. License: Apache 2 , .
HdrHistogram (A High Dynamic Range (HDR) Histogram )HdrHistogram: A High Dynamic Range (HDR) Histogram: HdrHistogram supports the recording and analyzing of sampled data…
HazyResearch DeepDiveDeepDive is a system to extract value from dark data. Like dark matter, dark data is the great mass of data buried in…
Apache Incubator ZeppelinZeppelin, a web-based notebook that enables interactive data analytics. You can make beautiful data-driven,…
Seldon ServerEnterprise machine learning platform for prediction and recommendation on Apache Spark. License: Apache 2 , .
PulsarRealtime analytics, this includes the core components of Pulsar pipeline. License: GNU 2.0, .
Suro: Netflix's Data PipelineSuro: Netflix's Data Pipeline. Suro is a data pipeline service for collecting, aggregating, and dispatching large…
Apache UIMAAnnotator components and a scalable integration and deployment framework for Unstructured Information analysis.…
Apache StormApache Storm is a free and open source distributed realtime computation system. Storm makes it easy to reliably…
Twitter HeronHeron is realtime analytics platform developed by Twitter. It is the direct successor of Apache Storm, built to be…
H2oh2o = fast statistical, machine learning & math runtime for bigdata. License: Apache 2 , .
Cloudera OryxThe Oryx open source project provides simple, real-time large-scale machine learning / predictive analytics…
Twitter Elephant birdTwitter's collection of LZO and Protocol Buffer-related Hadoop, Pig, Hive, and HBase code. License: Apache 2 , .
Apache HadoopThe Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across…
Google Mr4cMR4C is an implementation framework that allows you to run native code within the Hadoop execution framework. License:…
Alibaba JstormJStorm is a distributed and fault-tolerant realtime computation system. Inspired by Apache Storm, JStorm has been…
Etsy OculusOculus is the anomaly correlation component of Etsy's Kale system. License: MIT , .
Linkedin DatafuApache DataFu is a collection of libraries for working with large-scale data in Hadoop. The project was inspired by…
Linkedin GobblinUniversal data ingestion framework for Hadoop. License: Apache 2 , .
Apache FlinkApache Flink is an open source stream processing framework with powerful stream- and batch-processing capabilities.…
Oryx 2Oryx 2: Lambda architecture on Apache Spark, Apache Kafka for real-time large scale machine learning. License: Apache…
Yahoo SAMOA (Scalable Advanced Massive Online Analysis)SAMOA (Scalable Advanced Massive Online Analysis) is an open-source platform for mining big data streams. License:…
CuratorA set of Java libraries that make using Apache ZooKeeper much easier. License: Apache 2.
Apache HamaHama is an efficient and scalable general-purpose BSP computing engine. License: Apache 2.
Apache FalconData management and processing platform for Hadoop. License: Apache 2.
KarafApache Karaf is an OSGi distribution for server-side applications. License: Apache 2.
Apache FlumeApache Flume is a distributed, reliable, and available system for efficiently collecting, aggregating and moving large…
Apache TajoTajo is an open source big data warehouse system in Hadoop for processing web-scale data sets. License: Apache 2.
Apache TezApache Tez is an effort to develop a generic application framework which can be used to process arbitrarily complex…
Apache REEFApache REEF (Retainable Evaluator Execution Framework) is a scale-out computing fabric that eases the development of…
Apache PigApache Pig is a platform for analyzing large data sets on Hadoop. License: Apache 2.
DruidDruid is a fast column-oriented distributed data store. http://druid.io License: Apache 2, .
Apache HiveThe Apache Hive data warehouse software facilitates querying and managing large datasets residing in distributed…
Apache KylinApache Kylin is an open source Distributed Analytics Engine to provide SQL interface and multi-dimensional analysis…
Elasticsearch hadoopElasticsearch real-time search and analytics natively integrated with Hadoop. License: Apache 2 , .
Facebook PrestoPresto is a distributed SQL query engine for big data. License: Apache 2 , .
Apache MetaModelWith MetaModel you get a uniform connector and query API to many very different datastore types, including: Relational…
Apache AccumuloApache Accumulo is based on Google’s BigTable design and is built on top of Apache Hadoop, Zookeeper, and Thrift.…
Apache Goraprovides an in-memory data model and persistence for big data. Gora supports persisting to column stores, key value…
GiraphApache Giraph is an iterative graph processing system built for high scalability. For example, it is currently used at…
ImpalaReal-time Query for Hadoop. . License: Apache 2.
Twitter AmbroseA platform for visualization and real-time monitoring of data workflows. License: Apache 2 , .
UmongoDesktop app to browse and administer your MongoDB cluster. License: Apache 2 , .
Apache AmbariThe Apache Ambari project is aimed at making Hadoop management simpler by developing software for provisioning,…
Apache ChukwaChukwa is an open source data collection system for monitoring large distributed systems. Chukwa is built on top of…
Apache BigtopBigtop is an Apache Foundation project for Infrastructure Engineers and Data Scientists looking for comprehensive…
Apache BookKeeperBookKeeper is a replicated log service which can be used to build replicated state machines. A log contains a sequence…
Apache CrunchProvides a framework for writing, testing, and running MapReduce pipelines. License: Apache 2.
Apache MRUnitApache MRUnit is a Java library that helps developers unit test Apache Hadoop map reduce jobs. License: Apache 2.
Apache OozieOozie is a workflow scheduler system to manage Apache Hadoop jobs. License: Apache 2.
Airbnb AerosolveA machine learning library designed from the ground up to be human friendly. License: Apache 2 , .
SmileSmile (Statistical Machine Intelligence and Learning Engine) is a set of pure Java libraries of various state-of-art…
Deeplearning4jDeeplearning4J is an Apache 2.0-licensed, open-source, distributed neural net library written in Java and Scala.…
LibsvmLibsvm is a simple, easy-to-use, and efficient software for SVM classification and regression. It solves C-SVM…
Neuralnetworksjava deep learning algorithms and deep neural networks with gpu acceleration. License: MIT , .
Datumbox frameworkDatumbox is an open-source Machine Learning framework written in Java which allows the rapid development of Machine…
Apache MahoutThe Apache Mahout project's goal is to build an environment for quickly creating scalable performant machine learning…
Encog java coreEncog is an advanced machine learning framework that supports a variety of advanced algorithms, as well as support…
Apache FlinkApache Flink is an open source stream processing framework with powerful stream- and batch-processing capabilities.…
Apache HadoopThe Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across…
Apache SparkApache Spark™ is a fast and general engine for large-scale data processing. Subproject: MLlib. License: Apache 2.
DeepDiveDeepDive is a system to extract value from dark data. Like dark matter, dark data is the great mass of data buried in…
H2oh2o = fast statistical, machine learning & math runtime for bigdata. License: Apache 2 , .
JSATJava Statistical Analysis Tool, a Java library for Machine Learning. License: GNU 3.
WekaWeka is a collection of machine learning algorithms for data mining tasks. The algorithms can either be applied…
ProtégéA free, open-source ontology editor and framework for building intelligent systems. License: BSD 2.
htm.javaHierarchical Temporal Memory implementation in Java - an official Community-Driven Java port of the Numenta Platform…
JAVA-MLJava Machine Learning Library (Java-ML). License: GNU 2.
MekaAn open source implementation of methods for multi-label classification and evaluation (extension to Weka). License:…
NeurophNeuroph is lightweight Java neural network framework. License: Apache 2.
rapaiostatistics, data mining and machine learning toolbox in Java. License: Apache 2.
Apache SystemMLflexible, scalable machine learning (ML) language. (incubator project). License: Apache 2.
wAlnutObject oriented model of partial human brain with 1 theorized common learning algorithm. Work in progress towards a…
Apache ManifoldCFOpen-source software for transferring content between repositories or search indexes License: Apache 2.
Apache JenaA framework for developing Semantic Web and Linked Data applications in Java. License: Apache 2.
ChocoChoco is a Free and Open-Source Software dedicated to Constraint Programming. It aims at describing hard combinatorial…
JaCoPJava Constraint Programming (JaCoP) solver. License: ?
OptaPlannerOptaPlanner is a constraint satisfaction solver. It optimizes business resource planning. Every organization faces…
Sat4JSat4j is a java library for solving boolean satisfaction and optimization problems. It can solve SAT, MAXSAT,…
Stanfordnlp CoreNLPStanford CoreNLP provides a set of natural language analysis tools written in Java. Hello World examples. License: GNU…
Apache OpenNLPThe Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text. Hello…
LingPipeLingPipe is tool kit for processing text using computational linguistics. License: AGPL or License: proprietary. or
MalletMALLET is a Java-based package for statistical natural language processing, document classification, clustering, topic…
Twitter Text LibrariesThis repo is a collection of libraries and conformance tests to standardize parsing of tweet text. It synchronizes…
NLP4JThe NLP4J project (formerly known as ClearNLP) provides a NLP toolkit for JVM languages. This project is currently…
JoshuaJoshua is an open-source statistical machine translation decoder for phrase-based (new in 6.0), hierarchical, and…
Z-MERTZ-MERT is a software tool for minimum error rate training of machine translation systems. License: GNU Lesser General…
ClearTKClearTK is a framework for developing machine learning and natural language processing components within the Apache…
Apache cTAKESApache cTAKES™ is a natural language processing system for extraction of information from electronic medical record…
The Stanford Natural Language Processing GroupA Natural Language Processing Java software tools. Subproject: Stanford Parser - A statistical parser, Stanford POS…
Apache TikaThe Apache Tika toolkit detects and extracts metadata and structured text content from various documents using…
CMU SphinxOpen Source Speech Recognition Toolkit. License: BSD 2.
ARK Twitter NLPCMU ARK Twitter Part-of-Speech Tagger. http://www.ark.cs.cmu.edu/TweetNLP/ License: GNU 2/3, .
lc4jLanguage Categorization for Java: an Open Source library for finding out in which language a text has been written.…
WildflyFormerly known as JBoss and developed by Red Hat with extensive Java EE support. License: GNU Lesser 2.1, .
UndertowHigh performance non-blocking webserver. License: Apache 2 , .
Apache TomcatRobust all-round server for Servlet and JSP. License: Apache 2 , .
Nginx clojureNginx module for embedding Clojure or Java or Groovy programs, typically those Ring based handlers. License: BSD 3 , .
JettyLightweight, small server, often embedded in projects. License: Eclipse Public 1.0 / Apache 2.0, .
Apache TomEETomcat plus Java EE. License: Apache 2.
WebSphere LibertyLightweight, modular server developed by IBM. License: proprietary
GlassFishGlassFish - World's first Java EE 7 Application Server. License: GNU 2 Or CDDL 1.0.
Apache GeronimoJava EE Application Server. License: Apache 2.
Apache JamesThe Apache Java Enterprise Mail Server (a.k.a. Apache James) is a 100% pure Java SMTP and POP3 Mail server and NNTP…
PayaraPayara Server is an open source middleware platform that supports reliable and secure deployments of Java EE (Jakarta…
NettyFramework for building high performance network applications. License: Apache 2 , .
Netty socketioSocket.IO server implemented on Java. Realtime java framework. License: Apache 2 , .
Grpc javaThe Java gRPC implementation. HTTP/2 based RPC http://www.grpc.io/ . License: BSD 3, .
Socket.io java clientSocket.IO Client Implementation in Java. License: MIT , .
Socket.io client.javaFull-featured Socket.IO Client Library for Java, which is compatible with Socket.IO v1.0 and later. License: MIT , .
EsotericSoftware KryonetTCP/UDP client/server library for Java, based on Kryo. License: BSD 3, .
Async Http ClientAsynchronous HTTP and WebSocket client library. License: Apache 2.
ComsatIntegrates standard Java web-related APIs with Quasar fibers and actors. License: Eclipse Public 1.0.
GrizzlyNIO framework. Used as a network layer in Glassfish. License: GNU 2 and CDDL 1.1.
OkHttpHTTP+SPDY client. License: Apache 2.
UndertowWeb server providing both blocking and non-blocking API’s based on NIO. Used as a network layer in WildFly. License:…
Apache MINAApache MINA is a network application framework which helps users develop high performance and high scalability network…
Apache HttpComponentsproject is responsible for creating and maintaining a toolset of low level Java components focused on HTTP and…
LMAX Exchange DisruptorHigh Performance Inter-Thread Messaging Library. License: Apache 2 , .
GifsocketsReal Time communication library using Animated Gifs as a transport. License: Eclipse Public 1.0, .
Real logic AeronEfficient reliable UDP unicast, UDP multicast, and IPC message transport. License: Apache 2 , .
JeroMQPure Java ZeroMQ. License: GNU 3, .
MetamorphosisA high available,high performance distributed messaging system. License: Apache 2 , .
Igniterealtime OpenfireA XMPP server licensed under the Open Source Apache License. License: Apache 2 , .
Zeromq JzmqJava binding for ZeroMQ. License: GNU 3, .
Apache ActiveMQMessage broker that implements JMS and converts synchronous to asynchronous communication, License: Apache 2.
Apache CamelGlues together different transport APIs via Enterprise Integration Patterns, License: Apache 2.
Apache KafkaHigh-throughput distributed messaging system, License: Apache 2.
HermesFast and reliable message broker built on top of Kafka, License: Apache 2.
JBoss HornetQClear, concise, modular and made to be embedded, License: Apache 2.
SmackCross-platform XMPP client library. License: Apache 2 , .
Apache QpidAMQP enterprise messaging implementation. License: Apache 2.
Apache SynapseApache Synapse is a lightweight ESB engine and XML router. License: Apache 2.
Apache ServiceMixApache ServiceMix is a flexible, open-source integration container that unifies the features and functionality of…
Square OkhttpAn HTTP+HTTP/2 client for Android and Java applications. License: Apache 2 , .
Async Http ClientAsynchronous HTTP and WebSocket client library. License: Apache 2.
Http requestJava HTTP Request Library. License: MIT . , .
NanohttpdTiny, easily embeddable HTTP server in Java. License: BSD 3, .
Http kitHhttp-kit is a minimalist, event-driven, high-performance Clojure HTTP server/client library with WebSocket and…
Apache ZookeeperMirror of Apache Hadoop ZooKeeper. License: Apache 2 , .
MocoEasy Setup Stub Server. License: MIT , .
WebbitA Java event based WebSocket and HTTP server. License: BSD 3, .
Mashape Unirest javaUnirest in Java: Simplified, lightweight HTTP client library.. License: MIT , .
Sshjssh, scp and sftp for java. License: Apache 2 , .
Netflix FeignFeign makes writing java http clients easier. License: Apache 2 , .
Square RetrofitType-safe REST client. License: Apache 2 , .
DropwizardOpinionated framework for setting up modern web applications with Jetty, Jackson, Jersey and Metrics. License: Apache…
SwaggerSwagger is a specification and complete framework implementation for describing, producing, consuming, and visualizing…
JHipsterHipster stack for Java developers. Spring Boot + AngularJS in one handy generator. License: Apache 2.
JerseyJAX-RS reference implementation. License: CDDL 1.0, .
Linkedin Rest.liRest.li is a REST+JSON framework for building robust, scalable service architectures using dynamic discovery and…
Spring hateoasSpring HATEOAS - Library to support implementing representations for hyper-text driven REST web services. License:…
Netflix FeignFeign makes writing java http clients easier. License: Apache 2 , .
RESTEasyFully certified and portable implementation of the JAX-RS specification. License: Apache 2.
RestExpressThin wrapper on the JBOSS Netty HTTP stack to provide scaling and performance. License: Apache 2.
RestXFramework based on annotation processing and compile-time source generation. License: Apache 2.
SparkSinatra inspired framework. License: Apache 2.
Apache WinkRESTFul web services based on JAX-RS specification. License: Apache 2.
Apache OlingoApache Olingo is a Java and JavaScript library that implements the Open Data Protocol (OData). Open Data Protocol…
RapidoidA simple, secure and extremely fast framework consisting of embedded HTTP server, GUI components and dependency…
JmxtransThis is effectively the missing connector between speaking to a JVM via JMX on one end and whatever logging /…
Apache CamelApache Camel is a powerful open source integration framework based on known Enterprise Integration Patterns with…
Apache CXFApache CXF is an open source services framework. CXF helps you build and develop services using frontend programming…
Spring IntegrationSpring Integration provides an extension of the Spring programming model to support the well-known Enterprise…
Sparklemotion NokogiriNokogiri is an HTML, XML, SAX, and Reader parser with XPath and CSS selector support. License: Apache 2 , .
JsoupScrapes, parses, manipulates and cleans HTML. https://jsoup.org/ . Hello World examples. License: MIT , .
WebmagicA scalable web crawler framework. License: Apache 2 , .
Antlr4ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or…
ParboiledElegant parsing in Java and Scala - lightweight, easy-to-use, powerful. License: Apache 2 , .
PegdownA pure-Java Markdown processor based on a parboiled PEG parser supporting a number of extensions. License: Apache 2 , .
Apache NutchHighly extensible, highly scalable web crawler for production environment. License: Apache 2.
Crawler4jSimple and lightweight web crawler. License: Apache 2.
Alibaba FastjsonFast JSON Processor , . User guide and Hello World examples. License: Apache 2.
GsonSerializes objects to JSON and vice versa. Good performance with on-the-fly usage, . User guide and Hello World…
LoganSquareJSON parsing and serializing library based on Jackson's streaming API. Outpeforms GSON & Jackson's library, . User…
JSON javaA reference implementation of a JSON package in Java, . User guide and Hello World examples. License: Crockford's…
Square MoshiA modern JSON library for Android and Java , . User guide and Hello World examples. License: Apache 2
Instagram Ig json parserFast JSON parser for java projects, . User guide and Hello World examples. License: BSD 3.
JacksonSimilar to GSON but has performance gains if you need to instantiate the library more often. Subprojects: Jackson core…
JSON.simpleA simple Java toolkit for JSON. You can use json-simple to encode or decode JSON text, . User guide and Hello World…
GensonPowerful and easy to use Java to JSON conversion library, http://owlike.github.io/genson/ . User guide and Hello World…
Jayway JsonPathJava JsonPath implementation, . User guide and Hello World examples. License: Apache 2.
Jsonschema2pojoGenerates Java types from JSON Schema (or example JSON) and annotates those types for data-binding with Jackson 1.x or…
Json schema validatorA JSON Schema validation implementation in pure Java, which aims for correctness and performance, in that order, also…
opencsvSimple CSV parser with a commercial-friendly license. License: Apache 2.
Super CSVPowerful CSV parser with support for Dozer, Joda-Time and Java 8. License: Apache 2.
uniVocity-parsersOne of the fastest and most feature-complete CSV. Also comes with parsers for TSV and fixed width records. License:…
Twitter ZipkinZipkin is a distributed tracing system. It helps gather timing data needed to troubleshoot latency problems in…
Wizcorp Phonegap facebook pluginThe official plugin for Facebook in Apache Cordova/PhoneGap. License: Apache 2 , .
Twitter4jTwitter4J is an open-sourced, mavenized and Google App Engine safe Java library for the Twitter API. License: Apache 2…
Netflix IceAWS (Amazon Web Services) Usage Tool. License: Apache 2 , .
Twitter CommonsTwitter common libraries for python and the JVM. License: Apache 2 , .
Alibaba RocketMQRocketMQ is a fast, reliable, scalable, easy to use message oriented middleware breeding from alibaba massive…
Twitter HbcA Java HTTP client for consuming Twitter's Streaming API. License: Apache 2 , .
Spring socialAllows you to connect your applications with SaaS providers such as Facebook and Twitter. License: Apache 2 , .
XChangeXChange is a Java library providing a streamlined API for interacting with 50+ Bitcoin and Altcoin exchanges providing…
bitcoinjA library for working with Bitcoin. License: Apache 2 , .
DiabloMinerOpenCL miner for Bitcoin. License: GNU 3, .
Netflix SimianArmyTools for keeping your cloud operating in top form. Chaos Monkey is a resiliency tool that helps applications tolerate…
Netflix EurekaAWS Service registry for resilient mid-tier load balancing and failover.. License: Apache 2 , .
Aws sdk javaOfficial mirror of the AWS (Amazon Web Services) SDK for Java. License: Apache 2 , .
SyncanySyncany is a cloud storage and filesharing application with a focus on security and abstraction of storage. License:…
Legacy Jcloudsjclouds is an open source library that helps you get started in the cloud and reuse your java development skills. Our…
ElasticsearchElasticsearch is a distributed RESTful search engine built for the cloud. License: Apache 2 , .
Elasticsearch cloud awsAWS (Amazon Web Service) Cloud Plugin for Elasticsearch. License: Apache 2 , .
Elasticsearch analysis ikThe IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary. License: ?, .
Apache CloudStackApache CloudStack is an IaaS (“Infrastracture as a Service”) cloud orchestration platform. License: Apache 2.
Apache StratosApache Stratos is a highly-extensible Platform-as-a-Service (PaaS) framework that helps run Apache Tomcat, PHP, and…
Apache AiravataApache Airavata is a software framework for executing and managing computational jobs and workflows on distributed…
QuarkusQuarkus is a Cloud Native, (Linux) Container First framework for writing Java applications.
Apache AuroraApache Aurora is a Mesos framework for long-running services and cron jobs. License: Apache 2.
SingularitySingularity is a Mesos framework that makes deployment and operations easy. It supports web services, background…
Apache HelixA cluster management framework for partitioned and replicated distributed resources. License: Apache 2.
Apache AiravataApache Airavata is a software framework for executing and managing computational jobs and workflows on distributed…
Apache POISupports OOXML (XLSX, DOCX, PPTX) as well as OLE2 (XLS, DOC or PPT). License: Apache 2.
documents4jAPI for document format conversion using third-party converters such as MS Word. License: Apache 2.
Docx4jDocx4j is an open source Java library for manipulating Microsoft OpenXML files (Word docx, Powerpoint pptx, and Excel…
jOpenDocumentProcesses the OpenDocument format. License: GNU or proprietary. and
Apache TikaThe Apache Tika toolkit detects and extracts metadata and structured text content from various documents using…
Apache FOPCreates PDF from XSL-FO. License: Apache 2.
Apache PDFBoxToolbox for creating and manipulating PDF. License: Apache 2.
DynamicReportsSimplifies JasperReports. License: GNU Lesser 3.
flyingsaucerXML/XHTML and CSS 2.1 renderer. License: GNU Lesser 2.1.
iTextCreates PDF files programmatically but current versions require a license for commercial purposes. License: AGPL or…
JasperReportsComplex reporting engine. License: GNU Lesser.
Java Native Access (JNA)Work with native libraries without writing JNI. Also provides interfaces to common system libraries. License: GNU…
JNRWork with native libraries without writing JNI. Also provides interfaces to common system libraries. Same goals as…
XalanXalan-J is an XSLT processor written in Java. License: Apache 2.
XercesXerces-J is a validating XML parser written in Java. License: Apache 2.
XML GraphicsConversion from XML to graphical output. License: Apache 2.
SantuarioLibrary implementing XML Digital Signature Specification & XML Encryption Specification. License: Apache 2.
VXQueryApache VXQuery implements a parallel XML Query processor. License: Apache 2.
Apache AxisWeb Service containers that helps users to create, deploy, and run Web Services. Axis2 is a Web Services / SOAP / WSDL…
Apache SISLibrary for developing geospatial applications. License: Apache 2.
GeoGeoHash utilities in Java. License: Apache 2.
Geotoolkit.orgLibrary for developing geospatial applications. Built on top of the Apache SIS project. License: GNU Lesser 2.1.
GeoToolsLibrary that provides tools for geospatial data. License: GNU Lesser 2.1.
H2GISA spatial extension of the H2 database. License: GPL 3.
JgeohashLibrary that can assist Java developers in using the GeoHash algorithm. License: Apache 2.
JTS Topology SuiteAn API of 2D spatial predicates and functions. License: GNU Lesser 3.
MapsforgeSoftware for the rendering of maps based on OpenStreetMap data. License: GNU Lesser 3.
Spatial4jGeneral purpose spatial/geospatial ASL licensed open-source Java library. License: Apache 2.
Membrane Service ProxyAn open source, reverse HTTP proxy framework written in Java. License: Apache 2 , .
ArchUnitis a free, simple and extensible library for checking the architecture of your Java code. License: Apache 2 , .
JunitCommon testing framework. License: Eclipse Public 1.0 , .
MockitoCreation of test double objects in automated unit tests for the purpose of TDD or BDD. License: MIT , .
SeleniumPortable software testing framework for web applications. License: Apache 2 , .
Cucumber jvmBDD testing framework. Cucumber-JVM is a pure Java implementation of Cucumber that supports the most popular…
JBehaveextensively configurable framework for Behavior-Driven Development (BDD). BDD is an evolution of test-driven…
SpockJUnit-compatible framework featuring an expressive Groovy-derived specification language. License: Apache 2 , .
Google Firing rangeFiring Range is a test bed for web application security scanners, providing synthetic, wide coverage for an array of…
FitnesseFitNesse is the fully integrated stand-alone acceptance testing framework and wiki.. License: CPL-1.0, .
SikuliSikuli is a visual technology to automate graphical user interfaces (GUI) using images (screenshots). The current…
JavaHamcrestMatchers that can be combined to create flexible expressions of intent. License: BSD 3, .
WiremockStubbs and mocks web services. License: Apache 2 , .
TestNGTesting framework. License: Apache 2 , .
Galenframework GalenLayout and functional testing framework for websites. License: Apache 2 , .
AssertJFluent assertions that improve readability. License: Apache 2 , .
Google truthGoogle's assertion and proposition framework. License: Apache 2 , .
Apache JMeterFunctional testing and performance measurements. License: Apache 2.
ArquillianIntegration and functional testing platform for Java EE containers. License: Apache 2.
AwaitilityDSL for synchronizing asynchronous operations. License: Apache 2.
CitrusIntegration testing framework with focus on client- and serverside messaging. License: Apache 2.
GatlingLoad testing tool designed for ease of use, maintainability and high performance. License: MIT.
GreenMailIn-memory email server for integration testing. Supports SMTP, POP3 and IMAP including SSL. License: MIT.
JGivenDeveloper-friendly BDD testing framework compatible with JUnit and TestNG. License: MIT.
JMockitMocks static, final methods and more. License: MIT.
JUnitParamsCreation of readable and maintainable parametrised tests. License: Apache 2.
MocoEasy Setup Stub Server. License: MIT , .
PITFast mutation-testing framework for evaluating fault-detection abilities of existing JUnit or TestNG test-suites.…
PowerMockEnables mocking of static methods, constructors, final classes and methods, private methods and removal of static…
REST AssuredJava DSL for easy testing for REST/HTTP services. License: Apache 2.
SelenideConcise API around Selenium to write stable and readable UI tests. License: MIT.
UnitilsModular testing library for unit and integration testing. License: Apache 2.
SeLionEnabling Test Automation in Java. SeLion builds on top of TestNG and Selenium to provide a set of capabilities that…
cdp4jWeb-automation library for Java. It can be used for automating the use of web pages and for testing web pages.…
Image-ComparisonPublished on Maven Central Java Library that compares 2 images with the same sizes and shows the differences visually…
LogCaptorCaptures log entries for unit testing purposes. License: Apache 2 , .
JaCoCoFramework that enables collection of code coverage metrics, using both offline and runtime bytecode instrumentation;…
CloverProprietary code coverage tool by Atlassian that relies on source-code instrumentation, instead of bytecode…
CoberturaRelies on offline (or static) bytecode instrumentation and class loading to collect code coverage metrics. License:…
JCovCode coverage tool used in the OpenJDK project's development toolchain. License: GNU 2.
BambooAtlassian's solution with good integration of their other products. You can either apply for an open-source license or…
CircleCIHosted service with a free trial.
CodeshipHosted services with a limited free plan.
fabric8Integration platform for containers. License: Apache 2.
GoThoughtWork's open-source solution. License: Apache 2.
JenkinsProvides server-based deployment services. License: MIT.
TeamCityJetBrain's CI solution with a free version. License: proprietary
TravisHosted service often used for open-source projects. License: ?
HudsonHudson monitors the execution of repeated jobs, such as building a software project or jobs run by cron. Currently…
Apache ContinuumApache Continuum software is an enterprise-ready continuous integration server with features such as automated builds,…
CATGConcolic unit testing engine. Automatically generates unit tests using formal methods. License: BSD 2, License: BSD 2.
Checker FrameworkPluggable type systems. Includes nullness types, physical units, immutability types and more. License: GNU 2.
DaikonDaikon detects likely program invariants and can generate JML specs based on those invariats. License: GNU.
Java Modeling Language (JML)Behavioral interface specification language that can be used to specify the behavior of code modules. It combines the…
Java Path Finder (JPF)JVM formal verification tool containing a model checker and more. Created by NASA. License: NASA OPEN SOURCE AGREEMENT…
jCUTEConcolic unit testing engine that automatically generates unit tests. Concolic execution combines randomized concrete…
JMLOK 2.0Detects nonconformances between code and JML specification through the feedback-directed random tests generation, and…
KeYThe KeY System is a formal software development tool that aims to integrate design, implementation, formal…
OpenJMLTranslates JML specifications into SMT-LIB format and passes the proof problems implied by the program to backend…
JetBrains Intellij СommunitySupports a lot of JVM languages and provides good options for Android development. The commercial edition targets the…
JetBrains IdeavimVim emulation plug-in for IDEs based on the IntelliJ platform. License: GNU 2, .
RstudioRStudio is an integrated development environment (IDE) for R. License: GNU AGPLv3, .
VrapperVim-like editing in Eclipse. License: GNU 3.0, .
Eclipse themesJeeeyul's Eclipse Themes allows you to customize every single details of Eclipse's appearance. License: Eclipse Public…
Eclipse color themeColor themes for Eclipse. License: Eclipse Public 1.0, .
EclimExpose eclipse features inside of vim. License: GNU 3, .
JetBrains MPSJetBrains Meta programming System. Design your own Domain Specific Language with full development environment. Get…
Idea markdownMarkdown language support for IntelliJ IDEA. License: Apache 2 , .
EclipseEstablished, open-souce project with support for lots of plugins and languages. License: Eclipse Public License v1.0.
NetBeansProvides integration for several Java SE and EE features from database access to HTML5. License: GNU 2 and CDDL 1.0
Apache MavenDeclarative build and dependency management which favors convention over configuration. It might be preferable to…
Google BazelBuild tool from Google that builds code quickly and reliably. http://bazel.io License: Apache 2 , .
GradleIncremental builds which are programmed via Groovy instead of declaring XML. Works well with Maven's dependency…
Apache Antpache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as…
Facebook BuckA fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.…
Archiva ApacheThe Build Artifact Repository Manager. Apache Archiva™ is an extensible repository management software that helps…
configConfiguration library for JVM languages. License: Apache 2 , .
ownerReduces boilerplate of properties. License: BSD 3.
Netflix ArchaiusLibrary for configuration management API. Archaius includes a set of configuration management APIs used by Netflix.…
LightAdminPluggable data administration UI library for Java web applications. License: Apache 2.
Apache YetusA collection of libraries and tools that enable contribution and release processes for software projects. License:…
BintrayVersion control for binaries which handles the publishing. Can also be used with Maven or Gradle and has a free plan…
CapsuleSimple and powerful packaging and deployment. A fat JAR on steroids or a "Docker for Java" that supports JVM-optimized…
Central RepositoryLargest binary component repository available as a free service to the open-source community. Default used by Apache…
IzPackSetup authoring tool for cross-platform deployments. License: Apache 2 , ).
JitPackEasy to use package repository for GitHub. Builds Maven/Gradle projects on demand and publishes ready-to-use packages.…
Launch4jWraps JARs in lightweight and native Windows executables. License: BSD 3 or MIT.
NexusBinary management with proxy and caching capabilities. License: proprietary
packrPacks JARs, assets and the JVM for native distribution on Windows, Linux and Mac OS X. License: Apache 2.
Spotify HeliosDocker container orchestration platform. License: Apache 2 , .
Square LeakcanaryA memory leak detection library for Android and Java. License: Apache 2 , .
MetricsExpose metrics via JMX or HTTP and can send them to a database. License: Apache 2.
GCViewerFork of tagtraum industries' GCViewer. Tagtraum stopped development in 2008, I aim to improve support for Sun's /…
AdoptOpenJDK JitwatchLog analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and…
Naver PinpointPinpoint is an open source APM (Application Performance Management) tool for large-scale distributed systems written…
jHiccupLogs and records platform JVM stalls. License: BSD 2.
JMHMicrobenchmarking tool for the JVM. License: GNU 2.
LatencyUtilsUtilities for latency measurement and reporting. License: BSD 2.
VisualVMVisual interface for detailed information about running applications. License: GNU 2 with the Classpath Exception.
YourKit Java ProfilerCommercial profiler. License: proprietary
JProfilerCommercial profiler. License: proprietary
XRebelA commercial profiler for Java Web applications. License: proprietary
SonarQubeIntegrates other analysis components via plugins and provides an overview of the metrics over time.…
Google Error proneCatches common programming mistakes as compile-time errors. License: Apache 2 , .
OpenGrokOpenGrok is a fast and usable source code search and cross reference engine, written in Java. It helps you search,…
CheckstyleStatic analysis of coding conventions and standards. License: GNU Lesser 2.1.
FindBugsStatic analysis of bytecode to find potential bugs. License: GNU Lesser.
jQAssistantStatic code analysis with Neo4J-based query language. License: GNU 3.
PMDSource code analysis for finding bad coding practices. License: BSD 4.
AppDynamicsCommercial performance monitor. License: proprietary
JavaMelodyPerformance monitoring and profiling. License: Apache 2.
JmxtransThis is effectively the missing connector between speaking to a JVM via JMX on one end and whatever logging /…
KamonTool for monitoring applications running on the JVM. License: Apache 2.
GlowrootOpen source Java APM. License: Apache 2.
New RelicCommercial performance monitor. License: proprietary
SPMCommercial performance monitor with distributing transaction tracing for JVM apps. License: proprietary
OverOpsRoot cause automation in production. License: proprietary
Dynamic Code Evolution Virtual Machine (DCE VM)The Dynamic Code Evolution Virtual Machine (DCE VM) is a modification of the Java HotSpot(TM) VM that allows unlimited…
DCEVMThis project is a fork of original DCEVM project. The purpose of the project is to maintain enhanced class…
HotswapAgentJava unlimited redefinition of classes at runtime. License: GNU 2
JRebelReload code changes instantly. Skip the build and redeploy process. JRebel reloads changes to Java classes, resources,…
Spring LoadedJava agent that enables class reloading in a running JVM. License: Apache 2
Markdown-doclet:A Doclet that allows the use of Markdown (Pegdown) and PlantUML in JavaDoc comments. License: GPL 3.0, .
Google J2ObjC:A Java to iOS Objective-C translation tool and runtime. License: Apache 2 , .
Bytecode viewerA Java 8 Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More). License: GNU 3, .
ReflectionsJava runtime metadata analysis, in the spirit of Scannotations. Reflections scans your classpath, indexes the…
Jabba:Java Version Manager inspired by nvm (Node.js). The goal is to provide unified pain-free experience of installing (and…
Chocotea:Generates postman collection, environment and integration tests from java code. License Apache 2 , .
JDK 9Early access releases of JDK 9. License: GNU 2.
OpenJDKOpen-source implementation for Linux. License: GNU 2.
Zulu OpenJDKOpenJDK builds for Windows, Linux, and Mac OS X through Java 8. License: GNU 2.
Zulu OpenJDK 9Early access OpenJDK 9 builds for Windows, Linux, and Mac OS X. License: GNU 2.
ClojureThe Clojure programming language. License: Apache 2 , .
JetBrains KotlinThe Kotlin Programming Language. License: Apache 2 , .
GocdMain repository for Go Continuous Delivery. License: Apache 2 , .
Groovy coreThe Groovy programming language. License: Apache 2 , .
Jphp compiler JphpAn alternative to Zend PHP, like JRuby and Jython only for PHP. License: Apache 2 , .
Trifork ErjangA JVM-based Erlang VM. License: Apache 2 , .
Go lang idea pluginGoogle Go language IDE built using the IntelliJ Platform. License: Apache 2 , .
Processing jsA port of the Processing visualization language to JavaScript. License: MIT , .
Pysonar2PySonar2 is a type inferencer and indexer for Python, which performs sophisticated interprocedural analysis to infer…
YuicompressorThe YUI Compressor is a JavaScript compressor which, in addition to removing comments and white-spaces, obfuscates…
Google Closure compilerA JavaScript checker and optimizer. License: Apache 2 , .
Frontend maven plugin"Maven-node-grunt-gulp-npm-node-plugin to end all maven-node-grunt-gulp-npm-plugins." A Maven plugin that…
DynjsECMAScript runtime for the JVM. License: Apache 2 , .
ANTLRComplex full-featured framework for top-down parsing. License: BSD 2.
JavaCCMore specific and slightly easier to learn. Has syntactic lookahead. License: BSD .
Square KeywhizA system for distributing and managing secrets. License: Apache 2 , .
RundeckJob scheduler and runbook automation. Enable self-service access to existing scripts and tools. License: Apache 2 , .
KeyBoxKeyBox is a web-based SSH console that centrally manages administrative access to systems. Web-based administration is…
OpenTripPlannerAn open source multi-modal trip planner. License: Apache 2 , .
Netflix ServoNetflix Application Monitoring Library. License: Apache 2 , .
JitsiJitsi is an audio/video and chat communicator that supports protocols such as SIP, XMPP/Jabber, AIM/ICQ, IRC, Yahoo!…
Netflix ExhibitorZooKeeper co-process for instance monitoring, backup/recovery, cleanup and visualization. License: Apache 2 , .
Glyptodon Guacamole clientThe HTML5/JavaScript Guacamole client, its containing web application, and related components. License: MIT , .
BatemanSimple stock trading system that optimizes its parameters with particle swarm optimization. License: MIT , .
Java replJava REPL is a simple Read-Eval-Print-Loop for Java language. License: Apache 2 , .
SeyrenAn alerting dashboard for Graphite. License: Apache 2 , .
GraphhopperOpen source routing library and server using OpenStreetMap. License: Apache 2 , .
TtorrentTurn's BitTorrent Java library (tracker and client). License: Apache 2 , .
GeoserverOfficial GeoServer repository. License: GNU 2.0, .
LanguagetoolStyle and Grammar Checker for 25+ Languages. License: GNU Lesser 2.1, .
Apache OpenMeetingsVideo conferencing, instant messaging, white board and collaborative document editing application. License: Apache 2.
BukkitThe Minecraft Mod API. License: GNU 2, .
MovingBlocks TerasologyTerasology - open source voxel world. The Terasology project was born from a Minecraft-inspired tech demo and is…
MinecraftForgeModifications to the Minecraft base files to assist in compatibility between mods. License: GNU AGPLv2.1, .
SpongePowered SpongeA Forge mod that implements SpongeAPI. License: MIT , .
BuildCraftBuildCraft — mod for Minecraft. License: Apache 2 , .
Equivalent Exchange 3pahimar Equivalent-Exchange-3. Mods for Minecraft. License: Apache 2 , .
SpongePowered SpongeAPIA Minecraft plugin API. License: Apache 2 , .
WorldEditAn in-game voxel map editor for Minecraft. License: GNU Lesser 3, .
EssentialsEssentials - Minecraft server command mod - Adds over 100 commands for use in-game to help manage a server. License:…
GlowstoneMC GlowstoneAn open-source server for the Bukkit Minecraft modding interface. License: MIT , .
Tribal TroubleTribal Trouble is a realtime strategy game released by Oddlabs in 2004. In 2014 the source was released under GPL2…
Java design patternsDesign patterns implemented in Java. License: MIT , .
Spring projects Spring mvc showcaseDemonstrates the capabilities of the Spring MVC web framework through small, simple examples. License: Apache 2 , .
Javaee7 samplesJava EE 7 Samples. License: MIT/CDDL/GPLv2, .
AlgorithmsSolutions for some common algorithm problems written in Java. License: Apache 2 , .
WikiSortFast and stable sort algorithm that uses O(1) memory. License: unlicense.org, .
Spring petclinicA sample Spring-based application. License: Apache 2 , .
Spring integration samplesYou are looking for examples, code snippets, sample applications for Spring Integration? This is the place. License:…
Java algorithms implementationAlgorithms and Data Structures implemented in Java. License: Apache 2 , .
Jboss developer Jboss eap quickstartsThe quickstarts demonstrate JBoss EAP, Java EE 7 and a few additional technologies. They provide small, specific,…
Databricks Learning sparkExample code from Learning Spark book. License: MIT , .
7guis7GUIs is a GUI programming usability benchmark. License: ?, .
Spring projects Spring data jpa examplesSpring Data Example Projects. License: Apache 2 , .
Modern Java - A Guide to Java 8Modern Java - A Guide to Java 8. License: MIT.
Java Micro code piecescommunity library of micro Java code solutions for popular issues.
Jvm serializersBenchmark comparing serialization libraries on the JVM. License: ?, .
YCSB (Yahoo! Cloud Serving Benchmark)Yahoo! Cloud Serving Benchmark. License: Apache 2 , .
GitblitGitblit is an open source, pure Java Git solution for managing, viewing, and serving Git repositories. It can serve…
WhisperSystems BitHubBTC + BitHub = An experiment in funding privacy OSS. BitHub is a service that will automatically pay a percentage of…
r/javaSubreddit for the Java community.
stackoverflowQuestion/answer platform.
vJUGVirtual Java User Group.
DevProjectsCommunity to discuss Java projects and share solutions.
Effective Java (3nd Edition)Modern Java in ActionJava Concurrency in PracticeThinking in JavaAndroid ArsenalAndroid developer portal with tools, libraries, and apps.
Google Java StyleHackr.ioInfoQJava, SQL, and jOOQJavalobbyJavaWorldJAXenterRebelLabsThe Java Specialist' NewsletterThe Takipi BlogTheServerSide.comThoughts On JavaVanilla JavaVlad Mihalcea on HibernateVoxxedOverOps BlogBookmarks.devBaeldungInterviewBit