awesome-tools
我常用或收集的工具
https://github.com/sunlei/awesome-tools
Last synced: 18 days ago
JSON representation
-
Development
-
Time Series
- codespell - 代码拼写检查。
- Conftest - 配置检测工具,还未深入使用,参考 [Open Policy Agent](https://www.openpolicyagent.org/)。
- Cookiecutter - 根据模板创建新项目。
- battenberg - Providing updates to cookiecutter projects.
- cupper - Update cookiecutter projects
- python-cookiepatcher - Just a small shim around cookiecutter that alters a bit the CLI to work better when reapplying templates to existing projects.
- scaraplate - Scaraplate is a wrapper around cookiecutter which allows to repeatedly rollup project templates onto concrete projects.
- copier - Library and command-line utility for rendering projects templates. `Jinja2`
- diff-so-fancy - diff 加强工具。
- direnv - 根据目录自动设置环境变量。
- doc8 - reStructuredText 文档 lint 工具。
- Funcraft - 阿里云函数计算开发工具。
- git-common-sync - A tool to synchronise common files between Git repositories
- 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 - 异常捕捉。
- Developer Color Picker - 取色器。
- GitLab Package Registry
- Nexus Repository - 各种包的私有仓库。
- oss-browser - 阿里云 OSS 图形化管理工具。
- scc - 代码统计工具。
-
-
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
- sphinx-autobuild - Sphinx 的实时预览工具。
-
-
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
- AxCrypt - File Security Made Easy
- VeraCrypt - Free Open source disk encryption with strong security for the Paranoid
-
-
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 多小时。
- Dead Cells
- Don't Starve
- Dungeon Warfare 2
- Graveyard Keeper
- Hades
- 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
-
-
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.
-
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