推荐最近很火的 6 个开源项目,本期所有推荐都已经收录到 Awesome GitHub Repo,欢迎各位读者 Star。
欢迎 Star:https://github.com/Wechat-ggGitHub/Awesome-GitHub-Repo
本期推荐的开源项目是:
1. 中国 Web 开发者路线图
2. 一个简单的绘图应用程序
3. 通过 JSON 配置就能生成各种后台页面
4. 针对直播、语聊、视频通话等推出的低代码解决方案
5. 一个 Python 包,可以为你生成假数据
6. 数据可视化开放平台
01
中国 Web 开发者路线图
在你学技术进阶的路上,如果你对接下来要学习的内容感到困惑,可以看看这个开源项目,这是中国 Web 开发者路线图。
它会让你对技术全景有一个了解,并在为你提供指导,该路线图并不会鼓励你选择时髦的东西,而是鼓励合适的东西。因为时髦的技术永远都不意味着最适合用来工作。
地址:https://gitee.com/ironman1987/chinese-developer-roadmap
前端路线图
后端路线图
DevOps 运维路线图
02
一个简单的绘图应用程序
一个用 Rust 和 GTK4 编写的简单的绘图应用程序来创建手写笔记。
Rnote 旨在成为一个简单但实用的笔记应用程序,用于手绘或注释图片或文档。它最终能够导入/导出各种媒体文件格式。而且输出的作品是基于矢量的,这使其在编辑和更改内容时非常灵活。
地址:https://github.com/flxzt/rnote
03
前端低代码框架
Amis:该开源项目通过 JSON 配置就能生成各种后台页面,极大减少开发成本,甚至可以不需要了解前端。
Amis 用于百度内部 AMIS 平台,已有 100+ 部门接入使用,创建 1.2w + 页面。不需要前端就可以自己搭建信息管理系统、监控管理系统等等。
地址:https://github.com/baidu/amis
04
直播低代码解决方案
TUI 组件化解决方案是腾讯云 TRTC 针对直播、语聊、视频通话等推出的低代码解决方案,依托腾讯在音视频&通信领域的技术积累,帮助开发者快速实现相关业务场景,聚焦核心业务,助力业务起飞。
地址:https://github.com/tencentyun/TUIChorus/
05
一个造假数据的 Python 包
Faker 是一个 Python 包,可以为你生成假数据。安装 Faker 之后,我们简单的生成几个假数据试试:
首先我们从 faker 这个包里面导入一个 Faker 类,然后将其实例化为 faker 对象,依次调用它的 name、address、text 方法,看下运行效果:
可以看到生成了看起来很真的英文姓名、地址、长文本。如果要生成中文,只要在 Faker 类的第一个参数传入对应的代号即可,例如简体中文就传入 zh_CN,所以上面的代码改写如下:
运行结果如下:
可以看到一段中文名字,地址,长文本生成。看的出来地址是省、地、县、街道的随机组合,而文字也是词的随机组合,但实际上这比我们开头列出的测试数据强得多了。
地址:https://github.com/joke2k/faker
06
数据可视化平台
datart:新一代数据可视化开放平台,支持报表、仪表板、大屏、分析和可视化数据应用的敏捷构建。
地址:https://gitee.com/running-elephant/datart