本文汇总我开发的一些小软件和软件库,无他。

一、工具

1.1 1key.run

主打一键启动,可以一键启动本地应用、网页搜索,并内置了日历、科学计算、截图、取色、哈希计算等功能。

👉 获取 1key.run

1.2 PortableStarter

另一个软件启用器,但 PortableStarter 不访问网络、不读取注册表,是完全可便携的,打造属于自己的便携工具箱。

👉 获取 PortableStarter

1.3 TinyTu

跨平台的图片压缩软件,没有文件大小限制,支持PNG、JPG、GIF等图片格式,离线本地压缩,充分发挥机器算力。

👉 获取 TinyTu

1.4 WinSpyPlus

Microsoft Spy++ 的加强版,在保留原功能的基础上新增若干功能。

👉 获取 WinSpyPlus

二、库

2.1 Zoe

跨平台的 C++ 文件下载库,支持多线程分片下载、断点续传、磁盘缓存、速率限制等功能。

👉 获取 Zoe

2.2 Veigar

跨平台的基于共享内存的 C++ RPC 框架,区别于大众化的、基于网络的 RPC 框架,veigar 无需面对端口占用、假可用性等问题。

👉 获取 Veigar

2.3 QCefWidget

使用 Qt 封装的一个 CEF 控件,用来显示网页,并与之交互,功能完善。

👉 获取 QCefWidget

2.4 QWebView2

使用 Qt 封装的一个 Microsoft Edge WebView2 控件,用来显示网页,并与之交互,功能完善。

👉 获取 QWebView2

2.5 electron-vue3-boilerplate

基于 Vue3 + Electron + TypeScript 的客户端程序模板,使用 Vite 和 Electron Forge 构建和打包,做到开箱即用,面向跨平台客户端设计,产品级的项目模板。

解决了大多 Web 开发不懂客户端技术,客户端开发不懂 Web 技术的困扰。

👉 获取 electron-vue3-boilerplate

2.6 NSIS-UI-Plugin

NSIS UI 插件,提供一种创建漂亮地、现代化地Windows平台安装界面的方式。

👉 获取 NSIS-UI-Plugin

2.7 Qt-FramelessWindow

一个相对完美的 Qt 无边框解决方案。

👉 获取 Qt-FramelessWindow