2017 年度碼雲新增項目排行榜 TOP 50,爲它們打“call”

2017 年度碼雲新增項目排行榜 TOP 50 正式出爐 !2017 結束了,我們來關注一下這一年裏碼雲上新增的最熱門的開源項目吧。此榜單根據 2017 年在碼雲上新增開源項目的 Watch、Star、Fork 數量以及其他角度進行統計,從而得出前 50 名最熱門的開源項目。

碼雲發展至今,越來越多的開源作者選擇在上面開源自己的作品,通過這份 2017 碼雲新增項目 TOP 50 榜單,希望大家可以瞭解到 2017 年裏國內開源的現狀,也能在其中找到自己需要的項目。

 1.guns

Guns 基於 SpringBoot,致力於做更簡潔的後臺管理系統,完美整合 springmvc + shiro + mybatis-plus + beetl + flowable。Guns 項目代碼簡潔,註釋豐富,上手容易,同時Guns包含許多基礎模塊(用戶管理,角色管理,部門管理,字典管理等10個模塊),可以直接作爲一個後臺管理系統的腳手架。Guns v3.0 新增rest api 服務,提供對接服務端接口的支持,並利用 jwt token 鑑權機制給予客戶端的訪問權限,傳輸數據進行 md5 簽名保證傳輸過程數據的安全性。Guns v3.1 新增集成工作流引擎 flowable6.2.0。


作者:@ stylefeng 

地址:https://gitee.com/naan1993/guns

開源協議:Apache


2. t-io

舊時王謝堂前燕,飛入尋常百姓家——當年那些王謝貴族們才擁有的"百萬級即時通訊"應用,將因爲 t-io 的誕生,紛紛飛入普通人家的屋檐下。t-io: 讓網絡編程更輕鬆和有趣。

作者:@talent-tan

地址:https://gitee.com/tywo45/t-io

開源協議:Apache


3. AG-Admin

AG-Admin 是國內首個基於 Spring Cloud 微服務化開發平臺,具有統一授權、認證後臺管理系統,其中包含具備用戶管理、資源權限管理、網關API管理等多個模塊,支持多業務系統並行開發,可以作爲後端服務的開發腳手架。代碼簡潔,架構清晰,適合學習和直接項目中使用。核心技術採用 Eureka、Fegin、Ribbon、Zuul、Hystrix、JWT Token、Mybatis 等主要框架和中間件,前端採用 vue-element-admin 組件。http://43.248.136.159:9999

作者:@老A

地址:https://gitee.com/geek_qi/ace-security

開源協議:Apache


4. beimi

貝密遊戲是一系列棋牌遊戲的名稱,其中包含麻將、鬥地主、德州,目前正在進行UI設計以及後臺系統(JAVA)開發,7月份發佈0.1.0版本,僅包含前端UI方案。首個版本會採用當前最流行的房卡模式。

作者:@貝密遊戲

地址:https://gitee.com/beimigame/beimi

開源協議:Apache


5. xbin-store

模仿國內知名 B2C 網站,實現的一個分佈式 B2C 商城 使用 Spring Boot 自動配置 Dubbox / MVC / MyBatis / Druid / Solr / Redis 等。使用 Spring Cloud 版本請查看 http://git.oschina.net/binu/xbin-store-cloud

作者:@binux

地址:https://gitee.com/binu/xbin-store

開源協議:GPL


6. layui

採用自身模塊規範編寫的前端 UI 框架,遵循原生 HTML/CSS/JS 的書寫與組織形式,極低門檻,拿來即用。它區別於那些基於 MVVM 底層的 UI 框架,卻並非逆道而行,而是信奉返璞歸真之道。準確地說,她更多是爲服務端程序員量身定做,你無需涉足各種前端工具的複雜配置,只需面對瀏覽器本身,讓一切你所需要的元素與交互,從這裏信手拈來。 http://www.layui.com/

作者:@賢心

地址:https://gitee.com/sentsin/layui

開源協議:MIT


7. UCKeFu

優客服是一個多渠道融合的客戶支持服務平臺,包含 WebIM,微信,電話,郵件,短信等接入渠道:http://c.ukewo.cn/

