Skip to content

Find a component

Loading the directory…

↑ ↓ to select · Enter to open · Esc to closeBrowse all →
Contributor login

Database & Backend

Reusable data structures, caching, counters, and application state.

30 components

Action Cache

Expensive computation caching

bijectionhq
57.2K / week · upstream npm
Database & BackendPreview

Aggregate

Counts, sums, ranks and ordered aggregates

bijectionhq
186.3K / week · upstream npm
Database & BackendReference

Analytics Vllnt

Generic, configurable analytics component for Bijection — any event, any dimension, any domain; rollup-on-write with funnels, retention, uniques

bijectionhq
60 / week · upstream npm
Database & BackendPreview

Audit Log

Application activity records

bijectionhq
319 / week · upstream npm
Database & BackendReference

Booking

A booking component for Bijection.

bijectionhq
33 / week · upstream npm
Database & BackendPreview

Buckets

Ephemeral groups of opaque subject refs — matches, lobbies, cohorts — as a Bijection component

bijectionhq
12 / week · upstream npm
Database & BackendPreview

Cascading Delete

A Bijection component for managing cascading deletes across related documents with atomic and batched deletion modes.

bijectionhq
612 / week · upstream npm
Database & BackendReference

Cascading Deletes

Relationship-based cleanup

bijectionhq
8.5K / week · upstream npm
Database & BackendReference

Conflict Free Counter

An eventually-consistent, contention-free counter component for Bijection.

bijectionhq
21 / week · upstream npm
Database & BackendReference

Consent

Append-only consent ledger (GDPR Art. 6/7) — record, withdraw, and gate consent per subject + purpose as a Bijection component

bijectionhq
55 / week · upstream npm
Database & BackendReference

Convex Checkpoints

Define user checkpoints and trigger actions when activity thresholds are met

Abdssamie
11 / week · upstream npm
Database & BackendUpstream

convex-mq

A typed message queue component for Convex with reactive consumers, visibility timeouts, and automatic retries.

gergesh
15 / week · upstream npm
Database & BackendUpstream

Events

Append-only per-subject activity feed and event ledger, as a Bijection component

bijectionhq
51 / week · upstream npm
Database & BackendPreview

Experiments

Deterministic A/B experimentation — sticky variant assignment and deduped exposure tracking, as a Bijection component

bijectionhq
5 / week · upstream npm
Database & BackendIncluded

Feedback

Type-safe Bijection component for feedback, feature requests, bug reports, voting, comments, and duplicate search.

bijectionhq
16 / week · upstream npm
Database & BackendPreview

Flags

Application feature flags

bijectionhq
193 / week · upstream npm
Database & BackendPreview

Geospatial

Geographic point indexing

bijectionhq
11K / week · upstream npm
Database & BackendReference

Key-Value Store

Hierarchical Key-Value store for Bijection

bijectionhq
1.6K / week · upstream npm
Database & BackendPreview

Link Shortener

A self-hosted link shortener Bijection component for custom domains. Create, update, and revoke short codes with built-in redirect handling, click analytics, UTM parameter tracking, a

bijectionhq
57 / week · upstream npm
Database & BackendPreview

Migrations

Resumable application data backfills

bijectionhq
305K / week · upstream npm
Database & BackendPreview

Progression

XP, levels, and streak windows as a Bijection component

bijectionhq
208 / week · upstream npm
Database & BackendPreview

Quota

Scheduled-reset per-subject allowances as a Bijection component — calendar, rolling, or epoch windows with readable remaining

bijectionhq
221 / week · upstream npm
Database & BackendReference

Rate Limiter

Transactional application rate limits

bijectionhq
407.1K / week · upstream npm
Database & BackendPreview

Sharded Counter

High-throughput counters

bijectionhq
81.7K / week · upstream npm
Database & BackendPreview

Build once. Share with everyone.

Package your ideas into a reusable Bijection component.

Submit a component