darxtrix / Ptop
Licence: mit
An awesome task manager written in python. 💻
Stars: ✭ 547
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Ptop
taskontable
Taskontable is To-Do List & Time keeper on Spreadsheet.
Stars: ✭ 14 (-97.44%)
Mutual labels: task-manager
Celery
Distributed Task Queue (development branch)
Stars: ✭ 18,378 (+3259.78%)
Mutual labels: task-manager
Github cli
GitHub on your command line. Use your terminal, not the browser.
Stars: ✭ 263 (-51.92%)
Mutual labels: terminal-app
Ticker
Terminal stock ticker with live updates and position tracking
Stars: ✭ 3,986 (+628.7%)
Mutual labels: terminal-app
Neoterm
👍 A modern-designed Android terminal emulator for the 21st century.
Stars: ✭ 453 (-17.18%)
Mutual labels: terminal-app
Warden
Warden.NET is an easy to use process management library for keeping track of processes on Windows.
Stars: ✭ 318 (-41.86%)
Mutual labels: task-manager
Cron Manager
A PHP cron task manager for MVC-type applications
Stars: ✭ 396 (-27.61%)
Mutual labels: task-manager
Rebound
Command-line tool that instantly fetches Stack Overflow results when an exception is thrown
Stars: ✭ 3,763 (+587.93%)
Mutual labels: terminal-app
Sysmon
Graphical system monitor for linux, including information about CPU, GPU, Memory, HDD/SDD and your network connections. Similar to windows task manager.
Stars: ✭ 256 (-53.2%)
Mutual labels: task-manager
Obsidian-JG-Method
A starter kit that follows how I use Obsidian to manage my goals, tasks, notes, and software development knowledge base.
Stars: ✭ 110 (-79.89%)
Mutual labels: task-manager
Super Productivity
To-do list & time tracker for programmers and other digital workers with Jira, Github, and Gitlab integration
Stars: ✭ 4,505 (+723.58%)
Mutual labels: task-manager
Topydo
A powerful todo list application for the console, using the todo.txt format.
Stars: ✭ 511 (-6.58%)
Mutual labels: task-manager
Terminology
The best terminal emulator based on the Enlightenment Foundation Libraries
Stars: ✭ 440 (-19.56%)
Mutual labels: terminal-app
ptop
An awesome task manager written in python. A more awesome top like thing in your terminal !
Inspired by vtop
Some Screenshots


Installation
ptop
is compaible with both Python2.x and Python3.x and is tested on Linux and MaxOSx (should be invoked as root) environments.
$ pip install ptop
or
$ git clone https://github.com/darxtrix/ptop
$ cd ptop/
$ pip install -r requirements.txt # install requirements
$ sudo python setup.py install
Upgrading ptop
The latest version is 1.0. Older versions of ptop
can be updated using:
$ pip install --upgrade ptop
Checkout this blog post for more on the latest developments https://medium.com/@darxtrix/releasing-ptop-1-0-a-task-manager-written-using-python-879f63745034
Usage
$ ptop
$ ptop -t <theme> # custom theme
$ ptop -csrt 500 # custom refresh time for cpu stats
$ ptop -h # help
Features
- Killing a process ✔️
- Showing system ports and files used by a process ✔️
- Network Monitor ✔️
- Process search ✔️
- Sorting on the basis of process lifetime and memory used ✔️
- Responsiveness with terminal ✔️
- Custom refresh times for different stats like memory info, process info etc ✔️
- Rolling version updates ✔️
For suggesting new features please add to this issue
Supported themes
colorful
elegant
simple
dark
light
Developing ptop
$ git clone https://github.com/darxtrix/ptop
$ cd ptop
$ pip install -r requirements.txt
$ python setup.py develop
Note : ptop will create a log file called .ptop.log
in the home directory of the user.
Contributions Guide
- Pull requests are awesome and always welcome. Please use the issue tracker to report any bugs.
- For starters, we have filtered some newbie issues.
- Feel free to shoot your queries at the ptop gitter channel.
Main modules :
-
ptop.core
: Defines a basicPlugin
class that other plugins in theptop.plugins
inherit. -
ptop.interfaces
: The interface to the ptop built using npyscreen. -
ptop.plugins
: This module contains all the plugin sensors supported i.eDisk Sensor
,Memory Sensor
,Process Sensor
, etc. ( Any new plugin should be added here). -
ptop.statistics
: Generate continuous statistics using background thread jobs by locating plugins in the plugins directory. -
ptop.utils
: Custom thread classes.
Main Dependencies
Contributors
For details please check Contributors.md
License
MIT © Ankush Sharma
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].