作者:@優客服-多渠道客服系統

地址:https://gitee.com/ukewo/ukefu

開源協議:Apache


8.XxPay

XxPay 聚合支付使用 Java 開發,包括 spring-cloud、dubbo、spring-boot 三個架構版本,已接入微信、支付寶等主流支付渠道,可直接用於生產環境 http://www.xxpay.org

作者:@jmdhappy

地址:https://gitee.com/jmdhappy/xxpay-master

開源協議:MIT


9.fastadmin

FastAdmin 是一款基於 ThinkPHP5+Bootstrap 的極速後臺開發框架。

作者:@Karson

地址:https://gitee.com/karson/fastadmin

開源協議:Apache


10. saltops

SaltOps 是一個基於 SaltStack 和 Django 開發的運維平臺, 平臺的主要功能包括:CMDB、包發佈管理、工具系統、最終作爲包發佈和工具系統的角色與 Jenkins、Zabbix 等系統進行整合。

作者:@吳文豪

地址:https://gitee.com/wuwenhao/saltops

授權協議:GPL


11. ybg-spring-fast 

以 SpringBoot 爲中心,模塊化開發系統,用戶可以隨意刪減除權限框架外任意的系統模塊。複用,組裝性強。2種打包方式,傳統可運行的tomcat目錄 以及直接 jar 方式運行。主要應用技術:SpringSecurity+Ehcache+quartz+swagger2+Mysql5.6.... 主要包含系統全方位監控,權限管理。定時任務,API 在線接口,OSS 雲存儲,第三方登錄,在線支付,代碼生成,工作流等內容。文檔較全,適合單機型框架開發。http://www.88ybg.com

作者:@Deament

地址:https://gitee.com/SYDeament/88ybg

開源協議:GPL


12. jboot 

Jboot 是一個基於 jfinal 和 undertow 開發的微服務框架。提供了 AOP、RPC、分佈式緩存、限流、降級、熔斷、統一配置中心、swagger api 自動生成、Opentracing 數據追蹤、metrics 數據監控、分佈式session、代碼生成器、shiro 安全控制等功能。

作者:@fuhai

地址:https://gitee.com/fuhai/jboot

開源協議:Apache


13. spring-boot-pay

支付服務:支付寶,微信,銀聯詳細代碼案例;支付 API 文檔、持續更新中 http://doc.52itstyle.com/

作者:@小柒2012

地址:https://gitee.com/52itstyle/spring-boot-pay

開源協議:GPL


14.IJPay

IJPay 讓支付觸手可及,封裝了微信支付、支付寶支付、銀聯支付常用的支付方式以及各種常用的接口。不依賴任何第三方 mvc 框架,僅僅作爲工具使用簡單快速完成支付模塊的開發,可輕鬆嵌入到任何系統裏。 http://blog.csdn.net/zyw_java

作者:@Javen205

地址:https://gitee.com/javen205/IJPay

開源協議:Apache


15. zscat-me

基於 springboot dubbo 構建的一個商城項目,包括前端,後端和 h5 應用,作爲 zscat 應用實踐的模板項目。包含 sso 登錄、API 網關、流量控制、自定義協議包裝、自動 crud、自動緩存、讀寫分離、分佈式緩存、分佈式定時任務、分佈式鎖、消息隊列、事件機制、oauth2.0 登錄、全文搜索、集成 qiniu 文件服務、集成dubbo、集成springcboot等功能。http://j2shop.tunnel.qydev.com/street/index http://j2shop.tunnel.qydev.com/login

作者:@zhuan

地址:https://gitee.com/catshen/zscat_sw

授權協議:GPL


16. miaosha

秒殺、搶購解決方案,設計目標:性能支撐"小米印度搶購搞掛亞馬遜事件”。

作者:@kater

地址:https://gitee.com/1028125449/miaosha

開源協議:Apache


17.jfinal-wxmall

自主研發的開源微信商城,基於 jfinal web 框架開發出微信商城,微信分銷商城,並經過客戶錘鍊,源碼拿來即可對項目進行實施,節省大部分時間。演示爲企業版。 http://www.dbumama.com

作者:@herowjun 

