Skip to content

sunlei/awesome-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 

Repository files navigation

Awesome Tools

我常用或收集的工具,持续更新,分享的同时也方便自己查找。
虽然已经有很多 Awesome List,但是太多了,找起来很不方便,还是整理一份自己的。

Table of Contents

Alfred Workflows

TODO: 待补充。

Authentication

  • authelia/authelia - The Single Sign-On Multi-Factor portal for web apps
  • casdoor/casdoor - An open-source Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML and CAS
  • cloudfoundry/uaa - CloudFoundry User Account and Authentication (UAA) Server
  • dexidp/dex - OpenID Connect (OIDC) identity and OAuth 2.0 provider with pluggable connectors
  • forward_auth (Caddyfile directive)
  • goauthentik/authentik - The authentication glue you need.
  • keratin/authn-server - Authentication service that keeps you in control without forcing you to be an expert in web security.
  • keycloak/keycloak - Open Source Identity and Access Management For Modern Applications and Services
  • logto-io/logto - Logto helps you build the sign-in, auth, and user identity within minutes. We provide an OIDC-based identity service and the end-user experience with username, phone number, email, and social sign-in, for web and native apps.
  • netlify/gotrue - An SWT based API for managing users and issuing SWT tokens
  • oauth2-proxy/oauth2-proxy - A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.
  • ory/hydra - OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Works with Hardware Security Modules. Compatible with MITREid.
  • ory/kratos - Next-gen identity server (think Auth0, Okta, Firebase) with Ory-hardened authentication.
  • pomerium/pomerium - Pomerium is an identity and context-aware access proxy.
  • thomseddon/traefik-forward-auth - Minimal forward authentication service that provides Google/OpenID oauth based login and authentication for the traefik reverse proxy
  • Traefik ForwardAuth Documentation
  • volatiletech/authboss - The boss of http auth.
  • vouch/vouch-proxy - an SSO and OAuth / OIDC login solution for Nginx using the auth_request module
  • zitadel/zitadel - ZITADEL - The best of Auth0 and Keycloak combined. Built for the serverless era.

Automation

  • Ansible - IT 自动化工具。
  • bake-cli - 加强版 Make。
  • Fabric - SSH 自动化工具。
  • GNU Make
  • Hammerspoon - 基于 Lua 的自动化工具,比如窗口管理之类的。
  • invoke - Pythonic task management & command execution.
  • just - 类似 make。
  • mage - a Make/rake-like dev tool using Go
  • mmake - Modern Make
  • xmake - 类似 make。

Backup

Bastion Host

BitTorrent

Browsers

Calculator

CAPTCHA Solver

Cheat Sheet

Chrome Extensions

TODO: 待补充说明。

CI/CD

Dependency Management

Cloud Storage

Collaboration Software / Wiki

