Harper
A Node.js performance platform that unifies database, cache, application, and messaging layers into one in-memory process. Build faster. Scale globally.
Denver, CO
Pinned Repositories
harper
Harper is an open-source Node.js performance platform that unifies database, cache, application, and messaging layers into one in-memory process.
mcp-server
An MCP server providing an interface for MCP clients to access data within Harper.
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 Excel.
documentation
Documentation for Harper
nextjs-example
An example of how to use `@harperdb/nextjs` to build a Next.js application on HarperDB
hdb-typescript-best-practices
Repository to showcase the best practices with TypeScript using HarperDB
nextjs
A HarperDB Component for running and developing Next.js apps.
sdk-go
hdbms
The web-based management studio for HarperDB
prometheus-exporter
Harper's Prometheus Exporter component.
Harper's Repositories
HarperFast/grafana-datasource
Grafana datasource plugin for Harper
HarperFast/oauth
A Harper plugin for OAuth 2.0 and OpenID Connect authentication with multi-provider support.
HarperFast/prometheus-exporter
Harper's Prometheus Exporter component.
HarperFast/harper-learn
Weekly video series sharing my journey learning Harper, from setup to real-world projects.
HarperFast/documentation
Documentation for Harper
HarperFast/hdbms
The web-based management studio for HarperDB
HarperFast/application-template
A template for building HarperDB applications
HarperFast/harper
Harper is an open-source Node.js performance platform that unifies database, cache, application, and messaging layers into one in-memory process.
HarperFast/datadog-agent-binary
Builds & packages Datadog-agent binaries as NPM packages so they can be used in Harper components
HarperFast/rocksdb-js
RocksDB binding for Node.js
HarperFast/harper-todo-example
Simple getting started app with Harper
HarperFast/status-check-fabric
HarperFast/harper-edge-ai-example
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/code-guidelines
Coding Guidelines for HarperDB repositories.
HarperFast/vue-ssr-example
An example of a HarperDB Resource Component that leverages Vue SSR to efficiently build and cache pages
HarperFast/template-static-prerender
Static Prerender Template Component
HarperFast/http-router
A HarperDB Component for routing requests to other components using the Edgio router API: https://docs.edg.io/applications/v4/routing.
HarperFast/http-cache
A HarperDB Component for caching HTTP requests/responses from other components.
HarperFast/.github
Harper public GitHub Organization profile repo.
HarperFast/apollo
Apollo Component
HarperFast/fastify-template
Template for using fastify routes in HarperDB application
HarperFast/create-component
An interactive CLI for quickly generating HarperDB Components
HarperFast/svelte-ssr-example
An example of a HarperDB Resource Component that leverages Svelte SSR to efficiently build and cache pages
HarperFast/react-ssr-example
An example of a HarperDB Resource Component that leverages React SSR to efficiently build and cache pages
HarperFast/solid-ssr-example
An example of a HarperDB Resource Component that leverages Solid SSR to efficiently build and cache pages
HarperFast/puppeteer-component
HarperFast/status-check
This component allows for dynamically returning and setting of an instance's status based on a record in the database. This can be used by external systems to know the availability of a specific node. The status of the node can be set to 200 via POST or 404 via DELETE.
HarperFast/astro
A HarperDB Component for running Astro apps.
HarperFast/azure-secrets-to-environment
This project accesses a secrets key vault and assigns the keys to environment variables.
HarperFast/apollo-example
An example application that uses the Apollo integration component