2016 Code Cloud Top 50 Projects List

The 2016 Top 50 Code Cloud Project Ranking List is based on the number of Watches, Stars, and Forks of open source projects on Code Cloud in 2016. Since the development of the code cloud platform, more and more excellent open source projects have emerged, and more and more open source authors share their works on it. We hope that through this list, we can review and summarize the domestic open source trends in 2016, understand the current situation of open source authors, and make it easier for everyone to better find the projects they need.

1、JFinal

Introduction:

JFinal is an extremely fast WEB + ORM framework based on the Java language. Its core design goals are rapid development, less code, easy learning, powerful functions, light weight, easy expansion, and Restful. With all the advantages of the Java language, it also has the development efficiency of dynamic languages ​​such as ruby, python, and php.

Author: @JFinal

Address: http://git.oschina.net/jfinal/jfinal

2 、 iBase4J

Introduction:

iBase4J is a distributed system architecture for the Java language. Use Spring to integrate open source frameworks, including SpringMVC, Mybatis, mybatis-plus, dubbo extension, Redis cache, single sign-on, shiro permission management, distributed cluster scheduling, Rest, tools, etc. The project uses Maven for modular management to improve ease of development and scalability. The system includes three modules: public module, system management module, and Web display module. Each module is an independent system, which can be expanded infinitely. The modules communicate with each other using Dubbo or MQ. Each module serves multi-system deployment and registers with the same Zookeeper cluster service registry to implement cluster deployment.

Author: @  A♂shengxu

Address: http://git.oschina.net/iBase4J/iBase4J

 

3、MyBatis-Plus

Introduction:

MyBatis-Plus is an enhancement toolkit for Mybatis, which only enhances and does not change, and simplifies the CRUDoperation. The project fully inherits all the features of the native Mybatis, only relying on Mybatis and Mybatis-Spring, the basic CURD will be automatically injected at startup, with no performance loss, with AR syntax sugar, code generator, paging plug-ins, general DAO operations and other functions.

Author: @qingmiao

Address: http://git.oschina.net/baomidou/mybatis-plus

4、MCMS

Introduction:

MCMS is a complete open source J2EE content management system, with more efficient online code generation tools, reducing development costs and improving development efficiency. No professional background development skills are required, as long as you use the tags provided by the system, you can easily build a website, and the system supports static site-wide. The site supports PC and mobile access at the same time, and will automatically switch to the corresponding interface according to the accessed terminal, and the data is managed by the system.

Author: @mingsoft

Address: http://git.oschina.net/mingSoft/MCMS

 

5 、 JeeSite

Introduction:

JeeSite is an efficient, high-performance, strong security open source Java EE rapid development platform based on a number of excellent open source projects, highly integrated and packaged. JeeSite takes Spring Framework as the core container, Spring MVC as the model view controller, MyBatis as the data access layer, Apache Shiro as the authority authorization layer, Ehcahe caches common data, and Activit is the workflow engine.

Author: @thinkgem

Address: http://git.oschina.net/thinkgem/jeesite

6 、 Spring-Blade

Introduction:

Spring-Blade 是基于多个优秀的开源项目,高度整合封装而成的快速开发平台。内置用户管理、角色管理、菜单管理、字典管理、部门管理、附件管理、参数管理、连接池监视、日志管理、代码生成等多项功能。权限管理,多角色,父子角色,权限代理,精确到按钮。

作者:@smallchill

地址:http://git.oschina.net/smallc/SpringBlade

 

7、JPress

简介:

JPress 是一个 wordpress 的 Java 代替版本,使用 JFinal 开发。支持类似 wordpress 的几乎所有功能,比如:模板,插件等。同时在模板上,JPress 提出了“模板即模型”的概念,方便模板制作人灵活制作业务模型,移除了 widget 等繁杂功能,同时在模板和插件制作上比 wordpress 更加灵活简洁。JPress 还天生融合了微信公众平台,整合了国内众多云平台、短信发送、邮件发送平台,独创的“模板即模型”概念是wordpress 所不具备的。

