ADoyle’s Dev Toolbox

ADoyle 的开发工具箱。持续更新中。https://tools.adoyle.me

本文档只记录我在用的工具,所以

  1. 当我不用了或者找到更好的替代品,会移除旧记录。
  2. 不接受 Pull Request。有想法可以在 [Discussions](https://github.com/adoyle-h/my-development-tools/discussions) 交流。

在网页端,搜索英文建议用最上方的搜索框,体验比较好。 搜索框不支持中文,搜中文信息建议用浏览器自带的搜索功能。

Copyright 2016-2023 ADoyle ([email protected]). Some Rights Reserved. The project is licensed under the BSD 3-clause License.

Read the LICENSE file for the specific language governing permissions and limitations under the License.

Read the NOTICE file distributed with this work for additional information regarding copyright ownership.

说明

  • 表示 开源软件。本文档大部分都是开源的,所以只注明特别的软件;
  • 表示兼容 Mac 平台
  • 表示兼容 Linux 平台
  • 表示兼容 Windows 平台
  • 表示可以通过 Homebrew 安装;
  • 表示 Web 服务
  • 表示 Chrome 插件;

TOC

其他

养生

教你搜索

历史遗珠

那些有意义却不为众人所知或被众人遗忘的项目。

社区

输入法

手册

Cheatsheet 管理器

Cheatsheet

编译

自动化

CI/CD

自动化构建

自动化机器人

财务

短信

统计数据

地理数据

网络数据

伪数据

政务信息

法律

知法才能避免犯法。写程序也容易违法。

数学

桌面应用开发

  • [electron](https://github.com/electron/electron): 用 Web 技术栈开发跨平台的桌面应用
  • [tauri](https://github.com/tauri-apps/tauri): 用 Web + Rust + JS 开发跨平台的桌面应用。Web 技术做窗口渲染,Rust 做后端引擎。linux 下使用 GTK + WebKitGTK,windows 使用 windows-rs + WebView2,MacOS 使用 AppKit + WKWebView。Android 和 iOS 的支持还在开发中。包大小、内存占用,都优于 electron。

Authorization

开源项目

Ansible

Semver

RFC

License

Github

SVG

代码质量检查

安全

社工库

漏洞信息平台

漏洞靶场

架构

Checklist

编辑器/IDE

代码编辑器

富文本编辑器 WYSIWYG

Online IDE

IDE 辅助工具

Telegram

下载工具

终端 Terminal

diff

image diff

逆向工程

二进制分析

结构化数据处理

YAML

HCL

JSON

JSON Schema

JSON Path

Lint

Mock

网站

SSL

BSD

Linux

RTOS

命令行 CLI

Shell Script Development

文件同步/备份/快照

数据恢复

ISO 镜像制作与刻录

数据库/存储

Embeddable DB

数据库设计

Database Versioning

网络

ProtoBuf

IM

Git

Chrome

Bookmarklet

测试

字符串测试

附赠一个笑话,[一个 Bug 测试员走进一家酒吧](https://www.reddit.com/r/ProgrammerHumor/comments/31bgwm/a_bug_tester_walks_into_a_bar/)。

HTTP Benchmark

基准测试 (Benchmark Test)

压测 (Stress Test)

密码相关

加密/解密

密码管理

编码

知识管理

停止词 Stop Words

停用词是指在信息检索中,为节省存储空间和提高搜索效率,在处理自然语言数据(或文本)之前或之后会自动过滤掉某些字或词,这些字或词即被称为 Stop Words(停用词)。 这些停用词都是人工输入、非自动化生成的,生成后的停用词会形成一个停用词表。但是,并没有一个明确的停用词表能够适用于所有的工具。

邮件

翻译

Windows App

Mac App

字体

Design

Emoji

Unicode

命名

团队协作

即时通讯

ChatOps

电子书

交流学习使用,请勿用于非法用途。

电子书阅读器

服务 (Service)

在线工具箱 (Online Toolbox)

自部署的服务 (Self-Host Service)

评论系统

图床

网盘

临时共享

爬虫代理池

HTTP 静态文件服务

静态文件托管

CMS

PaaS

[PAAS comparison - Dokku vs Flynn vs Deis vs Kubernetes vs Docker Swarm (2017)](http://www.jancarloviray.com/blog/paas-comparison-2017-dokku-flynn-deis-kubernetes-docker-swarm/)

Serverless

microVM

跳板机/堡垒机

REPL

正则表达式 (Regex)

数据可视化

地图

日志

  • [goaccess](https://github.com/allinurl/goaccess): GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

交互式 Notebook

简历

Zig

Lua

Python

Java

Golang

NodeJS

TypeScript

WebAssembly

Nix

前端开发

Docker

K8S/Kubernetes

硬件

HASS (Home Assistant)

虚拟化

libvirt/KVM

模板引擎

TeX/LaTeX

Slide/Presentation

SSG: Static Site Generator

JAMstack

文档

文档系统

文档处理

文档检查

文档排版

Markdown

Markdown 编辑器

Changelog

Hash

图像处理

视频处理

压缩/解压

OCR

Android

截图/录屏

漫画

视频/音频

音乐

知识图谱

互联网关键词趋势

机器学习

运营

中国特色

人文

Funny

游戏开发

二维码

FTP


别人的工具列表