Table of Contents

[TOC]
chcp 65001 cmd 显示中文

作为程序员的你,常用的工具软件有哪些?

Cygwin,让你拥有Windows下的Linux环境

Freeware

markdown

MarkdownMonster

Markdown编辑工具-支持weblog

markdown在线转换工具

html 转markdown

html 转markdown

html 转markdown

table 转 md 推荐

excel to markdown

PDF 转 markdown

https://github.com/jzillmann/pdf-to-markdown
https://github.com/johnlinp/pdf-to-markdown
https://pdf2md.morethan.io/

MarkDown 网页编辑器StackEdit

https://github.com/benweet/stackedit 17.2k

mysql

my.cnf自动生成工具

soar:优化mysql数据库复杂sql

https://github.com/XiaoMi/soar

soar-web

基于Inception & SQLAdvisor & SOAR SQL审核平台WEB

NocoDB

数据库转电子表格 - 将任何MySQL, PostgreSQL, SQL Server, SQLite和MariaDB变成一个智能电子表格。
https://github.com/nocodb/nocodb

language playgroud

语言在线
rust

其它小工具

代码比较工具

文件同步工具

PDF ORC
[ABBYY FineReader 14] PDF ORC
Adobe Acrobat

小型实用的工具

  • 信息收集
  • 内网攻防
  • 应急响应
  • 权限攻防
  • 漏洞利用
  • 辅助工具
  • 逆向工程/windows

curlconverter 可以把任意curl转为各种语言的脚本

Protoman
Postman for protobuf APIs
BaiduPCS-Go

切换Hosts文件

压缩工具

7-Zip

winrar

PeaZip

https://github.com/peazip/PeaZip
PeaZip这款软件是基于著名的开源压缩软件7-Zip打造的

bandzip

性能比7-Zip好很多
bandzip 7开始出现广告了

minizip

https://github.com/nmoinvaz/minizip

picozip

有趣

模仿系统升级

时间管理

time tracking / code time
wakatime
code time
RescueTime
与上面两个不同的是,不需要在每个IDE上安装插件;手机和电脑都可使用

时间管理工具按功能不同主要分为三大类

  • 清单提醒:代表产品滴答清单、微软Todo、Omnifocus
  • 时间记录:代表产品aTimeLogger、iHours
  • 习惯养成:代表产品HabitMinder、iBetter

数据收集表单

数据收集表单的用途是在于意见征询、问卷调查等方面。

视频下载

视频下载1

pip3 install you-get
you-get "https://www.bilibili.com/video/av77403752?from=search&seid=8721276388614459679"

视频下载2

pip install --upgrade youtube-dl
youtube-dl "https://www.bilibili.com/video/av77403752?from=search&seid=8721276388614459679"

Chrome

chrome 插件
彩云小译 翻译 保留原文

内存

Cheat Engine 内存修改器

CPU和内存

PerfView是一个CPU和内存性能分析工具
https://github.com/microsoft/perfview

查看分配物理内存:
https://learn.microsoft.com/zh-cn/sysinternals/downloads/rammap

Sysinternals Suite

Sysinternals Suite 整合了许多 Windows 实用程序,其中包括进程资源管理器(Process Explorer)、进程监视器(Process Monitor)、系统监测(Sysmon)、自动运行(Autoruns)、进程转储(ProcDump)等。

AccessChk、AccessEnum、ADExplorer、ADInsight、ADRestore、Autologon、Autoruns、BGInfo、CacheSet、ClockRes、Contig、Coreinfo、CPU Stress、DebugView、Desktops、Disk2vhd、DiskExt、DiskMon、DiskView、DU(磁盘使用率)、EFSDump、FindLinks、Handle、Hex2dec、Junction、ListDLLs、LiveKd、LoadOrder、LogonSessions、MoveFile、NotMyFault、NTFSInfo、PendMoves、PipeList、ProcDump、Process Explorer、Process Monitor、PsExec、PsFile、PsGetSid、PsInfo、PsKill、PsList、PsLoggedOn、PsLogList、PsPasswd、PsPing、PsService、PsShutdown、PsSuspend、RamMap、RDCMan、RegDelNull、Regjump、RU(注册表使用)、SDelete、ShareEnum、ShellRunas、Sigcheck、Streams、Strings、Sync、Sysmon、TCPView、Testlimit、VMMap、VolumeID、WhoIs、WinObj、以及 ZoomIt 。

Microsoft Store中安装

Sysinternals 网络实用工具

https://learn.microsoft.com/zh-cn/sysinternals/downloads/networking-utilities

Process Explorer

Process Hacker

Process Monitor

X64Dbg

x64_dbg是一款windows系统下非常优秀的64位调试器,与目前热门的“OllyDbg”十分相似,使用过OllyDbg调试工具的朋友应该很容易上手操作。
https://x64dbg.com/