地址:https://gitee.com/dianbuapp/jfinal-wxmall

開源協議:Apache


18.PornHubBot

項目主要是爬取全球最大成人網站 PornHub 的視頻標題、時長、mp4 鏈接、封面 URL 和具體的 PornHub 鏈接,項目爬的是 PornHub.com,結構簡單,速度飛快,爬取 PornHub 視頻的速度可以達到500 萬/天以上,具體視個人網絡情況。10 個線程同時請求,可達到如上速度。若個人網絡環境更好,可啓動更多線程來請求,具體配置方法見 。

作者:@xiyouMc

地址:https://gitee.com/xiyouMc/pornhubbot

開源協議:MIT


19.BootDo 

BootDo 是高效率,低封裝,面向學習型,面向微服的開源 Java EE 開發框架。

BootDo 是在 SpringBoot 基礎上搭建的一個 Java 基礎開發平臺,MyBatis 爲數據訪問層,ApacheShiro爲權限授權層,Ehcahe 對常用數據進行緩存。

BootDo 主要定位於後臺管理系統學習交流,已內置後臺管理系統的基礎功能和高效的代碼生成工具, 包括:系統權限組件、數據權限組件、數據字典組件、核心工具組件、視圖操作組件、工作流組件、代碼生成等。 前端界面風格採用了結構簡單、性能優良、頁面美觀大氣的 Twitter Bootstrap 頁面展示框架。 採用分層設計、雙重驗證、提交數據安全編碼、密碼加密、訪問驗證、數據權限驗證。 使用 Maven 做項目管理,提高項目的易開發性、擴展性。

作者:@lcg0124

地址:https://gitee.com/lcg0124/bootdo

開源協議:Apache


20. jeeweb-mybatis 

JEEWEB Mybatis 版本是一款基於 SpringMVC+Spring+Mybatis+Mybatis Plus 的 JAVA WEB 敏捷開發系統;它是一款具有代碼生成功能的智能快速開發平臺;是以 Spring Framework 爲核心容器,Spring MVC 爲模型視圖控制器,Mybatis 爲數據訪問層, Apache Shiro 爲權限授權層,Ehcahe 對常用數據進行緩存,Disruptor 作爲併發框架,Bootstrap 作爲前端框架的優秀開源系統。 https://www.jeeweb.cn

作者:@JeeWeb敏捷開發平臺

地址:https://gitee.com/dataact/jeeweb-mybatis

授權協議:未知(作者未選擇開源協議,暫未發現相關使用限制)


21. vue2-elm

基於 vue2 + vuex 構建一個具有 45 個頁面的大型單頁面應用。

作者:@蒼都

地址:https://gitee.com/mgh_com/vue2-elm

授權協議:GPL


22. pay-java-parent

輕量級支付模塊集成(微信支付,友店掃碼,支付寶,富友,銀聯)支付整合,app,掃碼,即時到帳刷卡付條碼付、支持多種支付類型多支付賬戶,支付與業務完全剝離,簡單幾行代碼即可實現支付,簡單快速完成支付模塊的開發,可輕鬆嵌入到任何系統裏。

作者: @egan

地址:https://gitee.com/egzosn/pay-java-parent

開源協議:Apache


23.tale

Tale是一款簡潔美觀的Java博客系統,讓每一個有故事的人更好的表達想法!

作者:@王爵

地址:https://gitee.com/biezhi/tale

開源協議:MIT


24. smart-web2 

smart-web2 是一套相對簡單的 OA 系統;包含了流程設計器,表單設計器,權限管理,簡單報表管理等功能; 系統後端基於 SpringMVC+Spring+Hibernate 框架,前端頁面採用 JQuery+Bootstrap 等主流技術; 流程引擎基於 Snaker 工作流;表單設計器基於雷劈網 WEB 表單設計器。 系統主要功能有: 1. 系統管理:基礎信息管理、系統權限管理、版本管理、子系統管理。 2. 流程管理:流程設計器、流程實例管理、流程頁面模版管理等功能。 3. 表單管理:表單設計器、表管理、表單幫助信息管理等。 4. 我的辦公:我的待辦,我的已辦。 5. 簡單報表管理。

