推荐最近很火的 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

ios github项目 github web项目_ios github项目

前端路线图

ios github项目 github web项目_大数据_02

后端路线图

ios github项目 github web项目_python_03

DevOps 运维路线图

ios github项目 github web项目_大数据_04

02

一个简单的绘图应用程序

一个用 Rust 和 GTK4 编写的简单的绘图应用程序来创建手写笔记。

Rnote 旨在成为一个简单但实用的笔记应用程序,用于手绘或注释图片或文档。它最终能够导入/导出各种媒体文件格式。而且输出的作品是基于矢量的,这使其在编辑和更改内容时非常灵活。

地址:https://github.com/flxzt/rnote

ios github项目 github web项目_大数据_05

ios github项目 github web项目_python_06

ios github项目 github web项目_大数据_07

ios github项目 github web项目_编程语言_08

03

前端低代码框架

Amis:该开源项目通过 JSON 配置就能生成各种后台页面,极大减少开发成本,甚至可以不需要了解前端。

Amis 用于百度内部 AMIS 平台,已有 100+ 部门接入使用,创建 1.2w + 页面。不需要前端就可以自己搭建信息管理系统、监控管理系统等等。

地址:https://github.com/baidu/amis

ios github项目 github web项目_编程语言_09

04

直播低代码解决方案

TUI 组件化解决方案是腾讯云 TRTC 针对直播、语聊、视频通话等推出的低代码解决方案,依托腾讯在音视频&通信领域的技术积累,帮助开发者快速实现相关业务场景,聚焦核心业务,助力业务起飞。

地址:https://github.com/tencentyun/TUIChorus/

05

一个造假数据的 Python 包

Faker 是一个 Python 包,可以为你生成假数据。安装 Faker 之后,我们简单的生成几个假数据试试:



ios github项目 github web项目_ios github项目_10

首先我们从 faker 这个包里面导入一个 Faker 类,然后将其实例化为 faker 对象,依次调用它的 name、address、text 方法,看下运行效果:



ios github项目 github web项目_ios github项目_11

可以看到生成了看起来很真的英文姓名、地址、长文本。如果要生成中文,只要在 Faker 类的第一个参数传入对应的代号即可,例如简体中文就传入 zh_CN,所以上面的代码改写如下:



ios github项目 github web项目_java_12

运行结果如下:



ios github项目 github web项目_python_13

可以看到一段中文名字,地址,长文本生成。看的出来地址是省、地、县、街道的随机组合,而文字也是词的随机组合,但实际上这比我们开头列出的测试数据强得多了。

地址:https://github.com/joke2k/faker

06

数据可视化平台

datart:新一代数据可视化开放平台,支持报表、仪表板、大屏、分析和可视化数据应用的敏捷构建。

地址:https://gitee.com/running-elephant/datart

ios github项目 github web项目_java_14

ios github项目 github web项目_ios github项目_15