OllyDbg(OllyDebug)

http://ollydbg.de/
Ollydbg 通常称作OD,是反汇编工作的常用工具
64-bit OllyDbg

PE

LordPE 主要包括PE文件分析、修改和脱壳三大功能

1、一个托管的PE文件包含4个部分:PE表头,CLR表头,元数据,IL代码。PE表头是Windows操作系统要求的标准信息,主要时指出了文件的类型,GUI、CUI或是DLL(不同于以前的Dynamic Link Library,特指程序集文件的一种形式)。

2、CLR 表头专门用于那些需要CLR才能运行的托管模块。CLR表头中包含和托管模块一起创建的元数据的主版本号和次版本号,一些标记,如果模块是GUI或 CUI,可执行文件还有一个标识入口点方法的MethodDef标记,以及一个可选的强命名数字签名。最后该表头中还包括模块内某些元数据表的大小和偏移量。

3、元数据是一个非常重要的概念,他实际上是一个二进制数据块。元数据中包含了一些表,这些表被划分为三大类:定义表、引用表和清单表。定义表包含了程序中的模块、方法、类型、字段、变量、属性、事件等等一切相关的定义信息,而引用表则记录了程序引用的程序集、方法、类型等的信息。清单表与 Assembly运行相关。

4、可以通过ILDasm来打开一个托管模块的元数据清单。在命令行中键入ILDasm \Adv App.exe来打开一个名为App.exe托管程序,在ILDasm的可视化界面中点击菜单--〉试图--〉元数据--〉显示就可以看到ILDasm处理过的元数据清单。IL代码,源程序被编译后成为中间语言代码,在ILDasm中也可以看到程序的IL代码。

StudyPE 文件查看工具
1.支持查看 DosEXE、PE32、PE64。
2.全面山寨lordPE & Peid的功能。
3.提供PE区段、附加数据处理功能。
4.提供 RVA FOA 互相转换功能。
5.提供给 PE 增加 Api 函数功能。
6.提供资源中的图标另存、替换功能。
7.提供 PE 反汇编及反汇编比较功能。
8.有限的 PE 资源查看处理功能。
9.有限的图片及文本格式文件查看功能。

PEzor
一款开源的可绕过杀软检测的 PE 文件加壳工具
主要是用于通过反射来执行exe或shellcode,从而来绕过AV。
红队的最新一款绕过AV的PE工具

交互式反汇编专业工具 IDA

逆向神器之IDA的使用

逆向工程的十六进制编辑器 rehex

https://github.com/solemnwarning/rehex

密码管理工具/密码管理器

KeePass

KeePass的插件

  • KeeAnywhere - cloud storage providers 解压整个目录放入Plugins目录
    • Amazon Drive (Experimental: see reason here)
    • Amazon AWS S3
    • Box
    • Dropbox
    • Google Drive
    • HiDrive
    • hubiC
    • OneDrive
  • KeePassRPC - Firefox和chrome数据同步 将KeePassRPC.plgx文件放入Plugins目录
    • 需要安装chrome插件https://github.com/pfn/passifox(chrome:chromeIPass(改名了KeePassHttp-Connector) Firefox:PassIFox )和https://github.com/pfn/keepasshttp/

Bitwarden

https://github.com/bitwarden

Passbolt

https://github.com/passbolt

其它

微软 Microsoft Authenticator 应用推出了类似 1password 之类的密码管理功能,支持 iOS、Android,密码是从 Edge 同步过去的,Chrome 也有插件,叫 Microsoft Autofill

IDE

docker run -it --init -p 3000:3000 -v "%cd%:/home/project:cached" theiaide/theia-full:1.0.0

docker run -it -d --init -p 3000:3000 -v "/root/code:/home/project:cached" theiaide/theia-full:1.0.0

# Linux or macOS
docker run -it --init -p 3000:3000 --expose 9229 -p 9229:9229 -v "$(pwd):/home/project:cached" theiaide/theia:next --inspect=0.0.0.0:9229

# Windows
docker run -it --init -p 3000:3000 --expose 9229 -p 9229:9229 -v "%cd%:/home/project:cached" theiaide/theia:next --inspect=0.0.0.0:9229

Eclipse Theia

web IDE
https://github.com/eclipse-theia/theia

终端命令行

CMD

https://www.jianshu.com/p/4b2b7074d9e2

Windows Terminal
Fluent Terminal
Hyper
Terminus

Windows Terminal Windows下的Git Bash配置,提升你的终端操作体验
Powershell + clink整合cmd教程

cmd命令行增强工具https://github.com/chrisant996/clink
http://mridgers.github.io/clink/

terminal

https://github.com/lcomplete/TechShare/blob/master/docs/10x/terminal.md

