当前位置: 首页 > news >正文

20个开源项目托管站点推荐

转自http://www.oschina.net/news/15806/20-opensource-host-websites/

开源中国社区收录了大量的开源软件,您会发现,其中绝大多数托管在sf.net、GitHub、code.google.com等站点上。其实不错的开源托管站点还真的是不少。笔者为您总结了如下国外知名的开源项目托管网站。

托管站点Top20如下:

1. SourceForge

SF为大家所熟知,开源项目的大本营,SF托管至少28万个开源项目,一天的下载量超过200万。

2. GitHub

GitHub托管使用Git版本控制系统的公开和私有项目。 目前该网站托管超过170万存储项目,包括许多开源软件。

3. Google Code

Google提供免费的使用Subversion或是Mercurial版本控制系统的开源项目托管服务。 它提供2G的存储空间,整合了代码查看工具、wiki、问题跟踪。Google Code站点也提供了大量的Googe自己的APIs和其他开发工具。

4. Eclipse Labs

同样由Google Code托管, Eclipse Labs 是建立在Ecipse平台上的开源项目存储。提示,这些并不是官方的Eclipse基金会项目。

5. BitBucket

类似GitHub, BitBucket托管公开和私有项目。在这个站点上,开源项目和私有项目的用户少于5人,则免费。它托管了超过4.8万个项目,多数可在站点上搜索。

6. LaunchPad

由Ubuntu的东家Canonical维护,LaunchPad目标是运行在Ubuntu上的项目。它托管超过2.1万个使用Bazaar版本控制系统的项目。

7. Codehaus

Codehaus定义自己为“开源软件的协作开发环境”。托管需要审查,是否符合站点的声明。

8. RubyForge

从名字您就可猜出,它托管Ruby程序语言开发的开源项目,目前托管项目超过9000个。

9. Tigris

Tigris具有很强的专注性,仅限于“为协作软件开发创建更好的工具”。它目前包括700个项目。

10. BerliOS Developer

BerliOS Developer为各种类型的开源项目提供免费的托管服务,并且支持的语言众多。目前它托管的项目超过4600个。

11. Savannah—GNU

Savannah定义自己为“官方GNU软件的开发、维护、发行的中心”。它托管410个官方GNU项目。

12. Savannah—non-GNU

与Savannah-GNU相对应,Savannah-non-GNU托管其他类型的开源项目,总是超过2800个。

13. Gna!

如果你访问过Savannah项目,Gna!会非常类似,因为它使用同样的软件,并同样关注GNU相关的项目。目前它托管1350个项目。

14. CodePlex

由微软托管,Codepex提供微软开发的开源软件和一些社区项目。它提供下载的项目超过2万。

15. Java.net

最早由Sun公司创立,Java.net托管和链接大量的Java相关的项目。另外,它也包括许多的博客、论坛和其他Java社区资源。

16. Gitorious

Gitorious提供使用Git版本控制系统的开源项目免费的托管服务。它托管了一些著名的软件,包括OpenSUSE、Qt相关项目。

17. TuxFamily

TuxFamily为开源软件提供免费托管服务,托管数量超过2300。提示,这是一个法语组织。

18. KnowlegeForge

KnowlegeForge规模较小,托管250个项目。它由Open Knowledge基金会支持,使用多种版本控制系统。

19. OSOR

OSOR是欧盟站点,目前托管200个开源项目,链接项目超过2500个。该站点包含自由和开源软件的相关搜索和新闻。

20. OW2

OW2(the ObjectWeb Forge)提供基础软件相关的开源项目托管服务,目前托管188个项目。

相关文章:

  • coursera 公开课 文本挖掘和分析(text mining and analytics) week 1 笔记
  • win7下使用Taste实现协同过滤算法
  • 设计模式 ( 十九 ) 模板方法模式Template method(类行为型)
  • 分享一款快速APP功能测试工具
  • R语言编程艺术#04#数据框(data.frame)
  • 动态规划(DP),0-1背包问题
  • 各大公司广泛使用的在线学习算法FTRL详解
  • .Net CF下精确的计时器
  • SSH 正向/反向代理小记
  • 寻求最快解决方案
  • [MAT]使用MAT比較多个heap dump文件
  • nagios 主机状态
  • FZU 1692 Key problem (构造矩阵)
  • 【分享】通过Excel生成批量SQL语句,处理大量数据的好办法
  • SGU 122 The book(构造)
  • 深入了解以太坊
  • 分享的文章《人生如棋》
  • [译]CSS 居中(Center)方法大合集
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • DataBase in Android
  • Flannel解读
  • gcc介绍及安装
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • HTTP请求重发
  • HTTP--网络协议分层,http历史(二)
  • JavaScript设计模式之工厂模式
  • Java小白进阶笔记(3)-初级面向对象
  • js面向对象
  • Python 基础起步 (十) 什么叫函数?
  • Python 使用 Tornado 框架实现 WebHook 自动部署 Git 项目
  • Spring Boot快速入门(一):Hello Spring Boot
  • 闭包--闭包作用之保存(一)
  • 服务器之间,相同帐号,实现免密钥登录
  • 如何在GitHub上创建个人博客
  • 深入浅出webpack学习(1)--核心概念
  • 微服务入门【系列视频课程】
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • 用Visual Studio开发以太坊智能合约
  • 原生 js 实现移动端 Touch 滑动反弹
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • ​Spring Boot 分片上传文件
  • #14vue3生成表单并跳转到外部地址的方式
  • #android不同版本废弃api,新api。
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (js)循环条件满足时终止循环
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (推荐)叮当——中文语音对话机器人
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • .net 提取注释生成API文档 帮助文档
  • .NET 药厂业务系统 CPU爆高分析
  • /var/lib/dpkg/lock 锁定问题
  • @Query中countQuery的介绍
  • @TableLogic注解说明,以及对增删改查的影响
  • [ vulhub漏洞复现篇 ] Celery <4.0 Redis未授权访问+Pickle反序列化利用
  • [ vulhub漏洞复现篇 ] ECShop 2.x / 3.x SQL注入/远程执行代码漏洞 xianzhi-2017-02-82239600