Command Line

  • ack - 命令行代码搜索工具,类似 grep。
  • alerter - Send User Alert Notification on Mac OS X from the command-line.
  • aliyun-cli - 阿里云 CLI。
  • Aloxaf/silicon - Create beautiful image of your source code.
  • autojump - 加强 cd 命令。
  • aws-shell - AWS 命令行工具,开源
  • awscli - AWS 命令行工具。
  • bat - 支持高亮的 cat,我已经用来替换 cat。
  • bat-extras - 基于 bat 的几个工具。
  • bootandy/dust - A more intuitive version of du in rust
  • BurntSushi/ripgrep - ripgrep recursively searches directories for a regex pattern while respecting your gitignore
  • BurntSushi/xsv - A fast CSV command line toolkit written in Rust.
  • bvaisvil/zenith - Zenith - sort of like top or htop but with zoom-able charts, CPU, GPU, network, and disk usage
  • Byron/dua-cli - View disk space usage and delete unwanted data, fast.
  • Canop/broot - A new way to see and navigate directory trees
  • casey/just - 🤖 Just a command runner
  • ccat - 支持高亮的 cat,更推荐 bat
  • charmbracelet/glow - Render markdown on the CLI, with pizzazz! 💅🏻
  • chmln/sd - Intuitive find & replace CLI (sed alternative)
  • coreutils - 在 macOS 下使用 GNU Core Utilities。
  • dalance/procs - A modern replacement for ps written in Rust
  • dbohdan/structured-text-tools - A list of command line tools for manipulating structured text data
  • dbrgn/tealdeer - A very fast implementation of tldr in Rust.
  • denisidoro/navi - An interactive cheatsheet tool for the command-line
  • dmerejkowsky/ruplacer - Find and replace text in source files
  • dog - 加强版的 dig,开源
  • Dotbot - dotfiles 管理工具,好用。
  • ducaale/xh - Friendly and fast tool for sending HTTP requests
  • duf - 加强版 du。
  • dust - 加强版 du,但我还是更喜欢 ncdu
  • exiftool - 命令行下的 EXIF 查看、编辑工具。
  • eza-community/eza - A modern, maintained replacement for ls
  • fasd - 目录快速跳转。
  • fd - 加强版 find。
  • fish - fish shell,不习惯,还是在用 zsh。
  • fping - 加强版 ping。
  • fselect - 用 SQL 查找文件。
  • fx - JSON 处理工具。
  • fzf - 命令行下的模糊搜索工具,神器,我基于 fzf 写了 zsh 的 SSH 插件(zsh-ssh)。A command-line fuzzy finder.
  • fzy - 类似 fzf。A simple, fast fuzzy finder for the terminal.
  • gnu-sed - 在 macOS 下使用 GNU sed。
  • gof
  • gping - 可视化的 ping。
  • grc - 让一些命令的输出变为彩色。
  • gron - JSON 查看工具。
  • hf - (another) Fuzzy file finder for the command line
  • hping - 加强版 ping。
  • htop - 加强版 top。
  • icepick - Selecta reimplemented in Rust
  • jhspetersson/fselect - Find files with SQL-like queries
  • kellyjonbrazil/jc - CLI tool and python library that converts the output of popular command-line tools and file-types to JSON or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.
  • libimobiledevice - iOS 设备管理工具。
  • lnav - 命令行下的日志查看工具,支持高亮。
  • lotabout/skim - Fuzzy Finder in rust!
  • lrzsz - rz/sz 命令。
  • lunaryorn/mdcat - cat for markdown
  • mas - Mac App Store CLI.
  • McFly - Rust 写的 ctrl-r 加强工具。
  • mobiledevice - 命令行下的 iOS 设备管理工具,很久没更新了,不知道现在还好不好用。
  • mtr - 加强版 traceroute。
  • muesli/duf - Disk Usage/Free Utility - a better 'df' alternative
  • ncdu - 加强版 du。
  • neofetch - 漂亮的系统信息获取工具。
  • nghttp2 - HTTP/2 C Library,也包含几个实用的 HTTP/2 工具。
  • noti - 从终端发送通知,例如当耗时命令执行完毕后,支持丰富的通知方式和众多服务。
  • ntfy - 🖥️📱🔔 A utility for sending notifications, on demand and when commands finish.
  • nushell/nushell - A new type of shell
  • nvchecker - 检查各种软件更新的工具,我 添加Sparkle 的支持后,配合 GitHub Actions 实现了 更新通知服务
  • ogham/exa - A modern replacement for ‘ls’.
  • ossutil - 阿里云 OSS 命令行工具。
  • p7zip - 7-Zip
  • PaddiM8/kalker - Kalker/kalk is a calculator with math syntax that supports user-defined variables and functions, complex numbers, and estimation of derivatives and integrals
  • pandoc - 全能的文档格式转换工具,神器。
  • peco - Simplistic interactive filtering tool
  • Peltoche/lsd - The next gen ls command
  • pemistahl/grex - A command-line tool and library for generating regular expressions from user-provided test cases
  • percol - adds flavor of interactive filtering to the traditional pipe concept of UNIX shell
  • pick - A fuzzy search tool for the command-line
  • pidcat - Android logcat 的加强版。
  • prettyping - 让 ping 的输出漂亮一些。
  • procs - 加强版 ps。
  • q - 用 SQL 查询 CSV/TSV 文件。
  • r-darwish/topgrade - Upgrade everything
  • ripgrep - 比 grep 更好用。
  • rune-rs/rune - An embeddable dynamic programming language for Rust.
  • rust-lang/mdBook - Create book from markdown files. Like Gitbook but implemented in Rust
  • RustScan/RustScan - 🤖 The Modern Port Scanner 🤖
  • sd - 加强版 sed。
  • selecta - A fuzzy text selector for files and anything else you need to select.
  • sentaku - Utility to make sentaku (selection, 選択(sentaku)) window with shell command.
  • sentry-cli - Sentry 的 CLI 工具。
  • sharkdp/bat - A cat(1) clone with wings.
  • sharkdp/fd - A simple, fast and user-friendly alternative to 'find'
  • sharkdp/hexyl - A command-line hex viewer
  • sharkdp/hyperfine - A command-line benchmarking tool
  • sharkdp/pastel - A command-line tool to generate, analyze, convert and manipulate colors
  • sift - 类似 grep。
  • sk - 终端下的模糊查找工具,类似 fzf。
  • socat - 加强版 netcat。
  • sstadick/hck - A sharp cut(1) clone.
  • starship/starship - ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
  • stepchowfun/toast - Containerize your development and continuous integration environments. 🥂
  • tbillington/kondo - Save disk space by cleaning non-essential files from software projects.
  • terminal-notifier - 从终端发送通知,例如当耗时命令执行完毕后。
  • The Fuck - 帮你纠正命令的同时还能发泄下。
  • theryangeary/choose - A human-friendly and fast alternative to cut and (sometimes) awk
  • TheWaWaR/simple-http-server - Simple http server in Rust (Windows/Mac/Linux)
  • tiffany352/rink-rs - Unit conversion tool and library written in rust
  • trash - alias 到了 rm ,防止误删。
  • tree - 目录结构输出。
  • unar - The Unarchiver 的命令行版。
  • unrar - 命令行下的 rar 解压工具。
  • uutils/coreutils - Cross-platform Rust rewrite of the GNU coreutils
  • vmchale/tin-summer - Find build artifacts that are taking up disk space
  • watchexec/watchexec - Executes commands in response to file modifications
  • wchang22/LuminS - A fast and reliable alternative to rsync for synchronizing local files written in Rust
  • XAMPPRocky/tokei - Count your code, quickly.
  • xsv - Rust 写的 CSV 处理工具。
  • z - 智能化 cd。
  • z.lua - 智能化 cd。
  • zellij-org/zellij - A terminal workspace with batteries included
  • zoxide - 智能化 cd。
  • zsh-auto-notify - ZSH plugin that automatically sends out a notification when a long running task has completed.
  • zsh-notify - Desktop notifications for long-running commands in zsh.