WinSCP

https://github.com/winscp/winscp

SFTP and FTP

Linux 神器:bashtop

查看bash
bash --version
升级到4.4以上

wget http://ftp.gnu.org/gnu/bash/bash-5.0.tar.gz
解压缩:
tar zxvf bash-5.0.tar.gz
进入目录:
cd bash-5.0
开始编译:
./configure&&make&&make install
编译完成后,重启CentOS后,新版Bash生效。

虽然通过/bin/bash --version命令可以显示已经更新到最新版了,但是$BASH_VERSION变量依旧还是老版本,我们还需要加入下面的软链接:

mv /bin/bash /bin/bash.bak
ln -s /usr/local/bin/bash /bin/bash
再次重启系统
reboot
完成后echo $BASH_VERSION即可以显示为最新Bash版本了。

需要安装 yum install -y coreutils procps lm_sensors-libs

查看是否安装
rpm -qa|grep sensors

bashtop 是一个 Linux 资源监视器,显示处理器、内存、磁盘、网络和进程的使用情况和状态。特征:

易于使用,带有受游戏启发的菜单系统
快速响应的 UI,带有 UP,DOWN 键可进行过程选择
显示所选进程的详细统计信息
可过滤流程
在排序选项之间轻松切换
将 SIGTERM,SIGKILL,SIGINT 发送到选定的进程
可更改所有配置文件选项的 UI 菜单
自动缩放图显示网络使用情况
菜单直接显示是否有新版本可用
GitHub 地址→https://github.com/aristocratos/bashtop

watchman 监控文件变化

其它机器可以连接查看
https://github.com/facebook/watchman

网络工具

UDP/TCP网络调试助手NetAssist

http://free.cmsoft.cn/download/cmsoft/netassist.zip

clumsy模拟各种网络状态

https://github.com/jagt/clumsy

路由跟踪工具

https://github.com/nxtrace/NTrace-core

屏幕画笔工具

  • Pointofix
    http://www.pointofix.de/download.php
    并复制文件到Pointofix的安装目录下,将文件pointofix_translation_zh-cn.ini改名为pointofix_translation.ini,重新启动Pointofix

  • Scrpen

  • 3 WhiteBoard

  • 4 大鸿屏幕画笔

  • 5 汉王电子白板

  • 6 桌面小画笔

ScreenToGif

https://github.com/NickeManarin/ScreenToGif

Honeycam

动画GIF软件-免费版限制多

截图

代码截图:carbon

https://carbon.now.sh/

视频处理

Subtitle Edit - 开源字幕编辑器

录屏

17 Best Free Screenshot Tools for Windows 10
17 Best Free Screen Recording Software for Windows 10

Camtasia 收费的

Camtasia Studio是TechSmith旗下的一套专业屏幕录像软件,同时包含Camtasia 录像器、Camtasia Studio(编辑器)、Camtasia 菜单制作器、Camtasia 剧场、Camtasia 播放器和Screencast的内置功能。

OBS Studio

Obs Studio 是一款开源的录屏软件,用于视频录制和直播。(既可以录制屏幕又可以录制摄像头)
https://github.com/obsproject/obs-studio 22k

https://obsproject.com/

Shotcut

Shotcut 是一款跨平台的视频编辑工具,允许人们在应用效果和分层的同时,对音频和视频轨道进行所有的标准修正
https://github.com/mltframework/shotcut 5.1k

Captura

https://github.com/MathewSachin/Captura 5k
捕捉屏幕,音频,光标,鼠标点击和击键
C#做的,现在已经归档了

ScreenToGif

没有声音

rrweb

web录制
https://github.com/rrweb-io/rrweb

ShareX

免费的 Windows 截屏录制工具。功能强大支持全屏截图、滚动截图、检测窗口截图、GIF 录制等,截图后还支持在图片上增加文字、水印、特效、马赛克等
https://github.com/ShareX/ShareX 25k

图片处理

ShareX

https://github.com/ShareX/ShareX 25k

Imagine

Imagine 是一款开源免费的 图片压缩 程序,用于压缩 PNG、JPEG、WebP 格式的图片。
https://github.com/meowtec/Imagine

图像编辑器

截图:【FSCapture】支持长截图,另外这款【Snipaste】支持贴图

lazpaint

https://github.com/bgrabitmap/lazpaint

Paint.NET

https://www.getpaint.net/download.html

Honeyview

图像查看器

