6 source code search engines that developers must add to favorites

Source: Internet
Author: User

The open source movement has played a significant role in promoting technological changes. Linux has successfully converted open-source into a business model, which brings more confidence and courage to open-source workers. At present, open source has become the mainstream. In the next few years, its footprint will be spread across cutting-edge education, aerospace (such as self-driving aircraft) and many other fields.

Drawing on existing open-source projects or open-source code, it is a good programming method for beginners, but never simply "use" it, but more importantly, it is an understanding and improvement, this will make progress.

Next we will introduce 6 source code search engines to help you find the source code that is more suitable for you.

1. Ohloh

Ohloh Code is the largest and comprehensive source Code search engine. According to the FOSS directory, it has more than 1 billion lines of Code and is continuously updated. It is not only free, you can also make free edits in the community. All text files can be indexed by searching, and the syntax prompt function is provided for 43 programming languages. In addition, the search syntax is flexible and you can find different types of classes. Search engines currently do not support regular expressions.

2. Krugle

Krugle is an open-source search portal. Basically, the mainstream open-source code is included, such as Apache, JavaDocs, and SourceForge. You can also search for code written in C ++, Java, Perl, SQL, Ruby, XML, HTML, and other languages. Krugle also provides a very advanced search function to help you quickly locate the correct API, library, sample code, or documentation. On the search results page, you can directly browse the project source code.

3. SearchCode

SearchCode filters nearly 16 billion lines of open source code from code repositories such as Github, BitBucket, CodePlex, SourceForge, and Fedora. The code and documentation are maintained by a separate developer. You can use filters such as file extension, specific code library name, URL, regular expression, and special characters to filter the source code so that you can find the desired code. For more information, see the example.

4. NerdyData

NerdyData.com is a search engine that can search the content in the source code of a webpage. It already has more than 1.4 million Web code indexes. If you are a Web developer, you can search for HTML Tag, JavaScript code, or CSS style code snippet. The goal of NerdyData is not only to build a simple source code search engine, but also to develop a series of functions around the Web development process.

5. Symbol Hound

When it comes to searching for special symbols, Google and other search engines are not the best choice. For example, Google removes many punctuation marks and special symbols. If you want to search for variables and error codes containing special characters, using a common search engine may not return the expected results. The emergence of Symbol Hound solves this problem.

6. Merobase

Unlike other search engines, Merobase is not used to search for source code, but to search for and locate software components. It can search for components written in Java, C ++, C #, and other languages. Merobase can also search for simple text Interfaces Based on queries. You can also search for functions, object-oriented queries, names, and test-driven queries. This is also a highlight of Merobase.

The predecessors planted trees, and the future generations took advantage of the cold. Reading others' code and learning to use it is also a good learning method. With the development and growth of the open-source business, you can search for any code you want on these search engines.

Makeuseof

Link: http://www.cnblogs.com/oooweb/p/6-source-code-search-engines.html

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.