Featured image of post Bytebase:统一数据库 CI/CD 解决方案 | 开源日报 No.128

Bytebase:统一数据库 CI/CD 解决方案 | 开源日报 No.128

Bytebase 是一个数据库 CI/CD 解决方案,为开发人员和 DBA 提供统一的工具来管理数据库系统的开发生命周期。它具有标准化操作流程、SQL 代码审查、GitOps 集成和数据访问控制等功能。通过标准作业程序,它规范了不同数据库系统中的模式和数据更改过程。它还提供了 100 多个 SQL lint 规则,用于检测 SQL 反模式并强制执行一致的 SQL 风格。通过与 GitHub 和 GitLab 的集成,它实现了 GitOps 工作流来进行数据库变更。它还提供了一个基于 Web 的 IDE,用于执行与 SQL 相关的任务。此外,它还具有先进的列级遮罩引擎,用于管理数据访问权限。

Featured image of post 文件同步、广告拦截、短链接,极具实用性的开源项目 | 开源专题 No.55

文件同步、广告拦截、短链接,极具实用性的开源项目 | 开源专题 No.55

Syncthing 是一个持续文件同步程序,Pi-hole 是一个通过自己的 Linux 硬件实现网络广告拦截的 DNS 陷阱,Immich 是一个高性能的自托管照片和视频备份解决方案,tldraw 是一个协作数字白板项目,memos 是一个轻量级的、自托管的备忘录中心,Dub 是一个开源的链接管理工具,专为现代营销团队创建、共享和跟踪短链接而设计。

Featured image of post 轻松构建前端应用:前端开发工具的精髓 | 开源专题 No.54

轻松构建前端应用:前端开发工具的精髓 | 开源专题 No.54

Node.js 是一个开源的、跨平台的 JavaScript 运行时环境。Nx 是一个智能、快速和可扩展的构建系统,具有一流的 monorepo 支持和强大的集成功能。Auth.js 是一个用于 Web 身份验证的开源项目,具有灵活易用、拥有数据所有权和默认安全性高等特点。react-three-fiber 是一个用于 threejs 的 React 渲染器,具有没有限制、无性能损耗和可以跟上频繁更新的特点。Yarn 是一个快速、可靠和安全的依赖管理工具,具有支持插件、默认支持 Node 和原生支持工作区等特点。JSExpertHub 是一个用于在浏览器上预处理视频的开源项目,具有可以理解未分段的 MP4 格式视频、使用 Web Workers 进行处理和从片段生成 WebM 文件等特点。