主要功能

  • 轻量而快速
  • 可以显示包括 GPS 信息在内的 JPEG 格式的 EXIF 信息
  • 对图像格式进行批量转换和调整
  • 支持显示 GIF 和 WebP 动图
  • 无需解压即可直接查看压缩包中的图像
    支持的格式
  • 图像格式: BMP, JPG, GIF, PNG, PSD, DDS, JXR, WebP, J2K, JP2, TGA, TIFF, PCX, PGM, PNM, PPM, BPG
  • Raw 图像格式: DNG, CR2, CRW, NEF, NRW, ORF, RW2, PEF, SR2, RAF
  • 动画图像格式: Animated GIF, Animated WebP, Animated BPG, Animated PNG
  • 无需解压即可直接查看压缩包中的图像: ZIP, RAR, 7Z, LZH, TAR, CBR, CBZ

ImageMagick

https://imagemagick.org/script/download.php#windows

ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、HEIC、TIFF、DPX、EXR、WebP、Postscript、PDF 和 SVG 等等。

ImageMagick 可被用于图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线, 多边形,椭圆,曲线,附加到图片伸展旋转等。支持 Linux、Windows、Mac OS X、iOS、Android OS 平台。

Inkscape

开源矢量图形编辑软件
https://gitlab.com/inkscape/inkscape

投屏

Deskreen

电脑投屏到手机或者pad上
https://github.com/pavlobu/deskreen

Bandizip

ZIP 压缩包管理器 - 免费版含广告

Microsoft Whiteboard

Microsoft OneNote

其它类似工具

笔记/知识管理软件

协作办公

明道、teambition、http://Tower.im、Worktile、trello、、Airtable

Monica 一个很棒的开源个人关系管理系统

https://www.toutiao.com/article/7088293362721178147/

Wiki 知识库问答

WIKI系统
wiki比较 https://github.com/topics/wiki

QAnything

https://github.com/netease-youdao/QAnything

把自己的文档整理成知识进行问答

提供api

Xwiki

confluence

confluence 企业级的Wiki https://www.atlassian.com/software/confluence

docker
https://github.com/cptactionhank/docker-atlassian-confluence
https://github.com/teamatldocker/confluence

ONES Wiki

redmine自带wiki

mediawiki

MoinMoinWiki

https://moinmo.in/

DokuWiki

https://www.dokuwiki.org/dokuwiki

Wiki.js

https://github.com/Requarks/wiki

详情

CMS/内容管理系统

Strapi

https://github.com/strapi/strapi 57.5k

Ghost

https://github.com/TryGhost/Ghost 44.5k

Directus

https://github.com/directus/directus 23.9k

Wiki.js

https://github.com/Requarks/wiki 22.5k
详情

Outline

https://github.com/outline/outline 21.1k

Payload

https://github.com/payloadcms/payload 14.7k

TinaCMS

https://github.com/tinacms/tinacms 10.3k

Keystone

https://github.com/keystonejs/keystone 8.5k

Webiny.js

https://github.com/webiny/webiny-js 6.9k

Apostrophe CMS

https://github.com/apostrophecms/apostrophe 4.2k

Total.js CMS

https://github.com/totaljs/framework
https://github.com/totaljs/cms

Microfeed

https://github.com/microfeed/microfeed

NodePress

https://github.com/surmon-china/nodepress

FireCMS

https://github.com/firecmsco/firecms

书签管理器(bookmark-manager)

书签管理器 bookmark manager

Microsoft Todo

视频音频处理软件

https://github.com/HaujetZhao/QuickCut

3D

  • blender
    https://github.com/blender/blender

  • 3DMAX

  • Maya - 动画

  • C4D - Cinema 4D

  • 动画人才:大部分公司会采用maya来制作动画,因此在人才需求上,会maya自然更有应聘优势。

  • 影视人才:这个行业对软件专业性较高,包括AE、Nuke、RF等,大部分为具备工业级应用品质的商用软件,人才需求会需要更专业系统的培训,而这点上开源软件不一定能提供。

  • 建筑或设计效果人才:客户只关注结果效果图,你用什么做都无所谓,不过目前大部分素材库和模型库都是Max,所以行业中使用Max的人很多也就不足为奇。

  • 游戏人才:游戏美术如果是2D,那么情况同上,3转2的结果都是PNG或JPG,唯一的问题在于团队间的配合,如果做模型的人用Max,那么制作骨骼和动画的人用Maya就需要考虑兼容性配合。如果是3D,那么3D软件在于引擎的配合上,无外乎导出模型的属性兼容(坐标、UV、骨骼和动画等)和骨骼和动画的调用方式(IK还是只支持FK),因此如果有特殊需求,那么选什么3D软件做配合就看引擎开发者心情了。

  • 其他应用(3D打印、虚拟现实等):如果涉及开发,3D软件用哪一个就看需求匹配了,以及是否涉及授权费用和法律相关问题了。

填补Win10缺失功能

全局鼠标手势

MouseInc

microsoft PowerToys

https://github.com/microsoft/PowerToys 32.9k

WindowTop

