qg777钱柜误乐

热门关键词: qg777钱柜误乐

盘点 Github 所用到的开源项目

libgit2是一个可移植、纯C语言实现的Git开拓包,作为豆蔻年华款富含稳定API的可重入链接库,libgit2允许你利用任何语言来编排Git应用。其他,libgit2能够使用在挨门逐户平台上,包蕴Unix、Linux、MacOS X、Windows等。libgit2的开源许可非常自由,那意味着你能够在产物中随便行使libgit2,就算是闭源的经贸类型。网址:libgit2.github.comAPI文书档案:用途钱柜777,libgit2已被广泛应用在不知凡几应用程序上,包含GitHub网址,还被采纳在Plastic SCM和苍劲的微软Visual Studio工具箱上。该库主要提供以下职能:SHA转变、格式化和缩略词;抽象的ODB后端系统;提交、标签、树和BLOB分析、编辑、blob深入剖析和回写;树遍历revision walking索引文件操作引用场理配置文件管理高端酒馆管理线程安全和可重入错误新闻描述特别详细越来越多近来,能够绑定到libgit2的言语有,并附上各样语言的绑定方法:C++: Scheme:::::::::、:::: Virtual Machine::::::

钱柜777 1

Github是一家一向从事于开源事业的店堂,github.com网址也是中外最流行的开源项目托管平台,下面托管着广大个开源项目。除此以外,Github也开源了相当多软件项目,感兴趣的校友可早前往其开源页面看看。在从事于开源职业的还要,Github也接受一些充裕完美的开源项目标来制作本身的平台与服务,本文化总同盟结了Github所用到各样开源项目,它们各自扮演着差异的角色。1.LinguistLinguist直译是语言学家的意味,接收Ruby开辟。使用它能够自行辨识项目所使用的支付语言。Github使用该开源项目根本是用来探测代码所用语言,优越体现代码、忽略二进制文件、制止文件生成存在出入以致改造语言分解图等。托管地址: 2.pjaxpjax是对ajax + pushState的包裹,令你能够很平价的使用pushState技能。相同的时候扶植缓存和本地存款和储蓄,再次访谈的时候能够一向读取本地数据。展现格局扶持动漫技能,能够运用系统自带的卡通方式,也能够自定义动漫展现格局。 官方网站: 托管地址: 3.ElasticsearchElasticsearch是七个实时的、遍及式的RESTful寻觅引擎,基于Apache Lucene开发。具有高可相信性,援救特别多的铺面级搜索用例。它对外提供豆蔻梢头雨后玉兰片基于Java和HTTP的API,用于索引、检索、修正大超级多布署。 官方网站: 托管地址: 4.Ruby on Rails钱柜娱乐官网,Rails是三个运用Ruby语言写的开源Web应用框架,它是从严服从MVC布局开辟的。它努力使自个儿童卫生保健险轻松,来使实际的应用开辟代码越来越少,使用起码的计划。 官方网址: 托管地址: 5.redisRedis是四个开源、援救网络、基于内部存款和储蓄器、键值对存款和储蓄的数据库。基于C语言开垦,与其余许多键值对数据库的分化之处在于, Redis不止支持轻便的字符串键值对,它还提供了一名目繁非常多据构造类型值,比方列表、哈希、会集和有序集, 并在这里些数据结构类型上定义了生龙活虎套强盛的API。官方网址: 托管地址: 6.sprocketssprockets是一个Ruby库,用于编写翻译和服务Web资产。它能够用来检查JavaScript和CSS等公事之间的依赖关系,它还富有二个强有力的预微处理器管道,允许开荒者在CoffeeScript、Sass、SCSS和LESS等语言里编写资金财产。托管地址: 7.libgit2libgit2是叁个可移植、纯C语言完结的Git主旨开垦包,作为意气风发款满含牢固API的可重入链接库,libgit2允许你接纳其它语言来编排Git应用。其他,libgit2能够采纳在豆蔻梢头生机勃勃平台上,包含Unix、Linux、MacOS X、Windows等。 官方网址: 托管地址: 8.RuggedRugged是八个C语言达成的库,首要用来帮忙在Ruby中拜访libgit2开拓包。 托管地址: 钱柜111,9.bcrypt-ruby bcrypt-ruby是八个用于OpenBSD bcrypt(卡塔尔(قطر‎密码哈希算法的Ruby绑定,开辟者能够使用它把顾客密码产生哈希数,安全地存款和储蓄客户密码,防范红客攻击。官方网站: 托管地址: 钱柜678,10.html-pipelineGithub HTML管理过滤器和工具,是由多少个HTML工具打包而成的。该模块还含有多少个依照内容过滤来定义DOM的小型框架。托管地址: 11.gemojigemoji里面主要含有emoji表情的图形和称号。 托管地址: 12.JekyllJekyll是二个静态站点生成器,它会遵照网页源码生成静态文件。它提供了模版、变量、插件等效果,所以实际上能够用来编排整个网址。官方网站: 托管地址: 13.Gollum钱柜手机网页版,Gollum是二个简便的遵照Git的wiki系统,Github的wiki就是由它达成的。协助markdown编写。它同临时候富含二个本土的前端,你能够在浏览器里编写保存页面,系统会在后端自动提交。因为它是多少个Git repo,所以您也足以把它push到GitHub。托管地址: 14.OctokitOctokit是Github API顾客端库集合,允许开拓者使用自身拿手的编制程序语言来会见Github API。Octokit项目包涵Ruby、Objective-C和.NET、GO客商端。托管地址: 15.HubotHubot是Github开源的运维机器人,它在Github工作者的平常生活中扮演着非常首要的剧中人物。它特别灵活,任什么人都得以编写本身的脚本来增加基本效率。脚本使用的言语是CoffeeScript,而Hubot运维在Node.js上。 官方网址: 托管地址: 16.D3.jsD3.js是二个基于JavaScript数据呈现库,用于操作基于数据的HTML文书档案。它亦可扶植大家以HTML或SVG的款型急忙可视化呈现,进行交互作用途理,合併平稳对接,在Web页面演示动漫。它不仅可以够看成二个可视化框架,也能够看成构建页面包车型客车框架。官方网站: 托管地址: 17.PlaxPlax是三个jQuery插件,能够经过鼠标的漂移或位移来触发视差滚动作效果应。开荒者能够采取它营造404、500甚至About页面。官方网站: [/url][url=]托管地址: [/url][url=]18.Ace Ace是二个开源的、独立的、基于浏览器的代码编辑器,可以停放到其余Web页面或JavaScript应用程序中。Ace扶助当先40种语言语法高亮,并可以管理代码多达400万行的重型文书档案。Ace开辟公司称,Ace在质量和成效上能够匹敌当地代码编辑器。 官方网址: [/url][url=]托管地址: [/url][url=]19.Zepto.jsZepto是为现代浏览器塑造的轻量级JavaScript库,它与jQuery有着周围的API。借使您会jQuery,那么也就能够选择Zepto了。官方网站: 托管地址: [/url][url=]20.ZeroClipboardZeroClipboard使用二个不得视化的Adobe Flash动画和几个JavaScript接口就能够自由把文件的拷贝到粘贴板的库。官方网址: [/url][url=]托管地址: 21.Charlock HolmesCharlock Holmes是二个字符编码检查测量检验库,首要用于质量评定字符和代码转变,以管教代码字符为UTF-8。托管地址: _holmes22.PuppetPuppet是一个机关管理引擎,能够适用于Linux、Unix以致Windows平台。所谓配置管理种类,正是治本机器内部诸如文件、客户、进度、软件包这么些财富。无论是处理1台,依旧上万台机器Puppet都能轻轻便松解决。官方网址: 托管地址: 23.Moment.jsMoment.js是生机勃勃款超轻量且敦实的JavaScript日期管理类库,提供了日期格式转变、日期验证等功用。Github使用它首要用来展现前端石英钟。 官方网址: 托管地址: [/url][url=]24.BowerBower是由脸书开源的大器晚成款包微处理机,重要用于Web前端开拓。它提供了风姿浪漫套通用、客观的化解方案。它经过多个API暴光包之间的依靠模型,那样更有益于使用更确切的塑造筑工程具。Bower未有系统级的依附,在不一致App之间也不互信,信赖树是扁平的。 官方网站: 托管地址: [/url][url=]25.ResqueResque是一个基于Redis的后端Ruby库,由Github开源。其关键用于创制后台职责、何况把那么些职务安顿在多少个体系上,等待管理。它还自带前台管理功用,方便查看执生势况。托管地址: [/url][url=]能够说,开源成就了Github,Github也推进了中外开源工作的迈入。愈来愈多的互连网商家好感开源工作的前行,并且积极献身到开源职业个中。Via Github

钱柜777 2

在从事于开源工作的还要,Github也接受部分拾分出色的开源项指标来制作本身的平台与服务,本文化总同盟结了Github所用到各样开源项目,它们各自扮演着不相同的剧中人物。 

1.Linguist 

Linguist直译是语言学家的乐趣,接纳Ruby开拓。使用它能够自动辨识项目所利用的费用语言。Github使用该开源项目首假设用来探测代码所用语言,特出呈现代码、忽视二进制文件、防止文件生成存在差异以致变化语言分解图等。 

托管地址:  

2.pjax 

pjax是对ajax + pushState的包裹,让您可以很实惠的施用pushState能力。同期扶持缓存和地面存储,再度访谈的时候能够直接读取本地数据。表现格局扶助动漫技巧,可以使用系统自带的卡通形式,也能够自定义动漫表现方式。 

官网:  

托管地址:  

3.Elasticsearch 

Elasticsearch是二个实时的、布满式的RESTful找出引擎,基于Apache Lucene开采。具备高可靠性,帮助特别多的市肆级寻觅用例。它对外提供风流罗曼蒂克类别基于Java和HTTP的API,用于索引、检索、校勘大繁多配置。 

官网:  

托管地址:  

4.Ruby on Rails 

Rails是二个采用Ruby语言写的开源Web应用框架,它是严酷依据MVC布局开辟的。它努力使本中国人民保险公司证轻松,来使实际的采纳开采代码更加少,使用起码的计划。 

官网:  

托管地址:  

5.redis 

Redis是贰个开源、接济网络、基于内部存款和储蓄器、键值对存款和储蓄的数据库。基于C语言开垦,与其余非常多键值对数据库的分歧之处在于, Redis不止扶持轻便的字符串键值对,它还提供了黄金年代层层数据布局类型值,举个例子列表、哈希、集结和有序集, 并在这里些数据布局类型上定义了后生可畏套强大的API。 

官网:  

托管地址:  

6.sprockets 

sprockets是贰个Ruby库,用于编写翻译和劳务Web资金财产。它能够用来检查JavaScript和CSS等公事之间的依赖性关系,它还具备叁个精锐的预微电脑管道,允许开辟者在CoffeeScript、Sass、SCSS和LESS等语言里编写资金财产。

托管地址:  

7.libgit2 

libgit2是三个可移植、纯C语言达成的Git宗旨开垦包,作为朝气蓬勃款含有稳定API的可重入链接库,libgit2允许你利用任何语言来编排Git应用。其它,libgit2能够运用在逐豆蔻梢头平台上,包含Unix、Linux、MacOS X、Windows等。 

官网:  

托管地址:  

8.Rugged 

Rugged是三个C语言完毕的库,重要用来支持在Ruby中做客libgit2开垦包。 

托管地址:  

本文由qg777发布于web前端,转载请注明出处:盘点 Github 所用到的开源项目

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。