作者:@michaely

地址:http://git.oschina.net/fuhai/jpress

 

8、JFinal Weixin

简介:

JFinal Weixin 是基于 JFinal 的微信公众号极速开发 SDK,只需浏览 Demo 代码即可进行极速开发,已添加对多公众号支持。

作者:@JFinal

地址:http://git.oschina.net/jfinal/jfinal-weixin

9、Mapper

简介:

Mybatis 通用 Mapper,极其方便的使用 Mybatis 单表的增删改查,支持单表操作,不支持通用的多表联合查询。通用 Mapper 可以缓存,全部针对单表操作,每个实体类都需要继承通用 Mapper 接口来获得通用方法。

作者:@Liuzh_533

地址:http://git.oschina.net/free/Mapper

10、RonCoo-Pay

简介:

RonCoo-Pay,龙果支付系统,是国内首款开源的互联网支付系统,其核心目标是汇聚所有主流支付渠道,打造一款轻量、便捷、易用,且集支付、资金对账、资金清结算于一体的支付系统,满足互联网业务系统的收款和业务资金管理需求。已接通支付宝、微信支付,具备支付、对账、清结算等功能。

作者:@RonCooPay

地址:http://git.oschina.net/roncoocom/roncoo-pay

 

11、JeeWx 捷微

简介:

Jeewx 是一款开源、免费的微信管家系统(多触点管理平台)。采用 JAVA 语言,支持微信公众号、微信企业号、支付宝服务窗、QQ 公众号、微博账号等多触点管理。Jeewx 实现了微信、支付窗、微信企业号、微博等触点的基础管理功能,便于用户二次开发。

作者:@Jeecg

地址:http://git.oschina.net/jeecg/jeewx

 

12、Jflow

简介:

Jflow 驰骋工作流引擎研发于2003年,具有 .NET 与 JAVA 两个版本,这两个版本代码结构,数据库结构,设计思想,功能组成, 操作手册,完全相同. 导入导出的流程模版,表单模版两个版本完全通用。流程引擎设计支持所见即所得的设计:节点设计、表单设计、单据设计、报表定义设计、以及用户菜单设计。流程模式简洁,只有4种容易理解:线性流程、同表单分合流、异表单分合流、父子流程,没有复杂的概念。

作者:@ccflow

地址:http://git.oschina.net/opencc/JFlow

13、EasyPoi

简介:

EasyPoi 的功能如同名字 Easy,主打的功能就是容易,让一个没见接触过 poi 的人员就可以方便的写出 Excel 导出、Excel 模板导出、Excel 导入、Word 模板导出,通过简单的注解和模板语言(熟悉的表达式语法),完成以前复杂的写法。

作者:@Anotherjueyue

地址:http://git.oschina.net/jueyue/easypoi

14、ip2region

简介:

ip2region,最自由的 ip 地址查询库,ip 到地区的映射库,0.0x毫秒级查询,数据库文件大小只有1.5M,提供了 Java、PHP、C、Python、Nodejs、Golang 查询绑定和 Binary、B树、内存三种查询算法。

作者:@狮子的魂

地址:http://git.oschina.net/lionsoul/ip2region

15、Beetlsql

简介:

BeetlSql 是一个全功能 DAO 工具, 同时具有 Hibernate 优点 & Mybatis优点功能,适用于承认以 SQL 为中心,同时又需求工具能自动能生成大量常用的 SQL 的应用。无需注解,自动使用大量内置 SQL,轻易完成增删改查功能,节省50%的开发工作量。数据模型支持 Pojo,也支持 Map/List 这种快速模型,也支持混合模型。

作者:@闲大赋

地址:http://git.oschina.net/xiandafu/beetlsql

16、Spiderman

简介:

Spiderman 是一个基于微内核+插件式架构的网络蜘蛛,它的目标是通过简单的方法就能将复杂的目标网页信息抓取并解析为自己所需要的业务数据。