https://windowtop.info/

  • 窗口置顶
  • 设置窗口透明度
  • 窗口点击穿透
  • 新型窗口「最小化」
  • 窗口强制深色

WindowTop Pro 的进阶功能($5.99 购买 Pro 版本)

  • 窗口 Aero 模糊效果
  • 智能反色功能
  • 针对不同应用的窗口设置的存储记忆功能,不必每次重新设置同一应用的窗口样式;
  • 对「WindowTop 最小化」模式的应用,支持实时的鼠标悬停预览;
  • 将窗口白色背景替换,使用其他比如壁纸作为窗口背景,获得更加沉浸的效果;
  • ...

Groupy

Groupy 是著名的 Stardock 公司开发的一款强大的 Windows 软件,它可以帮助您在 Windows 桌面上组织多个应用程序到分组选项卡中!只需要把一个窗口拖到另外一个已经打开的窗口上,窗口就会自动整合到一起,每个窗口都会自动转换为标签页,只需要在标签页点击不同的标签,即可切换程序。

  • 收费的
  • 任意窗口合一,兼容性极高
  • 多文件夹合并,极大提升效率
  • 快速打开新选项卡,高效工作
  • 分组管理窗口,快捷打开多窗口

文件管理

Wise Folder Hider - 电脑文件隐藏与加密工具

11 Best Free File Manager for Windows 10

alt+p 预览文件内容

  • FreeCommander

  • Directory Opus

  • Total Commander

  • Explorer++
    源码
    多语言

  • Q-Dir (the Quad Explorer)

  • One Commander

  • Xplorer²

  • WinDirStat

  • XYplorer

  • Files&Folder Lite

  • Clover

  • RX文件管理器

  • Files UWP

  • Directory Opus

  • Droplt

  • Files2Folder

  • Quicklook

  • Files UWP

  • terminal file manager

1.Q-dir:多窗口资源管理器
2.Wise Folder Hider:文件隐藏加密
3.FastStone capture:屏幕截图软件
4.Quicklook:快速预览各种文件
5.Wox:快速启动工具
6.feem:免费全平台文件传输利器
7.CC助手:快速收藏

文件文档在线预览项目(在线文档)/文档管理

https://github.com/kekingcn/kkFileView

  • 支持 office, pdf, cad 等办公文档
  • 支持 txt, xml(渲染), md(渲染), java, php, py, js, css 等所有纯文本
  • 支持 zip, rar, jar, tar, gzip 等压缩包
  • 支持 jpg, jpeg, png, gif, tif, tiff 等图片预览(翻转,缩放,镜像)
  • 使用 spring-boot 开发,预览服务搭建部署非常简便
  • rest 接口提供服务,跨语言、跨平台特性(java,php,python,go,php,....)都支持,应用接入简单方便
  • 抽象预览服务接口,方便二次开发,非常方便添加其他类型文件预览支持

view.officeapps.live.com

实际调用: https://view.officeapps.live.com/op/view.aspx?src=(文档URL的urlencode编码encodeURIComponent())
如:https://view.officeapps.live.com/op/view.aspx?src=newteach.pbworks.com%2Ff%2Fele%2Bnewsletter.docx

Paperless-ngx

https://github.com/paperless-ngx/paperless-ngx

zfile

https://github.com/zhaojun1998/zfile

Web File Browser

https://github.com/filebrowser/filebrowser

https://filebrowser.org/installation

阿里云盘的 webdav 协议

QTTabBar

Clover

Clover 是 Windows Explorer 资源管理器的一个扩展,为其增加类似谷歌 Chrome 浏览器的多标签页功能。

其它

docker pull linuxserver/wps-office
docker run -itd -p 3000:3000 -p 3001:3001 -v /e/dockerv/wps/config:/config --restart always --name wps linuxserver/wps-office

3000与3001,分别为http与https协议

文本编辑器(轻量级IDE)

EmEditor

号称"全球最快的文本编辑器"

大文件编辑器(好用, 大文件秒开), 免费和付费的可以自由切换

https://www.emeditor.com
https://zh-cn.emeditor.com/

klogg

快速智能日志浏览器
https://github.com/variar/klogg

notepad++

Geany

https://github.com/geany/geany
https://github.com/geany/geany-plugins

vs code

https://vscode.dev/

搜索相关

Quicker

Windows效率神器(不仅仅是搜索)

everything

everything 也支持全文本文档搜索

text seek

filelocator

grepWin

https://github.com/stefankueng/grepWin

anytxt

支持快速文件内容搜索,支持结果预览和高亮显示
据说比everything还快
https://anytxt.net/

Listary Pro

好用的搜索工具

官网下载Listary Pro 6