Like jq

  • benibela/xidel - Command line tool to download and extract data from HTML/XML pages or JSON-APIs, using CSS, XPath 3.0, XQuery 3.0, JSONiq or pattern matching. It can also create new or transformed XML/HTML/JSON documents.
  • charmparticle/xpe - Finally, a commandline xpath tool for linux that is easy to use.
  • coderobe/hq - A HTML processor inspired by jq
  • danburzo/hred - Reduce HTML (and XML) to JSON from the command line.
  • Index of /Tools/HTML-XML-utils
  • jhy/jsoup - the Java HTML parser, built for HTML editing, cleaning, scraping, and XSS safety.
  • kislyuk/yq - Command-line YAML, XML, TOML processor - jq wrapper for YAML/XML/TOML documents
  • ludovicianul/hq - lightweight command line HTML processor using CSS and XPath selectors
  • mgdm/htmlq - Like jq, but for HTML.
  • osener/wring - Extract content from webpages using CSS Selectors, XPath, and JS expressions
  • plainas/tq - Perform a lookup by CSS selector on an HTML input
  • pup - Parsing HTML at the command line
  • suntong/cascadia - Go cascadia package command line CSS selector
  • XMLStarlet Command Line XML Toolkit

Rewritten in Rust

TODO: 待补充。

