实用优秀的软件

发布时间: 更新时间: 总字数:2492 阅读时间:5m 作者: IP上海 分享 网址

在工作中有一些好用的软件,稍加利用,事半功倍,本文汇总 Github 的优秀项目。

前言

记录本人工作开发过程中使用开发工具,持续更新…

说明:

  • ⨀ 表示开源软件
  • ⓒ 表示Chrome插件
  • Ⓗ 表示可以通过Homebrew安装
  • Ⓛ 表示兼容Linux平台
  • Ⓜ 表示兼容Mac平台
  • ⓦ 表示兼容Windows平台
  • w 表示Web服务

Chrome

  • modheader 更新 Http header,示例
  • Requestly ⓒ
  • GitHub Hovercard ⓒ
  • Octotree ⓒ

Github

  • Octotree: 项目目录 ⓒ

Tools

  • 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

  • copr CentOS/Redhat RPM 制作
  • Asciinema Linux 终端记录器
  • Valgrind: 检测程序是否有非法使用内存的问题,如检测程序(如 C)是否访问未初始化的内存、访问数组时越界、未释放动态内存

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

文件/图片服务器汇总

  • ALIST:一个支持多个存储的文件列表程序,支持阿里云盘、FTP 等作为后端存储
  • sapic 开源图床
  • lsky 属于您自己的云上相册
  • LocalSend 免费、开放源代码、跨平台分享文件到附近的设备
  • nextcloud
  • chevereto 即刻建起您的自建图床, 您的图床,由您做主!
  • filecloud 文件共享、同步、备份和远程访问
  • File Browser:局域网文件传输工具
  • MediaCMS 现代的、功能齐全的开放源码的视频和媒体内容管理系统,用 Python/Django 和 React 编写,具有 REST API,
  • FileCodeBox 文件快递柜-匿名口令分享文本,文件,像拿快递一样取文件
  • sigma-file-manager
  • sigoden/dufs 一个文件服务器,支持静态服务、上传、搜索、访问控制、webdav…
  • croc 轻松、安全地文件传输工具
  • ffsend(基于 send开发)文件共享
FFSEND_HOST=https://send.xiexianbin.cn
ffsend upload my-file.txt
  • rclone 是一款管理云存储文件的命令行程序
  • https://webhook.site/ 检查、测试和创建针对任何传入 HTTP 请求或电子邮件的高级脚本和工作流
  • Webslides 快速创建 HTML 演示文稿
  • immich Self-hosted photo and video management solution

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

高校邮箱

可以享受免费资格的高校邮箱信息:

学习网址

资源

大数据

  • CDH
  • streamsets

其他

  • 图片压缩
    • 图压 w
    • tinyPNG w
      • TinyPNG4Mac Ⓜ
    • Google Squoosh
    • minicom 是 Linux 下广泛应用一个串口通信工具
  • DuckDuckGo 一个专注于隐私保护的搜索引擎
  • metabase是一款易用、开源、技术成熟、不断并快速迭代的报表系统
  • 开源课程
  • 会议软件
    • JIT Meet 安全且高品质的会议,开源
    • MiroTalk SFU 基于浏览器的免费实时视频通话,简单、安全、快速
  • Dremio 是一款 DaaS(Data-as-a-Service) 数据即服务平台,可对接多类数据源来进行 BI 分析
  • 专利相关
  • gantFDT/icraft 帮助轻松创建出色的 3D 建筑图
  • comfyanonymous/ComfyUI 功能最强大的模块化扩散模型图形用户界面、应用程序接口和后台,具有图形/节点界面。
  • 远程
    • Teamviewer
    • rustdesk
  • 算法
    • 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 架构的分布式数据仓库产品,旨在为企业提供高性能、低成本的数据分析解决方案
Home Archives Categories Tags Statistics
本文总阅读量 次 本站总访问量 次 本站总访客数