姓  名:准女婿
邮  箱:welcome5201311@163.com
注册码:
DR6QRNJBSYB344AJ7NJA3EKZC9B2PMWV
KF2HP9CAQSJMBZCJXM8KSH4H3XYPAKNS
WRR6ZBJ3HQPPZGF8FL88VQSNZ27EAW8S
AAV6TVFGLQZTHGJCAEMAKG74573ZTDDG
8NMLXAMZVJ6546QZLE7VTYZRNFKMHUBB
JNWC2T2FR3EKVUDA2JEL85RDHLVFBC4Q
姓  名:准女婿
邮  箱:welcome5201311@163.com
注册码:
AQUTK8NRYKGREDZMS68GPG9NPDYSYJJK
FGQ2ZL8B6Z3STGXEST27EAS67F77HR6M
CW7Y6YA85T75AQUX7W3CYBNJLCJE7GY9
WA3HSDTA8YLT2FPF8YMXWWWFLT4NQK4F
C3LUGRGZR5R29CYAUPZ4XUEXDLGFZNGV
JNWC2T2FR3EKULSBLMG9NLPJWRW29WYH
姓  名:准女婿
邮  箱:welcome5201311@znx_52pojie.com
注册码:
JRWX9QN8GJYF9J3S27KYKY2F7UGCW9QD
VUHQL8ZBERXM9KMY8UM8P23QKYDXHTCW
VHD2WNSSP8CV755UFGALVG34XYEENR76
YSKTDDH29DEVTYD9V5TV8HLMRVGEUVC5
XKE62QZA7YH97CBBA5V7V53MC6XC89N6
4YA4DWA2TZ4VU8VT8S3R89W6HBKG3J42

Recoll 全文搜索工具

“Recoll”原本是Linux下的一款开源软件,随后被迁移到了Windows.
比Listary更好用
https://www.lesbonscomptes.com/recoll/
源码:https://framagit.org/medoc92/recoll

提供linux上的web界面

Archivarius 3000

全文本文档搜索

其它

  • filelocator pro
  • Textseek
  • BBdoc
  • 闪电

https://alternativeto.net/software/recoll/?platform=windows

  • DocFetcher 开源
  • Search Monkey 免费
  • RecentX
  • SwiftSearch 开源
  • Lookeen Desktop Search
  • NTFS-SearchG 开源
  • Index Your Files 免费
  • FileSearchy 个人免费

https://thegeekpage.com/13-best-desktop-search-tools-for-windows/

  • grepWin 免费
  • Copernic Desktop Search
  • Agent Ransack 免费
  • Lookeen
  • Google Desktop 免费
  • AstroGrep 免费
  • Exselo Desktop
  • SearchMyFiles 免费
  • Puggle Desktop Search
  • Locate3 免费

http://www.wox.one/

想必用过mac的人都会知道一款效率神器Alfred,可快速启动、计算、查找等,使用起来非常的方便。Win上面也有类似的效率神器,比如Listary和WOX。

uTools

https://u.tools/
比everything更好?

其它

透明任务栏:【TranslucentTB】
流量监控器:【TrafficMonitor】
桌面壁纸:【WinDynamicDesktop】
卸载神器:【Geek Uninstaller】,删完自动查找注册表,删不删由你
右键菜单管理:【ContextMenuManager】
系统维护工具:【PowerToolx64】我就拿来删文件的,毕竟总会遇到一些顽固的,有些360也删不了它可以;
多媒体格式转换:【VideoProc 3.4】
U盘格式化:【FormatTool2.0】
纯粹的听音乐:【Aimp】
系统工具【Dism++】

冰点下载器

可以自由下载百度,豆丁,道客巴巴,丁香,畅享网,it68,mbalib,mab.book118,open-open, 金字塔医学,大桔灯文库文档。

https://share.weiyun.com/P63B9Qyy

视频会议

jitsi-meet

开源视频会议服务
https://github.com/jitsi

数据库管理工具

MDF Viewer, MDF Open File Tool

Bytebase

https://github.com/bytebase/bytebase

docker run --init \
  --name bytebase \
  --restart always \
  --publish 8080:8080 \
  --volume ~/.bytebase/data:/var/opt/bytebase \
  bytebase/bytebase:2.13.1
docker run -d --init \
  --name bytebase \
  --restart always \
  --publish 10008:8080 \
  --health-cmd "curl --fail http://localhost:8080/healthz || exit 1" \
  --health-interval 5m \
  --health-timeout 10s \
  --volume /data/dockerv/bytebase/data:/var/opt/bytebase \
  bytebase/bytebase:2.13.1 \
  --data /var/opt/bytebase \
  --port 8080

Web 调试神器

https://github.com/microsoft/playwright-cli
https://playwright.dev/


npm i -D playwright

npx playwright-cli --help

npx playwright-cli codegen wikipedia.org
# Open page in Chromium
npx playwright-cli open example.com
# Open page in WebKit
npx playwright-cli wk example.com

