Skip to content
@HarperFast

Harper

A Node.js performance platform that unifies database, cache, application, and messaging layers into one in-memory process. Build faster. Scale globally.
Text changing depending on mode. Light: 'So light!' Dark: 'So dark!'

Harper is an open-source Node.js platform that merges your database, cache, app logic, and messaging into a single in-memory runtime. It looks like a distributed system, but feels as simple as running one service — making it the easiest way to ship fast, data-intensive, real-time, globally scaled applications.

The typical journey is: develop locally with Harper, then deploy and operate globally on Harper Fabric.


Key resources


Community

  • Discord – Chat with the team and community, ask questions, and share what you’re building.

  • YouTube – Deep dives, Harper Learn episodes, and live coding sessions.


Contributing

We welcome issues and PRs in the core Harper repo and across the ecosystem.

Open Source vs Source Available

At Harper, we take special care to distinguish between open source and source available software.

Open source software must be licensed under an OSI-approved license (we use Apache 2.0 as the default), allowing anyone to use, modify, and distribute the software freely. The core, @HarperFast/Harper repo is open source along with many additional Harper plugins, applications, examples, tooling, and more.

Source available software, on the other hand, allows users to view the source code but may have restrictions on its use, modification, or distribution. By default, we use the Elastic License 2.0 for source available projects. Certain Harper products, such as the Harper Replication Plugin and Harper Fabric will be made source available in the future. While a majority of our projects are open source, always pay special attention to the license within any repository or distribution to understand the specific terms and conditions that apply.

For more information on licensing read our Licensing FAQ

Popular repositories Loading

  1. rql rql Public

    Resource Query Language

    JavaScript 276 48

  2. harper harper Public

    Harper is an open-source Node.js performance platform that unifies database, cache, application, and messaging layers into one in-memory process.

    JavaScript 87 10

  3. rocksdb-js rocksdb-js Public

    RocksDB binding for Node.js

    C++ 21 2

  4. mcp-server mcp-server Public archive

    An MCP server providing an interface for MCP clients to access data within Harper.

    TypeScript 15 1

  5. structon structon Public

    Random-access struct encoding/decoding as an extensible class for msgpackr and cbor-x

    JavaScript 13 1

  6. documentation documentation Public

    Documentation for Harper

    MDX 9 9

Repositories

Showing 10 of 97 repositories
  • harper Public

    Harper is an open-source Node.js performance platform that unifies database, cache, application, and messaging layers into one in-memory process.

    HarperFast/harper's past year of commit activity
    JavaScript 87 Apache-2.0 10 806 (1 issue needs help) 43 Updated Sep 11, 2026
  • prerender-plugin Public

    Prerender Plugin

    HarperFast/prerender-plugin's past year of commit activity
    JavaScript 0 Apache-2.0 0 13 4 Updated Sep 11, 2026
  • agent Public

    AI to help you with Harper app creation and management.

    HarperFast/agent's past year of commit activity
    TypeScript 4 3 6 2 Updated Sep 10, 2026
  • rocksdb-js Public

    RocksDB binding for Node.js

    HarperFast/rocksdb-js's past year of commit activity
    C++ 21 Apache-2.0 2 56 14 Updated Sep 10, 2026
  • fulltext Public

    Native Tantivy full-text search for Node.js with native and caller-owned RocksDB storage

    HarperFast/fulltext's past year of commit activity
    Rust 0 Apache-2.0 0 16 0 Updated Sep 10, 2026
  • harper-pro Public

    Harper Pro

    HarperFast/harper-pro's past year of commit activity
    JavaScript 3 0 164 11 Updated Sep 10, 2026
  • documentation Public

    Documentation for Harper

    HarperFast/documentation's past year of commit activity
    MDX 9 Apache-2.0 9 32 5 Updated Sep 10, 2026
  • rocksdb-prebuilds Public

    Automated RocksDB prebuilt binaries

    HarperFast/rocksdb-prebuilds's past year of commit activity
    BitBake 1 Apache-2.0 1 6 5 Updated Sep 9, 2026
  • studio Public

    The web-based management studio for Harper

    HarperFast/studio's past year of commit activity
    TypeScript 5 Apache-2.0 4 129 (2 issues need help) 1 Updated Sep 9, 2026
  • create-harper Public
    HarperFast/create-harper's past year of commit activity
    JavaScript 3 0 6 1 Updated Sep 9, 2026

Most used topics

Loading…