useful-java-links
github.com/vedenin/useful-java-links ↗A list of useful Java frameworks, libraries, software and hello worlds examples
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me 1. source code examples resources from useful-java-links"
Installation instructions →What's inside
VII. Other
- 7guis1. Source code examples
- Algorithms1. Source code examples
I. Development
- ACE11. OSGI
- Activiti4. Business
- ADT4J8. Code generation and changing byte code
This library implements Algebraic Data Types for Java. ADT4J provides annotation processor for @GenerateValueClassForVisitor annotation. ADT4J generates new class for each @GenerateValueClassForVisitor annotation. License:
- Agrona6. Useful libraries
High Performance data structures and utility methods for Java and C++, License:
- Akka9. Distributed Applications
Akka is a toolkit and runtime for building highly concurrent, distributed, and resilient message-driven applications on the JVM. License:
- Alibaba Dubbo9. Distributed Applications
II. Databases, search engines, big data and machine learning
- ActiveJDBC5. ORM
- Addthis Stream lib6. Working with messy data
Stream summarizer and cardinality estimator. License:
- Airbnb Aerosolve8. Machine Learning
- Airbnb Airpal4. Client and drivers for databases
- Alibaba Jstorm7. Big data
- Alluxio (formerly Tachyon)1. Databases and storages
V. Tools for developing
- AdoptOpenJDK Jitwatch3. Perfomance tools
- Apache Ant2. Deploy, config and build
IvyDE plugin for Eclipse. License:
- Apache Maven2. Deploy, config and build
Declarative build and dependency management which favors convention over configuration. It might be preferable to Apache Ant which uses a rather procedural approach and can be difficult to maintain.
- Apache Yetus2. Deploy, config and build
- AppDynamics5. Monitoring
Commercial performance monitor.
- Archiva Apache2. Deploy, config and build
III. Network and Integration
- Aeron3. Message, message broker and message queue
Efficient reliable unicast and multicast message transport. License:
- Alibaba Fastjson8. Json
- Alibaba RocketMQ10. Integratin with API
- Antlr47. Web Crawling and HTML parsering
- Apache ActiveMQ3. Message, message broker and message queue
Message broker that implements JMS and converts synchronous to asynchronous communication, License:
- Apache Airavata13. Cluster Management
VIII. Resources
- Android Arsenal3. Websites
- Baeldung3. Websites
- Bookmarks.dev3. Websites
VI. Program languages and applications that were written with Java
- ANTLR4. Frameworks that help to create parsers, interpreters or compilers
Complex full-featured framework for top-down parsing. License:
- Apache OpenMeetings5. Opensource applications that were written with Java
- Bateman5. Opensource applications that were written with Java
Simple stock trading system that optimizes its parameters with particle swarm optimization. License:
- BuildCraft6. Opensource games that were written with Java
- Bukkit6. Opensource games that were written with Java
- Clojure1. Program languages that were written with Java
IV. Testing
- Apache Continuum3. Continuous Integration
- Apache JMeter1. Testing
Functional testing and performance measurements. License:
- ArchUnit1. Testing
- Arquillian1. Testing
Integration and functional testing platform for Java EE containers. License:
- AssertJ1. Testing
- Awaitility1. Testing
DSL for synchronizing asynchronous operations. License:
Showing a sample of 766 resources. View the full list on GitHub →