作者:@自风

地址:http://git.oschina.net/l-weiwei/spiderman

17、J2Cache

简介:

J2Cache 是 OSChina 目前正在使用的两级缓存框架。第一级缓存使用 Ehcache,第二级缓存使用 Redis 。由于大量的缓存读取会导致 L2 的网络成为整个系统的瓶颈,因此 L1 的目标是降低对 L2 的读取次数。该缓存框架主要用于集群环境中。单机也可使用,用于避免应用重启导致的 Ehcache 缓存数据丢失。

作者:@红薯

地址:http://git.oschina.net/ld/J2Cache

18、ZBUS

简介:

ZBUS = MQ + RPC + PROXY。支持消息队列、发布订阅、RPC、代理(TCP/HTTP/DMZ);亿级消息堆积能力、支持 HA 高可用;超轻量级,单个Jar包无依赖 ~250K;丰富的 API -- JAVA / C / C++ / C# / Python / Node.JS 多语言接入。

作者:@少帮主

地址:http://git.oschina.net/rushmore/zbus

 

19、LTS 

简介:

LTS (light-task-scheduler)  是一个轻量级分布式任务调度框架,有三种角色, JobClient、JobTracker、TaskTracker。各个节点都是无状态的,可以部署多个,来实现负载均衡,实现更大的负载量, 并且框架具有很好的容错能力。主要用于解决分布式任务调度问题,支持实时任务,定时任务和 Cron 任务。有较好的伸缩性、扩展性和健壮稳定性。

作者:@胡贵

地址:http://git.oschina.net/hugui/light-task-scheduler

 

20、Hutool

简介:

Hutool 是一个 Java 基础工具类,对文件、流、加密解密、转码、正则、线程、XML 等 JDK 方法进行封装,组成各种 Util 工具类,同时提供以下组件: 1. 布隆过滤 2. 缓存 3. 数据库 ORM(基于 ActiveRecord 思想) 4. HTTP 客户端 5. IO 6. JSON 7. 日志 8. System(JVM 和系统信息等) 9. Setting(一种扩展 Properties 的配置文件)。

作者:@路小磊

地址:http://git.oschina.net/loolly/hutool

21、AnyLine

简介:

AnyLine 是间于 JS、JSP、Controller、Service、Cache、DB 之间的辅助工具,以数据操作与传输显示为核心,目的是为了提高开发效率、统一编码规则与结构、降低开发难度与技术要求。AnyLine 只是帮助我们更充分的发挥现有工具的优势,是辅助而非替代。

作者:@AnyLine

地址:http://git.oschina.net/anyline/anyline

22、IBOS

简介:

IBOS 是一个基于 PHP 开发、Yii 框架、免费开源的,快速、高效的协同办公管理系统 ,从2012年研发以来,是为了简化企业协同应用开发而诞生的。IBOS 一直秉承简洁实用的设计原则,在保持出色的功能和的优秀的用户体验同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内用户体验最好和最具影响力的协同办公管理系统,众多的典型案例确保可以稳定用于商业以及门户级的开发。

作者:@seekArt

地址:http://git.oschina.net/ibos/IBOS

23、PhalApi

简介:

PhalApi,简称 π 框架,是一个 PHP 轻量级开源接口框架,专注于接口开发,致力让接口开发更简单。它致力于快速、稳定、持续交付有价值的接口服务;关注于测试驱动开发、领域驱动设计、极限编程、敏捷开发;有众多的扩展类库,与更多开源项目一起提供高效便捷的解决方案;支持 HTTP、SOAP 和 RPC 协议,可用于快速搭建微服务、RESTful 接口或 Web Services 。

作者:@暗夜在火星

地址:http://git.oschina.net/dogstar/PhalApi

 

24、Kisso

简介:

