當前位置:首頁 » 編程語言 » 開源c語言網站
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

開源c語言網站

發布時間: 2023-01-17 01:48:15

c語言有哪些優秀的開源庫

太多了
由於Linux開源
所以 導致各種功能的C開源庫無數
包括所有Linux常用功能,都是開源的
幾個簡單的例子, Linux本身, busybox, QT, gzip, png, jpeg, ffmpeg...

⑵ github官網上有mcc的開源嗎

在致力於開源事業的同時,Github也使用一些非常優秀的開源項目的來打造自己的平台與服務,本文總結了Github所用到各種開源項目,它們分別扮演著不同的角色。

1.Linguist

Linguist直譯是語言學家的意思,採用Ruby開發。使用它可以自動分辨項目所使用的開發語言。Github使用該開源項目主要是用來探測代碼所用語言,突出顯示代碼、忽略二進制文件、防止文件生成存在差異以及生成語言分解圖等。

託管地址: https://github.com/github/linguist

2.pjax

pjax是對ajax + pushState的封裝,讓你可以很方便的使用pushState技術。同時支持緩存和本地存儲,再次訪問的時候可以直接讀取本地數據。展現方式支持動畫技術,可以使用系統自帶的動畫方式,也可以自定義動畫展現方式。

官網: http://pjax.heroku.com/

託管地址: https://github.com/defunkt/jquery-pjax

3.Elasticsearch

Elasticsearch是一個實時的、分布式的RESTful搜索引擎,基於Apache Lucene開發。具備高可靠性,支持非常多的企業級搜索用例。它對外提供一系列基於Java和HTTP的API,用於索引、檢索、修改大多數配置。

官網: http://www.elasticsearch.org/

託管地址: https://github.com/elasticsearch/elasticsearch

4.Ruby on Rails

Rails是一個使用Ruby語言寫的開源Web應用框架,它是嚴格按照MVC結構開發的。它努力使自身保持簡單,來使實際的應用開發代碼更少,使用最少的配置。

官網: http://rubyonrails.org/

託管地址: https://github.com/rails/rails

5.redis

Redis是一個開源、支持網路、基於內存、鍵值對存儲的資料庫。基於C語言開發,與其他很多鍵值對資料庫的不同之處在於, Redis不僅支持簡單的字元串鍵值對,它還提供了一系列數據結構類型值,比如列表、哈希、集合和有序集, 並在這些數據結構類型上定義了一套強大的API。

官網: http://redis.io/

託管地址: https://github.com/antirez/redis

6.sprockets

sprockets是一個Ruby庫,用於編譯和服務Web資產。它可以用來檢查JavaScript和CSS等文件之間的依賴關系,它還擁有一個強大的預處理器管道,允許開發者在CoffeeScript、Sass、SCSS和LESS等語言里編寫資產。

託管地址: https://github.com/sstephenson/sprockets

7.libgit2

libgit2是一個可移植、純C語言實現的Git核心開發包,作為一款帶有穩固API的可重入鏈接庫,libgit2允許你使用任何語言來編寫Git應用。此外,libgit2可以應用在各個平台上,包括Unix、Linux、MacOS X、Windows等。

官網: http://libgit2.github.com/

託管地址: https://github.com/libgit2/libgit2

8.Rugged

Rugged是一個C語言實現的庫,主要用來支持在Ruby中訪問libgit2開發包。

託管地址: https://github.com/libgit2/rugged

9.bcrypt-ruby

bcrypt-ruby是一個用於OpenBSD bcrypt()密碼哈希演算法的Ruby綁定,開發者可以使用它把用戶密碼變成哈希數,安全地存儲用戶密碼,預防黑客攻擊。

官網: http://bcrypt-ruby.rubyforge.org

託管地址: https://github.com/codahale/bcrypt-ruby

10.html-pipeline

Github HTML處理過濾器和工具,是由幾個HTML工具打包而成的。該模塊還包含一個基於內容過濾來定義DOM的小型框架。