作者:@ 狂暈

地址:https://gitee.com/bcworld/smart-web2

授權協議:未知(作者未選擇開源協議,暫未發現相關使用限制)


25:iView

iView 是一套基於 Vue.js 的 UI 組件庫,主要服務於 PC 界面的中後臺產品。

作者:@aresn

地址:https://gitee.com/icarusion/iview

開源協議:MIT


26.spring-boot-cloud

基於 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架構建的微服務項目。

作者:@Object_Zhang 

地址:https://gitee.com/zhangxd/spring-boot-cloud

授權協議:未知(作者未選擇開源協議,暫未發現相關使用限制)


27. smart-socket

不到800行代碼實現極簡、易用、高性能的java AIO通信框架,也許是物聯網開發的最佳選擇。

作者:@三刀 

地址:https://gitee.com/smartboot/smart-socket

開源協議:Apache


28. LQRWeChat

本項目高仿微信 6.3.31,使用網易雲信 SDK 3.2.0 版本完成主要的聊天功能(單聊、羣聊)、好友關係管理、羣組管理等功能。

作者:@ CSDN_LQR

地址:https://gitee.com/CSDNLQR/LQRWeChat

授權協議:MIT


29.qiqiim-server

QIQIIM 提供簡單快捷的 IM 方案,快速打造在線 IM 方案,可用於公司內網、外網通訊,客服系統等,已用 netty4 實現了 socket,websocket,現已結合了 layim,可用於任何商業、個人作品中。

作者:@琪琪IM 

地址:https://gitee.com/qiqiim/qiqiim-server

開源協議:Apache


30. FastBootWeixin

基於 SpringBoot 的微信公衆號快速開發框架,註解方式處理全部邏輯,重新定義公衆號開發。

作者:@光閃

地址:https://gitee.com/kingshine/FastBootWeixin

開源地址:Apache


31.renren-generator

人人開源項目的代碼生成器,可在線生成 entity、xml、dao、service、html、js、sql 代碼,減少 70% 以上的開發任務。http://www.renren.io/open/

作者:@人人開源 

地址:https://gitee.com/babaio/renren-generator

開源協議:GPL


32.Swagger-Bootstrap-UI

Swagger-Bootstrap-UI 是 Swagger 的前端 UI 實現,採用 jQuery+bootstrap 實現,目的是替換 Swagger默認的 UI 實現 Swagger-UI ,使文檔更友好一點兒。

作者:@ 蕭明

地址:https://gitee.com/xiaoym/swagger-bootstrap-ui

開源協議:Apache


33.udf

基於 spring boot / spring cloud 的基礎項目,腳手架,主要用於學習和實踐按照 spring boot 的思想,將各個不同的功能按照 starter 的形式拆分開來,做到靈活組合。http://itkk.org:81

作者:@Object 

地址:https://gitee.com/wangkang/udf

授權協議:GPL


34.JQuery EasyUI 1.5.x Of Insdep Theme

JQuery EasyUI 1.5.x Of Insdep Theme 美化主題大包,演示地址https://www.insdep.com/example/ 

Insdep theme 是基於 EasyUI 1.5.x 的一款免費的美化主題包,擁有百度編輯器、cropper、Highcharts、justgage、plupload 等各類適應本主題的第三方插件美化補丁。並且各類常用 Jquery 插件正在美化中。後期會提供更多的主題、組件及第三方插件美化樣式。

作者:@Coffey

地址:https://gitee.com/weavors/JQuery-EasyUI-1.5.x-Of-Insdep-Theme

授權協議:GPL


35. redis-monitor

大家還在愁 JVM,CPU 等監控無門嗎?對於分佈式環境怎麼樣監控呢?,小型機器人替你搞定一切!redis-monitor 是一個nredis-proxy 的小型機器人,可以監控redisServer,nredis-proxy,jvm ,cpu等;具有failover功能!

