FindSoftware

Norch

Standalone search server, installed with npm, that indexes JSON documents and answers queries over an HTTP API.

Norch is a standalone search server that runs on Node.js and stores its data in LevelDB. It is installed from npm and started with a single command in a terminal, after which it serves its own pages for uploading documents and running searches, plus an OpenAPI description of its HTTP endpoints. The query language comes from the search-index package that Norch depends on.

Worth knowing

Norch is a long-running process that keeps answering requests, so it needs a host that can run a Node.js process; static file hosting does not fit it.

Identity

Status
Active
Maintainer
fergiemcdowall3
Maintained by
Individual
First release
20136

Rendering and deploy

Runs as
Always on2
Install with
npx2

Releases

Current major version
15
Last release
2025-08-185

Adoption

GitHub stars
6571
npm downloads a week
167
Contributors
128

Why these figures do not compare

Sources

  1. 2026-10-28: links, Written in, GitHub stars
    api.github.com/repos/fergiemcdowall/norch
  2. 2026-10-28: links, Categories, Install with, Runs as, Admin interface, Content API
    raw.githubusercontent.com/fergiemcdowall/norch/master/README.md
  3. 2026-10-28: Maintainer
    api.github.com/users/fergiemcdowall
  4. 2026-10-28: Runtime, Minimum runtime, License, License model
    raw.githubusercontent.com/fergiemcdowall/norch/v1.0.1/package.json
  5. 2026-10-28: Current major version, Last release
    api.github.com/repos/fergiemcdowall/norch/releases/latest
  6. 2026-10-28: First release
    api.github.com/repos/fergiemcdowall/norch/commits/v0.2.1
  7. 2026-10-28: npm downloads a week
    api.npmjs.org/downloads/range/2026-09-28:2026-10-04/norch
  8. 2026-10-28: Contributors
    api.github.com/repos/fergiemcdowall/norch/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON