【软件开发者必备】国内外常用源代码库及源代码搜索引擎

以下是我整理到的国内外软件开发者常用的源代码库以及源代码搜索引擎(排名不分先后),希望能帮到大家。篇幅有限,欢迎大家在评论区提出更正和补充。

一、Git Code(原CodeChina“代码中国”)

“代码中国”网成立于2000年,是目前国内较好的提供源代码下载与服务的专业技术网站之一,同时”代码中国”中文实名域名的启用,为广大拥护者提供了更加便利的访问条件。在同类网站中人气位于前列,而且由于本站成立时间已经较长,所涉及的程序语言广泛。包括ASP、VBS、JVS、C、C++、CGI、Delphi、VB、Vfoxpro、PHP、JAVA、FLASH、汇编语言、Unix&Linux、微软.NET系列、PowerBuilder、编程工具及其技术文档分类等。

二、码云(Gitee)

码云(emmmm,不是马云hhh)是开源中国于2013年推出的基于Git的代码托管和协作开发平台,提供中国本土化的代码托管服务。截止 2020 年 5 月,Gitee 已经有 500 万名注册用户和 1000 万个代码仓库,是中国境内规模最大的代码托管平台。

三、中国开发者社区(CSDN)

中国开发者社区(Chinese Software Developer Network,CSDN) 创立于1999年,致力于成为IT技术人交流和成长的家园。截至2020年11月,CSDN拥有超过3100万注册会员,Alexa全球网站综合排名第26位,社区技术文章累计超过3600万篇,新媒体公众号粉丝总量2000万,合作上千家科技公司。

四、GitHub

GitHub是一个在线软件源代码托管服务平台,使用Git作为版本控制软件,由开发者Chris Wanstrath(英语:Chris Wanstrath)、P. J. Hyett(英语:P. J. Hyett)和汤姆·普雷斯顿·沃纳使用Ruby on Rails编写而成。在2018年,GitHub被微软公司收购。

GitHub同时提供付费账户和免费账户。这两种账户都可以创建公开或私有的代码仓库,但付费用户拥有更多功能。根据在2009年的Git用户调查,GitHub是最流行的Git访问站点。除了允许个人和组织创建和访问保管中的代码以外,它也提供了一些方便社会化共同软件开发的功能,即一般人口中的社群功能,包括允许用户追踪其他用户、组织、软件库的动态,对软件代码的改动和bug提出评论等。GitHub也提供了图表功能,用于概观显示开发者们怎样在代码库上工作以及软件的开发活跃程度。

截至2022年6月,GitHub已经有超过5700万注册用户和1.9亿代码库(包括至少2800万开源代码库),事实上已经成为了世界上最大的代码托管网站和开源社区。

五、必应代码搜索(Bing Code Search)

必应代码搜索是微软必应和微软Visual Studio联合研发的源代码搜索引擎。用户在使用Visual Studio编程时,可以通过必应代码搜索的插件去搜索网络源代码库的相关源代码。

必应代码搜索可以访问的源代码库包括MSDN、StackOverflow、Donnetperls和 CSharp411等。

六、Codase

Codease是一个业内权威的源代码搜索引擎。开发者通过它可以访问不同的开源源代码库,包括超过2.5亿行C/C++等语言的代码。

七、Source Code Online

Source Code Online是一个相对简约的源代码搜索引擎。它可以显示用于搭建不同网站的源代码。

八、Snipplr

Snipplr是一个开发者社区。在Snipplr上,开发者可以互相分享源代码、编程资源等。

九、Krugle

Krugle是一个业内领先的源代码搜索引擎。它可以找到各种开源的源代码。Krugle同时也是一个开发者社区,用户可以互相分享代码等资料。

十、PublicWWW

PublicWWW是一个基本的源代码搜索引擎。它可以被用于通过联属网络营销进行代码搜索。 此外,搜索结果会根据受欢迎程度显示;每次搜索超过 1000 个结果。

十一、Ohloh

Ohloh,也被称为“Black Duck”和“O Hub”,是一个集成的代码搜索引擎目录,其搜索行可以扩展到超过 100 亿行代码。

十二、NerdyData

NerdyData是一个多功能源代码搜索引擎。它允许用户搜索潜在客户、竞争对手数据和源代码数据。 该平台还允许进行比较搜索。

十三、SymbolHound

顾名思义,SymbolHound致力于为特定于符号的搜索提供开源平台。 用户可以在 SymbolHound上使用变量、错误码或字符进行搜索。

十四、MeroBase

Merobase是一个用于定位软件组件以及搜索源代码的大型引擎。Merobase 为基于文本的查询提供搜索结果。

十五、Gonzui

Gonzui是一个较为基础的代码搜索引擎,提供其他程序员开发的源代码作为参考。 作为一个开源搜索平台,Gonzui能够帮助开发人员查看大量可用数据。

十六、Bytemycode/Code Gravity

Bytemycode,也称作“Code Gravity”,是搜索代码最简单、最方便的搜索引擎之一。 此外,它使数据的搜索和共享变得更容易。

十七、D-Zone Snippet

顾名思义,D-Zone是一个片段源代码搜索平台,通过提供编码数据库来帮助开发人员、程序员、技术专业人员和用户。 它是最流行的源代码搜索引擎之一。

十八、Search Code

Search Code是一个强大的源代码搜索引擎。它可以访问开源论坛的资源,并且允许用户输入文件扩展名、字母、数字、表达式、语句、链接等等。

十九、谷歌源代码搜索(Google Code Search)

谷歌代码搜索是谷歌公司的谷歌实验室于2006年10月5日推出的一款测试版产品,该产品可以让用户在互联网上搜索开放的源代码。谷歌代码搜索可以搜索包括lang:、package:、license:和file:等运算符。谷歌代码搜索已于2012年下架。

参考资料:

噢对了,我发现知乎的文本编辑还有待改进。很多时候把文字设为“一级标题”,“二级标题”或加粗后,虽然在编辑的时候,文字是加粗的,但是当真正发布以后,它就完全没有加粗。还有就是知乎的文本抓取算法还有待改进;几乎每次列出参考文献的时候,都得一个个手动去编辑网页标题。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片