Kisso 是基于 Cookie 的 SSO 中间件,它是一把快速开发 java Web 登录系统(SSO)的瑞士军刀。Kisso 提供 cookie 搭建 java web sso 的组件式解决方案。你不管使用任何架构都可以使用它,就像一个 U 盘需要使用就插入、不用就拔掉。

作者:@青苗

地址:https://git.oschina.net/baomidou/kisso

25、iWshop

简介:

iWshop 是一个开源的微信商城。为了保证轻量级,使用了作者自主开发的 mvc 框架。 基于腾讯 Weui 开发店铺页面。

作者:@ycchen

地址:http://git.oschina.net/koodo/iWshop

26、inxedu

简介:

inxedu 是国内首家 Java 版开源网校源代码建站系统,免费提供给非商业用途用户使用,提供课程管理、直播管理、班级管理、讲师管理、资讯管理、社区互动,网校管理、考试管理,因酷云视频等。管理者可以针对不同的用户设置不同的权限,限制特定用户的访问.不同的角色拥有不同的管理权限,老师可以使用因酷云视频提供的点播和直播服务,也可以使用第三方的云视频服务,并且可以添加修改课程和课程专业, 对课程进行推荐分类。

作者:@因酷

地址:http://git.oschina.net/inxeduopen/inxedu

27、EasyPR

简介:

EasyPR 是一个中文的开源车牌识别系统,其目标是成为一个简单、高效、准确的车牌识别引擎。相比于其他的车牌识别系统,EasyPR 有如下特点:一是基于 openCV ,可以获取全部源代码,并且移植到 Java 等平台;二是能够识别中文;三是它的识别率较高,图片清晰情况下,车牌检测与字符识别可以达到80%以上的精度。 

作者:@刘若则

地址:http://git.oschina.net/easypr/EasyPR

28、ApiManager

简介:

APIManager,小幺鸡在线接口文档管理工具。支持在线测试 ,支持 http、websocket 协议;支持 JSON、TXT、HTML、XML、JSONP 等数据类型。此外,还支持 pdf 导出和跨域访问。

作者:@凉粉

地址:http://git.oschina.net/zhoujingjie/apiManager

 

29、ReactNative Git@OSC

简介:

使用 ReactNative 仿造的 Git@OSC Android 的功能,包括推荐/热门/最近更新、项目浏览、用户页面(动态/项目/ Star / Watch )、我的资料/设置/摇一摇/留言/分享、项目的详情/ Star / Watch / 代码/ README / issues 及提交 issue 等。

作者:@rplees

地址:http://git.oschina.net/rplees/react-native-gitosc

30、HeartBeat

简介:

HeartBeat,心跳检测应用服务器(如 Tomcat、Jetty )的 JAVA WEB 应用程序。使用 HttpClient 对指定的服务器(application-instance) URL 按频率(10秒,20秒...) 发起请求并记录响应的信息(连接耗时,是否连接成功,是否有异常),若检测到不正常(响应码不是200,抛出异常...)时则发送邮件给指定的地址,当检测恢复正常时也发送提醒。

作者:@monkeyk7

地址:http://git.oschina.net/mkk/HeartBeat

 

31、Douchat

简介:

Douchat 豆信,是一个专注于微信公众号开发的开源框架,具备“简洁、高效、优雅、易扩展”等特点。自主研发的插件扩展机制与视图构建工具能够帮助开发者快速实现微信端功能的开发。对微信接口进行了高度封装,能够轻松的处理微信端用户发送的文本、图片、语音、视频、位置、链接等类型消息,亦可对关注、取消关注、扫码、点击菜单、上报地理位置等事件进行灵活处理。

作者:@艾逗笔

地址:http://git.oschina.net/idoubi666/douchat

32、Apollo

简介:

Apollo(阿波罗)是携程框架部门研发的配置管理平台,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。服务端基于 Spring Boot 和 Spring Cloud 开发,打包后可以直接运行,不需要额外安装 Tomcat 等应用容器。

作者:@lepdou

地址:http://git.oschina.net/lepdou/apollo

 

