我之前看过一篇罗素写的关于工作的文章,他旨在表明“工作”是人们不可或缺的一部分,即便的家缠万贯,也需要一份工作。
工作是生活的润滑剂,它可以提高自我,也可以扩展社交,开阔眼界。
同样在办公中,除了本身自带强大功能的软件应用,有时候我们需要更深的挖掘,如软件工具包,开源知识库及软件开发打包等等,本次给大家分享一批完全免费,且可以一件多用的应用。
01
Pake
一个可将各种网页快速打包成Mac App的开源工具。
可以简单快速的用Rust打包网页生成很小的桌面App,支持Mac、Windows和Linux。
它比Electron更加小巧易用,打包成品比电子封装小近20倍(约5M),支持通用的快捷键透传、沉浸式窗口、拖动、打包样式兼容等功能。
你可以使用Rust将任何网页变成桌面应用程序,快速打包网页生成很小的桌面App。
GitHub:github.com/tw93/Pake
02
DevToys
一款Windows下的开源的工具包,里面提供了诸多实用的开发者工具,比如 JSON 格式化、正则表达式测试、Base64 编码与解码、PNG/JPEG 图片压缩、色盲模拟器等功能。
它被作者称为“开发人员的瑞士军刀”,基于c#编写。通过智能检测,可以检测用于复制到Windows剪贴板的数据的最佳工具。
帮助你保持应用程序较小并位于其他窗口之上,且可以一次使用应用的多个实例。
DevToys完全离线工作,无需使用许多不真实的网站来对您的数据执行简单的任务。
它提供27+种工具,包括Json到Yaml和Yaml到Json转换器;Base64文本和图像转换器;JWT编码器和解码器;文本比较器;哈希生成器等。
源码:github.com/veler/DevToys
03
Trilium Notes
一个可以帮助构建个人知识库的开源项目。Trilium Notes是一个分层笔记桌面应用程序,专注于构建大型个人知识库。
支持Linux和Windows,也可以托管在服务器上的Web,Mac OS桌面版本可用,但不受支持。
在桌面上使用Trilium,需要从最新版本下载适用于你平台的二进制版本,解压缩软件包并运行可执行文件。
源码:github.com/zadam/trilium
04
CubyText
一款开源的知识管理软件,基于Typescript编写。支持多操作系统平台,包括Windows、Linux、macOS等主流操作系统。
Cuby Text软件提供清晰简洁的界面,可通过区块来管理内容,支持带有 Markdown标记的富文本。可以将数据存储在本地,更快搜索查找,同时可以添加选项卡以快速创建更多笔记,待办事项列表。
源码:
github.com/vincentdchan/CubyText
05
InvenTree
一款开源的轻量级库存管理系统,提供基本的库存控制和零件跟踪功能。
其核心为Python/Django数据库后端,前台提供基于Web管理界面以及用于与外部界面和应用程序交互的REST API。
适用于SME或业余爱好者的应用程序,不需要复杂的工作订单或库存交易系统。用户可以随时访问库存跟踪历史记录。
另外,iOS应用程序与InvenTree开源库存管理和库存控制数据库进行了本地集成。它提供条形码扫描功能,以及强大的、闪电般快速的库存知识。
源码:
github.com/inventree/InvenTree
如果对软件的功能及形成有兴趣,可以根据项目提示操作,得到自己想要的效果。