Terminal Dashboard

Communication

IRC

Content Management Systems

Cron Job

Data Visualization and Analytics

Databases

Management Tool

  • DataGrip - JetBrains 出品的数据库管理工具。
  • IRedis - 交互式 redis 命令行客户端。
  • Medis - 基于 Electron 的 redis 可视化客户端。
  • MySQL Workbench - MySQL 官方出品的图形界面工具。
  • Navicat Premium
  • Percona Toolkit - Percona 出品的 MySQL、MariaDB 工具。
  • Sequel Ace - MySQL/MariaDB 图形工具,Sequel Pro 停止维护后, fork 出来继续维护的版本,开源
  • Sequel Pro - MySQL/MariaDB 图形工具,开源,可惜不维护了,推荐用 Sequel Ace 替代。
  • SQLPro Studio - 数据库图形化管理。
  • TablePlus - 数据库图形化管理。

Time Series

Design and Product

Development

  • AdoptOpenJDK - JDK & JRE.
  • Alembic - 基于 SQLAlchemy 的数据库版本管理。
  • Ansible Lint - Ansible playbook lint 工具。
  • Ansible Molecule - Ansible 开发/测试工具,非常好用。
  • asdf - 支持多种语言的版本管理工具。
  • aspell - 拼写检查器。
  • awslogs - AWS CloudWatch 日志查看工具。
  • bump2version - Version-bump your software with a single command.
  • Caddy - 类似 Nginx,在部分场景中使用。
  • Carthage - Objective-C 和 Swift 的依赖管理。
  • cloc - 代码统计工具。
  • CocoaPods - Objective-C 和 Swift 的依赖管理。
  • CodeRunner - 用于临时测试各种代码。
  • codespell - 代码拼写检查。
  • Composer - PHP 的依赖管理工具。
  • Conftest - 配置检测工具,还未深入使用,参考 Open Policy Agent
  • Cookiecutter - 根据模板创建新项目。
    • battenberg - Providing updates to cookiecutter projects.
    • 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.
    • 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
  • Dash - API 文档查看工具。
  • DevDocs - API 文档查看工具,开源
  • Developer Color Picker - 取色器。
  • DevUtils - 开发常用工具,类似 Fiddler 中的 TextWizard,开源,可自己编译。
  • diff-so-fancy - diff 加强工具。
  • direnv - 根据目录自动设置环境变量。
  • doc8 - reStructuredText 文档 lint 工具。
  • Docker
  • Funcraft - 阿里云函数计算开发工具。
  • git-common-sync - A tool to synchronise common files between Git repositories
  • git-subrepo
  • GitLab Container Registry
  • GitLab Package Registry
  • golangci-lint - Go lint 工具。
  • haproxy
  • hey - HTTP 压力测试工具。
  • highlight - 文件高亮查看/转换工具。
  • hr - 终端下的 <hr />,在终端下输出水平分割线。
  • hstr - 模糊查找 history 的工具,应该用 fzf 替代。
  • hyperfine - 命令行基准测试工具,测试不同命令的性能。
  • ImageMagick - 图像处理神器。
  • jq - 命令行下的 JSON 处理工具。
  • Kite - 代码补全工具。
  • loc - 代码统计工具。
  • modulesync - Synchronize common files across your Git repositories.
  • myrepos - 多仓库管理工具。
  • n - Node.js 版本管理工具。
  • Nexus Repository - 各种包的私有仓库。
  • nginx
  • nodenv - Node.js 版本管理工具。
  • npm-check - npm 依赖检查工具。
  • npm-check-updates - npm 依赖更新检查工具。
  • nvm - Node.js 版本管理工具。
  • oss-browser - 阿里云 OSS 图形化管理工具。
  • pacparser - PAC 解析工具。
  • pdksync - Manage large sets of modules with automation built on top of PDK
  • podman - 容器管理工具。
  • pyscaffold - Python project template generator with batteries included. 类似 Cookiecutter,但可以 Easy Updating
  • python-language-server - Python 的 Language Server Protocol 实现。
  • rbenv - Ruby 版本管理工具。
  • rdbtools - redis rdb 文件解析工具。
  • Repl.it
  • rstcheck - reStructuredText lint 工具。
  • scc - 代码统计工具。
  • scrcpy - Android 设备管理工具。
  • Sentry - 异常捕捉。
  • shellcheck - shell 静态分析和 lint 工具。
  • Skala Color - 取色器。
  • starship - 不错的 shell 提示符,用过一段时间,后来换到了 Powerlevel10k
  • stow - 文件链接管理工具,常用来管理 dotfiles,不过我更喜欢 Dotbot
  • SwiftLint - Swift lint 工具。
  • TabNine - 代码补全工具。
  • Terraform - 用于资源编排的自动化运维工具,可以拿来在各个云服务商那里做资源的管理/编排。
  • The Silver Searcher - 代码搜索工具,类似 ack
  • Tokei - 代码统计工具。
  • Traefik - 类似 Nginx,在部分场景中使用。
  • webhook - 方便的创建 webhook endpoints,自己基于这个实现了 GitLab 和 Jira 的 bot。
  • wrk - HTTP 压力测试。
  • Yarn - JavaScript 包管理,类似 NPM。
  • yehua - Make a project in 1 minute from a project template but keep updating it forever. 类似 Cookiecutter,但支持更新。
  • yq - 命令行下的 YAML 和 XML 解析工具。

