2014 年度 Git@OSC 最熱門的 50 個項目

2021-01-10 開源中國

2013年5月份開源中國正式推出 Git 代碼託管系統 (git.oschina.net) ,經過一年多的發展,Git@OSC 現在已經是國內最大的基於 Git 的代碼託管系統。2014年11月,為了滿足 Git 倉庫不斷增長的要求,我們將 Git 系統從雲平臺遷移到獨立的伺服器,為進一步發展打下堅實的基礎。

Git@OSC 系統能發展這麼迅猛,全依賴用戶的大力支持。並非 Git@OSC 牛逼,而是這個 Git@OSC 上的項目牛逼,給你們點讚!!!

每到年底總會出現各種排行榜、各種總結,我們也不能免俗。每個排行榜都會有角度的問題,其實在我眼裡,能為我所用的就是最牛逼的項目。

此次我們整理的」2014 年度 Git@OSC 最熱門的 50 個項目「,我們主要從 Fork/Star/Issues/Views 等幾個角度按照不同的權重進行了排序,得出了前 50 個項目。更多 Git@OSC 上推薦的項目請看這裡。

下面是這 50 個項目的完整列表,你的項目在裡面嗎?

1. JFinal

JFinal 是基於 Java 語言的極速 WEB + ORM 框架,其核心設計目標是開發迅速、代碼量少、學習簡單、功能強大、輕量級、易擴展、Restful。在擁有Java語言所有優勢的同時再擁有ruby、python、php等動態語言的開發效率!為您節約更多時間,去陪戀人、家人和朋友 :)

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

2. android-app

OSCHINA 的 Android 客戶端源碼,可在 Google Play 或者國內幾個應用市場上搜索「開源中國」來安裝此app

http://git.oschina.net/oschina/android-app

3. jeewx

免費開源Java微信公眾帳號開發平臺

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

4. CrossApp

跨平臺移動應用開發引擎

http://git.oschina.net/9miao/CrossApp

5. LigerUI

基於jQuery的UI框架,包括表單、布局、表格等等常用UI控制項,使用LigerUI可以快速輕鬆地創建風格統一的界面效果。

http://git.oschina.net/ligerui/LigerUI

6. 師說CMS

一款使用Java語言開發的CMS,使用了Spring MVC,Spring,MyBatis等流行框架,提供首頁大圖管理、目錄管理、文章管理和管理員管理等功能。是學習和二次開發的首選。

http://git.oschina.net/shishuo/CMS

7. smeoa

基於ThinkPHP開發的PHP開源OA辦公系統

http://git.oschina.net/smeoa/smeoa

8. iphone-app

OSCHINA 的 iPhone 客戶端源碼,可直接在 App Store上搜索「開源中國」來安裝此app

http://git.oschina.net/oschina/iphone-app

9. jeecg

基於代碼生成器的智能開發平臺

http://git.oschina.net/jeecg/jeecg

10. thinkphp

開源PHP框架

http://git.oschina.net/liu21st/thinkphp

11. onethink

OneThink是一個開源的內容管理框架,基於最新的 ThinkPHP 3.2版本開發,提供更方便、更安全的WEB應用開發體驗,採用了全新的架構設計和命名空間機制,融合了模塊化、驅動化和插件化的設計理念於一體,開啟了國內WEB應用傻瓜式開發的新潮流。

http://git.oschina.net/liu21st/onethink

12. avplayer

一個基於FFmpeg、libtorrent的P2P播放器實現.

http://git.oschina.net/jackarain/avplayer

13. Tieba-Cloud-Sign

百度貼吧雲籤到,可以實現貼吧的在線自動籤到

http://git.oschina.net/kenvix/Tieba-Cloud-Sign

14. wechat

