The general election in a distant place has not yet ended, and the OSC community's 2020 open source project selection is also underway . Different worlds and different fields have the same stalemate votes.
Visit the selection homepage to learn more about the battle . At present, the selection activity has been in the mid-term. Today we will put a small list to introduce to you the items currently ranked first in each category.
Basic software
Deepin-operating system
Deepin includes Deepin Desktop Environment and nearly 30 Deepin original boutique applications, as well as several applications from the open source community, which are widely used to support users' daily study and work. In addition, through Deepin Store, you can also get support for nearly a thousand application software to meet the specific needs of users for more application scenarios of the operating system.
Deepin has not only remained active for a long time, but also released to users around the world. Deepin adopts a rolling update method, and releases necessary function and bug updates online every month, and performs a major update that can cumulatively release ISO every 3 months. And use the alternate update method of new functions and performance optimization to ensure that deepin is not only improved in terms of beauty and ease of use, but also continuously improved and optimized in terms of stability and smoothness. Regardless of whether it is an update or a version release, deepin provides versions in 32 different languages. The mirror sites for updates and upgrades are also spread across more than 100 sites in 33 countries on six continents.
For details, please view: https://www.oschina.net/p/linuxdeepin
Development framework and basic component classes
go-zero —— Go Web given RPC stile
go-zero is a Web and RPC framework that integrates various engineering practices. The stability of the large concurrent server is guaranteed through flexible design, and it has withstood full actual combat tests.
go-zero includes a minimalist API definition and generation tool goctl, which can generate Go, iOS, Android, Kotlin, Dart, TypeScript, JavaScript code with one click according to the defined api file, and run it directly.
For details, please view: https://www.oschina.net/p/go-zero
Enterprise Software
O2OA —— Enterprise Information Office Platform
O2OA is a set of customized development solutions for enterprise information system requirements. Based on J2EE architecture, it integrates mobile office and smart office, supports privatized deployment, and self-adaptive load capacity, which can greatly save enterprise software development costs and provide professional Technical services such as development, operation and maintenance.
For details, please view: https://www.oschina.net/p/o2oa
Big front end
Vue.js-Progressive JavaScript framework
Vue.js is a JavaScript library for building web interfaces, providing data-driven components, and simple and flexible APIs, making MVVM easier.
Main features:
-
Scalable data binding
-
Use ordinary JS objects as models
-
Concise and clear API
-
Componentized UI construction
-
Use with other libraries
View details: https://www.oschina.net/p/vue-js
Development tools
Mybatis-Plus-Mybatis Enhanced Toolkit
MyBatis-Plus is an enhanced toolkit of MyBatis to simplify CRUD operations.
Features include:
-
Single table CURD (simple + batch) operation, automatic completion (supports like comparison and other queries).
-
Paging plug-in, Count query automatic or custom SQL query.
-
Spring loads different configuration support according to different environments (supports typeAliasesPackage wildcard scanning).
For details, please view: https://www.oschina.net/p/mybatis-plus
Application software (+others)
RuoYi —— Authority Management System
RuoYi is a permission management system based on Spring Boot, which is easy to read and understand, with a simple and beautiful interface. The core technology uses Spring, MyBatis and Shiro, without any other heavy dependencies. It can be used for all web applications, such as website management backend, website member center, CMS, CRM and OA. All front-end and back-end codes are packaged and easy to use, with low error probability. It also supports mobile client access.
For details, please view: https://www.oschina.net/p/ruoyi
The above is the current situation of various Top 1s. In this year's selection, we will finally select the Top 5 of each category to form the annual Top 30, and award the "2020 OSC Best Popular Project" award.