Developer Toolbox

Snippets Manager

Docker

Documentation Generator

Editors / IDEs

Email

  • Kiwi for Gmail - 基于 Web 的 Gmail 桌面客户端。
  • MailMate - 对 IMAP 支持很好的邮件客户端。
  • Mailplane - 基于 Web 的 Gmail 桌面客户端。
  • Mimestream - Gmail 桌面客户端,强烈推荐。
  • Spark - 邮件客户端。

File Encryption

File Managers

  • Commander One - 文件管理/传输工具。
  • duck - Cyberduck 的命令行版。
  • ForkLift - 文件管理/传输工具。
  • Gemini - 重复文件查找。
  • nnn - 终端下的文件管理器。
  • QSpace - 文件管理工具。
  • Transmit - 文件管理/传输工具。

File Organization

根据规则对文件进行整理。

File Sharing and Synchronization

File System Events Monitoring

Finance

  • Beancount - 开源 复式记账软件,强烈推荐。
  • cointop - 终端下的数字货币行情查看工具。
  • Fava - Beancount 的 Web 界面。
  • MoneyWiz - 财务管理/记账软件。
  • Receipts - 发票/收据管理。

Fonts

Forex

Games

General Purpose 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.
  • envsubst
  • Filepp - The generic file preprocessor
  • FMPP - Text file preprocessor (HTML preprocessor)
  • GNU M4
  • gomplate - A flexible commandline tool for template rendering. Supports lots of local and remote datasources.
  • GPP | Tristan Miller - GPP is a general-purpose preprocessor with customizable syntax, suitable for a wide range of preprocessing tasks.
  • 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
  • Mustache processor
  • MyDef - Programming in the next paradigm -- your way
  • PP - Generic preprocessor (with pandoc in mind) - macros, literate programming, diagrams, scripts...
  • pyexpander
  • renderest - Way better than your average renderer.
  • sigil - Standalone string interpolator and template processor
  • t4 - T4 text templating engine
  • Text Preprocessor
  • 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

Github

  • act - 在本地执行 GitHub Actions,我之前用来开发 GitHub Actions。
  • gh - GitHub CLI.
  • git-cal - 命令行下生成类似 GitHub 的日历。
  • Gitify - GitHub 通知工具,开源
  • grip - GitHub Readme 预览工具。
  • Lepton - GitHub Gist 桌面管理工具。