NRedis-Proxy 是一個 Redis 中間件服務,第一個 Java 版本開源 Redis 中間件,無須修改業務應用程序任何代碼與配置,與業務解耦;以 Spring 爲基礎開發自定義標籤,讓它可配置化,使其更加容易上手;提供RedisServer 監控以及自動、收到 failover 等功能;以 netty 作爲通信傳輸工具,讓它具有高性能,高併發,可分佈式擴展部署等特點,單機器單個 RedisServer QPS 在 9 千左右。

作者:@commonrpc 

地址:https://gitee.com/284520459/redis-monitor

授權協議:未知(作者未選擇開源協議,暫未發現相關使用限制)


36.GooFlow

這是一個用來在 WEB 網頁端設計流程圖的 UI 組件,在線流程設計器,基於 Jquery 開發。可用來設計各種流程圖、邏輯流圖,數據流圖,或者是設計某個系統中需要走流程的功能應用。良好的用戶體驗使得操作界面很容易上手,技術開發人員和用戶都可使用。 並且兼容主流瀏覽器(ie8--ie edge,chrome,firefox)。 

作者:@卡卡羅特2013

地址:https://gitee.com/foolegg126/gooflow

開源協議:MIT


37. Excel4J

基於 poi 的 Excel 操作組件,大大減少代碼量,提高開發效率 。

作者:@Crab2Died

地址:https://gitee.com/Crab2Died/Excel4J

開源協議:Apache


38.Neditor

Neditor 是基於 Ueditor 的一款現代化界面的富文本編輯器。

作者:@Notadd

地址:https://gitee.com/notadd/neditor

開源協議:MIT


39. GoPush

分佈式消息推送服務,可以用於客服、推送、聊天等諸多系統的核心組件服務!

作者:@lee123lee123

地址:https://gitee.com/openWolf/gopush

開源協議:GPL


40. raptor-databus

數據總線 (Data Bus) 是以消息隊列 (MQ) 爲技術核心的,用於系統間數據的高效、可靠、異步交互的中間件,是分佈式系統不可或缺的基礎設施之一。其由數據抽取器 (Data extractor) 、消息隊列 (Message Queue)、數據分發器 (Data dispatcher)、分發調度器 (Dispatch scheduler)、服務集線器(Service hub)和過程跟蹤管理工具(Process tracking manager)6個組件構成。

作者:@bruce

地址:https://gitee.com/f150/raptor-databus

開源協議:MIT


41.auto_build_shell

在開發中我們需要頻繁的調整代碼併發布到各種環境去測試。通常會花費比部署代碼要多的多的時間去進入和退出各個目錄、執行啓動腳本、查看啓動日誌。尤其是分佈式系統,各個模塊可能在不同的服務器上,光是部署就要來回的切換,如果注意力不能高度集中很容易忘了剛纔幹了什麼,你最初的目的可能只是想看看代碼執行的效果。假如有一款工具,可以從零開始,幫助我們完成創建文件夾、代碼檢出、編譯打包、發佈到服務器、回滾、備份、查看啓動日誌的整個流程,我們就可以把更多的精力放到代碼本身上,只關注開發和測試,很大程度上可以提高開發效率。

自動化構建 MAVEN 工程,檢出代碼、打包、上傳遠程服務器或本地服務器,自動備份、自動打印日誌、選擇歷史版本進行回滾。

作者:@芝麻谷 

地址:https://gitee.com/houjinxin/auto_build_shell

授權協議:未知(作者未選擇開源協議,暫未發現相關使用限制)


42. DBCompare

數據庫表結構對比工具,可以對比兩個不同的數據庫中表結構是否一致,例如開發中開發庫與測試庫,經常因爲變動大,出現結構不一致,支持單表或多表對比。

作者:@隱心 

地址:https://gitee.com/yisin/DBCompare

開源協議:MIT


43.UReport

UReport2 是一款高性能的架構在 Spring 之上純 Java 報表引擎,通過迭代單元格可以實現任意複雜的中國式報表。
在 UReport2 中,提供了全新的基於網頁的報表設計器,可以在 Chrome、Firefox、Edge 等各種主流瀏覽器運行(IE 瀏覽器除外),打開瀏覽器即可完成各種複雜報表的設計製作。

作者:@youseries

地址:https://gitee.com/youseries/ureport

開源協議:Apache


44.DFace

