本期推荐开源项目目录:
1. 使用 Vue 3 构建 Notion UI
2. 十六进制编辑器
3. 仪表盘 UI 工具包
4. 文本式 Python 编程环境
5. Electron
6. 使用 SVG、Canvas 和 HTML 让数据栩栩如生
使用 Vue 3 构建 Notion UI
这个开源项目基于 Vue 3.js 构建的 Notion UI,一个基于 Block 的简单的编辑器,UI 与 Notion 非常相似,你可以拖动以重新排序 Block。还支持基本的 Markdown 解析,包括粗体、斜体、标题和分隔符。和 Notion 类似,键入“/”命令来作为快捷方式。
开源地址:https://github.com/Dashibase/lotion
十六进制编辑器
一款名为 ImHex 的十六进制编辑器获得了 15.3k 的 Star。十六进制编辑器可以让你以十六进制的形式查看或编辑文件的二进制数据,并用较为友好的界面来编辑二进制数据,和常见的十六进制编辑器 GNOME Hex Editor 等不一样,ImHex 功能非常强大,用户界面友好,包含了许多其它编辑器通过付费才能使用功能。
开源地址:https://github.com/WerWolv/ImHex
仪表盘 UI 工具包
Tabler 是基于 Bootstrap 构建的免费开源 HTML Dashboard UI Kit。它支持响应式并与所有现代浏览器兼容。你只需要选择需要的布局和组件并对其进行自定义,就能设计出一个美观的 Dashboard。
开源地址:https://github.com/tabler/tabler
文本式 Python 编程环境
使用 Jupyter Notebooks 创建棒棒棒的 Python 项目,nbdev 允许在Jupyter Notebook 中开发一个库,将所有代码、测试和文档放在一个地方。
使用 nbdev 相当于有了一个真正的文本式编程环境。
开源地址:https://github.com/fastai/nbdev
Electron
Electron 也登上了最近的 GitHub 热榜,Electron 框架允许开发者使用 JavaScript、HTML 和 CSS 编写跨平台的桌面应用程序。它基于 Node.js 和 Chromium,并被 Atom 编辑器和许多其他应用程序使用。
开源地址:https://github.com/electron/electron
使用 SVG、Canvas 和 HTML 让数据栩栩如生
D3.js 是一个开源的 JavaScript 库,用于使用 Web 标准可视化数据。D3 帮助你使用 SVG、Canvas 和 HTML 将数据进行可视化。
D3 将强大的可视化和交互技术与数据驱动的 DOM 操作方法相结合,为你进行数据设计合适的可视化界面。
开源地址:https://github.com/d3/d3
欢迎关注公众号 逛逛GitHub ,逛逛GitHub 每天推送一个好玩的开源项目。同时还会定期盘点每月最热开源项目。
想看更多历史推进项目可以点击:历史发布项目。最后,防止找不到本篇文章,可以收藏点赞,方便翻阅查找。
推荐阅读