cat 的替代品bat

https://github.com/sharkdp/bat 22k

  • 可以高亮众多语言的语法,Markdown 中的代码也可以高亮;
  • 和 Git 集成,注意下图左侧的 ~+;它能自动和 Git 沟通,识别出修改;
  • 和 less 一样,自带分页;
  • 其他 cat 的一些功能;

差异比较工具

Linux工具

  • diff命令

    • 增强:colordiff命令和wdiff命令
  • Vimdiff命令
    http://vimdoc.sourceforge.net/htmldoc/diff.html

  • Kompare
    https://kde.org/applications/en/kompare
    Kompare是一个diff GUI包装器,允许用户查看文件之间的差异,并合并他们。 它的一些功能包括:

    • 支持多种差异格式
    • 支持目录比较
    • 支持读取diff文件
    • 可定制的界面
    • 创建和应用补丁到源文件
  • DiffMerge
    https://sourcegear.com/diffmerge/
    DiffMerge是比较和合并文件的跨平台GUI应用程序。它有两个功能引擎,Diff引擎显示两个文件之间的差异,它支持行内突出显示和编辑,以及合并引擎,在三个文件之间输出更改的行。 它有以下特点:

    • 支持目录比较
    • 文件浏览器集成
    • 高度可配置
  • Meld
    http://meldmerge.org/
    Meld是一个轻量级的GUI diff和合并工具。它使用户能够比较文件,目录和版本控制的程序。专为开发人员而开发,它具有以下功能:

    • 文件和目录的双向和三向比较
    • 更新文件比较作为用户键入更多的单词
    • 使用自动合并模式和更改块上的操作使合并更容易
    • 使用可视化进行简单比较
    • 支持Git,Mercurial,Subversion,Bazaar等等
  • DiffUse
    http://diffuse.sourceforge.net/
    DiffUse是另一种流行的,免费的,小而简单的GUI diff和合并工具,你可以在Linux上使用。在Python中,它提供两个主要功能,即:文件比较和版本控制,允许文件编辑,文件合并,还输出文件之间的差异。 您可以查看比较摘要,使用鼠标指针在文件中选择文本行,匹配相邻文件中的行并编辑不同的文件。其他功能包括:

    • 语法高亮显示
    • 键盘快捷键,便于浏览
    • 支持无限撤消
    • Unicode支持
    • 支持Git,CVS,Darcs,Mercurial,RCS,Subversion,SVK和Monotone
  • XXdiff
    http://furius.ca/xxdiff/
    XXdiff是一个免费的,功能强大的文件和目录比较和合并工具,可以在Unix类操作系统,如Linux,Solaris和HP / UX,IRIX,DEC Tru64上。 XXdiff的一个限制是它缺乏对unicode文件的支持和diff文件的内联编辑。 它具有以下功能列表:

    • 浅和递归比较两个,三个文件或两个目录
    • 水平差异突出显示
    • 交互式合并文件和保存结果输出
    • 支持合并评审/监管
    • 支持外部比较工具,如GNU diff,SIG diff,Cleareddiff等等
    • 可扩展使用脚本
    • 使用资源文件和许多其他次要功能可完全自定义
  • KDiff3
    http://kdiff3.sourceforge.net/
    KDiff3是另一个很酷的,跨平台的差异和合并工具从KDevelop的制作。它适用于所有类Unix平台,包括Linux和Mac OS X,Windows。 它可以比较或合并两到三个文件或目录,并具有以下显着的功能:

    • 逐行和逐个字符指示差异
    • 支持自动合并
    • 内置编辑器来处理合并冲突
    • 支持Unicode,UTF-8和许多其他编解码器
    • 允许打印差异
    • Windows explorer集成支持
    • 还支持通过字节顺序标记“BOM”的自动检测
    • 支持手动对齐线条
    • 直观的GUI和更多
  • TkDiff
    https://sourceforge.net/projects/tkdiff/
    TkDiff也是Unix的比较工具一个跨平台的,易于使用的GUI包装。它提供了两个输入文件之间的差异的并排视图。它可以在Linux,Windows和Mac OS X上运行。 此外,它还有一些其他令人兴奋的功能,包括差异书签,差异的图形地图方便快捷的导航等等。

Win工具

  • BCompare
    可以比较文件夹的差异
  • UltraCompare
    可以比较文件夹的差异

以下比较工具也可以直接在命令行中使用,也是git合并和差异比较工具
直接在用户文件夹下,修改.gitconfig文件,修改名称并把path修改对应的工具路径

[diff]
	guitool = vscode
[difftool "vscode"]
	path = D:/Microsoft VS Code/Code.exe
	cmd = \"D:/Microsoft VS Code/Code.exe\" --wait --diff \"$LOCAL\" \"$REMOTE\"
