Java Categories

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

Bean Mapping16
Frameworks that ease bean mapping.
Build38
Tools that handle the build cycle and dependencies of an application.
Bytecode Manipulatio7
Libraries to manipulate bytecode programmatically.
Caching10
Libraries that provide caching facilities.
CLI22
Libraries for everything related to the CLI.
Cluster Management3
Frameworks that can dynamically manage applications inside of a cluster.
CMS14
Content Management Systems.
Code Analysis17
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.
Configuration5
Libraries that provide external configuration.
CSV2
Frameworks and libraries that simplify reading/writing CSV data.
Data Structures23
Efficient and specific data structures.
Database181
Everything that simplifies interactions with the database.
Date and Time9
Libraries related to handling date and time.
Dependency Injection7
Libraries that help to realize the Inversion of Control paradigm.
Distributed Applicat71
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 Development61
Frameworks that support the development of games.
Geospatial10
Libraries for working with geospatial data and algorithms.
GUI158
Libraries to create modern graphical user interfaces.
High Performance10
Everything about high-performance computation, from collections to specific libraries.
IDE5
Integrated development environments that try to simplify several aspects of development.
Imagery36
Libraries that assist with the creation, evaluation or manipulation of graphical images.
JSON19
Libraries for serializing and deserializing JSON to and from Java objects.
JVM9
Current implementations of the JVM/JDK.
Logging17
Libraries that log the behavior of an application.
Machine Learning138
Tools that provide specific statistical algorithms for learning from data.
Messaging37
Tools that help send messages between clients to ensure protocol independency.
Microservice12
Tools for creating and managing microservices.
Miscellaneous1773
Uncategorized useful resources
Monitoring19
Tools that monitor applications in production.
Natural Language Pro5
Libraries that specialize in processing text.
Networking79
Libraries for building network servers.
ORM30
APIs that handle the persistence of objects.
PDF12
Tools to help with PDF file creation.
Performance analysis14
Tools for performance analysis, profiling and benchmarking.
REST Frameworks33
Frameworks specifically for creating RESTful services.
Science9
Libraries for scientific computing, analysis and visualization.
Search59
Engines that index documents for search and analysis.
Security102
Libraries that handle security, authentication, authorization or session management.
Serialization18
Libraries that handle serialization with high efficiency.
Server20
Servers specifically used to deploy applications.
Template Engine6
Tools that substitute expressions in a template.
Testing79
Provide environments to run tests for a specific use case.
Utility134
Libraries which provide general utility functions.
Web Crawling13
Libraries that analyze the content of websites.
Web Frameworks224
Frameworks that handle the communication between the layers of a web application.
Workflow Engines2
Open Source Workflow Engines in Java