有趣的开源项目

这是一些非常有意思的开源项目。

C#

  1. copy-dialog-lunar-lander 在Windows复制文件的进度条里嵌入一个小游戏,WPF。
  2. rainmeter 桌面贴纸,插件化,Winforms程序。
  3. SophiApp 基于WPF的Widow设置工具,现代UI。
  4. optimizer 轻量的windows优化工具,单exe,2M,winforms程序。
  5. privatezilla windows隐私优化工具,不到1M的windforms程序。
  6. Sharp-keys 通过Windows注册表重映射键盘按键,无需后台运行,小巧的Winforms程序。
  7. WGestures 检测鼠标轨迹手势并执行动作,Winforms程序。
  8. Flow Launcher 插件化的启动器,支持集成Everything。

JavaScript/TypeScript

  1. Deskreen 将桌面窗口投到局域网内另一个设备的浏览器上,扩展屏幕,安卓设备要使用支持WebRTC的浏览器。
  2. Map of Github 通过一些算法将所有github项目分类,并给出关联性,算法和render部分很有意思。
  3. Text-Grab 使用windows内置的OCR引擎来复制图片里的文字,执行文件45M。
  4. Immersive-Translate chrome插件,支持PDF对照翻译,新版本不再开源了。
  5. Micro Studio 全在线的游戏引擎和开发工具,官网上也有很多非常不错的游戏示例。
  6. WebGL Shooter 使用TypeScript/Three.js开发的小巧的3d游戏。

C/C++

  1. simplewall 用C实现的超轻量Windows Filtering Platform配置工具,不到1M。
  2. TrafficMonitor 任务栏或悬浮窗监测CPU/Memory/Traffic,C++实现,不到1M。
  3. winfsp 定义了一个用户态文件系统的接口,方便给windows开发新文件系统,比如sshfs。
  4. StarViewer Dicom查看工具,有3D视图。
  5. System Informer 开源的ProcExploere,支持文件/网络监控,很小巧,2M。
  6. UPBGE 基于Blender的游戏开发工具,脚本使用Python,265M。
  7. Magpie 窗口全屏工具,内置很多超分算法让放大后的画面更清晰,30M。
  8. Video2x 多个视频AI超分算法,有一个c++/qt的界面。
  9. Transfer.zip 使用WebRTC端到端传递文件,WebRTC可以方便支持P2P,类似的还有peertransfer

Java

  1. SikuliX GUI自动测试,通过Java Robot实现,内置了OpenCV算法和Jython。

Python

  1. LaTeX-OCR 基于AI的算法,将图片转换为Latex公式,console应用直接读取剪贴板图像。
  2. PhoneSploit-Pro 利用Adb Hack安卓设备,基于Metasploit框架。
  3. upscayl 图像高分增强,效果不错,带Python环境的安装包250M。
  4. yt-dlp Youtube下载命令行工具,Python封装成一个18m的exe。

Rust

  1. Spacedrive UI非常漂亮的现代分布式文件管理器。
  2. Gyroflow 基于陀螺仪的视频防抖工具,基于QT的UI。
  3. SquirrelDisk 目录大小分析工具,类似TreeSize,UI是用JS实现,安装包10M。
  4. czkawka 重复文件,大文件,垃圾文件查找,多个GUI客户端,20M,性能非常棒。
  5. screenpipe 24小时录音和录屏,并作AI提取,具体的提取可以用插件完成。
  6. Pot 划词/OCR/翻译,居然用tauri做到,50M。
  7. NeoHtop 又一个HTop,这个8M,但内存占用比较大。
  8. padloc 多端密码本,3M,UI很专业了。
  9. lettura UI不错的RSS阅读器。

Go

  1. rclone 多格式网盘命令行工具,支持挂载(支持透明加密压缩),单exe文件,60M。
  2. croc 跨局域网的文件传送命令行工具,使用Relay解决P2P连接,多线程下载,但实测不太稳定,10M。
  3. AdGuardHome 一个DNS服务器,可以过滤网址,有一个漂亮的webui,30M。

Dart

  1. Localsend 非常好用的局域网文件/文本传递工具,30M。
  2. keyviz 演示中实时显示按键和鼠标点击,12M。

其他

  1. Windows-ahk 一个增强Windows操作的AutoHotHey脚本,比如输入自动扩展,大小写转换等。
  2. privacy.sexy 一组修复各种隐私问题的脚本,包括windows/linux/mac系统。