微信公眾平臺開發模式(JAVA) SDK [Node.js版本http://git.oschina.net/gson/wechat-for-node-js] 強烈要求加星啊....

http://git.oschina.net/gson/wechat

15. webmagic

webmagic的是一個無須配置、便於二次開發的爬蟲框架,它提供簡單靈活的API,只需少量代碼即可實現一個爬蟲。

http://git.oschina.net/flashsword20/webmagic

16. tiny

值得擁有的企業級j2ee應用開發框架套件,專業團隊開放,完整的生態體系,活躍的社區氛圍,無限的水平擴展能力,7*24不間斷運維能力。

http://git.oschina.net/tinyframework/tiny

17. cim

基於apache mina 的 java即時通訊服務端。與android 客戶端完美結合,同時支持其他語言(ios,c,ActionScript,.net等)客戶端的即時通信。

http://git.oschina.net/farsunset/cim

18. kindeditor

富文本編輯器

http://git.oschina.net/luolonghao/kindeditor

19. git-osc-android-project

Git@OSC Android客戶端,方便用戶查看Git@OSC的項目以及簡單的操作issue等

http://git.oschina.net/oschina/git-osc-android-project

20. JECP

jfinal + easyUI+activiti 企業協同平臺

http://git.oschina.net/loyin/jecp

21. XMPP

Android基於Xmpp的即時通訊

http://git.oschina.net/way/XMPP

22. s2jh

基於SSH的企業Web應用開發框架。集結最新主流時尚開源技術的面向企業級Web應用的基礎開發框架,提供一個J2EE相關主流開源技術架構整合及一些企業應用基礎通用功能和組件的設計實現的最佳實踐和原型參考。

http://git.oschina.net/xautlx/s2jh

23. Mybatis_PageHelper

Mybatis分頁插件

http://git.oschina.net/free/Mybatis_PageHelper

24. ThinkOX Developer

基於OneThink的輕量化社交程序,支持Sae,含微博、貼吧、活動、商城等模塊

http://git.oschina.net/yhtt2020/ThinkOX-Developer

25. zTree

jQuery 樹插件 zTree v3 系列

http://git.oschina.net/zTree/zTree_v3

26. goagent

a gae proxy

http://git.oschina.net/goagent/goagent

27. RunJS

http://runjs.cn 網站完整源碼

http://git.oschina.net/oschina/RunJS

28. jeeshop

簡介:jeeshop是一套使用Java語言開發的獨立網店系統,jeeshop致力於為個人或企業提供免費、好用的網店系統系統,該系統採用較為流行的J2EE框架 struts2+ myBatis+ spring 進行合理的組合開發,歡迎學習和試用。

http://git.oschina.net/jeeshop/jeeshop

29. zentaopms

禪道是第一款國產的開源項目管理軟體。它集產品管理、項目管理、質量管理、文檔管理、組織管理和事務管理於一體,是一款專業的研發項目管理軟體,完整地覆蓋了項目管理的核心流程。注重實效,合軟體架構合理,操作簡潔高效,擴展靈活,多語言支持,多風格支持,搜索功能,統計功能——這一切,您通過禪道,都可以擁有!

http://git.oschina.net/wwccss/zentaopms

30. J2Cache

這是一個 Java 的緩存框架,可以讓應用支持兩級緩存框架 ehcache + redis (memcached)。避免完全使用獨立緩存系統所帶來的網絡IO開銷問題。【目前OSChina網站正在使用該緩存框架】

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

31. DuxCms 2.0

基於THINKPHP3.2框架開發的新一代DUXCMS

http://git.oschina.net/duxcms/DuxCms-2.0

32. seafile

專業可靠的私有雲存儲平臺

http://git.oschina.net/lins05/seafile

33. koala

Koala是一款應用在JavaEE企業級應用開發領域的平臺工具源碼可以被公眾使用的軟體,並且此軟體的使用、修改和發行也不受許可證的限制用於幫助架構師簡化系統設計,降低框架耦合度,提高系統靈活性,提高開發工程師工作效率降低成本

http://git.oschina.net/openkoala/koala

34. Cynthia

問題 缺陷 Bug 任務管理系統

http://git.oschina.net/cynthia/Cynthia

35. dhroid

dhroid 是基於android 平臺, 極速開發框架,其核心設計目標是開發迅速、代碼量少、學習簡單、功能強大、輕量級、易擴展.使你更快,更好的開發商業級別應用

http://git.oschina.net/tengzhinei/dhroid

36. gogs

Gogs(Go Git Service) 是一個由 Go 語言編寫的自助 Git 託管服務。

http://git.oschina.net/Unknown/gogs

37. fastjson

fastjson 是一個性能很好的 Java 語言實現的 JSON 解析器和生成器,來自阿里巴巴的工程師開發。

http://git.oschina.net/wenshao/fastjson

38. SuperSocket

SuperSocket 是一個輕量級的可擴展的 Socket 開發框架,可用來構建一個伺服器端 Socket 程序,而無需了解如何使用 Socket,如何維護Socket連接,Socket是如何工作的。該項目使用純 C# 開發,易於擴展和集成到已有的項目。只要你的已有系統是使用.NET開發的,你都SuperSocket來輕易的開發出你需要的Socket應用程式來集成到你的現有系統之中。

http://git.oschina.net/kerryjiang/supersocket

39. ShuipFCMS

ShuipFCMS是一款基於ThinkPHP框架開發的內容管理系統!

http://git.oschina.net/shuipf/shuipfcms

40. dupanlink

顯示百度網盤文件的直接連結

http://git.oschina.net/youyifentian/dupanlink

41. KJFrameForAndroid

KJFrameForAndroid的設計思想是通過封裝Android原生SDK中複雜的複雜操作而達到簡化Android應用級開發,最終實現快速而又安全高效的開發APP。我們的目標是用最少的代碼,完成最多的操作,用最高的效率,完成最複雜的功能。

http://git.oschina.net/kymjs/KJFrameForAndroid

42. My smart home

智能家居的概念(smart home , home auto)很早以前就有了,現在隨著硬體成本的下降,及google收購nest等,智能家居熱度升高。本智能家居的架構,包括伺服器端,web網頁,android 手機客戶端,各種測試腳本,基本上基礎架構都已經實現,並可實際調試。由於精力有限智能控制部分還在合作開發中。

http://git.oschina.net/xmeter/My-smart-home

43. springrain

springrain是spring的極簡封裝,spring一站式開發的範例.

http://git.oschina.net/chunanyong/springrain

44. smart-framework

輕量級 Java Web 開發框架

http://git.oschina.net/huangyong/smart-framework

45. amazeui

Amaze UI,中國首個開源 HTML5 跨屏前端框架。

http://git.oschina.net/amazeui/amazeui

46. jcseg

Jcseg[dʒɛ'ke'sɛ]是使用java開發的一款輕量級的中文分詞器,基於流行的mmseg算法實現,並且提供了最新版本的lucene,solr,elasticsearch分詞接口。

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

47. fastweixin

極其方便的實現微信公眾平臺服務端開發,2行代碼完成伺服器綁定,3行代碼實現用戶消息監聽

http://git.oschina.net/pyinjava/fastweixin

48. Spiderman

強力 Java 爬蟲,列表分頁、詳細頁分頁、ajax、微內核高擴展、配置靈活

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

49. anycmd

一個.net平臺的完全開源的,完整支持rbac的,將會支持xacml、javascript的通用的權限框架、引擎、中間件、解決方案。

http://git.oschina.net/anycmd/anycmd

50. ECharts

這是一個針對ECharts2.0版本的Java類庫,實現了所有ECharts中的Json結構對應的Java對象,並且可以很方便的創建Option

http://git.oschina.net/free/ECharts

相關焦點

  • Git@OSC 國際化 —— 支持中英文雙語顯示
    國內的不少開源軟體作者希望自己的產品也能同時被國外的用戶所使用,但同時又希望國內的用戶可以快速訪問項目源碼。因此很多作者會將同一個項目託管到 Git@OSC 和 Github ,然後同時製作中英文的項目簡介。這樣做在更新代碼的時候就比較繁瑣,首先需要將代碼推送到兩個不同的倉庫;其次是一些跟項目源碼地址相關的介紹肯能就無法兼顧多個平臺。
  • git在項目中的常用命令
    git簡介主要涉及到四個關鍵點:工作區:本地電腦存放項目文件的地方;暫存區(Index/Stage):在使用git管理項目文件的時候,其本地的項目文件會多出一個.git的文件夾,將這個.git文件夾稱之為版本庫。
  • Git@OSC 新增分支保護功能 : 常規、保護、只讀
    分支保護功能是為了防止相關成員 Push 代碼到重要的分支(例如 master 分支),便於項目的分支管理。Git@OSC 的分支除了之前的常規分支外,新增兩種不同的權限:常規分支:項目成員(開發者權限及以上)可Push分支保護分支:項目管理員才能管理(Push)被保護的分支。
  • Git入門到高級系列2-git高級操作
    最簡單的方式是當你在運行 tag 命令時指定 -a 選項:$ git tag -a v1.4 -m 'my version 1.4'$ git tagv0.1v1.3v1.4通過使用git show命令可以看到標籤信息與對應的提交信息:$ git show
  • Facebook盤點2014年美國最熱門旅遊景點
    導語:據《今日美國報》12月16日報導,社交網站臉譜(Facebook)的年度回顧功能近日盤點出2014年美國境內十個最熱門旅遊景點,其中有別具一格的城市地標,也有風景宜人的國家公園。讓我們看看都有哪些熱門景點:
  • 【譯】10 個最有用的 git log 技巧
    眾所周知,git log 是一個幫助我們查看項目變更或項目歷史的簡單命令。)(儘管它是非常簡單的,但是它是一個非常強大的命令工具,可以通過它提供的數量眾多的選項來幫助我們去查看項目的變更與結構。在這篇文章裡,我們將看到一些它最常使用的選項)git log —onelineThis command helps you to view the commits in a cleaner way.
  • 如何用Git工具發現和解決開發項目中的痛點
    軟體開發的過程不僅涉及開發人員之間以及開發人員與他人團隊之間的交互,如何快速的無聲的項目的痛點這是個問題。如果你的開發項目是採用git管理,那麼Git本身就能給我們很多好用的工具,本文蟲蟲就給大家講講git中自帶哪些解決痛點的工具。
  • 10個非常有用的Git Tips
    在過去的幾年中,git已經大大成熟,成為最常用的版本控制系統之一。它被各種語言和各種規模的團隊開發人員使用,從小型開源項目到像Linux內核這樣的龐大代碼庫。在本文中,我們將與您分享一些可以改善您的git體驗和工作流程的技巧。
  • 我痛恨 Git 的 10 個理由
    下面是我為什麼如此痛恨 Git 的 10 個理由:1. 複雜的信息模型Git 的信息模型是很複雜的,而且你必須對他們都很了解。在這個方面上你看看 Subversion:有文件、工作目錄、資源庫、版本、分支和標籤。
  • 優雅的提交你的 Git Commit Message
    起因知乎上有個問題: 如何寫好 Git commit log? 很有意思, 能看到各種提交風格: 有用 emoji 的, 有用唐詩的, 有用隨機生成的. 風格沒有對錯, 只要能夠體現出 commit 所做的修改即可.但是最讓我印象深刻的是 @李華橋 的答案:這種東西,當然要藉助工具了,才能夠寫得即規範,又格式化,還能夠支持後續分析。
  • Git 看這一篇就夠了
    12 個命令,分為三大類分享給你。還有那些年打死都不再改的畢業論文:畢業論文最終版畢業論文最最終版畢業論文最最最終版畢業論文最最最最終版畢業論文最終不改版畢業論文最終真不改版畢業論文最終真真不改版畢業論文最終打死不改版畢業論文最終打死不改版 2...
  • git初始化項目乾貨分享,內容雖不多,但值得收藏
    兩道題都肯定沒有800字的,結果我回答完不到半個小時倆個回答都被推薦到首頁,今天早上第二道通過了優質回答。有點小激動當時,因為以前老聽說優質多難多難。有些東西其實是只有自己親身經歷後才會更了解,別人說的不一定都是對的,如果大V 大佬們有自己的見解也歡迎分享下撒。
  • 【譯文】Git merge 和 Git rebase比較
    Merge選項  將master分支合併到feature分支最簡單的辦法就是用下面這些命令:git checkout feature git merge master或者,你也可以把它們壓減成一行:git merge master feature這會在功能(feature)分支中創建一個新的合併提交
  • Git教程(一)
    我們致力於科研社區服務,分享最前沿的科技進展,提供生信分析方法,解讀經典分析案例,公眾資料庫的挖掘和臨床數據統計分析。在此我們歡迎各位的加入!戳 這裡 的生信草堂公眾號原文,請多關注哦~Git 是什麼Git是目前世界上最先進的分布式版本控制系統(沒有之一)。
  • 您必須知道的 Git 分支開發規範,附 Git 常用命令大全!
    提交日誌規範:在一個團隊協作的項目中,開發人員需要經常提交一些代碼去修復 bug 或者實現新的 feature。而項目中的文件和實現什麼功能、解決什麼問題都會漸漸淡忘,最後需要浪費時間去閱讀代碼。編寫良好的 Commit messages 可以達到3個重要的目的:目前,社區有多種 Commit message 的寫法規範。來自 Github 上的 Angular 規範是目前使用最廣的寫法,比較合理和系統化。如下圖:Commit messages 的基本語法規範。
  • 20 個最常用的 Git 命令用法說明及示例
    在這篇文章中,我將介紹在使用 Git 時最常使用的 20 個命令。>git clonegit addgit commitgit diffgit resetgit statusgit commit用法:git commit -m 「[ Type in the commit message]」該命令可以在版本歷史記錄中永久記錄文件。用法:git commit -a該命令將提交git add命令添加的所有文件,並提交git add命令之後更改的所有文件。
  • 如何規範你的Git commit?
    基於以上這些問題,我們希望通過某種方式來監控用戶的git commit message,讓規範更好的服務於質量,提高大家的研發效率。初期我們在網際網路上搜索了大量有關git commit規範的資料,但只有Angular規範是目前使用最廣的寫法,比較合理和系統化,並且有配套的工具(IDEA就有插件支持這種寫法)。最後綜合阿里巴巴高德地圖相關部門已有的規範總結出了一套git commit規範。
  • 如何使用git實現將項目上傳到遠程倉庫的基本操作
    二 上傳項目到遠程倉庫的操作1. 右鍵點擊git bash here,進入終端界面 cd ~ 進入的當前系統的根目錄如果你沒有使用過git或沒生成過密鑰,輸入下邊的命令回車即可生成:2. 生成後,根據路徑,打開你的公鑰文件,將公鑰複製:3. 進入你的碼雲帳號,點擊設置,界面中再點擊個人設置:4.