ajermakovics/jvm-mon
ajermakovics/jvm-mon has 1,487 GitHub stars and 119 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-06 07:29 UTC. Last push 2026-10-24.
Console-based JVM monitoring tool
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Originaljvm-mon
Console based JVM monitoring - when you just want to SSH into a server and see what's going on.
jvm-mon lets you monitor your JVM server applications from the terminal.

New Version
Release: 1.3
- Rewritten in Go
- Single executable file
- Can monitor applications on Java 8 and above
- Does not require an existing JDK
How it works:
- jvm-mon executable comes bundled with a Java agent jar
- On startup it extracts the agent to a temp directory
- It attaches to the JVM you want to monitor
- Loads agent into running JVM to collect metrics
- Agent and app establish a socket connection to send metrics
Install
Download from latest release
macOS
brew install jvm-mon
Usage
- Select a JVM process and press Enter to monitor it
- Press q or Ctrl+C to exit
- Press Del or Backspace to kill a process
What is available
Currently it shows:
- List of running JVM processes
- Cpu and GC load
- Heap size and usage
- Top threads with cpu usage
Building from source
See the readme
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,411 starspublic-apis/public-apis
A collective list of free APIs
496,738 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
437,830 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,061 stars