整理github上的一些好的項目(C\C++\Java\PHP\Android\Linux\JS\CSS\iOS)

 先整理我現在關注的Github上面的我感興趣的項目,以後隨着我瞭解的更多和關注的更多而隨時更新 

gitbeijing(html)

  happypeter整理的關於Github使用的相關文檔

  地址:https://github.com/happypeter/gitbeijing

  詳細信息,看gitbeijing的網站:http://gitbeijing.com

 


 

C/C++

Linux(C)

  這個就不用介紹了,地址是:https://github.com/torvalds/linux

mongodb(C++)

  MongoDB是一個基於分佈式文件存儲的數據庫。由C++語言編寫。旨在爲WEB應用提供可擴展的高性能數據存儲解決方案。

  地址是:https://github.com/mongodb/mongo

Leetcode OJ的相關的解決代碼(C++、Java;算法)

  C++的實現版本:https://github.com/haoel/leetcode

  Java的實現版本:https://github.com/yuzhangcmu/LeetCode

muduo(C++;網絡)

  陳碩使用C++開發的一款網絡編程的代碼庫。因爲C++的一個著名的網絡編程的代碼庫ACE存在很多的問題(參看博客《學之者生,用之者死----ACE歷史與簡評》),所以陳皓自己編寫了自己的C++網絡庫

  地址:https://github.com/chenshuo/muduo

  陳碩的博客:http://blog.csdn.net/solstice/

my_toy_compiler(C++;編譯)

  一個大神用C++開發的一個“玩具”編譯器

  地址:https://github.com/lsegal/my_toy_compiler

SkyNet(C)

  雲風大俠的成名作風魂,使用C語言編寫,詳細介紹參看雲風的博客:http://blog.codingnow.com/2012/09/the_design_of_skynet.html

  地址:https://github.com/cloudwu/skynet

  雲風的博客:http://blog.codingnow.com/

git(C)

  這個就不用介紹了,版本控制工具

  地址:https://github.com/git/git

 


 

PHP

typecho(PHP)

  Typecho是由type和echo兩個詞合成的,來自於開發團隊的頭腦風暴。Typecho基於PHP5開發,支持多種數據庫,是一款內核強健﹑擴展方便﹑體驗友好﹑運行流暢的輕量級開源博客程序

  地址是:https://github.com/typecho/typecho

  官網:http://typecho.org/

  論壇:http://forum.typecho.org/

WordPress(PHP)

  WordPress是一種使用PHP語言開發的博客平臺,用戶可以在支持PHP和MySQL數據庫的服務器上架設屬於自己的網站。也可以把 WordPress當作一個內容管理系統(CMS)來使用。WordPress是一款個人博客系統,並逐步演化成一款內容管理系統軟件,它是使用PHP語言和MySQL數據庫開發的。用戶可以在支持 PHP 和 MySQL數據庫的服務器上使用自己的博客。

  地址是:https://github.com/WordPress/WordPress

  中文官網:http://cn.wordpress.org/

  官網:https://wordpress.org/

ThinkPHP(PHP) 

  ThinkPHP 是一個免費開源的,快速、簡單的面向對象的 輕量級PHP開發框架 ,創立於2006年初,遵循Apache2開源協議發佈,是爲了敏捷WEB應用開發和簡化企業應用開發而誕生的。ThinkPHP從誕生以來一直秉承簡潔實用的設計原則,在保持出色的性能和至簡的代碼的同時,也注重易用性。並且擁有衆多的原創功能和特性,在社區團隊的積極參與下,在易用性、擴展性和性能方面不斷優化和改進,已經成長爲國內最領先和最具影響力的WEB應用開發框架,衆多的典型案例確保可以穩定用於商業以及門戶級的開發。

  地址是:https://github.com/liu21st/thinkphp

  官網:http://www.thinkphp.cn/

 


 

HTML/CSS/JS

