Modern Tools for the Web Developers

Qortex

A suite of lightweight, TypeScript-first packages for data fetching, caching, and storage in the browser.

Real-world performance,
zero boilerplate.

See how Qortex manages everything from **IndexedDB persistence** to **automatic cache hydration** in our interactive playground. Built with the latest Tailwind and React 18 standards.

Async-safe hydration (No overwrite race conditions)
Sub-3ms state updates across components
Offline-first by default with qortex-db
Launch Demo Environment

The Qortex Ecosystem

Choose the package that fits your needs

qortex-query

Framework Agnostic

Query cache and fetch registry that works everywhere. Use with React, Vue, Svelte, or vanilla JS.

Smart CacheDeduplicationTypeScript
npm i qortex-query

qortex-query-react

React Integration

React hooks for data fetching with useQuery, useMutate, and more. Includes all core APIs.

useQueryuseMutateSuspense
npm i qortex-query-react

qortex-db

Browser Database

Redis-like key-value store for browsers. Unified API for localStorage, sessionStorage, IndexedDB.

localStorageIndexedDBAsync API
NEW

qortex-store

State Management

Tiny, type-safe state management. Framework-agnostic core that works anywhere — zero dependencies.

Zero depsActionsSubscribe
npm i qortex-store
NEW

qortex-store-react

React State Hooks

React hook for qortex-store with selector support. Concurrent-mode safe with minimal re-renders.

useStoreSelectorsReact 18+
npm i qortex-store-react

Why Qortex?

Lightning Fast

Minimal bundle size (< 3KB), maximum performance.

TypeScript First

Built with TS. Full type safety and inference out of the box.

Offline Ready

Built-in persistence layers with localStorage & IndexedDB.

Framework Agnostic

Core logic works anywhere JavaScript runs.

Smart Caching

Auto deduplication, stale-while-revalidate, and cache invalidation.

Production Ready

Battle-tested reliability with comprehensive error handling.

Tiny API

Learn in minutes. Simple, intuitive API surface.

Modular Design

Tree-shakeable. Import only what you need.