awesome-tools
我常用或收集的工具
https://github.com/sunlei/awesome-tools
Last synced: 18 days ago
JSON representation
-
Monitoring
-
Grafana
- grafyaml - grafyaml takes descriptions of Grafana dashboards in YAML format, and uses them to produce JSON formatted output suitable for direct import into Grafana.
- Provision dashboards and data sources | Grafana Labs
- grafana-wizzy/wizzy - **Unmaintained.** Manage & automate Grafana with easy wizzy
- grafana/grafonnet-lib - Jsonnet library for generating Grafana dashboard files.
- opendev/grafyaml
- K-Phoen/grabana - User-friendly Go library for building Grafana dashboards
- uber/grafana-dash-gen - grafana dash dash dash gen
- weaveworks/grafanalib - Python library for building Grafana dashboards
- netsage-project/grafana-dashboard-manager - Grafana Dashboard Manager
-
Management Tool
- Prometheus
- iStat Menus - 系统监控工具。
- Netdata - [开源](https://github.com/netdata/netdata) 监控系统。
- SleepWatcher - macOS 下的睡眠/唤醒监控工具,曾经拿来让电脑盒盖自动关闭 WiFi,解决唤醒六国问题。
- smartmontools - 硬盘 SMART 信息监控。
- bandwhich - 流量查看工具。
- eul - 开源的系统监控工具,类似 iStat Menus。
- Stats - 开源的系统监控工具,类似 iStat Menus。
-
TOPs
- nmon and njmon
- aksakalli/gtop - System monitoring dashboard for terminal
- aristocratos/bashtop - Linux/OSX/FreeBSD resource monitor
- aristocratos/bpytop - Linux/OSX/FreeBSD resource monitor
- aristocratos/btop - A monitor of resources
- Atoptool/atop - System and process monitor for Linux
- ClementTsang/bottom - Yet another cross-platform graphical process/system monitor.
- facebookincubator/below - A time traveling resource monitor for modern Linux systems
- Glances - 系统监控,类似 top/htop。
- MrRio/vtop - Wow such top. So stats. More better than regular top.
- xxxserxxx/gotop - A terminal based graphical activity monitor inspired by gtop and vtop
- ytop - Rust 写的系统监控工具,类似 top、htop,不维护了。
-
-
Music
-
TOPs
- beets - the music geek‘s media organizer
- Doppler Music Player for Mac and iOS
- Music Player Daemon
- MusicBrainz - The Open Music Encyclopedia
- Plexamp - Love your music!
- QQ 音乐
- Submariner - a Subsonic client for macOS
- substreamer
- Swinsian
- airsonic-advanced/airsonic-advanced
- harmonoid/harmonoid - 🎵 Plays & manages your music library. Looks beautiful & juicy. Playlists, visuals, synced lyrics, pitch shift, volume boost & more.
- jeffvli/sonixd - A full-featured Subsonic/Jellyfin compatible desktop music player
- martpie/museeks - 🎵 A simple, clean and cross-platform music player
- mopidy/mopidy - Mopidy is an extensible music server written in Python
- navidrome/navidrome - 🎧☁️ Modern Music Server and Streamer compatible with Subsonic/Airsonic
- sentriz/gonic - music streaming server / subsonic server API implementation
- sonic-pi-net/sonic-pi - Code. Music. Live.
- Spotify
- Spotify TUI - Rust 写的终端下的 Spotify 客户端。
- UnblockNeteaseMusic/server-rust - Rust 版本的 UnblockNeteaseMusic/server ,以效能、穩定性及可維護性為目標。
- zonemeen/musicn - 🎵 一个可播放及下载高品质音乐的命令行工具
- 网易云音乐 - QQ 音乐的 VIP 到期且淘宝的 88VIP 开始送会员后转过来的。
-
-
Networking
-
Grafana
- chinaz ping
- Ping.Sx
- UniFi Network Controller
- WiFi Explorer - WiFi 工具。
-
TOPs
- aria2 - 几乎全能的下载功能。
- Folx - 下载工具。
- httpie - 更友好的 curl。
- httping - HTTP ping.
- IPIP.NET Ping
- Motrix - 下载工具,基于 aria2,[开源](https://github.com/agalwood/Motrix)。
- NetSpot - WiFi 工具。
- ntopng
- ping.pe
- Speedtest CLI - [Speedtest](https://www.speedtest.net/) 的官方命令行版。
- wget
- UniFi Network Controller
- 17mon/china_ip_list - IPList for China by IPIP.NET。
- AriaNg - aria2 的 Web 管理工具
- AriaNg Native - 基于 [Electron](https://github.com/electron/electron) 实现的 AriaNg 桌面版。
- axel - 多线程下载工具。
- Hackl0us/GeoIP2-CN - 最小巧、最准确、最实用的 中国大陆 IP 段 + GeoIP2 数据库。
- iperf3 - 带宽测试工具。
- ngrep - 网络 grep。
- speedtest-cli - [Speedtest](https://www.speedtest.net/) 的命令行版。
- tcping - TCP ping.
- Unbound - DNS 服务器,之前拿来在本机跑了一个优化的。
- waybackpy - Python 实现的 archive.org 包,同时提供一个命令行工具。
- MTR.sh Looking Glass
- Aria2 Pro - 对 aria2 做了很多优化配置的 Docker 镜像,我在 seedbox 上跑了一个,本地通过 [AriaNg](https://github.com/mayswind/AriaNg) 来管理。
- chinaz ping
- MTR.sh Looking Glass
- Ping.Sx
- UniFi Network Controller
-
-
Note-taking
-
Roam Like / Networked
- Logseq
- Nodebook
- Obsidian - 支持 Zettelkasten(卡片盒) 笔记法的笔记管理软件,目前在用。
- Org-roam - Emacs 用户可以尝试下。
- Roam Research
- Leo
- Leo
- Athens Research - [Twitter](https://twitter.com/AthensResearch)
- Dendron - 基于 VSCode。
- Foam - 基于 VSCode。
- Nodebook
- TiddlyResearch - 基于 TiddlyWiki。
-
TOPs
- Craft - 跟 notion.so 类似,但是原生实现。
- Day One - 日记。
- DEVONthink - 文件/笔记/知识 管理工具,跟随升了两个大版本了。
- Drafts - macOS 和 iOS 双平台文字处理工具。
- Joplin - 笔记工具,[开源](https://github.com/laurent22/joplin)。
- MWeb - Markdown 编辑/管理工具。
- nvALT - 笔记软件,支持 Markdown,使用最久。
- Simplenote - [Automattic](https://automattic.com/) 出品的笔记软件,极简。
- TiddlyWiki - 单 HTML 文件。
- Ulysses - Markdown 编辑/管理工具。
- neuron
- Notion - 新型笔记软件,以前活动拿了终身免费,基于 Web 实现,实际使用起来流畅度欠缺。
- Quiver - 笔记软件,是我见到比较早支持 block 的。
-
-
Notification
-
Selfhosted
- Gotify - `支持 Web APP、Android` a simple server for sending and receiving messages
- binwiederhier/ntfy - `支持 Web APP、iOS、macOS` Send push notifications to your phone or desktop using PUT/POST
- caronc/apprise - `支持众多服务` Push Notifications that work with just about every platform!
- chanify/chanify - `支持 iOS、macOS` Chanify is a safe and simple notification tools. This repository is command line tools for Chanify.
- easychen/pushdeer - `全平台支持` 开放源码的无App推送服务,iOS14+扫码即用。亦支持快应用/iOS和Mac客户端、Android客户端、自制设备
- Finb/Bark - `支持 iOS` Bark is an iOS App which allows you to push custom notifications to your iPhone
- milesmcc/librenews - `支持 浏览器、Android` A free and open breaking news notification platform
- novuhq/novu - `支持众多服务` The open-source notifications infrastructure. A fully-featured microservice to send SMS, E-mail, Slack and Push notifications. Embeddable notification center for React with real-time updates, content management, and much more...
- pushbits/server - `支持 Matrix` A simple server for push notifications via Matrix (and a minimalistic alternative to Pushover and Gotify with a strong focus on security) 🚀📯
- tannercollin/Notica - `支持浏览器` Send browser notifications from your terminal. No installation. No registration.
-
-
PaaS & Serverless
-
Selfhosted
- Bunnyshell - Environments as a Service
- Clever Cloud
- Cloudflare Workers®
- Cyclic.sh - Fullstack Javascript Apps - Deploy and Host in Seconds
- DigitalOcean App Platform - Build, Deploy and Scale Apps Quickly
- Divio - The Multi Cloud Management Platform for Enterprises
- Dokku - The smallest PaaS implementation you've ever seen
- Fly - Deploy app servers close to your users
- Hatchbox
- Heroku - Cloud Application Platform
- Koyeb - The fastest way to deploy applications globally
- mogenius - The easiest way to run any application in the cloud
- Netlify - Develop & deploy the best web experiences in record time
- Northflank - Deploy any code, job, or database in seconds.
- PikaPods - Instant Open Source App Hosting
- PlanetScale - The MySQL-compatible serverless database platform.
- Qoddi.com - Premium Cloud App Hosting Platform
- Render - Cloud Application Hosting for Developers
- Supabase - The Open Source Firebase Alternative
- Vercel - Develop. Preview. Ship. For the best frontend teams
- Deta
- piku/piku - The tiniest PaaS you've ever seen. Piku allows you to do git push deployments to your own servers.
- TiDB Cloud | PingCAP - Distributed Cloud Database
- TiDB Cloud | PingCAP - Distributed Cloud Database
-
-
Password Managers
-
Selfhosted
- 1Password - 使用了很多年的密码管理软件。
- Bitwarden - 开源密码管理软件。
- Elpass - Surge 作者出的密码管理软件。
- Enpass - 密码管理软件。
- KeePass
- KeyPass - 密码管理软件,Windows 平台下一直在用,至今在 macOS 下找不到替代品的神器。但是官方已 [停止维护](https://www.dobysoft.com/products/keypass/history.html),2002 年发布,17 年后停止维护,可惜。
- pass - 命令行下的密码管理软件。
- pwgen - 密码生成工具。
- gopass - 命令行下的密码管理工具。
-
-
PDF
-
Selfhosted
- PDF Expert - PDF 查看/编辑软件。
- PDF Squeezer - PDF 压缩工具。
- PDFpen - PDF 阅读/编辑。
- PDFpen - PDF 阅读/编辑。
-
-
Privacy
-
Selfhosted
- CryptPad - [xwiki-labs/cryptpad](https://github.com/xwiki-labs/cryptpad)
- Etherpad - [ether/etherpad-lite](https://github.com/ether/etherpad-lite)
- PrivateBin - [PrivateBin/PrivateBin](https://github.com/PrivateBin/PrivateBin)
- Privacy Guides
-
-
Process Manager
-
Procfile
- chrismytton/shoreman - foreman in shell
- DarthSim/hivemind - Process manager for Procfile-based applications
- DarthSim/overmind - Process manager for Procfile-based applications and tmux
- ddollar/forego - Foreman in Go
- ddollar/foreman - Manage Procfile-based applications
- mattn/goreman - foreman clone written in go language
- nickstenning/honcho - a python clone of Foreman. For managing Procfile-based applications.
- yukihirop/ultraman - Manage Procfile-based applications. (Rust Foreman)⚙︎🔨
-
Selfhosted
- gearman
- Monit - Easy, proactive monitoring of processes, programs, files, directories, filesystems and hosts
- OAR
- OpenRC - Gentoo Wiki
- runit - a UNIX init scheme with service supervision
- s6 - skarnet's small supervision suite
- skarnet.com
- Slurm Workload Manager
- Supervisor - A Process Control System — Supervisor 4.2.5 documentation
- Ubuntu Manpage - ts - task spooler. A simple unix batch system
- alex colvin / qrl · GitLab
- apenwarr/redo - Smaller, easier, more powerful, and more reliable than make. An implementation of djb's redo.
- flonatel/pipexec - Handling pipe of commands like a single command
- foreversd/forever - A simple CLI tool for ensuring that a given script runs continuously (i.e. forever)
- justanhduc/task-spooler - A scheduler for GPU/CPU tasks
- leahneukirchen/nq - Unix command line queue utility
- leahneukirchen/redo-c - An implementation of the redo build system in portable C with zero dependencies
- Nukesor/pueue - Manage your shell commands.
- ochinchina/supervisord - a go-lang supervisor implementation
- ShinyTrinkets/overseer - Minimalistic process manager written in Go-lang. Bells and whistles not included.
- ejholmes/walk - A fast, general purpose, graph based build and task execution utility.
-
-
Profiling
-
Procfile
- Open Source Continuous Profiling Platform
- Perfetto - System profiling, app tracing and trace analysis
- speedscope
- brendangregg/FlameGraph - Stack trace visualizer
-
Python
- FunctionTrace - human-oriented profiling for Python
- benfred/py-spy - Sampling profiler for Python programs
- gaogaotiantian/viztracer - VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution.
- joerick/pyinstrument - 🚴 Call stack profiler for Python. Shows you why your code is slow!
- P403n1x87/austin - Python frame stack sampler for CPython
- plasma-umass/scalene - a high-performance, high-precision CPU, GPU, and memory profiler for Python
-
-
Project Management
-
Python
-
Programming Languages
Categories
Command Line
138
Backup
130
Development
105
Utilities
68
VSCode Extensions
62
Chrome Extensions
59
Linux/VPS Benchmarking
41
Communication
33
Networking
33
Python
31
Proxy and VPN
30
Monitoring
30
Process Manager
29
File Encryption
28
Games
27
Databases
27
General Purpose Preprocessor
27
Calculator
25
Note-taking
25
Media
24
Workflow Automation
24
IP Info
24
PaaS & Serverless
24
Git
23
Music
22
Visualization
20
CI/CD
20
Authentication
19
Cron Job
18
Kubernetes
18
GUI Automation
17
Security
14
Cloud Storage
14
Bastion Host
14
Time Tracking
12
Image Processing
11
Web Analytics
11
File Sharing and Synchronization
11
Profiling
10
Docker
10
Task Queues
10
Terminal
10
Proxy Rules And Scripts
10
Notification
10
Automation
9
Password Managers
9
Zsh plugin
9
HTTP/S Debug
9
Image Optimizers
9
UUID Like
8
Finance
8
Editors / IDEs
8
Browsers
8
URL Shortener
8
SMS Receiving
7
Github
7
File Organization
7
File Managers
7
File System Events Monitoring
7
SSH
6
Forex
6
RSS
6
Documentation Generator
6
CAPTCHA Solver
6
Design and Product
5
Task Management / To-Do Lists
5
BitTorrent
5
Text Expander
5
Window Management
5
Email
5
Prototyping and Mind-Mapping
4
Fonts
4
Cheat Sheet
4
Screencapturing
4
PDF
4
Privacy
4
Let's Encrypt
3
Robotic Process Automation
3
Identity Management
3
Regular Expressions
3
Markdown
3
Content Management Systems
3
Project Management
2
Remote Desktop
2
Data Visualization and Analytics
2
Collaboration Software / Wiki
2
Sub Categories
Packages
307
Snippets Manager
277
Dependency Management
146
Time Series
104
TOPs
76
Utils
74
Selfhosted
72
Python
68
IRC
43
Management Tool
26
Terminal Dashboard
20
Like jq
14
Grafana
14
Roam Like / Networked
12
Procfile
12
Developer Toolbox
10
Distributions
7
Linter
4
Formatter
3
Package Management
3
Keywords
python
76
cli
56
golang
48
rust
45
command-line
40
go
31
linux
31
shell
31
terminal
28
bash
28
docker
23
macos
23
git
22
command-line-tool
21
zsh
20
security
20
automation
19
kubernetes
19
windows
15
self-hosted
14
nodejs
13
c
13
vpn
12
devops
12
snippets
11
monitoring
11
tool
10
linter
10
notifications
10
tui
9
javascript
9
backup
9
cloud
9
python3
8
encryption
8
fish
8
productivity
8
sso
8
ssh
8
json
8
oauth2
8
dashboard
8
authentication
8
html
8
push-notifications
8
developer-tools
8
filesystem
8
gui
7
url-shortener
7
web
7