赞
踩
A curated list of awesome frameworks, libraries and software for the Java programming language.
A curated list of awesome Java frameworks, libraries and software.
Frameworks that ease bean mapping.
Tools that handle the build cycle and dependencies of an application.
Libraries to manipulate bytecode programmatically.
Libraries that provide caching facilities.
Libraries for everything related to the CLI.
Frameworks that can dynamically manage applications inside of a cluster.
Tools that provide metrics and quality measurements.
Frameworks and tools that enable code coverage metrics collection for test suites.
Tools that generate patterns for repetitive code in order to reduce verbosity and error-proneness.
Frameworks that help to create parsers, interpreters or compilers.
Libraries that provide external configuration.
Libraries that help with implementing optimization and satisfiability problems.
Frameworks and libraries that simplify reading/writing CSV data.
Everything that simplifies interactions with the database.
Efficient and specific data structures.
Libraries related to handling date and time.
Libraries that help to realize the Inversion of Control paradigm.
Augmentation of the development process at a fundamental level.
Libraries and frameworks for writing distributed and fault-tolerant applications.
Distributed transactions provide a mechanism for ensuring consistency of data updates in the presence of concurrent access and partial failures.
Tools that handle the distribution of applications in native formats.
Libraries that assist with processing office document formats.
Formal-methods tools: proof assistants, model checking, symbolic execution, etc.
Libraries that facilitate functional programming.
Frameworks that support the development of games.
Libraries for working with geospatial data and algorithms.
Libraries to create modern graphical user interfaces.
Everything about high-performance computation, from collections to specific libraries.
Libraries that assist with creating HTTP requests and/or binding responses.
Libraries that handle serialization to hypermedia types.
Integrated development environments that try to simplify several aspects of development.
Libraries that assist with the creation, evaluation or manipulation of graphical images.
Libraries for serializing and deserializing JSON to and from Java objects.
Libraries for processing data in JSON format.
Current implementations of the JVM/JDK.
Libraries that log the behavior of an application.
Tools that provide specific statistical algorithms for learning from data.
Tools that help send messages between clients to ensure protocol independency.
Everything else.
Tools for creating and managing microservices.
Tools that monitor applications in production.
For working with platform-specific native libraries.
Libraries that specialize in processing text.
Libraries for building network servers.
APIs that handle the persistence of objects.
Java platform as a service.
Tools to help with PDF file creation.
Tools for performance analysis, profiling and benchmarking.
Frameworks that are suites of multiple libraries encompassing several categories.
Apache Commons
Other
Libraries that help the management of operating system processes.
Libraries for developing reactive applications.
Frameworks specifically for creating RESTful services.
Libraries for scientific computing, analysis and visualization.
Engines that index documents for search and analysis.
Libraries that handle security, authentication, authorization or session management.
Libraries that handle serialization with high efficiency.
Servers specifically used to deploy applications.
Tools that substitute expressions in a template.
Tools that test from model to the view.
Asynchronous
Tools that simplify testing asynchronous services.
BDD
Testing for the software development process that emerged from TDD and was heavily influenced by DDD and OOAD.
Fixtures
Everything related to the creation and handling of random data.
Frameworks
Provide environments to run tests for a specific use case.
Matchers
Libraries that provide custom matchers.
Miscellaneous
Other stuff related to testing.
Mocking
Tools which mock collaborators to help testing single, isolated units.
Parameterization
Simplifies the writing of parameterized tests.
Libraries which provide general utility functions.
Utilities that help create the development shell environment and switch between different Java versions.
Libraries that analyze the content of websites.
Frameworks that handle the communication between the layers of a web application.
Awesome lists related to the Java & JVM ecosystem.
Active discussions.
Websites that provide a frontend for this list. Please note, there won't be an official website. We don't associate with a particular website and everybody is allowed to create one.
Books that made a big impact and are still worth reading.
Something to look at or listen to while programming.
Active accounts to follow. Descriptions from Twitter.
Sites to read.
Contributions are very welcome!
Please have a look at the CONTRIBUTING guidelines.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。