33、Jcseg

简介:

Jcseg 是基于 mmseg 算法的一个轻量级中文分词器,同时集成了关键字提取,关键短语提取,关键句子提取和文章自动摘要等功能,并且提供了一个基于 Jetty 的 web 服务器,方便各大语言直接 http 调用,同时提供了最新版本的 lucene、solr 和 elasticsearch 的分词接口。

作者:@狮子的魂

地址:http://git.oschina.net/lionsoul/jcseg

34、YiiBoot

简介:

YiiBoot 使用 Yii2 + AdminLTE + mysql,开发高效的通用管理后台;采用代码生成器,以 AminLTE 为样式模板,生成数据库表的数据模型 model、增删改查的视图 view 和控制器 controller ,菜单配置后直接使用;高效、快速开发自己的管理后台。 

作者:@penngo

地址:http://git.oschina.net/penngo/chadmin

 

35、yidongyi

简介:

移动易 APP 后台服务端,提供一个基础、通用的 APP 后台框架。内置 H2 数据库,无需创建外部数据库表数据源;一键部署,无需其他闲杂操作即可运行项目;API 提交与返回数据全部采用 json 数据格式交换。后台管理功能:用户列表,新闻管理,HTTP错误页管理。提供在线 API 手册,不再需要编写 API 手册给前端工程师。

作者:@jiekech00

地址:http://git.oschina.net/sectong/yidongyi

 

36、Dangchat

简介:

Dangchat 铛铛,业务型企业移动 IM。完全开源,任意部署,前端后端,均无限制。数据、文件、访问量无限扩展。多端同步,提供企业统一通讯平台。提供计划、任务、工作、签到等工作场景的支持能力,让工作和协作更简单、高效。安全、可靠,支持 Https + WSS,Akka 的监管(容错)策略可实现系统自愈。支持100%纯自主可控环境。

作者:@muyu

地址:http://git.oschina.net/wex5/dangchat

 

37、NFine

简介:

NFine 是基于 C# 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展,让Web开发更迅速、简单。能解决60%重复工作。

作者:@NFine

地址:http://git.oschina.net/nfine/NFine

 

38、LZEasemob3

简介:

LZEasemob3 酷信,高仿微信,采用 pod 用于第三方库的管理,环信 SDK 作为此 APP DEMO 的 IM 功能,Masonry 用于界面布局,FMDB 用于数据存储,已经实现:微信首页(列表数据展示、cell侧滑编辑、点击进入聊天详情界面、发送文字图片和语音),通讯录(联系人字母排序、添加联系人),发现(朋友圈、下拉刷新),我(界面、退出功能)等功能。

作者:@648959

地址:http://git.oschina.net/iosNacker/LZEasemob3

 

39、MyThrift

简介:

MyThrift 是基于以下组件打造的一款轻量级 RPC 服务框架:thrift (facebook出品的 RPC 框架)、commons-pool2 (socket 连接池)。服务治理(Zookeeper)、注解自动扫描(Reflections) 、AOP(Spring) 、GC优化等已经实现。即将移植智能负载均衡(Ribbon),目前采用轮询算法作为 client 端的负载均衡算法。 

作者:@强子哥哥

地址:http://git.oschina.net/qiangzigege/MyThrift

40、Uncode-Schedule

简介:

Uncode-Schedule 是基于 zookeeper+spring task/quartz 的分布式任务调度组件,确保所有任务在集群中不重复,不遗漏的执行。支持动态添加和删除任务。

作者:@冶卫军

地址:https://www.oschina.net/p/uncode-schedule

 

41、lanproxy

简介:

lanproxy 是一个将局域网个人电脑、服务器代理到公网的工具,目前仅支持 tcp 流量转发,可支持任何 tcp 上层协议(ssh 访问、web 服务器访问、远程桌面...)。与目前市面上的花生壳、TeamView、GoToMyCloud 等等类似,但胜在开源,不受限制。

