dcupl TypeScript SDK

In-Memory Data Engine for the Frontend v2.0.0-beta

dcupl is an in-memory data SDK for frontend applications. Define typed models, load data from any source, and query instantly — with relationships, indexing, facets, and real-time updates built in.

How It Works

1

Define Models

Create typed schemas with properties, relationships, and validation rules. Models define the structure of your data and enable type-safe queries.

Key Capabilities

Data Models

Typed schemas with validation, defaults, and computed properties

Relationships

Connect models via references — products to categories, orders to users

Indexed Queries

Instant lookups on indexed properties — filter millions of items in milliseconds

Analysis Functions

Facets, aggregations, groupBy, pivot tables — built-in

Real-time Updates

Upsert, delete, refresh data — lists update automatically

TypeScript First

Full type safety, IntelliSense, works with any framework

Next Steps