[merge]
	guitool = vscode
[mergetool "vscode"]
	path = D:/Microsoft VS Code/Code.exe
	cmd = \"D:/Microsoft VS Code/Code.exe\" --wait \"$MERGED\"

git difftool # 比较当前所修改的内容
git difftool xxx xxx # 比较两个commit id

C:\Users\Administrator>git difftool --tool-help
'git difftool --tool=<tool>' may be set to one of the following:
                vimdiff
                vimdiff2
                vimdiff3

        user-defined:
                vscode.cmd "D:/Microsoft VS Code/Code.exe" --wait "$MERGED"
                vscode.cmd "D:/Microsoft VS Code/Code.exe" --wait --diff "$LOCAL" "$REMOTE"

The following tools are valid, but not currently available:
                araxis
                bc
                bc3
                codecompare
                deltawalker
                diffmerge
                diffuse
                ecmerge
                emerge
                examdiff
                guiffy
                gvimdiff
                gvimdiff2
                gvimdiff3
                kdiff3
                kompare
                meld
                opendiff
                p4merge
                smerge
                tkdiff
                winmerge
                xxdiff

Some of the tools listed above only work in a windowed
environment. If run in a terminal-only session, they will fail.

bc3

bcomp.exe file1 file2

bc

bcomp.exe file1 file2

diffmerge

DiffMerge.exe file1 file2

kdiff3

kdiff3.exe file1 file2

meld

meld.exe file1 file2

p4merge

p4merge.exe file1 file2

semanticmerge

semanticmergetool.exe -s file1 -d file2

tortoisemerge

TortoiseGitMerge.exe file1 file2

vscode

有空格是需要双引号的,文件也一样,如:"file1"
"D:/Microsoft VS Code/Code.exe" --wait --diff file1 file2

vsdiffmerge

vsdiffmerge.exe file1 file2

winmerge

winmergeu.exe -e -u file1 file2

其它

colordiff 和 diff-so-fancy
colordiff 下载地址:https://www.colordiff.org/
diff-so-fancy 下载地址:https://github.com/so-fancy/diff-so-fancy

https://thegeekpage.com/12-best-free-file-comparison-tools-for-windows-10/

  • AptDiff
  • DiffMerge
  • Diffuse
  • ExamDiff
  • KDiff3
  • Workshare Compare 收费
  • WinMerge
  • Meld
  • tkdiff
  • Diff Doc 收费
  • DocuProof Enterprise 收费
  • Beyond Compare Version 3 收费

上传

winscp

WinSCP 是一个 Windows 环境下使用的 SSH 的开源图形化 SFTP 客户端。同时支持 SCP 协议。
WinSCP是一个免费的Windows SFTP、SCP、Amazon S3、WebDAV和FTP客户端。

按键精灵

https://github.com/taojy123/KeymouseGo

PDF工具

Stirling-PDF

https://github.com/Frooodle/Stirling-PDF

PDFgear

阅读、编辑、转换、合并和跨设备签署PDF文件
https://www.pdfgear.com/zh/

远程连接/远程管理

https://github.com/quasar/Quasar
https://github.com/amidaware/tacticalrmm

其它

有一个文件管理器叫FreeCommander
有一款高效浏览器叫CentBrowser
有一种内存加速盘叫Ramdisk
再加上几件利器,助你打造一把Windows瑞士军刀:Everything + Hoekey + IDM + Snagit + PandaOCR。
Snagit:老牌截图工具
Everything:最快文件名搜索工具
Wiztree:最快磁盘分析器
Hoekey:最小快捷键程序
AIDA64:全面硬件检测
IDM下载器:网站视频嗅探
CCleaner:Windows垃圾清理
PandaOCR:文字识别翻译朗读
USBOS:多合一WinPE启动盘
Inpaint:快速去除水印杂物
ScreenToGif:免费绿色动画GIF录制
360断网急救箱:有单独剥离绿色版
万兴PDF专家:PDF编辑转换利器
格式工厂:万能多媒体格式转换
完美解码:集成Potplayer万能播放器
文本整理器:去除空行空格小工具
冰点下载器:文库资料免费搬运
汉语大辞典:查字词成语对联
iSlide:工作做的好,不如PPT做得好!iSlide一款基于PowerPoint的插件,支持Win和Mac系统,内置了38个设计辅助功能,丰富的资源模板库,可以让职场人士或学生群体快速做出好看专业的演示PPT。
卸载软件Geek Uninstaller
Dism++优化软件
EV录屏
迅捷PDF转换器
Poppler ,PDF 生成工具

PPT

OfficePlus - Office模板网站
Sway - 在线制作PPT
Bing wallpaper - 高清壁纸

手机App

浏览器