• Stars
    star
    459
  • Rank 95,377 (Top 2 %)
  • Language
    TypeScript
  • License
    Apache License 2.0
  • Created over 4 years ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Search aggregator for Slack, Google Docs, GitHub, and more ๐Ÿ”

Metasearch

Metasearch is a tool for searching many other tools in parallel:

Metasearch screenshot

The full list of supported data sources:

Setup

Using Docker

  1. Download and customize config.yaml
  2. In the local directory that contains config.yaml, run docker run -p 3000:3000 -v "$PWD:/data" duolingo/metasearch

Using Git, Make, and Node.js

  1. Clone this repo and customize its config.yaml
  2. Run make

Metasearch runs at http://localhost:3000.

Contributing

Want to search something like SharePoint or MediaWiki that isn't currently supported? This repo is only around 3000 lines of TypeScript, and adding support for a new data source requires fewer than 100 lines on average. Feel free to open a PR!


Duolingo is hiring! Apply at https://www.duolingo.com/careers