awesome-tools
我常用或收集的工具
https://github.com/sunlei/awesome-tools
Last synced: 19 days ago
JSON representation
-
Development
-
Time Series
- git-subrepo
- golangci-lint - Go lint 工具。
- hey - HTTP 压力测试工具。
- highlight - 文件高亮查看/转换工具。
- hr - 终端下的 `<hr />`,在终端下输出水平分割线。
- hstr - 模糊查找 history 的工具,应该用 fzf 替代。
- jq - 命令行下的 JSON 处理工具。
- loc - 代码统计工具。
- modulesync - Synchronize common files across your Git repositories.
- n - Node.js 版本管理工具。
- nodenv - Node.js 版本管理工具。
- npm-check - npm 依赖检查工具。
- npm-check-updates - npm 依赖更新检查工具。
- pacparser - PAC 解析工具。
- pdksync - Manage large sets of modules with automation built on top of PDK
- pyscaffold - Python project template generator with batteries included. 类似 Cookiecutter,但可以 `Easy Updating`。
- python-language-server - Python 的 [Language Server Protocol](https://github.com/Microsoft/language-server-protocol) 实现。
- rbenv - Ruby 版本管理工具。
- rdbtools - redis rdb 文件解析工具。
- Repl.it
- scrcpy - Android 设备管理工具。
- Terraform - 用于资源编排的自动化运维工具,可以拿来在各个云服务商那里做资源的管理/编排。
- The Silver Searcher - 代码搜索工具,类似 [ack](https://beyondgrep.com/)。
- webhook - 方便的创建 webhook endpoints,自己基于这个实现了 GitLab 和 Jira 的 bot。
- wrk - HTTP 压力测试。
- yehua - Make a project in 1 minute from a project template but keep updating it forever. 类似 Cookiecutter,但支持更新。
- cruft - Allows you to maintain all the necessary cruft for packaging and building projects separate from the code you intentionally write. Built on-top of, and full compatible with, CookieCutter.
- Sentry - 异常捕捉。
-
-
Docker
-
Snippets Manager
- Docker Compose - Docker 编排工具。
- Kitematic - Docker GUI,[开源](https://github.com/docker/kitematic)。
- Portainer - Docker Web 管理工具。
- ctop - 面向 Docker 的 top。
- dive - Docker 镜像分析工具,查看各层的信息。
- Dockle - Docker 镜像 lint 工具。
- hadolint - Dockerfile lint 工具。
- lazydocker - 终端下的 Docker GUI。
- trivy - Docker 镜像安全检测工具。
- Watchtower - Docker 镜像自动升级工具。
-
-
Documentation Generator
-
Snippets Manager
- hugo - 静态网站生成器,一直想把我的 [huaidan.org](https://huaidan.org/) 从 WordPress 转过来。
- MkDocs - 公司内部很多文档都用这个生成的。
- Sphinx - 使用 reStructuredText 格式的文档处理工具。
- mdbook - 文档生成工具,适合拿来代替 [GitBook](https://www.gitbook.com/)。
- Material for MkDocs
-
-
Editors / IDEs
-
Snippets Manager
- BBEdit - 偶尔会用的编辑器。
- CotEditor - 文本编辑器,[开源](https://github.com/coteditor/CotEditor)。
- Monodraw - ASCII 编辑器。
- Nova - 代码编辑器,[Panic](https://panic.com/) 出品。
- Sublime Text - 代码编辑器,听说 4 在 [内测](https://gist.github.com/jfcherng/7bf4103ea486d1f67b7970e846b3a619) 中了。
- Vim
- Visual Studio Code
- Xcode
-
-
Email
-
Snippets Manager
- Kiwi for Gmail - 基于 Web 的 Gmail 桌面客户端。
- MailMate - 对 IMAP 支持很好的邮件客户端。
- Mailplane - 基于 Web 的 Gmail 桌面客户端。
- Mimestream - Gmail 桌面客户端,强烈推荐。
- Spark - 邮件客户端。
-
-
File Encryption
-
Snippets Manager
- AES Crypt - Advanced File Encryption
- CryFS - A cryptographic filesystem for the cloud
- Comparison of encrypted cloud storage solutions
- Cryptomator - Free Cloud Encryption for Dropbox & Co
- CryptSync
- eCryptfs
- eCryptfs Security Audit
- EncFS Security Audit
- Encrypto - Securely encrypt your files before sending them to friends or coworkers.
- Comparison with Other Projects - gocryptfs
- gocryptfs-cryptography-design-audit.pdf
- gpgdir - Recursive direction encryption
- Tresorit - End-to-End Encrypted Cloud Storage for Businesses
- TrueCrypt
- age - A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
- EncFS - an Encrypted Filesystem for FUSE.
- fscrypt - Go tool for managing Linux filesystem encryption
- gocryptfs - Encrypted overlay filesystem written in Go
- gpgdir - Recursive direction encryption
- securefs - Filesystem in userspace (FUSE) with transparent authenticated encryption
- SiriKali - A Qt/C++ GUI front end to cryfs,gocryptfs,securefs,ecryptfs and encfs
- zuluCrypt - zuluCrypt is a simple, feature rich and powerful solution for hard drives encryption.
- zuluCrypt - zuluCrypt is a simple, feature rich and powerful solution for hard drives encryption.
- Boxcryptor - No. 1 Cloud Encryption Made in Germany
- Boxcryptor - No. 1 Cloud Encryption Made in Germany
- TrueCrypt
-
-
File Managers
-
File Organization
-
Snippets Manager
- Easy File Organizer
- File Juggler
- Hazel
- Organize My Files
- Spotless - 文件自动处理,类似 Hazel。
- Maid
- organize - 文件自动处理工具,类似 Hazel,我已经逐渐拿来替换 Hazel。
-
-
File Sharing and Synchronization
-
Snippets Manager
- Dropbox
- Droplr - 快速分享工具,买过终身授权。
- Dropshare - 文件快捷分享工具。
- Google Drive File Stream
- lftp - 支持 ftp, http, sftp, fish, torrent 的传输工具。
- Resilio Sync - 文件同步工具。
- Syncthing - 文件同步,除了没有 iOS 客户端外,其他场景比 [Resilio Sync](https://www.resilio.com/) 好用。
- croc - 非常方便的临时文件传输工具,推荐。
- Magic Wormhole - 文件传输,类似的还有 croc。
- PhotoSync - 相册同步/备份工具。
- lsyncd - 文件同步。
-
-
File System Events Monitoring
-
Finance
-
Fonts
-
Snippets Manager
-
-
Forex
-
Games
-
Snippets Manager
- Dead Cells
- Don't Starve
- Dungeon Warfare 2
- Factorio(异星工厂) - 一款建造工业生产流水线并保持其高效运转的游戏,终极目标就是把一切都自动化。强烈推荐,我的游戏时间 300 多小时。
- Graveyard Keeper
- Hades
- Minecraft(我的世界)
- Oxygen Not Included(缺氧)
- RimWorld
- Rise to Ruins - 让我想起来小时候玩的 [野兽与乡巴佬](https://baike.baidu.com/item/%E9%87%8E%E5%85%BD%E4%B8%8E%E4%B9%A1%E5%B7%B4%E4%BD%AC)。
- Rogue's Tale
- Starbound
- Stardew Valley
- Steam - 游戏平台。
- Terraria(泰拉瑞亚) - 很多人说是 2D 版的 Minecraft。强烈推荐,我的游戏时间 200 多小时。
- YORG.io - 网页版的塔防。
- YORG.io 3
- Factorio(异星工厂) - 一款建造工业生产流水线并保持其高效运转的游戏,终极目标就是把一切都自动化。强烈推荐,我的游戏时间 300 多小时。
-
-
General Purpose Preprocessor
-
Snippets Manager
- envsubst
- Filepp - The generic file preprocessor
- FMPP - Text file preprocessor (HTML preprocessor)
- GNU M4
- GPP | Tristan Miller - GPP is a general-purpose preprocessor with customizable syntax, suitable for a wide range of preprocessing tasks.
- Mustache processor
- PP - Generic preprocessor (with pandoc in mind) - macros, literate programming, diagrams, scripts...
- pyexpander
- Text Preprocessor
- bash-templater - Simplest Ever Template Engine (15 lines of BASH)
- cookie - A Template-based File Generator. Like cookiecutter but works with file templates instead of project templates.
- gomplate - A flexible commandline tool for template rendering. Supports lots of local and remote datasources.
- hero - A handy, fast and powerful go template engine.
- j2cli - Jinja2 Command-Line Tool, reworked
- jinja2-cli - CLI for Jinja2
- jirutka/esh - Simple templating engine based on shell.
- moban - General purpose static text generator using Jinja2 and other python template engines. `Jinja2`
- MyDef - Programming in the next paradigm -- your way
- pp
- renderest - Way better than your average renderer.
- sigil - Standalone string interpolator and template processor
- t4 - T4 text templating engine
- tiller - A dynamic configuration file generation tool, particularly useful with Docker containers
- yasha - A command-line tool to render Jinja templates for great good. `Jinja2`
-
-
Git
-
Snippets Manager
- Fork - Git GUI。
- GitUp - Git GUI,[开源](https://github.com/git-up/GitUp)。
- pre-commit - Git pre-commit 管理工具。
- Sourcetree - Git GUI。
- Sublime Merge - Sublime Text 作者出品的 Git GUI。
- Tower - Git GUI。
- bfg - Git 仓库历史清理工具,[开源](https://github.com/rtyley/bfg-repo-cleaner)。
- ghq - Git 仓库管理工具,仓库多时很好用。
- git-chglog - 基于 Git 的 CHANGELOG 生成工具。
- git-crypt - Git 文件加密。
- git-delta - git diff 加强。
- git-extras - Git 的一些加强。
- git-quick-stats - Git 统计工具。
- git-secret - Git 文件加密。
- git-secrets - Git 文件加密。
- git-sizer - Git 仓库分析工具,例如查找大文件。
- Gita - 多 Git 仓库管理工具。
- gitbatch - 多 Git 仓库管理工具。
- lazygit - 终端下的 Git GUI。
- Legit - Git for Humans.
- onefetch - 漂亮的 Git 仓库信息统计。
- Tig - 终端下的 Git GUI。
- GitUI - 终端下的 Git GUI。
-
-
Github
Programming Languages
Categories
Command Line
135
Backup
130
Development
100
Utilities
77
VSCode Extensions
62
Chrome Extensions
59
Linux/VPS Benchmarking
40
Python
33
Proxy and VPN
32
Communication
30
Monitoring
29
Networking
29
Process Manager
28
File Encryption
26
Databases
25
Workflow Automation
24
Calculator
24
General Purpose Preprocessor
24
Media
23
IP Info
23
Git
23
Note-taking
23
PaaS & Serverless
23
Music
22
Visualization
21
CI/CD
20
Authentication
19
Games
18
GUI Automation
17
Kubernetes
17
Cron Job
16
Security
16
Cloud Storage
13
Bastion Host
13
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
Zsh plugin
9
Image Optimizers
9
Password Managers
9
UUID Like
8
Editors / IDEs
8
URL Shortener
8
HTTP/S Debug
8
Browsers
8
File System Events Monitoring
7
SMS Receiving
7
RSS
7
File Managers
7
File Organization
7
Forex
6
CAPTCHA Solver
6
SSH
6
Github
6
Text Expander
5
BitTorrent
5
Screencapturing
5
Design and Product
5
Documentation Generator
5
Task Management / To-Do Lists
5
Window Management
5
Email
5
Finance
5
Fonts
4
Cheat Sheet
4
Prototyping and Mind-Mapping
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
322
Snippets Manager
256
Dependency Management
143
Time Series
97
TOPs
72
Utils
72
Python
70
Selfhosted
70
IRC
38
Management Tool
25
Terminal Dashboard
20
Like jq
13
Grafana
13
Procfile
12
Developer Toolbox
10
Roam Like / Networked
10
Distributions
7
Linter
5
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