https://github.com/sonyacore/proc-top
System monitoring tool written in go
https://github.com/sonyacore/proc-top
memory system-monitoring
Last synced: 8 months ago
JSON representation
System monitoring tool written in go
- Host: GitHub
- URL: https://github.com/sonyacore/proc-top
- Owner: SonyaCore
- License: gpl-3.0
- Created: 2023-01-07T14:57:08.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-16T10:06:24.000Z (over 3 years ago)
- Last Synced: 2025-10-10T11:39:42.872Z (8 months ago)
- Topics: memory, system-monitoring
- Language: Go
- Homepage:
- Size: 726 KB
- Stars: 17
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ProcTop
![go]
![goversion]
![version]
[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
### Simple System monitor written in Go


## Description
ProcTop is a System monitoring tool for watching system information (ram , cpu , disk , avg and ..)
On cmd mode it uses a time interval for refreshing detail and its helpful for benchmarking and seeing the status of the system
for webserver mode, you can pass port argument to set your own port. by default the port is 8080
## Releases
go to the releases page to download the right binary for your Operating system
## Requirements
- go1.18 or above is required.
## Build
```
git clone https://github.com/SonyaCore/proc-top.git
cd proc-top
go build .
```
## Usage
ProcTop by default runs web server mode, for running cli mode pass the -cli to the program
`proc-top` arguments
```
-cli
start cli mode
-interval int
refresh screen per second (default 1)
-port int
webserver port. (default 8080)
-server
start web mode (default mode)
-version
Show version & exit
```
## License
Licensed under the [GPL-3][license] license.
[contributors-shield]: https://img.shields.io/github/contributors/SonyaCore/proc-top?style=flat
[contributors-url]: https://github.com/SonyaCore/proc-top/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/SonyaCore/proc-top?style=flat
[forks-url]: https://github.com/SonyaCore/proc-top/network/members
[stars-shield]: https://img.shields.io/github/stars/SonyaCore/proc-top?style=flat
[stars-url]: https://github.com/SonyaCore/proc-top/stargazers
[issues-shield]: https://img.shields.io/github/issues/SonyaCore/proc-top?style=flat
[issues-url]: https://github.com/SonyaCore/proc-top/issues
[goversion]: https://img.shields.io/github/go-mod/go-version/SonyaCore/proc-top/master
[go]: https://img.shields.io/badge/Go-cyan?logo=go
[version]: https://img.shields.io/badge/Version-0.8-blue
[license]: LICENSE