Back to Marketplace
Open Source

Aura.js

The everything framework in one script tag. Aura.js ships 20 modules — routing, state management, hooks, i18n, HTTP client, templating, IndexedDB, PWA, API mocking, logging, and more — in a single 11KB gzipped bundle with zero dependencies and zero build step.

TypeScriptRollupSPA RouterState ManagementHooksi18nIndexedDBPWAService WorkerAPI MockingTemplatingEvent SystemZero DependenciesOpen Source

The Problem

Challenge

Modern JavaScript frameworks require Node.js, a build step, and a dozen npm packages just to get started — react-router for routing, zustand/redux for state, axios for HTTP, react-intl for i18n, MSW for mocking, workbox for PWA, dexie for IndexedDB, loglevel for logging. A typical React setup ships 155KB+ of dependencies before you write a single line of business logic. Developers needed a way to build full-featured SPAs with a single script tag — no Node, no CLI, no config — especially for rapid prototyping, education, internal tools, and environments where a build pipeline isn't practical.

Our Approach

Strategy

We designed Aura.js as a single, modular framework that replaces 10+ npm packages. Every module — Router, State, Events, Template, API Client, i18n, Hooks, Device, Geolocation, Performance, Delegate, Storage, Utils, Mock API, IndexedDB, Logger, tryThis, and PWA — is built from scratch in TypeScript with zero runtime dependencies. The architecture uses a singleton pattern: all modules are accessible through a unified `Aura` object. We built a custom Rollup pipeline that outputs both UMD (CDN) and ESM (bundler) formats, with full TypeScript declarations. The documentation site is a self-hosting showcase — built entirely with Aura.js itself, including a live interactive demo page where every module runs in the browser.

The Solution

Result

A production-ready, MIT-licensed JavaScript framework at 32KB minified (~11KB gzipped) that replaces ~155KB of typical npm dependencies. Ships 20 modules with 174 features, full TypeScript types, and comprehensive documentation with live demos. The framework supports CDN usage (one script tag, 10-second setup) and npm install for bundler setups. Every module is progressively adoptable — use one or all twenty. Deployed on Vercel with a self-hosting documentation site that serves as both docs and proof-of-concept.

Screenshots

Product Gallery

Aura.js hero — '20 packages. One script tag. 11KB gzipped' with stats: 11KB, 20 modules, 10+ replaced, 0 deps
Aura.js modules grid — Router, State, Events, Template, API Client, i18n, Mock API, IndexedDB, Logger cards
Replace 10 npm packages with one script tag — 3-step setup: add script, register routes, call init
Bundle size comparison — Aura.js 11KB vs Vue 44KB vs React 46KB vs Angular 90KB vs Next.js 143KB
Code examples showing Routing module with dynamic params, groups, middleware, and wildcards
Hooks module — useState, useFetch, useStorage, useComputed, useSetup with React-style composable API
Feature comparison table — Aura.js vs React vs Vue vs Svelte across 20 built-in capabilities
Live interactive demo page — Events, State, Template, i18n modules running real Aura.js code in the browser

Live Demo

See It in Action

Key Metrics

0

Modules

0

Features

0KB

Gzipped

0

Dependencies

Get This Product

Aura.js

Complete source code, assets, and deployment-ready build

$399.5$799USD / one-time
50% OFF

Optional Add-ons

Exclusive Ownership

Secure payment via Razorpay. Instant delivery.

Aura.js

$799$399.550% off