有哪些方法可以找到一些开源代码?

转自:https://www.zhihu.com/search?type=content&q=%E5%BC%80%E6%BA%90%E4%BB%A3%E7%A0%81%E7%BD%91%E7%AB%99

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公司创立,http://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个项目。

学习前端最好的方法之一是通过阅读优秀的源代码来学习。以下是一些值得阅读的前端源代码: 1. React:React 是由 Facebook 发的一个 JavaScript 库,用于构建用户界面。其官方文档中包含了很多优秀的示例代码,可以帮助学习 React 的基础概念和使用方法。 2. Vue.js:Vue.js 是一个渐进式 JavaScript 框架,也是一个用于构建用户界面的库。其官方文档中也包含了很多优秀的示例代码和实际项目,可以帮助学习 Vue.js 的基础和进阶知识。 3. D3.js:D3.js 是一个用于数据可视化的 JavaScript 库,它提供了很多强大的功能和 API,可以帮助发者创建各种复杂的数据可视化效果。其官方文档中也包含了很多优秀的示例代码,可以帮助学习 D3.js 的使用方法。 4. jQuery:jQuery 是一个广泛使用的 JavaScript 库,它提供了很多实用的 API 和插件,可以帮助发者快速发出高质量的 Web 应用。其官方文档中也包含了很多优秀的示例代码和插件,可以帮助学习 jQuery 的使用方法和扩展发。 5. Bootstrap:Bootstrap 是一个由 Twitter 发的前端源框架,用于发响应式、移动设备优先的 Web 项目。其官方文档中包含了很多优秀的示例代码和组件,可以帮助学习 Bootstrap 的使用方法和扩展发。 希望这些推荐能够帮助你在学习前端过程中找到优秀的源代码,加速你的学习和成长。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值