託管地址: https://github.com/jch/html-pipeline

11.gemoji

gemoji裡面主要包含emoji表情的圖片和名稱。

託管地址: https://github.com/github/gemoji

12.Jekyll

Jekyll是一個靜態站點生成器,它會根據網頁源碼生成靜態文件。它提供了模板、變數、插件等功能,所以實際上可以用來編寫整個網站。

官網: http://jekyllrb.com/

託管地址: https://github.com/jekyll/jekyll

13.Gollum

Gollum是一個簡單的基於Git的wiki系統,Github的wiki就是由它實現的。支持markdown編寫。它同時帶有一個本地的前端,你可以在瀏覽器里編寫保存頁面,系統會在後端自動提交。因為它是一個Git repo,所以你也可以把它push到GitHub。

託管地址: https://github.com/gollum/gollum

14.Octokit

Octokit是Github API客戶端庫集合,允許開發者使用自己擅長的編程語言來訪問Github API。Octokit項目包含Ruby、Objective-C和.NET、GO客戶端。

託管地址: https://github.com/octokit

15.Hubot

Hubot是Github開源的運維機器人,它在Github員工的日常生活中扮演著非常重要的角色。它非常靈活,任何人都可以編寫自己的腳本來擴展基本功能。腳本使用的語言是CoffeeScript,而Hubot運行在Node.js上。

官網: http://hubot.github.com/

託管地址: https://github.com/github/hubot

16.D3.js

D3.js是一個基於JavaScript數據展示庫,用於操作基於數據的HTML文檔。它能夠幫助我們以HTML或SVG的形式快速可視化展示,進行交互處理,合並平穩過渡,在Web頁面演示動畫。它既可以作為一個可視化框架(如Protovis),也可以作為構建頁面的框架(如jQuery)。

官網: http://d3js.org/

託管地址: https://github.com/mbostock/d3

17.Plax

Plax是一個jQuery插件,可以通過滑鼠的懸浮或移動來觸發視差滾動效果。開發者可以使用它製作404、500以及About頁面。