GUI Automation

  • appium - Automation for iOS, Android, and Windows Apps.
  • Auto.js - A UiAutomator on android, does not need root access(安卓平台上的JavaScript自动化工具)
  • AutoHotkey
  • AutoHotkey_L - AutoHotkey - macro-creation and automation-oriented scripting utility for Windows.
  • AutoIt - 类按键精灵,用这个实现过不少东西,还有一些 GUI。
  • autopilot-rs - A simple, cross-platform GUI automation module for Rust.
  • autopy - A simple, cross-platform GUI automation module for Python and Rust.
  • casperjs - 停止维护了。
  • cobra - Windows version of Linux Desktop Testing Project
  • ldtp
  • phantomjs - Scriptable Headless Browser
  • puppeteer - Headless Chrome Node.js API
  • pyatom - Python Automated Testing on Mac
  • pyautogui - A cross-platform GUI automation Python module for human beings.
  • pyautoit - Python binding for AutoItX3.dll
  • pywinauto - Windows GUI Automation with Python (based on text properties)
  • robotgo - RobotGo, Go Native cross-platform GUI automation @vcaesar
  • Simulate input - Rosetta Code

HTTP/S Debug

  • Burp Suite - 用于 Web 安全测试的图形化工具。
  • Fiddler - HTTP/S Debug 工具,目前唯一在 macOS 下没找到替代的工具,Proxyman 可以算部分替代。
  • Insomnia - API 调试工具。
  • mitmproxy - Python 实现的代理服务器,看名字就知道作用。
  • newman - Postman 的命令行工具。
  • Paw - API 管理/调试工具。
  • Postman - API 管理/调试工具。
  • proxy.py - Python 实现的代理服务器,支持插件、MitM 等,可作为 HTTP/S Debug 工具使用,与 mitmproxy 类似,实测性能比 mitmproxy 好很多。
  • Proxyman - Web Debugging Proxy。
  • whistle - 基于 Node.js 实现的 HTTP Debug 工具,类似 Fiddler

Identity Management

Image Optimizers

各种图片压缩工具。

Image Processing

IP Info

  • dig -4 TXT +short o-o.myaddr.l.google.com @ns1.google.com | sed 's/"//g'
  • dig -6 TXT +short o-o.myaddr.l.google.com @ns1.google.com | sed 's/"//g'
  • dig TXT +short o-o.myaddr.l.google.com @ns1.google.com | sed 's/"//g'
  • curl -sL hostname.cloudcache.net
  • curl [2a09::]
  • curl [2a11::]
  • curl 3.0.3.0
  • curl checkip.amazonaws.com
  • curl checkip.dyndns.com
  • curl checkip.dyndns.org
  • curl cloudflare.com/cdn-cgi/trace
  • curl curlmyip.com
  • curl httpbin.org/ip
  • curl https://api.akkariin.com:24443/getip/
  • curl https://api.myip.com
  • curl https://lerry.me/ip
  • curl https://myip.biturl.top
  • curl https://www.jsonip.com
  • curl icanhazip.com
  • curl ifconfig.io
  • curl ip.appspot.com
  • curl ip.fht.im
  • curl ip.fm
  • curl ip.gs
  • curl ip.p3terx.com
  • curl ip.sb
  • curl ip.threep.top
  • curl ip.z7z.cc
  • curl ipecho.net/plain
  • curl ipgrab.io
  • curl ipinfo.io
  • curl myexternalip.com/raw
  • curl myip.ipip.net
  • curl pv.sohu.com/cityjson
  • curl whatismyip.akamai.com
  • curl www.trackip.net/ip
  • curl xabc.io/p
  • dig -4 -t a +short myip.opendns.com @resolver1.opendns.com
  • dig -4 TXT +short o-o.myaddr.l.google.com @ns1.google.com
  • dig -6 -t aaaa +short myip.opendns.com @resolver1.opendns.com
  • dig -6 TXT +short o-o.myaddr.l.google.com @ns1.google.com
  • dig +short myip.opendns.com @resolver1.opendns.com
  • host myip.opendns.com resolver1.opendns.com
  • ssh -4 sshmyip.com
  • ssh -6 sshmyip.com
  • telnet -4 telnetmyip.com
  • telnet -6 telnetmyip.com
  • telnet ipv4.telnetmyip.com
  • telnet ipv6.telnetmyip.com
  • cip.cc - curl cip.cccurl ip.cip.cc
  • Country.is
  • ifconfig.co - curl ifconfig.co
  • ifconfig.me - curl ifconfig.mecurl ifconfig.me/ip
  • IP-API.com
  • IP.cn
  • IP.FM
  • IP.SB - curl ip.sb
  • ip138
  • ipapi.is
  • ipify - curl 'https://api.ipify.org?format=json'curl api.ipify.org
  • IPinfo.io - curl ipinfo.iocurl ipinfo.io/ip
  • IPIP.NET - curl myip.ipip.net
  • members.3322.org/dyndns/getip
  • missdeer/ifconfig - Yet Another ifconfig inspired by ifconfig.me
  • nitefood/asn - ASN / RPKI validity / BGP stats / IPv4v6 / Prefix / URL / ASPath / Organization / IP reputation / IP geolocation / IP fingerprinting / Network recon / lookup API server / Web traceroute server
  • OwO-Network/nexttrace-experiment - An open source visual route tracking CLI tool (experiment field)
  • sjlleo/nexttrace - An open source visual route tracking CLI tool
  • WorstTrace
  • zu1k/nali - 一个查询IP地理信息和CDN服务提供商的离线终端工具.An offline tool for querying IP geographic information and CDN provider.
  • zxinc - curl 'https://ip.zxinc.org/api.php?type=json'

