reScribe

A search engine for developers, by developers

Find real, working source code on the web, or within your favorite IDE

The world of code at your fingertips

reScribe puts the power of the open source community at your fingertips. It provides an innovative way to search code from across the internet.

Code can be indexed using our API, CLI, and soon our website. It can be retrieved using our API, website, and our VSCode Extension.

Intuitive Search

Use the interface you're used to. Either on our website or within a supported IDE, type in a natural search query and let us do the heavy lifting. We'll comb through all indexed public repositories (all all of the repositories you've indexed yourself) to find you the most relevant pieces of source code and their locations, so you can get back to doing what you do best.

Write better code

Organization and maintainability is at the core of what we are trying to offer developers. ReScribe will organize your code base and make it easily searchable by you and your partners, and bring the open source community to you in an entirely new way. With a single search, you'll be able to insert reusable and relevant code snippets directly into your project.

Extendable

We built reScribe on a GraphQL API which you can directly interface with for use within your own projects. You can find it at api.rescribe.dev/graphql. reScribe is for developers, by developers.

How to use reScribe

Simply input a search query and we will exhaustively search through all of our indexed repositories. We will then return pure source code along with meta information on where to find its parent file and project. After that, you simply copy and paste into your own project (and if you're in a supported IDE we will do that for you). You don't have to reinvent the wheel every time you sit down to develop, reScribe saves you time and money searching for source code!

Search Result

We return the location, owner, language, structure, and contents of a snippet of cource code. As you can see from this example, loginlocal is a function belonging to the class "ClassName." It is located within the file api/login.go within user jschmidtnj's repository "reScribe."Every Search Result starts with a preview of the first and last few lines of every result. This view can be expanded to show the entire result at once, and we include a "copy all"convenience button. Last, we include a button to show more Search Results. reScribe is for developers, by developers. That means saving you the maximum amount of time possible, and providing you with as much information as possible.

Get Started >

Sign up for our newsletter.
Stay up to date on the latest rescribe developments.

© 2020, reScribe