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. 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 57 3

  2. mcp-server mcp-server Public

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

    TypeScript 15

  3. alasql alasql Public

    Forked from AlaSQL/alasql

    AlaSQL.js - JavaScript SQL database for browser and Node.js. Handles both traditional relational tables and nested JSON data (NoSQL). Export, store, and import data from localStorage, IndexedDB, or…

    JavaScript 12 2

  4. documentation documentation Public

    Documentation for Harper

    MDX 7 8

  5. hdb-typescript-best-practices hdb-typescript-best-practices Public archive

    Repository to showcase the best practices with TypeScript using HarperDB

    TypeScript 5

  6. nextjs-example nextjs-example Public

    An example of how to use `@harperdb/nextjs` to build a Next.js application on HarperDB

    JavaScript 5 3

Repositories

Showing 10 of 115 repositories
  • studio Public

    The web-based management studio for HarperDB

    HarperFast/studio’s past year of commit activity
    TypeScript 4 Apache-2.0 3 1 0 Updated Jan 9, 2026
  • oauth Public

    A Harper plugin for OAuth 2.0 and OpenID Connect authentication with multi-provider support.

    HarperFast/oauth’s past year of commit activity
    JavaScript 1 Apache-2.0 1 0 0 Updated Jan 9, 2026
  • bigquery-ingestor Public

    An example of how to ingest data from Big Query to harper efficiently.

    HarperFast/bigquery-ingestor’s past year of commit activity
    JavaScript 1 Apache-2.0 0 3 0 Updated Jan 9, 2026
  • edge-ai-ops Public

    This repository demonstrates edge AI implementation using Harper as your data layer and compute platform. Instead of sending user data to distant AI services, we run TensorFlow.js models directly within Harper, achieving sub-50ms AI inference while keeping user data local.

    HarperFast/edge-ai-ops’s past year of commit activity
    JavaScript 1 Apache-2.0 2 0 0 Updated Jan 9, 2026
  • documentation Public

    Documentation for Harper

    HarperFast/documentation’s past year of commit activity
    MDX 7 Apache-2.0 8 22 2 Updated Jan 9, 2026
  • rocksdb-js Public

    RocksDB binding for Node.js

    HarperFast/rocksdb-js’s past year of commit activity
    C++ 3 Apache-2.0 0 25 1 Updated Jan 9, 2026
  • realtime-pubsub-example Public

    This shows how to use realtime pubsub with MQTT, Websockets, SSE, and HTTP Rest in both python and JS.

    HarperFast/realtime-pubsub-example’s past year of commit activity
    Vue 0 Apache-2.0 0 0 0 Updated Jan 9, 2026
  • 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 57 Apache-2.0 3 20 (1 issue needs help) 8 Updated Jan 8, 2026
  • http-challenge-fabric Public

    A Harper Application for handling HTTP letsencrypt challenges for fabric bring your own domain

    HarperFast/http-challenge-fabric’s past year of commit activity
    JavaScript 0 Apache-2.0 0 0 0 Updated Jan 7, 2026
  • datadog-agent-binary Public

    Builds & packages Datadog-agent binaries as NPM packages so they can be used in Harper components

    HarperFast/datadog-agent-binary’s past year of commit activity
    TypeScript 0 Apache-2.0 0 0 0 Updated Jan 7, 2026

Most used topics

Loading…