Awesome GitHub Repo Awesome GitHub Repo

1. Douyin team’s open source UI solution

2. A lightweight SQLite visualization tool

3. A rendering library that can turn Markdown into wechat applet WXML

4. A super full third-party login open source component

5. Golang version SDK of wechat, Alipay, PayPal and QQ

6. Code security guidelines for developers

Awesome GitHub Repo is a collection of high quality, interesting open source projects on GitHub and organizes them into categories.

The open source set of projects is not simply categorized by programming language, but by more interesting categories such as: fun projects, sand sculpture projects, field projects, learning projects, utility tools, etc.

At the same time, welcome readers Star project, and recommend excellent fun open source projects.

Address: www.github.com/Wechat-ggGitHub/Awesome-GitHub-RepoCopy the code

01. Tik Tok team’s open source UI solution

Semi Design, designed, developed and maintained by bytedance tiktok front end and UED team, is an out-of-the-box middle and back end solution that includes Design language, React components, themes, etc. It can be used to quickly build beautiful React applications.

If you want to quickly build a nice React app using this UI library, you can start with the following steps.

NPM install @douyinfe/semi-ui # use yarn yarn add @douyinfe/semi-uiCopy the code

Shortly after Semi Design opened source, parts of its code repository were discovered to contain Ant Design content. Tiktok’s front-end technology team later issued an apology, admitting that Semi Design had used Ant Design’s copywriting earlier without attribution.

Address: https://github.com/DouyinFE/semi-designCopy the code

02. A lightweight SQLite visualization tool

Sqliteviz is a lightweight SQLite visualization tool. The functions are as follows: Run SQL queries against an SQLite database and create Plotly charts and Pivottables from result sets, import CSV files into an SQLite database and visualize the imported data, export result sets to CSV files, manage queries and run them against different databases, and much more.

Address: www.github.com/lana-k/sqlitevizCopy the code

03. Towxml

Towxml is a rendering library that can convert HTML and Markdown into WeiXin Markup Language (WXML). It is used to solve the problem that Markdown and HTML cannot be rendered directly in wechat mini program.

The following screenshot shows how the demo project (see wiki for files) was compiled.

Address: www.github.com/sbfkcel/towxmlCopy the code

04. Third-party login to open source components

The open source project is a super full third party login open source component.

The project already supports Github, Gitee, Weibo, Dingding, Baidu, Coding, Tencent Cloud Developer Platform, OSChina, Alipay, QQ, wechat, Taobao, Google, Facebook, Tiktok, linkedin, Xiaomi, Microsoft, Toutiao, Teambition, StackOverfl Authorized login of third-party platforms such as OW, Pinterest, Renren, Huawei, enterprise wechat, Kukule, Gitlab, Meituan, Ele. me, Twitter, Feishu, JINGdong, Ali Cloud, Alayama, Amazon, Slack and Line.

It can save you from tedious third-party login SDKS and make login intervention much easier. In addition, the project provides various detailed documentation.

Address: www.github.com/justauth/JustAuthCopy the code

05. Golang version of payment SDK

The last project is the recommended third-party payment component. This project is the Golang version SDK of wechat, Alipay, PayPal and QQ.

Address: www.github.com/go-pay/gopayCopy the code

06. Code security Guidelines for developers

Code security guide for developers to sort out API level risk points and provide detailed and feasible secure coding solutions. Based on the DevSecOps concept, we want to explain secure coding solutions in a way that developers can understand and guide them to avoid vulnerabilities at the source.

Address: www.github.com/Tencent/secguideCopy the code

    

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

Address: www.github.com/Wechat-ggGitHub/Awesome-GitHub-RepoCopy the code

Recommended reading

1. What are the fun projects on GitHub?

2. Recommend a NetEase cloud player with high appearance level

3. Baidu Cloud High imitation project based on Spring Boot

4. Check baidu’s 4 awesome open source projects