Why Celli?
Everything you need for modern caching and memoization
Zero Dependencies
Lightweight at only 19kb minified with no external dependencies. Perfectly typed with 100% test coverage.
Flexible & Composable
Build your cache exactly how you need it. Compose LRU, TTL, async, lifecycle, and remote strategies together.
Production Ready
Built-in support for graceful shutdowns, resource cleanup, and cache lifecycle management.
Memory Efficient
Smart memory management with LRU eviction, size limits, and automatic cleanup of expired entries.
TypeScript First
Written in TypeScript with full type safety and excellent IntelliSense support out of the box.
Framework Agnostic
Works everywhere - Node.js, browsers, Deno, Bun. Use with React, Vue, or any framework.