當前位置:
首頁 > 最新 > 2017 年度碼雲新增項目排行榜 TOP 50,為它們打「call

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:開源中國 |