Packages by kriszyp
alkali-base
Reactive database from composable JavaScript Transform-Index-Reduce-Join functions, built on Alkali & LevelDB
ordered-binary
Conversion of JavaScript primitives to and from Buffer with binary order matching natural primitive order
cobase
Compositional data stores of reactive JavaScript transform, index, reduce, and join functions, built on NodeJS, Alkali, and LMDB
multi-node
Multi-node provides launching of multiple NodeJS processes for TCP/HTTP serving. With multi-node it is very simple to add utilize multiple processes to concurrently serve HTTP requests, simply pass an http.Server object to the listen function:
mysql-store
The mysql-store is an NodeJS implementation of the object store interface for MySQL, providing access to MySQL databases for [Persevere](http://persvr.org), any other consumer that uses the object store interface (Dojo also uses this interface), and for direct interaction. This store supports RQL for convenient web-based querying.
mongodb-store
The mongodb-store is an NodeJS implementation of the object store interface for mongodb, providing access to mongodb databases for [Persevere](http://persvr.org), any other consumer that uses the object store interface (Dojo also uses this interface), and for direct interaction. This store supports RQL for convenient web-based querying that matches well with MongoDB querying capabilities.
put-selector
A high-performance, lightweight function for creating and manipulating DOM elements with succinct, elegant, familiar CSS selector-based syntax
coffeetoes6
A CoffeeScript to ES6 converter, based on using CoffeeScript to do initial conversion, and then post-conversion fixes to use newer ES6 features
xstyle
CSS framework providing polyfills, extensions, dynamic loading, and selector based DOM manipulation
cbor-x
Ultra-fast and conformant CBOR (RFC 8949) implementation with support for numerous tag extensions including records and structured cloning
msgpackr-extract-win32-x64
Platform specific binary for msgpackr-extract on win32 OS with x64 architecture
msgpackr-extract-darwin-x64
Platform specific binary for msgpackr-extract on darwin OS with x64 architecture
msgpackr-extract-darwin-arm64
Platform specific binary for msgpackr-extract on darwin OS with arm64 architecture
msgpackr-extract-linux-x64
Platform specific binary for msgpackr-extract on linux OS with x64 architecture
msgpackr-extract-linux-arm64
Platform specific binary for msgpackr-extract on linux OS with arm64 architecture
msgpackr-extract-linux-arm
Platform specific binary for msgpackr-extract on linux OS with arm architecture
node-gyp-build-optional-packages
Build tool and bindings loader for node-gyp that supports prebuilds
@msgpackr-extract/msgpackr-extract-win32-x64
Platform specific binary for msgpackr-extract on win32 OS with x64 architecture
@msgpackr-extract/msgpackr-extract-darwin-x64
Platform specific binary for msgpackr-extract on darwin OS with x64 architecture
@msgpackr-extract/msgpackr-extract-darwin-arm64
Platform specific binary for msgpackr-extract on darwin OS with arm64 architecture
@msgpackr-extract/msgpackr-extract-linux-x64
Platform specific binary for msgpackr-extract on linux OS with x64 architecture
@msgpackr-extract/msgpackr-extract-linux-arm64
Platform specific binary for msgpackr-extract on linux OS with arm64 architecture
@msgpackr-extract/msgpackr-extract-linux-arm
Platform specific binary for msgpackr-extract on linux OS with arm architecture
@cbor-extract/cbor-extract-win32-x64
Platform specific binary for cbor-extract on win32 OS with x64 architecture
@cbor-extract/cbor-extract-darwin-x64
Platform specific binary for cbor-extract on darwin OS with x64 architecture
@cbor-extract/cbor-extract-darwin-arm64
Platform specific binary for cbor-extract on darwin OS with arm64 architecture
@cbor-extract/cbor-extract-linux-x64
Platform specific binary for cbor-extract on linux OS with x64 architecture
@cbor-extract/cbor-extract-linux-arm64
Platform specific binary for cbor-extract on linux OS with arm64 architecture
@cbor-extract/cbor-extract-linux-arm
Platform specific binary for cbor-extract on linux OS with arm architecture
@lmdb/node-unix-socket
node-unix-socket allows you to use SO_REUSEPORT, SOCK_SEQPACKET, SOCK_DGRAM in Node.js.
@harperdb/acl-connect
A component for defining pub/sub (MQTT) topics and their access control lists (ACLs) in HarperDB
@harperdb/create-component
```js npx @harperdb/create-component [directory] // or npm init @harperdb/component [directory] ```
@harperdb/code-guidelines
Coding Guidelines for Harper repositories. Includes types, linting, and formatting.
@harperdb/http-cache
A HarperDB Component for caching HTTP requests/responses, allowing caching of data from HTTP-level components.
@harperdb/azure-secrets-to-environment
This project accesses an Azure key vault and assigns the secrets to environment variables.
@harperdb/akamai-sureroute-test-object
A component for providing the sure route test object endpoint for Akamai load balancers
harper
Harper is an open-source Node.js performance platform that unifies database, cache, application, and messaging layers into one in-memory process.
@harperdb/mcp-server
An MCP server providing an interface for MCP clients to access data within Harper.
@harperdb/extended-iterable
Extended iterable class, providing lazy array-like methods with automatic async and return/throw forwarding
@harperfast/extended-iterable
Extended iterable class, providing lazy array-like methods with automatic async and return/throw forwarding
@harperfast/harper-pro
Harper is a distributed database, caching service, streaming broker, and application development platform focused on performance and ease of use.
@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/cortex-client
Lightweight HTTP-only TypeScript client for Harper Cortex — no runtime, no embeddings, just fetch + auth
@harperfast/cortex-mcp-server
Remote MCP server that exposes Harper Cortex memory as tools to Claude, Cursor, Windsurf, and any MCP-compatible client
@harperfast/openclaw-memory
Distributed long-term agent memory backed by Harper Cortex. Server-side embeddings, multi-agent sharing, zero API keys required.