semantic-release 是一款用于完全自动化软件包发布工作流的工具,涵盖了版本号计算、变更日志生成以及发布等环节。
好开源,值得被发现。
发现优质开源项目,匿名提交开源项目,认领编辑你的开源项目。
带着好奇心,发现开源世界。
THE FIRST COLLECTIONhwid 是一个跨平台的 Python 库和命令行工具,用于从 Windows、Linux 和 macOS 提取硬件 ID,使用原生系统检测,无外部运行时依赖。
Genlytics 是一个 Laravel 包,用于集成 Google Analytics 4,采用仓储模式、智能缓存、后台任务和事件驱动架构,通过 GA4 数据 API 获取报告与实时数据。
wasm-pack 是一款将 Rust 代码编译为 WebAssembly 包的工具,支持与 JavaScript 互操作,可用于浏览器或 Node.js 环境。它能从 Rust crate 生成 npm 包,支持发布到 npm 注册表,或与 webpack 等工具配合使用。主要命令包括 new(项目生成)、build(编译 WebAssembly)、test(浏览器测试)以及 pack/publish(打包与发布)。需要 Rust 1.30.0 或更高版本,支持通过 RUST_LOG 环境变量配置日志。
Pake 是一款开源命令行工具,可将任意网页打包为 macOS、Windows 和 Linux 桌面应用。基于 Rust 和 Tauri 构建,安装包体积比 Electron 小约 20 倍(通常小于 10MB),启动更快且内存占用更低。支持一键打包、快捷键、沉浸式窗口及样式自定义等功能,提供 CLI 和 GitHub Actions 两种使用方式,采用 GPL-3.0 许可证。
Tach 是一款基于 Rust 的 Python 工具,用于在模块化架构中可视化和强制执行依赖边界与接口规范。
PakePlus-iOS 可将任意网页或 Vue/React 项目打包为小于 5MB 的轻量桌面端与移动端应用,基于 Tauri 和 GitHub Actions 实现云端构建,仅需一个 GitHub Token。
strip-comments-js 是一款用于移除 JavaScript 和 TypeScript 代码中注释的实用工具,支持通过命令行界面或 JavaScript API 进行操作。