2014 TOP100 Open Source Software

2014 TOP100 Open Source Software

I don't know when it started, but many people seem to be very indignant when talking about domestic products. In fact, there is no need to be. I have been working on open source in China for more than six years. During these six years, domestic open source has flourished, from the initial use to contribution, to the launch of many open source software, and many software have been recognized abroad. China is a force that cannot be ignored in open source.

Our list is also based on the software developed by Chinese people, mainly participated in the development, or improved based on foreign open source software and formed independent versions, and the top 100 most popular open source software are obtained based on the software's access, collection, download and other angles. The software we selected is not of the same type, although it is not very scientific to put them together, but we still hope to let everyone know some of the popular open source software in China through our perspective.

Here is the TOP 100 software list:

1. JFinal

JFinal is a fast WEB + ORM framework based on Java language. Its core design goal is to develop quickly, have less code, be easy to learn, be powerful, lightweight, easy to expand, and be Restful. It has all the advantages of Java language and the development efficiency of dynamic languages ​​such as ruby, python, php, etc.!

Development language: Java
License: Apache
Source code download: http://git.oschina.net/jfinal/jfinal
Software author: @JFinal

2. Dubbo

Dubbo is an open-source, high-performance service framework developed by Alibaba. It enables applications to implement service output and input functions through high-performance RPC and can be seamlessly integrated with the Spring framework.

Development language: Java
License: Apache
Source code download: https://github.com/alibaba/dubbo
Software author: @dubbo

3. Zen

ZenTao is the first domestically produced open source project management software. Its core management philosophy is based on the agile method Scrum. It has built-in product management and project management. At the same time, it has supplemented test management, plan management, release management, document management, transaction management and other functions based on the current domestic R&D situation. In one software, it can track and manage the requirements, tasks, bugs, use cases, plans, releases and other elements in software development in an orderly manner, completely covering the core processes of project management.

Development language: PHP
License: LGPL
Source code download: http://git.oschina.net/wwccss/zentaopms
Software author: @春哥_禅道蝉知然之

4. AFinal

Afinal is an Android Sqlite ORM and IOC framework. It also encapsulates the HTTP framework in Android to make it easier to use. Afinal's purpose is to be concise and fast. Convention over configuration. Try to complete everything in one line of code.

Development language: Java
License: Apache
Source code download: http://git.oschina.net/fuhai/afinal
Software author: @michaely

5. ECharts

ECharts open source comes from Baidu's commercial front-end data visualization team. Based on HTML5 Canvas, it is a pure Javascript chart library that provides intuitive, vivid, interactive, and customizable data visualization charts. Innovative features such as drag-and-drop recalculation, data view, and value range roaming greatly enhance the user experience and give users the ability to mine and integrate data.

Development language: JavaScript
License: MIT
Source code download: https://github.com/ecomfe/echarts
Software author: @Kener-林峰

6. Druid

Druid is a JDBC component that consists of three parts: DruidDriver proxy Driver, which can provide a plug-in system based on the Filter-Chain mode; DruidDataSource efficient and manageable database connection pool and SQLParser.

Development language: Java
License: Apache
Source code download: http://git.oschina.net/wenshao/druid
Software author: @wenshao

7. Goagent

GoAgent is a proxy software written in Python and Google Appengine SDK. The original intention of goagent is to make up for the shortcomings of gappproxy.

Development language: Python
License: GPLv2
Source code download: http://git.oschina.net/goagent/goagent
Software author: @phuslu

8. Amze UI

Amaze UI is China's first open source HTML5 cross-screen front-end framework. Amaze UI is a lightweight, mobile-first front-end framework, written based on the popular front-end framework in the open source community.

Development language: JavaScript/HTML/CSS
License: MIT
Source code download: http://git.oschina.net/amazeui/amazeui
Software author: @云適合

9. fastjson

fastjson is a high-performance JSON parser and generator implemented in Java, developed by engineers from Alibaba.

Development language: Java
License: Apache
Source code download: http://git.oschina.net/wenshao/fastjson
Software author: @wenshao

10. CrossApp

CrossApp is a completely open source, free, cross-platform mobile application development engine. CrossApp is developed in C++ (will soon support JS and Lua), can directly export iOS and Android native applications, and has the advantages of high performance, multiple controls, and fast development speed.

Development language: C++
License: MIT
Source code download: http://git.oschina.net/9miao/CrossApp
Software author: @大蛋

11. xUtils

xUtils was originally derived from the Afinal framework, and has undergone a lot of refactoring, making xUtils support large file uploads, more comprehensive http request protocol support (10 predicates), more flexible ORM, more event annotation support and not affected by confusion...

Development language: Java
License: Apache
Source code download: https://github.com/wyouflf/xUtils
Software author: @wyouflf

12. SpringSide

SpringSide is a pragmatic JavaEE application reference example with Spring Framework as the core. It is a summary and demonstration of the mainstream technology selection and best practices in the JavaEE world.

Development language: Java
License: Apache
Source code download: https://github.com/springside/springside4
Software author: @江南白衣

13. Cocos2d-x