作者:@小飞

地址:http://git.oschina.net/fengfei/lanproxy

 

42、WDA

简介:

WDA 是一个 BS 架构的文档转换中间件,配合 openoffice 实现文档的在线预览,实现本地 office 文档转换为 html,PDF,TXT 等格式,并以 HTML 方式预览文档,可以转换文档:doc、docx、ppt、pptx、xls、xlsx,zip、rar 并且可以在源码中方便扩展,在 wcp 知识库系统中已经集成了该应用。

作者:@farm

地址:http://git.oschina.net/macplus/WDA

43、LemonProbe

简介:

LemonProbe,灵萌测探针。灵萌测是一款致力于开发用于 WEB 平台的集成自动化测试工具集的产品。也可以简单理解为 WEB 工程自动化测试工具。是以用户操作为视角,以前端页面为对象,以图形化的方式设计测试用例,测试整个用例覆盖的操作的综合情况的工具。

作者:@甩葱哥

地址:http://git.oschina.net/increase/LemonProbe

44、Voovan

简介:

Voovan 是一个高性能异步网络框架和 HTTP 服务器框架,同时支持 HTTP 客户端抓取、动态编译支持、数据库访问封装以及 DateTime、String、Log、反射、对象工具、流操作、文件操作、异步双向通道等功能。旨在提供可靠、方便、可单元测试的代码。它是一个无任何依赖的独立工具包,希望能够方便广大开发者快速的实现应用。

作者:@愚民日记

地址:http://git.oschina.net/helyho/Voovan

45、AnyRTC-RTMP

简介:

AnyRTC-RTMP 是基于 RTMP 协议的推流拉流客户端,采用跨平台架构一套代码支持 Android、iOS、Windows 等平台。超小内存占有率,移动直播针对性极致优化,代码冗余率极低;底层库 C++ 核心库代码,风格采用:Google code style;极简内核,无需再去深扒复杂的 FFMpeg 代码。

作者:@Eric不爱

地址:https://git.oschina.net/dynctm/AnyRTC-RTMP

 

46、Dubbo Monitor

简介:

Dubbo Monitor 是针对 Dubbo 开发的监控系统,参考 dubbo-monitor-simple 改进而成,可以理解为其演化版本。该系统用关系型数据库 MySQL 或者 Mongodb 记录日志的方式替代了 dubbo-monitor-simple 写文件的方式。

作者:@马金凯

地址:http://git.oschina.net/handu/dubbo-monitor

 

47、shiro-redis

简介:

shiro-redis,shiro 集成 redis 的适配器,为解决 shiro-ehcache 不利于集群而打造的缓存集群方案。

作者:@alexxiyang

地址:http://git.oschina.net/iherus/shiro-redis

48、CommonRpc

简介:

commonrpc 是一个以 netty 传输协议框架为基础, 自定义 spring shcema 标签的 rpc 框架,不侵入任何业务代码,插件模式,即插即用。同时也是一个高性能分布式 rpc 框架,支持 tcp、http 协议,扩展性强。

作者:@liubingsmile

地址:http://git.oschina.net/284520459/commonrpc

 

49、laravel5_backend

简介:

laravel5_backend 是基于 laravel 5 框架的后台基础系统。包括登录验证、用户管理,修改密码,用户权限,用户组权限,功能管理,系统日志,文件上传、工作流。目前还附加了简单的 blog 功能。可以快速基于此系统进行 laravel5 的快速开发,免去每次都写一次后台基础的痛苦。 

作者:@风一样的世界

地址:http://git.oschina.net/ctk/laravel5_backend

 

50、PhoneMate

简介:

PhoneMate,手机伴侣,为数亿 Android 手机提供贴心服务。包括:悬浮助手、保护手机隐私的应用锁、管理手机应用的软件管理、内存清理,以及抢红包插件。

作者:@冉超群

地址:http://git.oschina.net/ranchaoqun/PhoneMate

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326488527&siteId=291194637