• 美好生活的价值追求和实现路径-社会关注-理论频道-中工网 2018-05-21
  • 保罗亲手为自己圆梦 火箭勇士双双会师西部决赛 2018-05-21
  • Floating production, storage and offloading vessel delivered in Qingdao 2018-05-20
  • 汽車定位跟蹤官員意圖敲詐 追蹤器該怎麼管 2018-05-20
  • 工作队精准发力助力贫困村“摘帽” 2018-05-20
  • 中消协发布榨汁机比较试验结果 2018-05-20
  • 游花海林芝,赏野生桃花 2018林芝桃花节29日开幕 2018-05-20
  • 19米99轻松卫冕 巩立姣:没突破20米有点可惜 2018-05-18
  • 海南省工商局出实招提高干部素质 强化工作作风 2018-05-18
  • 栾蕾英亮相TOP100时尚盛典 盛装亮相仙气十足 2018-05-18
  • 以合法形式掩盖非法目的的合同效力 2018-05-18
  • 4月解放领跑重卡行业 红岩保持增幅第一 2018-05-17
  • 不查“后来”,中国电影难有未来 2018-05-16
  • 欧盟公司与伊朗合作将遭美国制裁?德媒:欧美或渐行渐远 2018-05-16
  • 《青草的清香》:探索感官和情感的发展史 2018-05-16
  • 值得注意的开源项目:从比特币到存储

    栏目: 编程语言 发布于: 2015-10-14 23:47:09

     

    新型开源项目的数量多得惊人。在过去几年,有时很难找到质量足够高的项目填满一份长长的榜单;而今年,高质量项目数不胜数――实际上太多了,以至于我们可能忽视了一些理应上榜的项目。

    要是你知道在近一两年首次发布的开源项目有资格进入这份榜单,欢迎留言交流。

    一、比特币

    1、OpenBazaar

    这个项目之前名叫DarkMarket,让用户可以用比特币自由地换购商品和服务。它基于BitTorrent技术,强调隐私,不需要对换购收费。目前它处于测试版试用中。

    支持的操作系统:Windows、Linux和OS X

    相关链接: http://www.rocksun.cn 

    二、影院摄像机

    2、AXIOM Beta

    AXIOM Beta由一家名为Apertus的公司开发,它是世界上第一款开源影院摄像头。Beta样机已在8月开始交付,该公司已精心制定了一份路线图,最终会交付一款基于??榛从布拍畹耐暾璞?。

    支持的操作系统:Linux

    相关链接: http://www.rocksun.cn/axiom-beta 

    三、容器化

    3、cAdvisor

    cAdvisor的全称是“容器顾问”,谷歌的这个项目负责监控容器性能和资源使用情况。它可用来与Docker结合使用。

    支持的操作系统:Linux

    相关链接: http://www.rocksun.cn/google/cadvisor 

    4、Kubernetes

    2015年7月,谷歌发布了这款容器编排解决方案的1.0版本,随后把它捐赠给了一家名叫云原生计算基金会(Cloud Native Computing Foundation)的全新组织。它还以托管服务(可通过谷歌容器引擎获得)的方式提供。

    支持的操作系统:Windows、Linux和OS X

    相关链接: http://www.rocksun.cn 

    四、持续集成

    5、Drone

    这个工具可以持续检查代码,查找代码错误。它可与其他开发工具和服务整合起来,包括GitHub、Bitbucket、Amazon、Heroku和谷歌应用引擎。它以付费托管服务的方式提供,可供开源项目免费使用。

    支持的操作系统:Windows、Linux和OS X

    相关链接: http://www.rocksun.cn 

    五、数据库

    6、CockroachDB

    这个项目背后的团队正在努力开发一款如蟑螂般顽强的数据库――换句话说,它极具弹性,适应能力极强。它还如蟑螂般扩散――换句话说,它极具扩展性。

    支持的操作系统:Docker

    相关链接: http://www.rocksun.cn 

    7、Terraform

    Terraform自称是“用于安全而高效地构建、更改和版本控制基础设施的一款工具。”有了它,开发运营团队就能轻松构建和复制基础设施配置。

    支持的操作系统:Windows、Linux和OS X

    相关链接: http://www.rocksun.cn 

    六、开发工具

    8、.NET

    2014年,微软宣布计划开放其.NET开发框架的源代码。.NET Foundation网站提供了该公司到目前为止已开放源代码的.NET工具,其中包括Roslyn编译器。你还能在GitHub上找到.NET工具。

    支持的操作系统:Windows

    相交链接: http://www.rocksun.cn 

    9、Bazel

    谷歌在本月发布了这个构建系统的测试版。它很适合这样的环境:有非常庞大的共享代码库、使用众多语言和平台,还有自动化测试和版本发行流程。

    支持的操作系统:Linux和OS X

    相关链接: http://www.rocksun.cn

    10、Falcor

    Falcor自称是“高效获取数据的JavaScript库”。它由Netflix开发,让Web应用程序可以非常迅速地获取并显示数据,从而改善最终用户体验。它仍处于开发者预览版状态。

    支持的操作系统:Windows、Linux和OS X

    相关链接: http://www.rocksun.cn/falcor/ 

    11、Jsonnet

    你大概从名字中也可以猜出,这种配置语言旨在简化编写JSON的过程??⑷嗽笨梢杂盟窗镏橹芾鞪SON数据。

    支持的操作系统:Windows、Linux和OS X

    相关链接: http://www.rocksun.cn/jsonnet/doc/ 

    12、Neovim

    好几代讨厌Emacs的开发人员信誓旦旦地表示,Vim是他们用来编写代码的唯一文本编辑工具。Neovim是这个经典工具的新版本,拥有功能更强大的插件、更出色的GUI架构,并改进了嵌入支持。

    支持的操作系统:Windows、Linux和OS X

    相关链接: http://www.rocksun.cn 

    13、Nuclide

    由Facebook开发的Nuclide是一种集成开发环境,它同时支持移动开发和Web开发。它建立在Atom的基础上,可与Flow、Hack和Mercurial整合起来。

    支持的操作系统:Windows、Linux和OS X

    相关链接: http://www.rocksun.cn 

    14、Office UI Fabric

    就在上个月,微软在GitHub上正式发布了这款工具。这个前端架构让开发人员可以编写类似Office的Web应用程序和插件。

    支持的操作系统:Windows

    相关链接:

     http://www.rocksun.cn/2015/08/31/introducing-office-ui-fabric-your-key-to-designing-add-ins-for-office/ 

    15、Parse SDKs

    Parse归Facebook所有,这是一种移动后端即服务,可以简化开发移动应用程序的过程。今年早些时候,它开放了三个软件开发工具包(SDK)的源代码,承诺会在将来开发其余SDK的源代码。

    支持的操作系统:iOS、OS X和安卓

    相关链接: http://www.rocksun.cn/announcements/open-sourcing-our-sdks/ 

    16、React

    React是一种“用来构建用户界面的JavaScript库”。它提供了模型-视图-控制器(MVC)软件架构中的“视图”部分,是专门为数据久而久之变化的单页应用程序设计的。

    支持的操作系统:与操作系统无关

    相关链接: http://www.rocksun.cn/react/ 

    17、Sleepy Puppy

    这个Netflix工具于8月发布,可帮助Web开发人员避免跨站脚本(XSS)安全漏洞。它让开发人员和安全人员可以记录、管理和跟踪XSS问题。

    支持的操作系统:与操作系统无关

    相关链接: http://www.rocksun.cn/Netflix/sleepy-puppy 

    18、YAPF

    YAPF的全称是“另一个Python代码格式化工具”,它可以为Python代码重新制作格式,以便代码符合风格指南、外观漂亮。它是谷歌拥有的一个项目。

    支持的操作系统:与操作系统无关

    相关链接: http://www.rocksun.cn/google/yapf#installation 

    七、教育游戏

    19、Code Combat

    Code Combat适合年龄9岁及以上的人群,这款多人游戏教玩家如何编写代码。你可以通过官方网站在网上玩,也可以从GitHub(http://www.rocksun.cn/codecombat)下载它。它提供了110多个免费段位;如果订购,可以获得教程及其他段位。

    支持的操作系统:与操作系统无关

    相关链接: http://www.rocksun.cn 

    八、GPU

    20、MIAOW

    MIAOW是世界上第一款开源GPU。它由以威斯康星大学麦迪逊分校的Karu Sankaralingam教授为首的团队开发而成,是个学术项目;它对未来的开源硬件具有深远影响。

    支持的操作系统:与操作系统无关

    相关链接: http://www.rocksun.cn/index.html 

    九、人道主义项目

    21、Commodity Tracking System (CTS)

    国际救援委员会(IRC)构建这套监控系统,是为了确保捐给人道主义项目的物品(比如运到叙利亚的医疗用品)确实送到了目标受众。据说,它是同类中第一个数字化工具。

    支持的操作系统:与操作系统无关

    相关链接: http://www.rocksun.cn/theirc/CTS 

    十、物联网

    22、KinomaJS

    这个基于JavaScript的应用程序框架可帮助开发人员为嵌入式设备和移动设备编写物联网应用程序。它还包括一个XML编程接口。

    支持的操作系统:Windows、Linux和OS X

    相关链接: http://www.rocksun.cn/develop/documentation/index.php 

    23、Libsecurity

    作为IBM的developerWorks Open项目的一部分,libsecurity是一系列安全???,可供物联网应用开发人员使用。它包括安全存储和身份验证等更多方面的工具。

    支持的操作系统:与操作系统无关

    相关链接: http://www.rocksun.cn/open/libsecurity/ 

    十一、作业调度器

    24、Aurora

    这个Apache孵化器项目可调度在由Apache Mesos管理的机器集群上运行的作业。推特是这个项目的主要贡献者。

    支持的操作系统:Windows、Linux和OS X

    相关链接: http://www.rocksun.cn 

    25、Fenzo

    这个Java库可以帮助调度Apache Mesos作业。它由Netflix开发,具有高度扩展性,让用户可以为作业调度设置一系列众多的标准。

    支持的操作系统:Windows、Linux和OS X

    相关链接: http://www.rocksun.cn/Netflix/Fenzo 

    26、Salene

    Selene由领英(LinkedIn)开发,这套iOS库可用于调度iPhone和iPad应用程序中的后台任务。它让开发人员可以设置优先级和平均响应时间,确定应该间隔多长时间完成作业。

    支持的操作系统:iOS

    相关链接: http://www.rocksun.cn/linkedin/Selene 

    27、FeaturFu

    领英在这个月早些时候率先发布了这个项目。据公司声称,“这个新的开源工具包旨在能够为大多数机器学习任务(比如统计建模,分类集群和递归)以及基于角色的决策引擎实现创造性、敏捷的功能特性。”

    支持的操作系统:Linux

    相关链接: http://www.rocksun.cn/linkedin/FeatureFu 

    十二、移动应用程序

    28、Inkspace

    这款应用程序可制作独一无二的三维艺术,可变成动画gif。只要用手指在屏幕上画画,然后倾斜手机,即可移动你的三维图画。

    支持的操作系统:安卓

    相关链接: http://www.rocksun.cn/experiment/ink-space 

    29、Landmarker

    这个应用程序在安卓Experiments网站上有介绍,让用户将手机对准身边的风景,就能看到主要地标的名称。它还与谷歌地图整合起来,那样用户就能获得导航,到达远处看到的地方。

    支持的操作系统:安卓

    相关链接: http://www.rocksun.cn/googlecreativelab/landmarker 

    30、SmartNavi

    路线导航很不错,但是一直依赖GPS会耗用电池电量。SmartNavi依赖内部传感器而不是GPS来提供路线导航。请注意:它只能在步行时使用,开车时没法使用。

    支持的操作系统:安卓

    相关链接: http://www.rocksun.cn/experiment/smartnavi 

    十三、项目管理

    31、Taiga

    Taiga仍处于测试版试用中,这个项目管理平台旨在支持敏捷开发原则。除了开源下载件外,该公司还提供了一项目前免费的托管服务。它计划2016年1月开始收取订购费。

    支持的操作系统:Windows、Linux和OS X

    相关链接: http://www.rocksun.cn 

    十四、安全

    32、SIMP

    美国国家安全局(NSA)根本不以开放性出名,但是这家组织今年确实在GitHub上发布了一个项目。SIMP的全称是“系统完整性管理平台”,它可帮助众多组织确保其安全状况符合标准和最佳实践。

    支持的操作系统:Linux

    相关链接: http://www.rocksun.cn/NationalSecurityAgency/SIMP 

    十五、社交媒体

    33、Lunchbox

    NPR开发了这套工具,旨在让新闻记者们更容易在社交媒体上共享图片。它包括三个工具:Waterbug,可制作带水印的标明属性的图片;Factlist,可制作列成要点形式的新闻报道;以及Quotable,可以将有新闻价值的引文变成图片。它们都可以定制,以适合不同的组织。

    支持的操作系统:Windows和OS X

    相关链接: http://www.rocksun.cn/lunchbox/

    十六、存储

    34、CoprHD

    CoprHD是EMC公司的ViPR Controller的开源版。据官方网站声称,“它能够为块存储和文件存储平台实现存储资源的管理和自动化。”

    支持的操作系统:Linux

    相关链接: http://www.rocksun.cn 

    35、IPFS

    IPFS的全称是“行星际文件系统”,这个不同寻常的项目使用对等技术,用单单一个文件系统连接所有计算机。据项目负责人声称,“从某些方面来看,IPFS类似互联网,但是可以将IPFS看成一个BitTorrent群,在一个Git库里面交换对象。”

    支持的操作系统:与操作系统无关

    相关链接: http://www.rocksun.cn 

    36、Kinetic Open Storage

    Kinetic在今年的LinuxCon大会上宣布,它是Linux基金会旗下的一个项目,旨在为开放架构云存储制定标准。到目前为此,该项目已为C、C++、Java、Python和OCaml开发了API库。

    支持的操作系统:与操作系统无关

    相关链接: http://www.rocksun.cn/index.php?title=Kinetic_Open_Storage_Group 

    37、Storj DriveShare和MetaDisk

    Storj是一种基于区块链(blockchain)和对等技术的新型云存储。DriveShare应用程序让用户可以把闲置未用的磁盘空间租出去,供这项服务使用,而MetaDisk Web应用程序让用户可以将其文件安全地保存到这项服务。它目前处于测试版测试中。

    支持的操作系统:Windows、Linux和OS X

    相关链接: http://www.rocksun.cn 

    十七、系统管理

    38、Agentless System Crawler

    IBM的这个工具有助于监控云环境和容器化环境的日志数据。它提供了可见性,以便深入了解系统出现的状况,还支持数据分析。它是IBM的developerWorks Open网站上包含的许多项目中的一个。

    支持的操作系统:Linux和OS X

    相关链接: http://www.rocksun.cn/open/agentless-system-crawler/ 

    39、OSQuery

    有了由Facebook开发的OSQuery,系统管理员就能使用交互式SQL查询,监控硬件性能。它很适合检测入侵、跟踪基础设施可靠性,或者确保合规。

    支持的操作系统:Linux和OS X

    相关链接: http://www.rocksun.cn 

    十八、字体

    40、Hack

    Hack于今年早些时候发布,这是一种开源字体,是为用来编写源代码而设计的。它旨在让你很容易区别像0/O和1/l这样的类似字符,即使字号很小也没关系。

    支持的操作系统:与操作系统无关

    相关链接: http://www.rocksun.cn/hack/ 

    41、Roboto

    Roboto是谷歌用于安卓和ChromeOS的字体,该公司在今年早些时候发布了它,采用开源许可证。这种字体还推荐给想要构建支持谷歌Material Design的应用程序的开发人员使用。

    支持的操作系统:与操作系统无关

    相关链接:http://www.rocksun.cn/google/roboto

    十九、虚拟化

    42、MidoNet

    MidoNet是去年11月采用开源许可证发布的,它是一种具有高度扩展性的网络虚拟化软件。它是为用于云计算环境而设计的,尤其是运行OpenStack的环境。

    支持的操作系统:Linux

    相关链接: http://www.rocksun.cn 

    本站文章除注明转载外,均为本站原创或编译?;队魏涡问降淖?,但请务必注明出处。
    转载请注明:文章转载自 七星彩票平台
    本文标题:值得注意的开源项目:从比特币到存储
    IT技术书籍推荐:
    GitHub入门与实践
    GitHub入门与实践
    大塚弘记 (作者), 支鹏浩 (译者), 刘斌 (译者)
    《GitHub入门与实践》从Git的基本知识和操作方法入手,详细介绍了GitHub的各种功能,GitHub与其他工具或服务的协作,使用GitHub的开发流程以及如何将GitHub引入到企业中。在讲解GitHub的代表功能Pull Request时,本书专门搭建了供各位读者实践的仓库,邀请各位读者进行Pull Request并共同维护。 《GitHub入门与实践》旨在指导各位读者如何在开发现场使用GitHub进行高效开发,适合所有想要使用GitHub进行开发的程序员或团队阅读。