在工作中有一些好用的软件,稍加利用,事半功倍,本文汇总 Github 的优秀项目。
前言
记录本人工作开发过程中使用开发工具,持续更新…
说明:
- ⨀ 表示开源软件
- ⓒ 表示
Chrome
插件
- Ⓗ 表示可以通过
Homebrew
安装
- Ⓛ 表示兼容
Linux
平台
- Ⓜ 表示兼容
Mac
平台
- ⓦ 表示兼容
Windows
平台
w
表示Web
服务
Chrome
- modheader 更新 Http header,示例ⓒ
- Requestly ⓒ
- GitHub Hovercard ⓒ
- Octotree ⓒ
Github
- Axure 原形图工具 ⓦ Ⓜ
- Beyond Compare 专业级的文件夹和文件对比工具 ⓦ Ⓜ
- Mac
cd /Users/xiexianbin/Library/Application\ Support/Beyond\ Compare; rm registry.dat
- Linux
cd ~/.config/bcompare/; rm registry.dat
- meld 是 GNOME 的可视化 diff 和 merge 工具,其主要针对开发人员 Ⓛ
- Synergy 让多台电脑共享一套鼠标和键盘,支持 Windows,苹果,Linux,安卓和 iOS ⓦ
- MultiDesk 一个选项卡(TAB 标签)方式的远程桌面连接 (Terminal Services Client) ⓦ
- OmniGraffle 可以绘制流程图、时序图 ⓦ Ⓜ
- WinSCP 一款支持 SSH(Secure SHell)的 SCP(Secure CoPy)文件传输软件 ⓦ
- xFTP 一个 FTP 工具,支持拖放功能 ⓦ
- 向日葵 远程控制、远程开机、VPN 等功能 ⓦ Ⓜ
- 抓包
- 科来网络分析系统 网络分析工具 ⓦ
- Scapy是一种用于计算机网络的数据包处理工具,由 Philippe Biondi 用 Python 编写。它可以伪造或解码数据包,通过网络发送它们,捕获它们,并匹配请求和响应。它还可以用于处理扫描、跟踪路由、探测、单元测试、攻击和网络发现等任务。
- Fiddler 是一个用于 HTTP 调试的代理服务器应用程序
- vscode
- DeepL 超好用的翻译工具,比有道、百度、google 翻译还准确,相关 API 开源在 https://github.com/godeepl
Linux
Mac
- Adguard:是摆脱恼人广告,在线跟踪,保护您远离恶意软件的最佳方式
- CleanShot X for Mac:截图工具
- CleanMyMac:系统清理和管理工具
- Disk Drill:丢失数据恢复
- Gemini: 重复文件查询
收集
协同工具
Python
Terminal
- iTerm2: terminal Ⓜ
- Xshell 一个强大的安全终端模拟软件 ⓦ
- MobaXterm 注册 key: https://github.com/malaohu/MobaXterm-GenKey
- 关闭 ssh 打开的 SSH-browser:
Settings
-> Configuration
-> SSH
-> 取消勾选 Atomatically switch to SSH-browser tab after login
-> 点击 OK
生效
- tabby 是一款可无限定制的跨平台(支持 Linux、Windows、Mac)终端应用程序,用于本地 shell、串口、SSH 和 Telnet 连接
- Warp 是一款用 Rust 编写的专有终端(terminal)模拟器,适用于 macOS 和 Linux
- xterm
Backup
DevOPS 软件
- 腾讯蓝鲸
- openspug/spug 开源运维平台:面向中小型企业设计的轻量级无 Agent 的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。
- opendevops-cn/opendevops CODO 是一款为用户提供企业多混合云、一站式 DevOps、自动化运维、完全开源的云管理平台、自动化运维平台
- lanyulei/ferry 基于 Gin + Vue + Element UI 前后端分离的工单系统
- hhyo/Archery SQL 审核查询平台,Python 开发
- Obsidian 是使用 Markdown 语法的闭源笔记软件
Download
File
文件/图片服务器汇总
FFSEND_HOST=https://send.xiexianbin.cn
ffsend upload my-file.txt
httpbin
- httpbin 用 Python+Flask 编写的 HTTP 请求和响应服务,作用:用来查看发出的请求的信息
docker run -p 8000:80 kennethreitz/httpbin
- 示例:http://httpbin.org/get
- 代码
import base64
from urllib import request
headers = {
'User-Agent': 'py-req',
'Host': 'httpbin.org',
'Chinese': base64.b64encode(bytes('中文', encoding='utf-8')),
}
req = request.Request(url='http://httpbin.org/post', headers=headers, method="POST")
request.urlopen(req)
Map
Monitor 监控
- OpenFalcon 监控工具 Ⓛ
- alertmanager
- datadog
- grafana
- sensu-go
- Prometheus
- Thanos 主要用于解决大规模 prometheus 部署、增强 prometheus 高可用的工具
Network
- nbping 是为解决局域网大批量 IP 实例或主机探活,采用 go 协程并发处理,可以自定义并发的协程数量和输出结果.效率远高于现有的批量 ping 工具
Security 安全
- Armitage 一款基于 Java 的 Metasploit 图形化攻击软件
- vulnHub
Test 测试工具
- SoapUI API 测试工具
- Restlet API 测试工具
- wrk API 测试工具
- httpie http 工具
- OpenVAS 提供漏洞扫描和漏洞管理
- Redmine 开源的、基于
web
的项目管理和缺陷跟踪工具
- Ping.cn 网站测速/ping 检测/dns 查询/ipv6 网站测试/路由跟踪查询
Workflow
website
高校邮箱
可以享受免费资格的高校邮箱信息:
学习网址
资源
- Mongodb 资源
https://mlab.com/
和 https://www.mongodb.com/
均提供 500M 的 mongodb 存储
- Mangodb
- 云起实验室
- 腾讯开发者实验室
大数据
其他
- 图片压缩
- DuckDuckGo 一个专注于隐私保护的搜索引擎
- metabase是一款易用、开源、技术成熟、不断并快速迭代的报表系统
- 开源课程
- 会议软件
- Dremio 是一款
DaaS(Data-as-a-Service)
数据即服务平台,可对接多类数据源来进行 BI 分析
- 专利相关
- gantFDT/icraft 帮助轻松创建出色的 3D 建筑图
- comfyanonymous/ComfyUI 功能最强大的模块化扩散模型图形用户界面、应用程序接口和后台,具有图形/节点界面。
- 远程
- 算法
- hello-algo 《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。
- devbox
- SurveyKing 在线考试&文件调查系统,Java 实现
- mall 项目是一套电商系统,包括前台商城系统及后台管理系统,基于 SpringBoot+MyBatis 实现,采用 Docker 容器化部署
- QGIS(原称 Quantum GIS)是一个自由软件的桌面 GIS 软件
- StarRocks 是一款基于 MPP 架构的分布式数据仓库产品,旨在为企业提供高性能、低成本的数据分析解决方案