



A curated list of awesome libraries, tools, and resources for the Java Virtual Machine ecosystem.
Ładowanie......
Na tej stronie
Awesome JVM
Website: https://github.com/deephacks/awesome-jvm#readme
Category: Themed Directories
Tags: awesome-lists, developer-resources
Awesome JVM is a curated directory of low-level, performance-focused, and non-framework-related tools, libraries, languages, and resources for the Java Virtual Machine ecosystem.
The list is organized into two main sections:
Technical Topics
Resources
Tools for JVM bytecode manipulation and analysis.
asmtools
Toolset used to develop utilities for creating and working with Java .class files.
Byte Buddy
Code generation library that creates Java classes at runtime without needing a Java compiler.
Jitescript
Bytecode generation library with an API style similar to BiteScript, oriented to programmatic generation of JVM bytecode.
Garbage collectors and related references for the JVM.
Azul Pauseless Garbage Collection
A pauseless garbage collection approach aiming for continuous operation of Java applications.
Balanced GC
A garbage collection policy available in the JVM for IBM WebSphere Application Server V8.
Epsilon GC
A passive, non-compacting GC implementation with a bounded allocation limit and minimal runtime overhead (designed mainly for testing and benchmarking scenarios).
G1 (Garbage-First Collector)
A server-style garbage collector designed to meet pause-time goals while managing large heaps.
Shenandoah
An ultra-low-pause-time garbage collector focusing on concurrent operations to reduce GC pauses.
ZGC
A low-latency garbage collector optimized for very large heaps and minimal pause times.
The Garbage Collection Handbook
A reference book that covers modern garbage collection algorithms and the impact of recent hardware and software developments.
Tools for generating load and measuring system performance while avoiding coordinated omission.
Gatling
Asynchronous, non-blocking, scenario-based load-testing tool for HTTP servers.
wrk2
A constant-throughput load generator and latency-measurement tool designed to record correct latency distributions.
Languages that run on the JVM.
Ceylon
Object-oriented, strong, statically typed language with emphasis on immutability, created by Red Hat.
Clojure
A Lisp dialect for the JVM, dynamically typed, with a strong focus on functional programming and immutability.
Erjang
An Erlang virtual machine implemented on top of the JVM.
Eta
A pure functional language for the JVM based on Haskell (description truncated in source, but listed as a JVM language).
While specific entries aren’t enumerated in the provided excerpt, the Awesome JVM list also includes curated sections for:
Not applicable. Awesome JVM is an open curated list of resources and tools; no pricing plans are indicated.
Zobacz więcej powiązanych pozycji