Awesome GitHub Repo: Awesome GitHub Repo: Awesome GitHub Repo: Awesome GitHub Repo: Awesome GitHub

Welcome Star:https://github.com/Wechat-ggGitHub/Awesome-GitHub-RepoCopy the code

The open source projects recommended for this issue are:

1. China Web Developer Roadmap

2. A simple drawing application

3. Various background pages can be generated through JSON configuration

4. Low-code solutions for live broadcast, chat, video call, etc

5. A Python package that generates fake data for you

6. Open platform for data visualization


01

China Web Developer Roadmap

On your way up the tech ladder, if you’re confused about what to learn next, check out this open source project, the Chinese Web Developer Roadmap.

It will give you a sense of the technology landscape and guide you through it. The roadmap will not encourage you to choose what is fashionable, but what is appropriate. Because fashionable technology is never meant to be the best for work.

Address: https://gitee.com/ironman1987/chinese-developer-roadmapCopy the code

Front-end Roadmap

Back-end roadmap

DevOps Operation roadmap

02

A simple drawing application

A simple drawing application written in Rust and GTK4 to create handwritten notes.

Rnote is intended to be a simple but useful note-taking application for hand-drawing or annotating pictures or documents. It will eventually be able to import/export various media file formats. And the output is vector-based, making it very flexible when editing and changing content.

Address: https://github.com/flxzt/rnoteCopy the code

03

Front-end low code framework

Amis: This open source project generates various backend pages using JSON configuration, greatly reducing development costs and even requiring no front-end knowledge.

Amis is used in Baidu’s internal Amis platform, which has been accessed by 100+ departments and created 1.2 million + pages. Do not need the front end can build their own information management system, monitoring management system and so on.

Address: https://github.com/baidu/amisCopy the code

04

Live low code solution

TUI component solution is a low-code solution launched by Tencent Cloud TRTC for live broadcasting, chat, video calling, etc. Relying on Tencent’s technical accumulation in the field of audio and video & communication, IT helps developers quickly realize relevant business scenes, focuses on core business and helps business take off.

Address: https://github.com/tencentyun/TUIChorus/Copy the code

05

A Python package that falsifies data

Faker is a Python package that generates fake data for you. After installing Faker, let’s try simply generating some fake data:

First we import a faker class from the faker package and instantiate it as a Faker object. Then we call its name, address, and text methods in sequence.

You can see that real-looking English names, addresses, and long text are generated. If you want to generate Chinese, just pass the corresponding codename in the first parameter of the Faker class, for example, pass zh_CN in simplified Chinese, so the above code rewrite as follows:

The running results are as follows:

You can see a Chinese name, address, long text generated. It looks like the address is a random combination of province, place, county and street, and the text is a random combination of words, but this is actually much stronger than the test data listed at the beginning.

Address: https://github.com/joke2k/fakerCopy the code

06

Data visualization platform

Datart: A new generation of open platform for data visualization that supports agile building of reports, dashboards, large screens, analysis and visualization data applications.

Address: https://gitee.com/running-elephant/datartCopy the code

Reference: zhuanlan.zhihu.com/p/93598610

Please visit GitHub and recommend a fun and interesting open source project every day. GitHub project:

Source address: https://github.com/Wechat-ggGitHub/Awesome-GitHub-RepoCopy the code