Indexing Markdown files and metadata using Node JS

Parses the top GitHub repositories and collects the documentation and metadata available to build a powerful project discovery experience using Node JS and Algolia's InstantSearch library.

Check out the demoGitHub

About

Algolia Document indexer application implements a document indexer & search application that can be used to search in project documentation, essentially finding projects that were done in a specific technology, topic or contains specific domain knowledge that we might be looking for. This demo implementation scrapes the top GitHub repositories, stores their README.md in Algolia and makes them searchable.

This application lets you search for attributes existing within the internal documentation markdown files:

  1. Technologies used (coding languages, databases, etc)
  2. Project keywords (tags)
  3. Project documentation itself such as install instructions, technical documentation, etc.
  4. Timeframe of when the project occurred

Support

Experimental - this example is not supported by Algolia

Contributors

Algolia Labs

Algolia Labs

Experimental apps and tools built by Algolia engineers.

Recommended content

Frontend Tools
Templates & Starters

InstantSearch and Next.js Starter

Starter for search powered by Next.js and Algolia InstantSearch

  • nextjs
  • nodejs
  • javascript