官網: [/url][url=http://cameronmcefee.com/plax/]http://cameronmcefee.com/plax/

託管地址: [/url][url=https://github.com/cameronmcefee/plax]https://github.com/cameronmcefee/plax

18.Ace

Ace是一個開源的、獨立的、基於瀏覽器的代碼編輯器,可以嵌入到任何Web頁面或JavaScript應用程序中。Ace支持超過40種語言語法高亮,並能夠處理代碼多達400萬行的大型文檔。Ace開發團隊稱,Ace在性能和功能上可以媲美本地代碼編輯器(如Sublime Text、TextMate和Vim等)。

官網: [/url][url=http://ace.c9.io/]http://ace.c9.io/

託管地址: [/url][url=https://github.com/ajaxorg/ace]https://github.com/ajaxorg/ace

19.Zepto.js

Zepto是為現代瀏覽器打造的輕量級JavaScript庫,它與jQuery有著類似的API。如果你會jQuery,那麼也就會使用Zepto了。

官網: http://zeptojs.com/

託管地址: [/url][url=https://github.com/madrobby/zepto]https://github.com/madrobby/zepto

20.ZeroClipboard

ZeroClipboard使用一個不可視化的Adobe Flash動畫和一個JavaScript介面即可輕易把文本的拷貝到粘貼板的庫。

官網: [/url][url=http://zeroclipboard.org/]http://zeroclipboard.org/

託管地址: https://github.com/zeroclipboard/zeroclipboard

21.Charlock Holmes

Charlock Holmes是一個字元編碼檢測庫,主要用於檢測字元和代碼轉換,以確保代碼字元為UTF-8。

託管地址: https://github.com/brianmario/charlock_holmes

22.Puppet

Puppet是一個自動管理引擎,可以適用於Linux、Unix以及Windows平台。所謂配置管理系統,就是管理機器裡面諸如文件、用戶、進程、軟體包這些資源。無論是管理1台,還是上萬台機器Puppet都能輕松搞定。

官網: http://www.puppetlabs.com/puppet/introction/

託管地址: https://github.com/puppetlabs/puppet

23.Moment.js

Moment.js是一款非常輕量且健壯的JavaScript日期處理類庫,提供了日期格式轉換、日期驗證等功能。Github使用它主要用來顯示前端時鍾。

官網: http://momentjs.com/

託管地址: [/url][url=https://github.com/moment/moment]https://github.com/moment/moment

24.Bower

Bower是由Twitter開源的一款包管理器,主要用於Web前端開發。它提供了一套通用、客觀的解決方案。它通過一個API暴露包之間的依賴模型,這樣更利於使用更合適的構建工具。Bower沒有系統級的依賴,在不同App之間也不互相依賴,依賴樹是扁平的。

官網: http://bower.io/

託管地址: [/url][url=https://github.com/bower/bower]https://github.com/bower/bower

25.Resque

Resque是一個基於Redis的後端Ruby庫,由Github開源。其主要用來創建後台任務、並且把這些任務安置在多個隊列上,等待處理。它還自帶前台管理功能,方便查看執行情況。

託管地址: [/url][url=https://github.com/github/resque]https://github.com/github/resque

可以說,開源成就了Github,Github也推動了全球開源事業的發展。越來越多的互聯網公司重視開源事業的發展,並且積極投身到開源事業當中。

⑶ C語言開源軟體項目有哪些

linux內核 opencv wxWidgets 等等等等 現在這些太多了 根本數不過來 ,現在開源是個趨勢,以後會越來越多

⑷ c語言編程的平台是什麼

c語言編程的平台是:

1、GCC,GNU組織開發的開源免費的編譯器;

2、MinGW,Windows操作系統下的GCC;

3、Clang,開源的BSD協議的基於LLVM的編譯器;

4、Visual C++ :: cl.exe,Microsoft VC++自帶的編譯器。

(4)開源c語言網站擴展閱讀

選擇開發平台注意事項

一、windows

開發環境:visual studio

特點:集成開發環境、簡單易用、完整的工具集

缺點:需要授權(也有免費版)體積龐大、無法學習到背後工程代碼組織情況、不利於初學者掌握代碼編譯、鏈接過程、工程管理

二、unix 或者類unix (包過aix,open solaris ,*bsd, linux)

開發環境:編譯工具 gcc、clang ...等等

代碼編輯器:vim、emacs等

工程組織:make,CMake

特點:操作系統集成很多工具,所有的工具幾乎開源且免費、短小精悍、功能強大

缺點:需要自己動手搭建開發環境、熟悉編譯工具、

熟悉編輯器操作、熟悉類unix操作系統的操作。

入門門檻高需要在命令模式下使用腳本、make等工具完成開發工作

⑸ 我想參加開源項目的開發,請問在網上去哪找這樣的項目 純C語言的(非C++或JAVA)

linux系統底層開發,是用C的,開源

⑹ 有沒有類似active desktop calender軟體的 C語言開源軟體

有 你要去那個專業的網站找才有的

⑺ 求一個開源的用c語言寫的流媒體伺服器程序。最好是linux下,相對比較成熟的。ffserver很不好用,有人會嗎

Helix DNA Server
聽說是開源的
其實就是取消 real 編碼支持的 Real Server 。

但不是 GPL/LGPL/BSD 協議的。是 real 的 rpsl 。具體有什麼限制不清楚。

你可以看看:
https://helix-server.helixcommunity.org/

或者你可以去 sf.net 上面翻翻,不過這個網站貌似被很多地方的 ISP 給牆了。
需要代理才能上。

⑻ c語言開發有哪些平台

c語言多用在教學中,現實中還真不知道哪個工具用純c語言進行開發。
見得比較多的是c++,c#,java。
c++的代表工具是Visual Studio和RAD studio,個人推薦後者,入手快,同時支持windows、linux、ios和Adroid平台開發,效率極高。