做一个 H5 页面、让歌词跟着音乐动起来,或是在浏览器里观察元素与日照变化:开源项目的有趣之处,常常藏在这些具体的问题里。

本期 G-Star 开源项目推荐带来 8 个来自可视化创作、科学科普、工程工具与知识查阅等方向的项目。

G-Star 开源摘星计划是 AtomGit 面向开源项目推出的成长扶持计划,为项目提供代码托管、品牌推广与社区运营等支持。

申请入口:https://atomgit.com/g-star/apply

01 H5-Dooring:像搭积木一样制作 H5 页面

项目地址:https://atomgit.com/MrXujiang/h5-Dooring

H5-Dooring 项目图

H5-Dooring 是一套 H5 可视化页面搭建方案。开发者可以通过组件拖拽、属性配置和页面管理制作内容页面,也可以参考其编辑器实现,探索低代码页面搭建的设计思路。

项目亮点:

  • 把页面搭建变成可视化操作:提供组件配置、拖拽编辑与多页面管理,减少重复编写页面结构的工作。
  • 兼顾编辑与预览:支持组件交互、动画、模板及预览能力,让页面制作和调整在同一套工具中完成。

02 BetterLyrics:让歌词不只是一行文字

项目地址:https://atomgit.com/jayfunc/BetterLyrics

BetterLyrics 项目图

BetterLyrics 是一款面向 Windows 的歌词可视化与音乐播放应用,基于 WinUI 3 和 Win2D 构建。它把逐词歌词、动态背景和不同的桌面展示方式结合起来,让听歌时的文字体验更有表现力。

项目亮点:

  • 歌词随音乐呈现:支持逐词高亮、长音效果与动态视觉反馈,让歌词展示更贴合播放节奏。
  • 适配不同桌面习惯:提供全屏、桌面悬浮、任务栏等展示形态,并可通过社区插件扩展歌词来源等能力。

03 Future Style Periodic Table:可以探索的元素周期表

项目地址:https://atomgit.com/SeanWong17/Future-Style-Periodic-Table

Future Style Periodic Table 项目图

Future Style Periodic Table 将 118 种化学元素做成可搜索、可交互的浏览器应用。除了查看元素信息,读者还能通过热力图比较不同属性,并在详情页旋转观察简化的 3D 原子模型。

项目亮点:

  • 让元素数据更容易比较:支持按名称、符号或原子序数查找元素,并用热力图呈现电负性、原子半径等属性差异。
  • 把知识点变成交互体验:结合双语界面、元素详情与可旋转模型,提供一种不同于静态表格的科普方式。

说明:项目中的 3D 原子模型是教学可视化示意,并非真实电子云分布。

04 Building Sunlight Simulator:在浏览器里观察建筑日照

项目地址:https://atomgit.com/SeanWong17/building-sunlight-simulator

Building Sunlight Simulator 项目图

Building Sunlight Simulator 是一套建筑采光可视化工具。用户可在规划图上标注楼栋,生成 3D 场景,再结合位置、日期与太阳轨迹,观察建筑阴影和日照变化。

项目亮点:

  • 从平面图走向 3D 场景:支持导入规划图、绘制建筑轮廓并配置楼栋信息,帮助用户直观看到建筑之间的遮挡关系。
  • 让日照变化可观察:通过时间调节、阴影展示与分户日照热力图,辅助比较不同条件下的采光估算结果。

说明:模拟结果用于方案可视化参考,不能替代依据当地规定开展的专业日照测算。

05 Jiascheduler:把分散的任务集中管理

项目地址:https://atomgit.com/jiawesoft/jiascheduler

Jiascheduler 项目图

Jiascheduler 是一个使用 Rust 开发的任务调度系统,采用控制台与执行节点分离的方式管理脚本任务。对于需要在多台机器上执行任务的团队,它提供了统一下发、查看状态和收集结果的入口。

项目亮点:

  • 统一调度执行节点:控制台可向不同网络环境中的 Agent 下发任务,并汇总执行结果。
  • 便于集中排查:除任务状态外,还提供 Web SSH 等节点管理能力,减少在多台机器之间反复切换。

06 Obsidian Code Space:把代码文件带进笔记工作流

项目地址:https://atomgit.com/UNLINEARITY/Obsidian-CodeSpace

Obsidian Code Space 项目图

Code Space 集代码管理、专业编辑、代码嵌入、外部目录挂载与系统终端于一体,融合技术笔记、项目开发与 AI 编程工作流。

项目亮点:

  • 专业编辑与知识管理:支持任意后缀文件管理、多语法高亮、代码大纲等 IDE 级别操作;提供代码引用、指定行嵌入、代码块编辑与原生 PDF 导出等原生集成。
  • 跨项目开发与终端集成:支持外部目录挂载,实现跨项目代码管理与编辑;集成真实系统终端,支持多会话、内嵌运行及 AI 编程 CLI,无缝衔接本地开发环境。

07 Just Laws:让法律文本更方便查找和阅读

项目地址:https://atomgit.com/ImCa0/just-laws

Just Laws 项目图

Just Laws 是一个开源法律文库项目,将法律文本整理为便于浏览和检索的数字内容。它保留章节与条文结构,帮助读者更快定位需要阅读的内容,也为文档检索与阅读体验提供了一个开源实践案例。

项目亮点:

  • 从搜索直达条文:可检索法律名称和条文内容,结合分类目录与章节导航,减少在长篇文本中查找的成本。
  • 关注版本辨识与引用:对已配置多版本的法律展示版本及施行日期,并支持通过固定链接定位条文。

说明:项目是查阅工具;涉及具体法律适用或现行版本时,请以国家有关机关公布的正式文本为准。

08 xe-utils:为日常 JavaScript 开发备好工具函数

项目地址:https://atomgit.com/x-extends/xe-utils

xe-utils 是一个 JavaScript 工具函数库,覆盖对象、数组、字符串、数字和日期等常见数据处理需求。对于经常编写表单、列表或数据展示逻辑的开发者,它提供了可复用的基础方法。

项目亮点:

  • 覆盖常见数据处理:将日期格式化、集合遍历等操作整理为现成方法,减少重复编写辅助代码。
  • 支持按需引入:既可整体使用,也可单独导入所需函数,方便开发者根据项目需要组织依赖。

09 结语

欢迎前往项目仓库查看 README 和源码。遇到感兴趣的项目,可以 Star、提交 Issue,或通过 Pull Request 参与共建;也欢迎更多项目加入 G-Star 开源摘星计划。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