Java Categories

A total of 1196 repository are currently included and grouped into 51 classifications

Bean Mapping10
Frameworks that ease bean mapping.
Build12
Tools that handle the build cycle and dependencies of an application.
Bytecode Manipulatio5
Libraries to manipulate bytecode programmatically.
Caching8
Libraries that provide caching facilities.
CLI16
Libraries for everything related to the CLI.
Cluster Management3
Frameworks that can dynamically manage applications inside of a cluster.
CMS10
Content Management Systems.
Code Analysis15
Tools that provide metrics and quality measurements.
Code Coverage1
Frameworks and tools that enable code coverage metrics collection for test suites.
Compiler-compiler7
Frameworks that help to create parsers, interpreters or compilers.
Configuration3
Libraries that provide external configuration.
CSV2
Frameworks and libraries that simplify reading/writing CSV data.
Data Structures15
Efficient and specific data structures.
Database87
Everything that simplifies interactions with the database.
Date and Time7
Libraries related to handling date and time.
Dependency Injection5
Libraries that help to realize the Inversion of Control paradigm.
Distributed Applicat55
Libraries and frameworks for writing distributed and fault-tolerant applications.
Document Processing9
Libraries that assist with processing office document formats.
Formal Verification1
Formal-methods tools: proof assistants, model checking, symbolic execution, etc.
Functional Programmi2
Libraries that facilitate functional programming.
Game Development25
Frameworks that support the development of games.
Geospatial10
Libraries for working with geospatial data and algorithms.
GUI10
Libraries to create modern graphical user interfaces.
High Performance8
Everything about high-performance computation, from collections to specific libraries.
IDE5
Integrated development environments that try to simplify several aspects of development.
Imagery24
Libraries that assist with the creation, evaluation or manipulation of graphical images.
JSON13
Libraries for serializing and deserializing JSON to and from Java objects.
JVM9
Current implementations of the JVM/JDK.
Logging11
Libraries that log the behavior of an application.
Machine Learning80
Tools that provide specific statistical algorithms for learning from data.
Messaging25
Tools that help send messages between clients to ensure protocol independency.
Microservice12
Tools for creating and managing microservices.
Miscellaneous401
Uncategorized useful resources
Monitoring11
Tools that monitor applications in production.
Natural Language Pro5
Libraries that specialize in processing text.
Networking55
Libraries for building network servers.
ORM24
APIs that handle the persistence of objects.
PDF10
Tools to help with PDF file creation.
Performance analysis12
Tools for performance analysis, profiling and benchmarking.
REST Frameworks17
Frameworks specifically for creating RESTful services.
Science9
Libraries for scientific computing, analysis and visualization.
Search39
Engines that index documents for search and analysis.
Security56
Libraries that handle security, authentication, authorization or session management.
Serialization8
Libraries that handle serialization with high efficiency.
Server14
Servers specifically used to deploy applications.
Template Engine6
Tools that substitute expressions in a template.
Testing45
Provide environments to run tests for a specific use case.
Utility98
Libraries which provide general utility functions.
Web Crawling13
Libraries that analyze the content of websites.
Web Frameworks108
Frameworks that handle the communication between the layers of a web application.
Workflow Engines2
Open Source Workflow Engines in Java