Cocos2D-X is a world-renowned open source cross-platform game engine that is easy to learn and use. It currently supports iOS, Android, Windows desktop, Mac OSX, Linux, BlackBerry, Windows Phone and other platforms. Cocos2d-JS unifies the development experience of using JS and highly unifies the HTML5 engine and JSB API.

Development language: C/C++/JavaScript/Lua
License: MIT
Source code download: https://github.com/cocos2d/cocos2d-x
Software author: @王哲Walzer

14. TeamTalk

TeamTalk is an open source instant messaging solution developed by Mogujie. It is suitable for small and medium-sized enterprises and provides a reliable messaging mechanism. It supports rich text information such as text, pictures, and voice, as well as file sending and receiving.

Development language: Java
License: Apache
Source code download: http://tt.mogu.io/home/download
Software author: @TeamTalk

15. Seafile

Seafile is a new generation of open source cloud storage software. It provides richer file synchronization and management functions, as well as better data privacy protection and group collaboration functions. Seafile supports three desktop platforms: Mac, Linux, and Windows, and two mobile platforms: Android and iOS.

Development language: C/Python
License: GPLv3
Source code download: http://git.oschina.net/lins05/seafile
Software author: @Seafile

16. HP-Socket

HP-Socket is a general high-performance TCP/UDP communication framework, including server components, client components and Agent components. It is widely used in TCP/UDP communication systems in various application scenarios and provides programming language interfaces such as C/C++, C#, Delphi, E (Easy Language), Java, Python, etc.

Development language: Java
License: Apache
Source code download: https://github.com/ldcsaa/HP-Socket
Software author: @伤神小怪兽

17. IKAnalyzer

IK Analyzer is an open source, lightweight Chinese word segmentation toolkit developed based on Java language.

Development language: Java
License: Apache
Source code download: https://code.google.com/p/ik-analyzer/
Software author: @林良益

18. zTree

zTree is a Tree plug-in that uses the core code of JQuery to implement most common functions. zTree is compatible with IE, FireFox, Chrome and other browsers, and can generate multiple Tree instances on a page at the same time, supports JSON data, and supports one-time static generation and Ajax asynchronous loading.

Development language: JavaScript
License: MIT
Source code download: http://git.oschina.net/zTree/zTree_v3
Software author: @zTree

19. Koala

Koala is an open source and free development platform for Java developers. It is guided by the domain-driven design paradigm and uses the DDDLib framework as its core. It provides the KoalaUI front-end framework, the standardized project management tool OpenCI, online domain modeling tools, a powerful component library and visual development tools.

Development language: Java
License: Apache
Source code download: http://git.oschina.net/openkoala/koala
Software author: @Koala_Koala

20. FastDFS

FastDFS is an open source distributed file system that manages files. Its functions include file storage, file synchronization, file access (file upload, file download), etc. It solves the problems of large-capacity storage and load balancing. It is particularly suitable for online services that use files as carriers, such as photo album websites, video websites, etc.

Development language: C/C++
License: GPLv3
Source code download: https://code.google.com/p/fastdfs/
Software author: @Yuqing

21. DWZ

DWZ Rich Client Framework (jQuery RIA framework) is an Ajax RIA open source framework developed by Chinese people based on jQuery. The design goal is to be simple and practical, fast to develop, and reduce the cost of AJAX development.

Development language: JavaScript
License: Apache
Source code download: https://code.google.com/p/dwz/
Software author: @张慧华

22. JECP

JECP combines easyui + jfinal + druid + freemarker, and is an enterprise collaboration system that is very easy to develop.

Development language: Java
License: GPL
Source code download: http://git.oschina.net/loyin/jecp
Software author: @龙影

23. Fastsocket

Fastsocket is a highly scalable socket and underlying network implementation for the Linux kernel. It can provide excellent performance on multi-core machines and is very simple to use and maintain. Currently, the project has been used in Sina's production environment. The project was developed by the Fastos team, a joint venture between Tsinghua University and Sina.com, whose mission is to improve the efficiency of the Linux kernel.

Development language: C
License: GPLv2
Source code download: https://github.com/fastos/fastsocket
Software author: @Breezewoods

24. Firefly

Firefly is a free, open source, stable, fast-expanding, and " hot-updating " distributed game server framework, written in Python and developed based on the Twisted framework. It includes various basic game server services such as the development framework and database cache services, saving a lot of game development time and allowing users to focus on the gameplay logic.

Development language: Python
License: MIT
Source code download: http://git.oschina.net/9miao/firefly
Software author: @大蛋

25. SequoiaDB

SequoiaDB is an enterprise-level NoSQL distributed database, mainly used in industries with massive business data such as government, telecommunications, finance, electricity, and the Internet. SequoiaDB supports clusters of up to thousands of nodes and PB-level data storage.

Development language: C++
License: AGPL
Source code download: http://git.oschina.net/wangzhonnew/SequoiaDB
Software author: @wangzhonnew

26. Pomelo

Pomelo is a high-performance, distributed game server framework developed by NetEase based on node.js. It can also be used as a high-real-time web application framework.

Development language: JavaScript
License: MIT
Source code download: https://github.com/NetEase/pomelo
Software author: @谢骋超

27. webmagic

