A curated list of awesome JVM libraries, tools, and resources focused on low-level performance, garbage collection, and non-framework topics.
Awesome JVM is a curated list of awesome resources related to the Java Virtual Machine, with a specific focus on low-level performance, garbage collection, and non-framework topics. It serves as a specialized directory for developers who need to understand and optimize the underlying mechanics of JVM-based applications, providing links to libraries, tools, documentation, and expert communities.
Java and JVM language developers, performance engineers, and system architects who need to dive deep into JVM internals, optimize garbage collection, or select specialized low-level libraries for high-performance applications.
It saves significant research time by aggregating high-quality, performance-focused JVM resources in one place, curated by experts. Unlike general awesome lists, it specifically targets the often complex and undocumented areas of JVM performance and system-level programming.
A curated list of awesome loosely performance related JVM stuff. Inspired by awesome-python.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Specifically lists low-level tools like ZGC, Shenandoah for garbage collection and async-profiler for profiling, targeting JVM optimization beyond standard libraries.
Organized into sections from Bytecode to Virtual Machines, enabling easy discovery of specialized resources across the JVM ecosystem.
Includes resources and contributions from renowned JVM experts like Aleksey Shipilëv and Martin Thompson, providing access to advanced, often undocumented knowledge.
Curates libraries, tools, documentation, and media in one place, saving significant research time for developers diving into JVM internals.
Only provides links without explanations or tutorials, forcing users to rely on external sources for implementation details and context.
As a community-driven list, some resources may become outdated or have broken links, requiring users to verify relevance and updates independently.
While curated, there's no vetting for tool quality, compatibility, or performance, so users must evaluate each resource on their own.