Kubernetes

Distributions

Utils

Let's Encrypt

Linux/VPS Benchmarking

Markdown

  • Glow - 命令行下的 Markdown 查看/渲染工具。
  • Mark - 将 Markdown 转换为 Confluence 的格式,并发布到 Confluence 中。
  • Marked - Markdown 预览。
  • Turndown - HTML to Markdown 转换工具,开源
  • Typora - Markdown 编辑/管理工具。

Media

Management Tool

Monitoring

  • bandwhich - 流量查看工具。
  • eul - 开源的系统监控工具,类似 iStat Menus。
  • iStat Menus - 系统监控工具。
  • Netdata - 开源 监控系统。
  • Prometheus
  • SleepWatcher - macOS 下的睡眠/唤醒监控工具,曾经拿来让电脑盒盖自动关闭 WiFi,解决唤醒六国问题。
  • smartmontools - 硬盘 SMART 信息监控。
  • Stats - 开源的系统监控工具,类似 iStat Menus。

Grafana

  • Grafana - The open observability platform

Dashboards as Code

TOPs

Music

Networking

Note-taking

  • Craft - 跟 notion.so 类似,但是原生实现。
  • Day One - 日记。
  • DEVONthink - 文件/笔记/知识 管理工具,跟随升了两个大版本了。
  • Drafts - macOS 和 iOS 双平台文字处理工具。
  • Joplin - 笔记工具,开源
  • MWeb - Markdown 编辑/管理工具。
  • neuron
  • Notion - 新型笔记软件,以前活动拿了终身免费,基于 Web 实现,实际使用起来流畅度欠缺。
  • nvALT - 笔记软件,支持 Markdown,使用最久。
  • Quiver - 笔记软件,是我见到比较早支持 block 的。
  • Simplenote - Automattic 出品的笔记软件,极简。
  • TiddlyWiki - 单 HTML 文件。
  • Ulysses - Markdown 编辑/管理工具。

Roam Like / Networked

Notification

Selfhosted

  • 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
  • Gotify - 支持 Web APP、Android a simple server for sending and receiving messages
  • 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

  • Bunnyshell - Environments as a Service
  • Clever Cloud
  • Cloudflare Workers®
  • Cyclic.sh - Fullstack Javascript Apps - Deploy and Host in Seconds
  • Deta
  • 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
  • piku/piku - The tiniest PaaS you've ever seen. Piku allows you to do git push deployments to your own servers.
  • PlanetScale - The MySQL-compatible serverless database platform.
  • Qoddi.com - Premium Cloud App Hosting Platform
  • Railway
  • Render - Cloud Application Hosting for Developers
  • Supabase - The Open Source Firebase Alternative
  • TiDB Cloud | PingCAP - Distributed Cloud Database
  • Vercel - Develop. Preview. Ship. For the best frontend teams