jQuery(JS;HTML;CSS)

  Jquery是繼prototype之後又一個優秀的Javascript庫。它是輕量級的js庫 ,它兼容CSS3,還兼容各種瀏覽器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及後續版本將不再支持IE6/7/8瀏覽器。jQuery使用戶能更方便地處理HTML(標準通用標記語言下的一個應用)、events、實現動畫效果,並且方便地爲網站提供AJAX交互。jQuery還有一個比較大的優勢是,它的文檔說明很全,而且各種應用也說得很詳細,同時還有許多成熟的插件可供選擇。jQuery能夠使用戶的html頁面保持代碼和html內容分離,也就是說,不用再在html裏面插入一堆js來調用命令了,只需要定義id即可

  地址:https://github.com/jquery/jquery

bootstrap(JS;HTML;CSS)

  Bootstrap,來自 Twitter,是目前最受歡迎的前端框架。Bootstrap 是基於 HTML、CSS、JS 的,它簡潔靈活,使得 Web 開發更加快捷。它由Twitter的設計師Mark Otto和Jacob Thornton合作開發,是一個CSS/HTML框架。Bootstrap提供了優雅的HTML和CSS規範,它即是由動態CSS語言Less寫成。Bootstrap一經推出後頗受歡迎,一直是GitHub上的熱門開源項目

  地址:https://github.com/twbs/bootstrap

Node.js(JS)

  node.js是由Ryan Dahl編寫的服務器端js framework,其初衷是爲了編寫更爲高效的web服務器。

  地址:https://github.com/joyent/node

 


 

Android

ActionBarSherlock(Android;Java)

  ActionBarSherlock應該算得上是GitHub上最火的Android開源項目了,它是一個獨立的庫,通過一個API和主題,開發者就可以很方便地使用所有版本的Android動作欄的設計模式。

  對於Android4.0及更高版本,ActionBarSherlock可以自動使用本地ActionBar實現,而對於之前沒有ActionBar功能的版本,基於Ice Cream Sandwich的自定義動作欄實現將自動圍繞佈局。能夠讓開發者輕鬆開發一款帶動作欄(Actionbar)的應用,並且適用於Android 2.x及其以上所有版本。

  地址:https://github.com/JakeWharton/ActionBarSherlock

SlidingMenu

  SlidingMenu是一個開源的Android庫,能夠讓開發者輕鬆開發一款應用,實現類似於Google+、Youtube和Facebook應用中非常流行的滑動式菜單。

  地址:https://github.com/jfeinstein10/SlidingMenu

eoecn/androidapp

  eoe是一個專注於安卓開發、交流的社區

  eoe的官網:http://www.eoeandroid.com/

  地址:https://github.com/eoecn/android-app/

 

更多的項目

  用軟件開發的術語來類比自己整理的博客和直接通過鏈接使用別人整理的博客:

    上面的那些項目的信息是我自己一個一個整理的,這就相當於我自己獨立開發的

    而下面的這些信息,都是別人整理好的,然後我在這裏將他們的鏈接整理下來,就相當於別人“封裝(整理)”好了一個項目/代碼庫(博客),然後我通過調用他們暴露的接口(鏈接)“開發(整理)出我想要的功能(就是按照我的邏輯再整理所有關於Github上面的開源項目的信息)

  參看1:http://www.cnblogs.com/xumenger/articles/4512149.html

  參看2:http://blog.csdn.net/shulianghan/article/details/18046021#t10

  參看3:http://www.cnblogs.com/hawkon/p/3593709.html

  參看4:Android開源項目第一篇——個性化控件(View)篇
       Android開源項目第二篇——工具庫篇
       Android開源項目第三篇——優秀項目篇
         Android開源項目第四篇——開發及測試工具篇
       Android開源項目第五篇——優秀個人和團體篇

        通過這些項目你可以大幅度減少不必要的開發而將精力放在更重要的地方。

 


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