Webmagic is a crawler framework that does not require configuration and is easy to develop. It provides a simple and flexible API, and only a small amount of code is needed to implement a crawler. Webmagic adopts a completely modular design, and its functions cover the entire life cycle of the crawler (link extraction, page download, content extraction, persistence), supports multi-threaded crawling, distributed crawling, and supports automatic retry, custom UA/cookie and other functions.

Development language: Java
License: Apache
Source code download: http://git.oschina.net/flashsword20/webmagic
Software author: @Huang Yihua

28. Kity Minder

KityMinder is another masterpiece of the f-cube team (formerly the UEditor team) of the Baidu FEX team. As an online mind map editing tool, it has many interactive experiences of Native editing tools. KM has the same purpose as UE, which is to focus on the end-user experience. At the same time, it fully utilizes the advantages of Web cloud storage and can directly synchronize the mind map being edited to the cloud.

Development language: JavaScript/HTML/CSS
License: MIT
Source code download: https://github.com/fex-team/kityminder
Software author: @Zhan Yi

29. ThinkPHP

ThinkPHP is a free, open source, fast, simple, object-oriented, lightweight PHP development framework. It is released in accordance with the Apache2 open source protocol and was created for agile WEB application development and to simplify enterprise application development.

Development language: PHP
License: Apache
Source code download: http://git.oschina.net/liu21st/thinkphp
Software author: @Liunian

30. DuiLib

DuiLib is the first open source DirectUI interface library in China. It is open, shared, beneficial to all, and win-win. It follows the BSD protocol and can be used for commercial projects for free. It currently supports Windows 32, Window CE, Mobile and other platforms. Duilib is a powerful interface development tool that can completely separate the user interface and processing logic, greatly improving the efficiency of user interface development. It provides a WYSIWYG development tool UIDesigner.

Development language: C++
License: BSD
Source code download: http://git.oschina.net/zjg555543/DuiLib
Software author: @wangchyz

31. MySQL MTOP

MySQLMTOP is an open source MySQL enterprise monitoring system developed by Python+PHP. The system uses Python to implement multi-process data collection and alarms, and PHP to implement WEB display and management. There is no need to install any Agent on the MySQL server. You only need to configure the relevant database information on the monitoring WEB interface. After starting the monitoring process, you can monitor the status, number of connections, QTS, TPS, database traffic, replication, slow performance queries, etc. of hundreds of MySQL databases in real time.

Development language: Python
License: GPL
Source code download: http://git.oschina.net/ruzuojun/MySQLMTOP
Software author: @andrew_ru

32. ccflow

Chicheng workflow engine, workflow management system: referred to as ccflow, is a software management system that solves the standardization and rationalization of business operations in the management and operation activities of government agencies, enterprises and institutions. It organically connects various departments and personnel inside and outside the unit through various terminals (computers, mobile phones, text messages, PDAs). It effectively solves the loss of time, manpower, financial and other resources in each link.

Development language: C#
License: LGPL
Source code download: http://ccflow.org/Default.aspx
Software author: @ccflow

33. LiteIDE

LiteIDE is an open source, cross-platform, lightweight Go language integrated development environment (IDE).

Development language: C++/Go
License: LGPL
Source code download: http://git.oschina.net/visualfc/liteide
Software author: @七叶

34. KodExplorer

KodExplorer is an open source web online file management and code editor. It provides a Windows-like classic user interface, a complete set of online file management, file preview, editing, upload and download, online decompression, and music playback functions. It allows you to implement web development, source code file preview, and website deployment directly on the browser side, while having the same convenient, fast, and secure experience as local operations.

Development language: PHP
License: GPL
Source code download: http://git.oschina.net/kalcaddle/KODExplorer
Software author: @雾妙

35. Beetl

Compared with other Java template engines, Beetl is a new generation template engine with complete functions, intuitive syntax, super high performance, and a good experience in developing and maintaining templates.

Development language: Java
License: BSD
Source code download: http://git.oschina.net/xiandafu/beetl2.0
Software author: @闲.大傅

36. CecOS

CecOS is an enterprise cloud operating system project of the OPENFANS open source community. Based on the KVM system hypervisor and an open management platform, it provides a complete virtualization solution for server and desktop virtualization.

Development language: Java/C/C++/Python
License: GPL
Source code download: http://git.oschina.net/openfans.org/cecos.engine
Software author: @Quantum Cloud

37. MT

MT is a js module management framework focused on mobile terminals, developed and maintained by the front-end team of Tencent Mobile.

Development language: Java/JavaScript
License: MIT
Source code download: http://git.oschina.net/luyongfugx/mt
Software author: @Lu Yongfu

38. Smark

Smark is a simple editor that calls pandoc in the background to convert the currently edited markdown content into HTML, and then displays the HTML in the browser in smark. It depends on pandoc, Qt 4.8 and MathJax.

Development language: C/C++
License: GPL
Source code download: http://git.oschina.net/elerao/Smark
Software author: @elerao

39. jsGen

jsGen is a new generation of open source community website system written in pure JavaScript. It is mainly used to build professional SNS-type communities. With slight modifications to the client-side AngularJS application, it can also become a multi-user blog system, forum or CMS content management system.