DFace 是個開源的深度學習人臉檢測和人臉識別系統。所有功能都採用 pytorch 框架開發。pytorch 是一個由 facebook 開發的深度學習框架,它包含了一些比較有趣的高級特性,例如自動求導,動態構圖等。DFace 天然的繼承了這些優點,使得它的訓練過程可以更加簡單方便,並且實現的代碼可以更加清晰易懂。 DFace 可以利用 CUDA 來支持 GPU 加速模式。建議嘗試 linux GPU 這種模式,它幾乎可以實現實時的效果。 所有的靈感都來源於學術界最近的一些研究成果,例如 Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Networks 和 FaceNet: A Unified Embedding for Face Recognition and Clustering

作者:@  kkkim 

地址:https://gitee.com/kuaikuaikim/dface

開源協議:Apache


45 Quicklib

期貨、A 股等國內程序化 python 交易框架和工具。期貨 CTP PYTHON 框架,A股 CTP2 PYTHON 框架。集監控和管理與一身的監控器庫,可以實現跨平臺,並計劃提供多種編程語言的支持,資管平臺的期貨交易庫。

作者:@量化林 

地址:https://gitee.com/quicklib/Quicklib

開源協議:GPL


46. zb 

分佈式服務 Java 後臺系統,dubbo、zookeeper、activemq、springmvc、mybatis、redis、cas 單點登錄、shiro 權限控制、activiti 工作流、微信模板消息、websocket 推送、netty 聊天室、jquery table等。 http://www.2b2b92b.com

作者:@zhoubang85

地址:https://gitee.com/zhoubang85/zb

授權協議:未知(作者未選擇開源協議,暫未發現相關使用限制)


47. feilong-core

feilong core 讓 Java 開發更簡便的工具包,讓你從大量重複的底層代碼中脫身,提高工作效率; 讓你的代碼更簡煉,易寫、易讀、易於維護。

作者:@飛龍

地址:https://gitee.com/ifeilong/feilong-core

開源協議:Apache


48. file-online-preview

使用 spring boot 打造文件文檔在線預覽項目解決方案,支持 doc、docx、ppt、pptx、xls、xlsx、zip、rar、以及衆多類文本如 txt、html、xml、java、properties、mp3、mp4、sql、js、md、json、conf、ini、vue、php、py、bat、gitignore 等文件。

作者:@ keking

地址:https://gitee.com/kekingcn/file-online-preview

開源協議:Apache


49.KenSite

KenSite 是基於多個優秀的開源項目,高度整合封裝而成的高效,高性能,強安全性的開源 Java EE 快速開發平臺。

KenSite 本身是以 Spring Framework 爲核心容器,Spring MVC 爲模型視圖控制器,MyBatis 爲數據訪問層, Apache Shiro 爲權限授權層,Ehcahe 對常用數據進行緩存,Quartz 爲定時任務計劃管理。

KenSite 提供了常用工具進行封裝,包括日誌工具、緩存工具、服務器端驗證、數據字典、當前組織機構數據以及其它常用小工具等。另外還提供一個強大的在線代碼生成工具,直接生成 controller、service、domain、mapper、mybatis xml、jsp 等文件, 前端顯示基於 easyui,一鍵生成就可以直接使用包括新增修改刪除等常規操作。 如果你使用了 KenSite 基礎框架,就可以很高效的快速開發出,優秀的信息管理系統。

作者: SeeYoui

地址:https://gitee.com/seeyoui/kensite_cms

開源協議:Apache


50.jshERP

華夏 ERP 立志爲中小企業提供開源好用的 ERP 軟件,降低企業的信息化成本,目前專注進銷存+財務功能。主要模塊有零售管理、入庫管理、出庫管理、組裝拆卸、財務管理、報表查詢、基礎數據、系統管理等。支持預付款、收入支出、倉庫調撥、採購銷售、禮品卡等特色功能。擁有庫存狀況、出入庫統計等報表。同時對角色和權限進行了細緻全面,精確到每個按鈕和菜單。 http://47.94.167.52:8080/

作者:@季聖華 

地址:https://gitee.com/jishenghua/JSH_ERP

開源協議:Apache

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章