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
作者:@優客服-多渠道客服系統
地址:https://gitee.com/ukewo/ukefu
開源協議:Apache
8.XxPay
作者:@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
作者:@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
作者:@小柒2012
地址:https://gitee.com/52itstyle/spring-boot-pay
開源協議:GPL
14.IJPay
作者:@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
作者:@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 個頁面的大型單頁面應用。
GIF
作者:@蒼都
地址: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
作者:@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
作者:@光閃
開源地址: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 的形式拆分開來,做到靈活組合。//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
作者:@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


※將設計稿自動轉換為代碼的神經網路 Screenshot-to-code-in-Keras
TAG:開源中國 |