Development language: JavaScript
License: MIT
Source code download: http://git.oschina.net/zensh/jsgen
Software author: @zensh

40. Snaker

Snaker is an open source Java-based workflow engine suitable for common business processes in enterprise applications. Designed with the concept of lightweight, simple, and smart, it is positioned for simple integration and multi-environment support.

Development language: Java
License: Apache
Source code download: http://git.oschina.net/yuqs/snakerflow
Software author: @Dead_knight

41. Cynthia

Cynthia is a problem management/bug management/task management/project management system. Cynthia provides a web-based, open source, cross-platform software project management and problem management solution. Through great flexibility, it achieves the unity of particularity and universality.

Development language: Java
License: GPL
Source code download: http://git.oschina.net/cynthia/Cynthia
Software author: @afrous

42. Oh

Aima is a third-party client of OSC Open Source China (http://www.oschina.net/) based on the GPL license agreement. You can browse the latest news, blogs, and animations of OSC and interact with 2 million Open Source China users.

Development language: Java
License: GPL
Source code download: http://git.oschina.net/tonlin/android-app
Software author: @Tonlin

43. S2JH

S2JH is a basic development framework for enterprise-level Web applications that integrates the latest mainstream and fashionable open source technologies. It provides a J2EE-related mainstream open source technology architecture integration and the best practices and prototype references for the design and implementation of some basic common functions and components of enterprise applications.

Development language: Java
License: LGPL
Source code download: http://git.oschina.net/xautlx/s2jh
Software author: @S2JH

44. KindEditor

KindEditor is an open source online HTML editor that allows users to get what you see is what you get editing effect on the website. Developers can use KindEditor to replace the traditional multi-line text input box (textarea) with a visual rich text input box. KindEditor is written in JavaScript and can be seamlessly integrated with Java, .NET, PHP, ASP and other programs. It is more suitable for use in Internet applications such as CMS, shopping malls, forums, blogs, Wiki, email, etc.

Development language: JavaScript
License: LGPL
Source code download: http://git.oschina.net/luolonghao/kindeditor
Software author: @Roddy

45. Redis Studio

Redis Studio is a Redis desktop client that supports Windows operating systems. Redis Studio provides a lighter, more friendly, and more efficient Redis management.

Development language: C/C++
License: BSD
Source code download: https://github.com/cinience/RedisStudio
Software author: @cinience

46. ​​Tengine

Tengine is a web server project initiated by Taobao. It is based on Nginx and adds many advanced functions and features to meet the needs of websites with large traffic. The performance and stability of Tengine have been well tested on large websites such as Taobao and Tmall. Its ultimate goal is to create an efficient, stable, secure and easy-to-use web platform.

Development language: C
License: BSD
Source code download: http://git.oschina.net/mirrors/tengine
Software author: @shudu

47. Egret

Egret Framework is an open source free game framework written in JavaScript (TypeScript) for HTML5. The core positioning of Egret Framework is openness, efficiency, and elegance. Based on it, you can quickly and easily build your own HTML5 mobile game.

Development language: JavaScript
License: MIT
Source code download: https://github.com/egret-labs/egret-core
Software author: unknown

48. JEECG

JEECG is a rapid development framework similar to Grails and Ruby on Rails. Compared with Grails, JEECG is a lightweight J2EE framework that uses mainstream SSH2. It is easy to use and encapsulates complete basic modules (user permissions, report integration, data dictionary, query generator, code generator, common common encapsulation) that can be directly used for project development.

Development language: Java/JavaScript/HTML/CSS
License: GPLv3
Source code download: http://git.oschina.net/jeecg/jeecg
Software author: @jeecgscott

49. SuperSocket

SuperSocket is a lightweight and extensible Socket development framework that can be used to build a server-side Socket program without having to understand how to use Socket, how to maintain Socket connections, and how Socket works.

Development language: C#
License: Apache
Source code download: http://git.oschina.net/kerryjiang/supersocket
Software author: @江振宇

50. EasyHadoop

EasyHadoop is a one-click installation system for Hadoop, which makes it easier for everyone to install and deploy Hadoop software. EasyHadoop was researched by Xiu Xiang, a former member of the Baofeng Video Data Team, and written by Xiang Lei. It is open source under the GPL agreement.

Development language: PHP/Python
License: GPLv3
Source code download: https://github.com/xianglei/easyhadoop
Software author: @Slaytanic

51. Dog-tunnel

Goudong is a high-speed P2P port mapping tool that also supports socks5 proxy. The UDP bottom layer is rewritten based on the open source library KCP, which greatly improves efficiency and has obvious advantages in harsh environments. A non-p2p version (lite version) is also provided.

Development language: Google Go
License: MIT
Source code download: https://github.com/vzex/dog-tunnel
Software author: @vzex

52. RoadFlow

RoadFlow is a rapid development platform for integrated workflow engines based on .NET under Tianzhi Software. It is designed and developed by a team that has been engaged in OA and workflow development and implementation for more than six years. The workflow platform has been applied to many large enterprises and institutions. It has all-browser compatible visual process designer, form designer, role-based permission management and other necessary functions for system development, which greatly saves your development time and is the best basic platform for you to develop various application management systems and workflow systems for enterprises and institutions such as OA, CRM, HR, etc.

Development language: C#
License: LGPL
Source code download: http://git.oschina.net/jiuyong/RoadFlow
Software author: @RoadFlow

53. Deepin

Deepin is a Linux distribution dedicated to providing beautiful, easy-to-use, safe and reliable Linux distributions for users around the world. It not only integrates and configures the best open source products, but also develops a new desktop environment based on HTML5 technology, a system settings center, as well as a series of daily application software such as music players, video players, and software centers.

Development language: None License agreement: GPL
Source code download: http://sourceforge.net/projects/deepin/files
Software author: @火耳

54. jieba

"Jieba" Chinese word segmentation: Make the best Python Chinese word segmentation component "Jieba", support three word segmentation modes: precise mode, full mode, search engine mode; support traditional Chinese word segmentation; support custom dictionaries.

Development language: Python
License: MIT
Source code download: http://git.oschina.net/fxsjy/jieba
Software author: @sunjunyi

55. SSDB

SSDB is a high-performance NoSQL database developed in C/C++ language, supporting data structures such as zset (sorted set), map (hash), kv, list, etc., which can be used to replace or cooperate with Redis to store billions of lists of data.

Development language: C/C++
License: BSD
Source code download: https://github.com/ideawu/ssdb
Software author: @ideawu

56. Velocity.js

Velocity.js is a JavaScript implementation of velocity template syntax. Velocity is a Java-based template engine that is widely used in various subsidiaries of Alibaba Group. Velocity templates are suitable for scenarios where a large number of templates are used, support complex logical operations, and include basic data types, variable assignments, functions, and other functions.

Development language: JavaScript
License: MIT
Source code download: https://github.com/shepherdwind/velocity.js
Software author: @EwardSong

57. CanTK

CanTK is a GUI system based on HTML5 Canvas, which provides a complete control library, event distribution system, window management system and adaptation to different platforms.

Development language: JavaScript/HTML/CSS
License: LGPL
Source code download: https://github.com/drawapp8
Software author: @xianjim

58. Spiderman

Spiderman is a web spider based on a microkernel + plug-in architecture. Its goal is to crawl and parse complex target web page information into the business data it needs through simple methods.

Development language: Java
License: Apache
Source code download: http://git.oschina.net/l-weiwei/spiderman
Software author: @自风

59. Argo

Argo is an open source web framework. Currently, Argo supports almost all web sites of 58.com, including WAP and mobile access. Now WF processes 1 billion requests every day. After a long period of operation, Argo has been proven to be a reliable and efficient web framework.

Development language: Java
License: Apache
Source code download: https://github.com/58code/Argo
Software author: 58.com

60. Gogs

Gogs' goal is to create the simplest, fastest and easiest way to build a self-service Git service. Using the Go language allows Gogs to be distributed through independent binaries and supports all platforms supported by the Go language, including Linux, Mac OS X and Windows.

Development language: Google Go
License: MIT
Source code download: http://git.oschina.net/Unknown/gogs
Software author: @无闻

61. Clouda

Clouda is a WebApp development framework based on node.js. When using Clouda, you need to install node.js and MongoDB. Clouda is a WebApp development framework launched by Baidu for senior developers.

Development language: JavaScript
License: MIT
Source code download: https://github.com/Clouda-team
Software author: Baidu

62. Codis

Codis is a distributed Redis solution. For upper-layer applications, there is no obvious difference between connecting to Codis Proxy and connecting to the native Redis Server (list of unsupported commands). Upper-layer applications can use it just like using a single-machine Redis. The underlying Codis will handle request forwarding, data migration without downtime, and everything behind is transparent to the client. You can simply think that the connection behind is a Redis service with infinite memory.

Development language: C/C++/Google Go
License: MIT
Source code download: https://github.com/wandoulabs/codis
Software author: @goroutine @c4pt0r @spinlock9

63. beego

Beego is an application framework developed in Go. The idea comes from tornado and the routing design comes from sinatra. It supports the following features: MVC, REST, intelligent routing, log debugging, configuration management, automatic template rendering, layout design, middleware insertion logic, and convenient JSON/XML services.

Development language: Google Go
License: Apache
Source code download: https://github.com/astaxie/beego
Software author: @astaxie

64. icomet

icomet is a comet server developed in C++ that supports millions of concurrent connections, using the libevent network library. It supports high concurrent connections, low memory usage, and excellent performance. Supported browsers and operating system platforms include: Safari (iOS, Mac), Firefox/Chrome (Windows, Mac), IE6+.

Development language: Google Go
License: BSD
Source code download: https://github.com/ideawu/icomet
Software author: @ideawu

65. heX

heX is a cross-platform solution developed by NetEase Youdao Search Department that allows you to develop desktop applications using front-end technologies (HTML, CSS, JavaScript). It is based on HTML5 + node.js, similar to appjs. It is a new choice for you to develop desktop applications, aiming to solve the tedious UI and interaction development work in traditional desktop application development, making it simple and efficient. It is especially suitable for desktop applications that focus on UI and interaction.

Development language: JavaScript
License: BSD
Source code download: https://github.com/netease-youdao/hex
Software author: @luyuan

66. WNMP

WNMP is a green Nginx+MySQL+PHP environment integrated package under Windows (currently only supports 32 systems). After decompression, click start.bat to start, and you will get an Nginx + MySQL + PHP environment. Then you can directly install programs such as Discuz!, PHPWind, DeDeCMS, WordPress, etc. It is a must-have tool for PHP programmers.

Development language: PHP
License: GPL
Source code download: http://www.75hh.com/wnmp/
Software author: @Weize

67. StartBBS

StartBBS (Starting Point Open Source Community System) is a new community system developed based on PHP+MySQL . It is a lightweight, easy-to-use, powerful and efficient open source forum system. It is also referred to as "SB (Shaobing)".

Development language: PHP
License: GPLv3
Source code download: http://git.oschina.net/startbbs/startbbs
Software author: @startbbs

68. ThinkOX

ThinkOX positioning: To make up for the lack of OneThink's front-end support, add common modules, and make OneThink more suitable for quickly building applications that require user centers. ThinkOX has the following modules: Weibo, forums, activities, groups, malls, information, and albums.

Development language: PHP
License Agreement: Custom source code download: http://git.oschina.net/caipeichao/ThinkOX
Software author: @奕潇

69. H5Slides

H5Slides is a complete solution for editing, playing and controlling slides based on HTML5 technology. H5Slides hopes to become a provider of a complete solution for users to edit, play and control slides through HTML5 technology. Slideshows will become more comfortable, more portable, more open and easier to share.

Development language: JavaScript
License: LGPL
Source code download: https://github.com/Jinjiang/h5slides
Software author: @勾三股四

70. ThinkCMF

ThinkCMF is a Chinese content management framework developed based on PHP+MYSQL. ThinkCMF proposes a flexible application mechanism. The framework itself provides basic management functions, and developers can expand it in the form of applications according to their own needs.

Development language: PHP/JavaScript
License: Apache
Source code download: http://git.oschina.net/thinkcmf/ThinkCMF
Software author: @ThinkCMF

71. JFinal Extensions

Jfinal-ext is an extension of the Java super-fast web framework jfinal. It mainly uses the highly extensible features of the jfinal microkernel to extend commonly used practical functions and integrate various third-party frameworks, simplifying the learning and application costs of developers, saving you more time to spend with your lover, family and friends.

Development language: Java
License: Apache
Source code download: http://git.oschina.net/zhouleib1412/jfinal-ext
Software author: @Desperate Eight Skin

72. RunJS

RunJS is an online editing and sharing platform for HTML, Javascript, CSS and other web front-end codes. It has real-time preview, highlighting, code formatting and other functions. We provide seven login methods: OSChina, Weibo, QQ, GitHub, Google, Yahoo, and Hotmail.

Development language: Java/JavaScript
License: GPLv3
Source code download: http://git.oschina.net/oschina/RunJS
Software author: OSChina

73. Nutz

Nutz is another choice for Java programmers compared to SSH. Its main features are: small size (1M+), powerful functions (DAO, MVC, JSON, IOC various helper functions), no dependencies, and excellent documentation.

Development language: Java
License: Apache
Source code download: https://github.com/nutzam/nutz
Software author: @三字儿

74. OceanBase

OceanBase is a high-performance distributed database system that supports massive amounts of data. It implements cross-row and cross-table transactions on hundreds of billions of records and hundreds of TB of data. It is jointly completed by Taobao's core system R&D department, operation and maintenance, DBA, advertising, application development and other departments.

Development language: C/C++
License: GPLv2
Source code download: http://code.taobao.org/p/OceanBase/src/
Software author: Alibaba

75. Jingle

Jingle UI is a lightweight mobile webapp framework developed based on HTML5 and CSS3. It provides some basic interaction methods and commonly used components (scroll, actionsheet, sidemenu, toggle, push2refresh...) to help you develop mobile applications more conveniently.

Development language: JavaScript/HTML/CSS
License: MIT
Source code download: https://github.com/shixy/Jingle
Software author: @Problem Stone

76. G4Studio

‍G4Studio industry application secondary rapid development platform is based on JavaEE technology system and is aimed at small and medium-sized software companies. With the goal of "reusable standard functions, configurable common modules, rapid development of industry needs, and seamless integration of heterogeneous systems", it provides a powerful one-stop solution for small and medium-sized software development teams.

Development language: Java
License: GPLv3
Source code download: https://github.com/xiongchun/g4studio
Software author: @Dali Aheige

77. weiphp

Weiphp is an open source, efficient and concise WeChat development platform, which is based on the simple and powerful content management framework oneThink. The purpose of Weiphp is to simplify the WeChat development process to the maximum extent, so that developers can put their best efforts into WeChat specific business development and complete it in the fastest time.

Development language: PHP
License: Apache
Source code download: http://www.weiphp.cn/
Software author: @weiphp

78. PHP Yaf

Yaf is a PHP framework written in C language. Features of Yaf: PHP framework developed in C language, compared with native PHP, it brings almost no additional performance overhead. All framework classes do not need to be compiled, they are loaded when PHP starts and stay in memory.

Development language: C/PHP
License: PHP License 3.01
Source code download: https://github.com/laruence/php-yaf
Software author: @雪回鸟

79. SmPSS

SmPSS is a supermarket inventory management system (SmPSS) based on the SlightPHP framework (php+mysql).

Development language: PHP
License: BSD
Source code download: https://code.google.com/p/smpss/
Software author: @齐迹

80. dhroid

Dhroid is an extremely fast development framework based on the Android platform. Its core design goals are rapid development, less code, simple learning, powerful functions, lightweight, and easy to expand. Dhroid enables you to develop commercial-level applications faster and better.

Development language: Java
License: GPL
Source code download: http://git.oschina.net/tengzhinei/dhroid
Software author: @Jing Hao

81. Simditor

Simditor is a rich text editor used by the team collaboration tool Tower. Compared with traditional editors, it has the following features: streamlined functions, fast loading, formatted standard HTML output, and excellent user experience for each function.

Development language: JavaScript
License: MIT
Source code download: https://github.com/mycolorway/simditor
Software author: @kshift

82. Ejoy2D

Ejoy2D is a graphics engine developed based on C and Lua. The bottom layer is a very simple core layer, which is basically only responsible for drawing work. The upper language is Lua. Ejoy2D is a game graphics engine developed by the domestic EJOY game company. It aims to help developers easily embed it into the game engine and facilitate developers to customize the functions they need.

Development language: Lua
License: MIT
Source code download: https://github.com/cloudwu/ejoy2d
Software author: @云风

83. NPOI

NPOI is the .NET version of the POI project. POI is an open source Java project that reads and writes Microsoft OLE2 component documents such as Excel and WORD. With NPOI, you can read and write WORD/EXCEL documents on a machine that does not have Office or the corresponding environment installed.

Development language: C#
License: Apache
Source code download: http://npoi.codeplex.com/
Software author: @小狐找事

84. Tsar

Tsar is Taobao's collection tool, mainly used to collect server system information (such as CPU, io, mem, tcp, etc.) and application data (such as squid haproxy nginx, etc.). Tsar supports real-time viewing and historical viewing, which facilitates understanding of application and server information!

Development Language: C
Authorization Agreement: GPLv2
Source code download: https://github.com/alibaba/tsar
Software Author: @tbkongjian

85. Wide

Wide is a team Golang IDE based on the web. Features: Safe and reliable: The project source code is saved on the server in real time; Unified environment: The server is configured with a unified development environment; Out of the box: build a server in 5 minutes; developers can open the browser to develop and debug; version control.

Development Language: Google Go
License: Apache
Source code download: http://git.oschina.net/dl88250/wide
Software Author: @88250

86. Fiberized.IO

Fiberized.IO is a general-purpose C++ network library based on Fiber and Async I/O. At the upper layer, Fiberized.IO provides a "blocking" API compatible with C++11 thread and iostream; at the lower layer, Fiberized.IO maps blocking IO into asynchronous IO and kernel/userland hybrid scheduling Fiber, while maximizing program operation efficiency while keeping user programs clear, simple and easy to understand.

Development Language: C++
Authorization Agreement: BSD
Source code download: http://git.oschina.net/windoze/fibio
Software Author: @Windoze

87. MuPlayer

MuPlayer is a cross-platform, lightweight audio playback solution. It is a browsing audio playback kernel developed and maintained by Baidu @Music front-end team. It is based on HTML5 Audio and Flash audio technology and has been used in multiple online product lines of Baidu Music, with strong flexibility and stability.

Development Language: JavaScript
Authorization Agreement: BSD
Source code download: https://github.com/Baidu-Music-FE/muplayer
Software Author: @enimo

88. fastweixin

fastweixin is to quickly build a WeChat public platform server. It simply encapsulates all messages interacting with the WeChat server: text messages, picture messages, picture messages, text messages, etc. Version 1.0 provides a controller based on springmvc, integrating the method of binding and listening to all types of messages in WeChat server.

Development language: Java
License: Apache
Source code download: http://git.oschina.net/pyinjava/fastweixin
Software Author: @命_命

89. ONES

ONES is not ONS, an enterprise management system platform developed based on AngularJS + ThnkPHP. The name can be understood as ONES is a Niuility ERP System or ONES Notonly an ERP System. It adapts to the needs of different scenarios with the basic core + extended application mode.

Development language: PHP/JavaScript
License: Apache
Source code download: http://git.oschina.net/xiaolan/ones
Software author: @Lao Fahai

90. LVS

LVS is the abbreviation of Linux Virtual Server, which means Linux virtual server, and is a virtual server cluster system. This project was founded by Dr. Zhang Wensong in May 1998 and is one of the earliest free software projects in China.

Development Language: C
Authorization Agreement: GPL
Source code download: http://www.linuxvirtualserver.org/software/index.html
Software Author: Zhang Wensong

91. KJFrameForAndroid

KJFrameForAndroid, also known as KJLibrary, is an orm and ioc framework for Android. It also encapsulates the framework for Bitmap and Http operations in Android, making it easier to use; the design idea of ​​KJFrameForAndroid is to simplify Android application-level development by encapsulating complex and complex operations in the Android native SDK, and ultimately achieve a fast and secure development APP.

Development language: Java
License: Apache
Source code download: http://git.oschina.net/kymjs/KJFrameForAndroid
Software Author: @Zhang Tao OSC

92. OSAdmin

OSAdmin is the PHP open source management backend. OSAdmin is a set of management backend with basic functions. On this basis, it is simple and efficient, and it will be twice the result with half the effort! The program architecture is very simple, Html5+Smarty+Medoo+Bootstrap+bootbox.

Development Language: PHP
Authorization Agreement: GPL
Source code download: https://github.com/somewhereYu/OSAdmin
Software Author: @somewhereyu

93. Ueditor

UEditor is a WYSIWYG rich text web editor developed by Baidu's web front-end R&D department. It has the characteristics of lightweight, customizable, and focusing on user experience.

Development Language: JavaScript
License: MIT
Source code download: https://github.com/fex-team/ueditor
Software Author: @Zhanyi

94. RoboBinding

RoboBinding is an Android open source framework that implements the data binding Presentation Model (MVVM) mode.

Development language: Java
License: Apache
Source code download: https://github.com/RoboBinding/RoboBinding
Software Author: @cheng112

95. LaneWeChat

LanWeChat is a WeChat PHP development framework, which can quickly develop WeChat public accounts and be introduced in the form of third-party code packages.

Development Language: PHP
Authorization Agreement: GPLv2
Source code download: http://git.oschina.net/lane/LaneWeChat
Software Author: @Li Xuan Lane

96. Ekho

Ekho (Ending Sound) is a software that converts text into sound. It currently supports Cantonese, Mandarin (Mandarin), Zhao'an Ke, Tibetan, Ya's (Ancient Chinese Common Language) and Korean (in the experiment), while English is indirectly implemented through Festival. Supports Linux, Windows, and Android.

Development Language: C/C++
Authorization Agreement: GPLv2
Source code download: http://www.eguidedog.net/ekho.php
Software Author: @Huang Guanneng

97. RegularJS

Regular adopts the angular data update strategy in the final implementation (but extracts the dependencies of expressions to switch to the form of dirty check + observe when Object.observe officially arrives) and advocates extreme declarative and naked data operations, relying on a string-based template description structure combined with a more standardized component system to define the business logic of the data layer.

Development Language: JavaScript
License: MIT
Source code download: https://github.com/regularjs/regular
Software Author: @zhenghaibo

98. Atlas

Atlas is a data intermediate layer project based on the MySQL protocol developed and maintained by Qihoo 360, the infrastructure team of the Web Platform Department. Based on the MySQL-Proxy version 0.8.2 officially launched by MySQL, it has modified a large number of bugs and added many functional features.

Development Language: C
Authorization Agreement: GPLv2
Source code download: https://github.com/Qihoo360/Atlas
Software Author: @Qihoo360

99. ThinkCSS

TC ("ThinkCSS") is a (X) HTML/CSS framework that aims to reduce your CSS development time. It provides a reliable CSS foundation to create your projects, which can be used for fast website design, and by resetting and rebuilding browser standards, each website can prevent boring cross-browser compatibility testing.

Development Language: JavaScript
License: Apache
Source code download: https://code.google.com/p/thinkcss/
Software Author: Unknown

100. jcseg

Jcseg[ dʒɛ'ke'sɛ ] is an open source Chinese word segmenter developed using Java, implemented using the popular mmseg algorithm, and provides the highest version of lucene, solr, elasticsearch(New) word segmentation interface.

Development language: Java
License: Apache
Source code download: http://git.oschina.net/lionsoul/jcseg
Software Author: @The Lion's Soul

<<:  Exclusive interview with BroadLink's Liu Zongru: Only an open ecosystem can lead to a future in 2015

>>:  App Store revenue distribution is extremely uneven, but independent developers still have opportunities

Recommend

Unboxing the 1,288 yuan AirPods headphones: Apple’s new future!

Although Apple's AirPods arrived almost two mo...

A practical guide to user growth

User growth is no longer a new concept. Many comp...

Anniversary event planning tips!

Recently, a friend of mine went for an interview,...

Are all 400 numbers legitimate?

The telephone number starting with 400 is a virtu...

WeChat reminder: These are all plug-in software, please don’t use them

WeChat has become a must-have app for everyone, a...

Don’t be afraid, talking about money with users is not that scary!

Does anyone have this feeling? Many operators are...

How much does it cost to develop a seafood mini program in the Linzhi market?

In order to better penetrate into various industr...

In 5 simple steps, you can restore the “paper animation” from 190 years ago!

When you chat on WeChat, do you often use some in...

Information flow advertising delivery is unstable, how to optimize it?

Written in front In response to recent feedback fr...

Facial recognition has become a reality. Have you been recognized?

Do you still remember these plots in the movies? ...

Can I not wash my face when the weather is cold? The answer is unexpected →

The weather is getting colder, and some people ma...

How to achieve high conversion rate in WeChat public account advertising

In the market segments of various advertising cha...