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
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