Password Managers

  • 1Password - 使用了很多年的密码管理软件。
  • Bitwarden - 开源密码管理软件。
  • Elpass - Surge 作者出的密码管理软件。
  • Enpass - 密码管理软件。
  • gopass - 命令行下的密码管理工具。
  • KeePass
  • KeyPass - 密码管理软件,Windows 平台下一直在用,至今在 macOS 下找不到替代品的神器。但是官方已 停止维护,2002 年发布,17 年后停止维护,可惜。
  • pass - 命令行下的密码管理软件。
  • pwgen - 密码生成工具。

PDF

Privacy

Process Manager

Procfile

Profiling

Python

Project Management

Prototyping and Mind-Mapping

Proxy and VPN

Proxy Rules And Scripts

包含 Surge/Quantumult X/Clash/Surfboard/Loon/Shadowrocket。

Python

  • Bandit - Python 代码安全检查。
  • IPython - 更友好的 Python 交互式 shell。
  • Mypy - Python 静态类型检查工具。
  • Pew - Python 虚拟环境管理工具。
  • Pipenv - Python 虚拟环境管理工具。
  • pipx - 安装 Python 写的命令行工具的神器。
  • Poetry - Python 依赖、虚拟环境管理工具。
  • pyenv - Python 版本管理工具。
  • pyp - 在 shell 中直接执行 Python 代码。
  • Pyre - Python 静态类型检查工具。
  • pytest - Python 测试框架。
  • python-gitlab - Python 封装的 GitLab API,同时也是 GitLab 的 CLI 工具。
  • pytype - Python 静态类型检查工具。
  • safety - Python 依赖安全检查工具。
  • tox - Python 自动测试工具。
  • twine - PyPI 发布工具。
  • wtfpython - What the f*ck Python!

Formatter

Linter

Package Management

Packages

Regular Expressions

Remote Desktop

Robotic Process Automation

RSS

Screencapturing

Security

SMS Receiving

SSH

  • assh - SSH 客户端加强。
  • cmc - SSH ControlMaster 管理工具,但是在我这里不太好用,还是自己写了个脚本。
  • SecureCRT - SSH 客户端。
  • ssh-audit - SSH Server 审计工具。
  • stormssh - SSH 管理工具,后来还是环自己结合 fzf 写的 zsh 插件(zsh-ssh) 了。
  • xxh-xxh - 把本地的 shell 通过 SSH 带到远程服务器。

Task Management / To-Do Lists

Task Queues

Terminal

Testing

TODO: 待补充。

Text Expander

Time Tracking

URL Shortener

  • gh-pages-url-shortener - Minimal URL shortener that can be entirely hosted on GitHub pages.
  • kutt - Free Modern URL Shortener.
  • polr - A modern, powerful, and robust URL shortener
  • shlink - The definitive self-hosted URL shortener
  • UrlHum - The modern, privacy-aware URL Shortener built in PHP.
  • YOURLS - Your Own URL Shortener
  • zws - Shorten URLs using invisible spaces.

Utilities

UUID Like

Visualization

VSCode Extensions

TODO: 待补充说明。

Web Analytics

  • arp242/goatcounter - Easy web analytics. No tracking of personal data.
  • AWStats - Open Source Log File Analyzer for advanced statistics (GNU GPL)
  • Countly - Secure Web Analytics
  • Fathom Analytics - The Google Analytics alternative without compromise
  • GoAccess - Visual Web Log Analyzer
  • Koko Analytics - Privacy-friendly analytics plugin for WordPress
  • Matomo Analytics - The Google Analytics alternative that protects your data
  • milesmcc/shynet - Modern, privacy-friendly, and detailed web analytics that works without cookies or JS.
  • Plausible Analytics - Simple, privacy-friendly Google Analytics alternative
  • umami - Umami is a simple, fast, privacy-focused alternative to Google Analytics.

Window Management

Workflow Automation

IFTTT 的同类。

Zsh plugin

Releases

No releases published

Packages

No packages published