Go is a popular language in China, which no one should object to, but there is not much praise for domestic open source projects.

Today, I browsed the items with popular Go language this month on Github Trending page. I don’t know what the official judgment basis of Github is. For the first time, I think there are certain popular or upcoming popular items on the website.

In my point of view of real value is not much, for example, about the interview of data summary and so on, I don’t think these can reflect people use the language more project experience or skills, at least from the dimension doesn’t give a lot, and then combined to use in my work, I got five are worthy projects in my opinion, to share with everyone here.

Excellent projects should let everyone know, I hope you can also share Go language quality projects in China.

Screening criteria: fun, meaningful, in-depth.

1. Do not brush questions in the interview, such as go-interview

2. Notes and blogs don’t

3, do not share classes, such as Go night reading

Ten years ago. Ten years ago. Ten years ago.

Ten years ago

Open source SQL audit platform, small companies or large factories can be used, DML, DDL, query and other basic functions are certainly no problem, but there are two places to ridicule.

First, login authentication is page level, every time after refreshing the page to log in again, good trouble.

Second, permission verification, it would be good if we could distinguish between testing and production. Now we have deployed a website, but we can’t distinguish between the testing environment and production environment, so every time we change the table mechanism in the test, we have to apply for it, which delays the efficiency and affects the mood.

Star trend:

Next, post a feature description from README,

  • The SQL query
    • Query the repair order
    • export
    • Automatic completion, intelligent prompt
    • Query Statement Audit
    • Query result Desensitization
  • SQL audit
    • Process chemical list
    • SQL statement syntax check
    • Check SQL statement compliance according to rules
    • Automatically generate DDL/DML rollback statements
    • Historical audit record
  • push
    • E-mail work order push
    • Nail nail Webhook machine manual single push
  • User rights and management
    • Role division
    • Fine-grained permissions based on users
    • registered
  • other
    • todoList
    • LDAP logins
    • Configure dynamic audit rules
    • Customize audit levels
  • AutoTask automatically executes

Cloudreve (Star 3.0K)

Warehouse address: Cloudreve

  • : Cloud: Support local machine, slave machine, seven cow, Ali Cloud OSS, Tencent cloud COS, Youbaiyun, OneDrive (including century Interconnection version) as storage end
  • :outbox_tray: Upload/download Support client direct transmission, support download speed limit
  • πŸ’Ύ Can be connected to Aria2 for offline download
  • πŸ“š Online compression/decompression, multi-file package download
  • πŸ’» overrides WebDAV protocol support for all storage policies
  • ⚑ Drag upload, directory upload, streaming upload processing
  • πŸ—ƒοΈ File drag and drop management
  • πŸ‘©πŸ‘§πŸ‘¦ Multiple users and user groups
  • πŸ”— Create links to share files and directories and set them to expire automatically
  • πŸ‘οΈπŸ—¨οΈ Preview videos, images, audio, texts, and Office documents online
  • 🎨 Custom color matching, Dark mode, PWA application, site-wide single page application
  • πŸš€ Package, out of the box
  • 🌈… .

Star trend:

Gorm

Warehouse address: GORM

Curd boy should not know gorM, Go language development is the most commonly used ORM framework, more friendly to programmers, full function ORM, API concise, support Model between one to one, one to many, many to many association, but also through plug-ins to expand the function.

Xorm is a simple and powerful ORM library that supports MySQL, Postgres, TiDB, SQLite, MSSQL, Oracle, etc

Beego

Warehouse address: Beego

Beego a very excellent fast development Go application HTTP framework, convenient for rapid development of API, Web and back-end services and other applications, the framework is simple, intelligent, modular, high performance and other features.

Tidb

Warehouse address: TIDB

TiDB is an open source distributed relational database independently designed and developed by PingCAP. Hybrid Transactional and Analytical Processing (HTAP) is a Hybrid Transactional and Analytical Processing (HTAP) database product. It has important features such as horizontal capacity expansion or reduction, financial high availability, real-time HTAP, cloud native distributed database, compatibility with MySQL 5.7 protocol and MySQL ecology. The goal is to provide users with one-stop Online Transactional Processing (OLTP), Online Analytical Processing (OLAP), and HTAP solutions. TiDB is suitable for various application scenarios such as high availability, high consistency requirements, and large data scale.