v4.4.0 — Web7-L6 AAA · 77 Modules · 50-Primitive Moat · 112,700+ Lines · Tree-Shakeable

One framework. Zero dependencies.
Total control.

77 modules · 111,100+ lines · replaces 60+ npm packages · Web7-L6 AAA
The complete JavaScript toolkit built from scratch — no React, no Express, no Zod.

Fiber Architecture Signal Reactivity SSR Streaming GraphQL Built-in RFC 6455 WebSocket
0
Lines of code
0
Modules
0
APIs
0
Dependencies
HBForge replaces:
111,100+ lines of code Zero dependencies 77 modules · zero deps 1,399+ APIs Fiber-based rendering Physics-based springs Full-text BM25 search RFC 6455 WebSocket GraphQL engine PostgreSQL ORM JWT + OAuth + 2FA PDF generation 111,100+ lines of code Zero dependencies 77 modules · zero deps 1,399+ APIs Fiber-based rendering Physics-based springs Full-text BM25 search RFC 6455 WebSocket GraphQL engine PostgreSQL ORM JWT + OAuth + 2FA PDF generation
v4.4.0 May 24 new forge/moat module · 50 defensive primitives in 12 categories — Bloom · CountMinSketch · HyperLogLog · CRDTs · CBOR · Merkle · Shamir · JWE · JSON Patch · 77 modules · 112,700+ lines
v4.3.0 May 9 animate v4.1 · 5 new subsystems: ViewTransitions, DrawSVG, MagneticEffect, DecayPhysics, CSSVariableAnimator · 77 modules · 111,100+ lines
v4.2.3 Apr 26 Agent governance layer · new modules: policy, trace, replay, simulator · 77 modules · 111,100+ lines
v4.2.1 Apr 24 Settlement dispute arbitration · DisputeArbitration, SettlementHistory, DISPUTE_STATES, DISPUTE_OUTCOMES · 61 modules
v4.1.1 Apr 23 Realtime additions · PresenceHeartbeat, CRDTConflictLog, transformOp() · 49 modules
v4.1.0 Apr 21 Web7-L6 AAA conformance · 30/30 tests · new modules: memory, consent, provenance, zkml, conformance · AMP negotiate() + revoke() verbs
v3.4.4 Apr 21 Bundle-size Phase 5 — shared _internal/ primitives · crypto + binary + time de-duplicated across 6–8 modules
v3.4.3 Apr 21 Bundle-size Phase 4 — browser/Node split · ~1 MB saved from browser bundles (server, mail, pdf, cli, test)
v3.4.2 Apr 21 Bundle-size Phase 3 — deep subpath imports · 371 leaf files · forge/client/signal works
v3.4.1 Apr 21 Bundle-size Phase 2 — dual CJS/ESM · 1,400+ named exports · conditional import/require
v3.4 Apr 21 Bundle-size Phase 1 — sideEffects: false · tree-shakeable by default
v3.3 Apr 20 100 problems solved · forge/prime · forge/display · forge/wasm · 22 modules · 94,211 lines
v3.2.1 Apr 13 forge/3d — WebGL2 engine, PBR, post-FX
v3.2 Apr 10 forge/ai — LLM, RAG, streaming, tool-calling
v3.1 Mar 28 forge/pwa — offline-first, service worker
v3.0 Mar 01 v3 launch — 19 modules, 83,154 lines
v2.1 Jan 15 forge/search — BM25, fuzzy, facets
v2.0 Dec 2025 3× expansion — 14 modules, PDF, charts, email
View full changelog →
Why HBForge

Built for engineers who want to ship, not maintain.

One framework. Zero dependencies. Every category of tool you need — in a single, consistent API.

🕳️

Dependency Hell

A fresh project pulls 800+ packages before you write a single line. Half of them you've never heard of. All of them you're responsible for.

💥

Breaking Updates

Upgrade one library and watch three others shatter. Major migrations rewrite entire architectures and burn weeks of sprint capacity.

🔓

Supply Chain Risk

colors.js. node-ipc. event-stream. Malicious packages hit production at scale. Every dependency is a door you don't control.

🐌

Build Bloat

Shipping React + Router + State + Forms + Charts + Animations easily crosses 600 KB before your actual product code even loads.

🔀

API Inconsistency

Every library has its own mental model. Axios differs from fetch, Prisma from Knex, Zustand from Redux. Context-switching kills velocity.

Maintenance Tax

Security patches trickle through 6+ hops before reaching you. Your app stays vulnerable for weeks waiting on upstream maintainers.

We catalogued 100 ways HBForge is measurably better than the React, Node.js, and Next.js defaults — each with a zero-dependency solution.

See 100 Wins →

Three steps to total control.

No boilerplate. No config files. No framework decisions to make.

1

Install once

One package. All 77 modules. No peer dependencies, no optional installs, no version matrix to manage.

npm install @hyperbridge/forge
2

Import what you need

Tree-shakeable by module. Use just the server, just the client, or combine all 16. Everything shares one consistent design language.

from '@hyperbridge/forge/auth'
3

Ship with confidence

Zero external dependencies means zero supply chain risk. One codebase to audit. One team responsible. Total ownership.

npm audit — 0 vulnerabilities
🔒0 external dependencies
🏢Enterprise only
438 KB full browser bundle
🧩75 modules
🛡️100% auditable source

Everything you need. Nothing you don't.

Each module is a production-grade replacement for an entire category of npm packages.

All 77 modules. One living brain.

Barnes-Hut O(n log n) force sim · bezier flow edges · BFS path-tracer · live search · mini-map · detail panel. Click to inspect. Double-click to focus-zoom.

76 nodes · Barnes-Hut

Scroll to zoom · Drag to pan · Click to inspect · Double-click to zoom-fit · ⟶ Path to trace chains · Esc to reset

"We didn't replace one package. We replaced sixty."

Reactive signals. Zero re-renders.

Fine-grained reactivity that updates exactly what changed — bypasses VDOM diffing entirely.

Signal value 50
doubled = value × 2 100
squared = value² 2,500
√value 7.07
// forge/client — reactive signals
import { signal, computed } from '@hyperbridge/forge/client';

// Create a reactive signal
const count = signal(50);

// Derived computeds — auto-update
const doubled = computed(() =>
  count.value * 2
);
const squared = computed(() =>
  count.value ** 2
);

// No re-render. No diff. Just works.
count.value = 75; // → all computeds update

"From the first signal() to the last res.json() — it's all HBForge."

Built-in charts. Zero dependencies.

Canvas-powered charts rendered entirely by HBForge — no Chart.js, no D3, no Recharts.

Packages replaced per module

Rendered by forge/chart · ChartForge

In-browser toasts. Batteries included.

Beautiful, accessible notifications with zero configuration. No react-hot-toast, no Sonner.

"What if node_modules was just... empty? That's HBForge."

Schema-first validation. Live API demo.

Real-time client validation + server-side safeParse via the /api/validate endpoint.

Try it live
Name must be at least 2 characters
Please enter a valid email address
Age must be a valid integer (0–120)
forge/schema
// Client-side schema (forge/schema)
const { z } = ForgeSchema;

const schema = z.object({
  name:  z.string().min(2),
  email: z.string().email(),
  age:   z.number().int().optional(),
});

// Real-time validation
const result = schema.safeParse(data);
if (result.success) {
  // POST to /api/validate
  // Server also runs safeParse()
}

// Replaces: Zod, Yup, Joi, Valibot

Smaller than the React ecosystem.

One file. All 77 modules. Still lighter than a partial React stack.

⚛️ Typical React stack
  • react45 KB
  • react-dom130 KB
  • react-router50 KB
  • framer-motion150 KB
  • react-hook-form25 KB
  • zod13 KB
  • axios12 KB
  • chart.js55 KB
Total (partial stack) ~480 KB+
HBForge
  • forge/client✓ included
  • forge/animate✓ included
  • forge/form✓ included
  • forge/chart✓ included
  • forge/notify✓ included
  • forge/schema✓ included
  • forge/server✓ included
  • + 8 more modules✓ included
Everything. All 77 modules. 438 KB ✓
React partial stack (7 packages) ~480 KB
HBForge (all 77 modules) 438 KB

HBForge delivers 19 complete modules in less than the footprint of a partial React setup.

Import only what you need — per-module sizes

forge/client
UI · Signals · Router ~47 KB
replaces react + react-dom
forge/server
HTTP · WS · Cron ~39 KB
replaces express + ws
forge/animate
Springs · Tweens ~31 KB
replaces framer-motion
forge/chart
Canvas charts ~29 KB
replaces chart.js
forge/3d
WebGL2 · PBR · FX ~44 KB
replaces three.js
forge/mail
SMTP · Templates ~24 KB
replaces nodemailer
forge/pdf
PDF generation ~23 KB
replaces pdfkit
forge/data
ORM · Migrations ~21 KB
replaces prisma
forge/ai
LLM · RAG · Tools ~17 KB
replaces openai sdk
forge/auth
JWT · OAuth · 2FA ~14 KB
replaces passport + jwt
forge/test
Test runner ~14 KB
replaces jest/vitest
forge/schema
Validation · Parse ~13 KB
replaces zod
forge/cli
CLI scaffolding ~12 KB
replaces commander
forge/pwa
SW · Offline ~11 KB
replaces workbox
forge/display
Retina · 4K · Tiers ~11 KB
replaces manual dpr code
forge/search
BM25 · Fuzzy ~9 KB
replaces fuse.js + lunr
forge/notify
Toast · Alerts ~7 KB
replaces react-hot-toast
forge/form
Fields · Errors ~7 KB
replaces react-hook-form
forge/i18n
i18n · Plurals ~6 KB
replaces i18next
forge/prime
Web7 · DID · AMP ~18 KB
replaces veramo + did-resolver
forge/wasm
KYRx · ClearScript ~8 KB
replaces wabt + wasm-bindgen
4 ways to keep your bundle minimal
import { signal } from '@hyperbridge/forge/client'
① Named imports — tree-shakes unused APIs
const F = await import('@hyperbridge/forge/3d')
② Dynamic import — load heavy modules on demand
import '@hyperbridge/forge/client/signals'
③ Sub-path import — load only one sub-system
npx hbforge bundle --only client,auth
④ Custom build — CLI strips unused modules entirely

"111,100+ lines wrote themselves so you'd never write npm install again."

This page is built on HBForge

No React. No Vue. No jQuery. Every interaction on this page is powered by HBForge modules.

forge/client
🎨 forge/animate
📝 forge/form
📊 forge/chart
🔔 forge/notify
forge/schema

77 modules. One command.

No peer dependencies. No optional installs. No version matrix. This is what npm install looks like when you only need one package.

bash — /your-project

$

The code that powers HyperBridge Digital.

HBForge ships every HyperBridge internal product. Enterprise clients get the same stack. Developer preview available on request.

🔒 Enterprise only — not on npm yet

Access is by invitation. Request developer preview →

.npmrc — add after receiving guild token
@hyperbridge:registry=https://registry.hbforge.dev
//registry.hbforge.dev/:_authToken=hbf_t2_<your-token>
bash
$ npm install @hyperbridge/forge
Server · forge/server
import { createServer } from '@hyperbridge/forge/server';

const app = createServer();

app.get('/hello', (req, res) => {
  res.json({ message: 'Hello from HBForge' });
});

app.listen(3000); // Replaces Express, Fastify, Apollo
Client · forge/client
import { signal, computed, useEffect } from '@hyperbridge/forge/client';

const count = signal(0);
const double = computed(() => count.value * 2);

useEffect(() => {
  console.log('count changed:', count.value);
}); // Replaces React, React Router, TanStack Query
Schema · forge/schema
import { z } from '@hyperbridge/forge/schema';

const UserSchema = z.object({
  name:  z.string().min(2).max(50),
  email: z.string().email(),
  age:   z.number().int().min(0).max(120).optional(),
});

// Replaces: Zod, Yup, Joi, Valibot
const result = UserSchema.safeParse(data);

"Fifteen modules. One vision. Zero dependencies. Total control. That's not a framework — that's a forge."

Why HBForge?

The complete story behind building the zero-dependency JavaScript framework that replaces 60+ npm packages

The Problem We Solved

Modern JavaScript applications suffer from dependency hell. A typical web project pulls in 300-500 npm packages just to handle:

  • UI rendering (React, Vue, Svelte)
  • State management (Redux, Zustand, Jotai)
  • Forms & validation (Formik, React Hook Form, Zod)
  • Animations (Framer Motion, GSAP)
  • HTTP clients (Axios, SWR, React Query)
  • Charting (Chart.js, Recharts, D3)
  • Testing (Jest, Vitest, Testing Library)
  • Authentication (Passport, Auth0, NextAuth)
  • Database ORMs (Prisma, Sequelize, TypeORM)
  • Server framework (Express, Fastify, Next.js)

Each adds complexity, security surface area, bundle size, and maintenance burden.

Our Vision

What if you could build complete, production-ready applications with a single, cohesive framework that includes:

  • Complete UI framework — React-like syntax with hooks, signals, routing
  • Full-featured server — HTTP routing, middleware, WebSocket, Cron, tasks
  • Type-safe database — PostgreSQL ORM with migrations, transactions, relationships
  • Authentication suite — Password, JWT, OAuth2, MagicLink, TOTP, RBAC
  • Beautiful animations — Tweens, springs, scroll effects, stagger, FLIP
  • Form management — Validation, field arrays, schema binding
  • Data visualization — SVG charts (line, bar, pie, scatter, radar, heatmap)
  • Testing toolkit — Runners, matchers, mocking, DOM testing, snapshots
  • Full-text search — BM25 ranking, facets, aggregations, persistence
  • PDF & Email — PDF generation, SMTP, Resend integration, templates
  • CLI tools — Commands, prompts, colors, spinners, config
  • Internationalization — Translations, formatting, locales

All in 111,100+ lines of pure JavaScript with zero external dependencies.

How It Started

HBForge was born from frustration. The founding team at HyperBridge Digital spent years building production applications and watching:

  • npm audit warnings multiply daily
  • Dependency conflicts cause deployments to fail
  • Updating one package cascades into 20 other updates
  • Bundle size balloons despite using "lightweight" libraries
  • Security patches take months to trickle through the chain
  • Build times increased as dependencies grew
  • Teams spent more time managing dependencies than building features

We asked: "What if we built everything ourselves?"

The Journey

v1.0.0 (Initial Launch) — 7,957 lines across 8 core modules (client, server, auth, data, form, animate, notify, schema). Proved the concept: build a real framework without npm.

v2.0.0 (Major Expansion) — 3x growth to 14 modules, adding: PDF generation, full-text search, charts, email/SMTP, testing framework, CLI tools, internationalization.

v3.3.0 — 94,211 lines. 22 complete modules including forge/prime (Web7 + Kynetra Prime), forge/display, forge/wasm (KYRx/ClearScript WASM loader), forge/ai, and forge/3d. 1,200+ documented APIs. Solves 100 real React/Node/Next problems out-of-the-box. BYOA agents, DID identity, Proof-of-Outcome, Vigil audit trail, full WASM runtime.

v3.4.4 — 94,653 lines. Bundle-size overhaul across 5 phases: sideEffects: false for tree-shaking, dual CJS/ESM with 1,400+ named exports, deep subpath imports (forge/client/signal), browser/Node conditional exports (~1 MB saved from browser bundles on server/mail/pdf/cli/test), and shared _internal/ primitives (crypto/binary/time) to de-duplicate across modules.

v4.1.0 — 105,356 lines. Web7-L6 AAA conformance: 30/30 tests passing across 12 spec categories. Five new modules closing Web7 protocol gaps — memory/ (scoped agent memory with fall-through reads), consent/ (append-only hash-chained consent ledger), provenance/ (C2PA 2.0-compatible manifests with selective disclosure), zkml/ (multi-attestor MVP with swappable proof backend), conformance/ (formal test harness). AMP gains negotiate() (multi-round terms) and revoke() (invalidates downstream PoO). Zero new dependencies; all new modules tree-shakeable.

v4.2.3 — 111,100+ lines. Physics engine: new physics/ module — Barnes-Hut O(n log n) N-body (2D + 3D), force-directed graph layout with phyllotaxis init, XPBD constraint solver, SPH fluid, inline Web Worker protocol. 77 modules total, 1,399+ APIs, still zero dependencies, fully tree-shakeable.

v4.4.0 (Current) — 112,700+ lines. forge/moat: new defensive-primitives module — 50 production-grade algorithms in 12 categories (BloomFilter, CountMinSketch, HyperLogLog, CuckooFilter, MinHash, GCounter, PNCounter, GSet, ORSet, LWWRegister, Lamport/Vector/Hybrid logical clocks, CBOR, MessagePack, base32/base58/varint, MerkleTree with proofs, Shamir secret sharing, Hashcash PoW, ConsistentHash ring, JSONPointer, JSONPatch, JSONMergePatch, JSONPath, AdaptiveTimeout, Bulkhead, HedgedRequest, RetryPolicy with decorrelated jitter, URLPatternMatcher, RangeParser, ContentNegotiator, sseStream, LSH, ReservoirSampling, ExponentialBackoff, RingBuffer, PriorityQueue, SkipList, SegmentTree, DiffMyers, PatchApply, Phonetic, NGrams, PEM, ASN.1 DER, JWK, JWE A256GCM). All 50 verified with 49/49 smoke tests. 77 modules, zero dependencies.

v4.3.0 — 111,100+ lines. animate v4.1: +3,195 lines, 5 new subsystems — ViewTransitions (View Transition API + FLIP polyfill, crossfade, pageTransition, sharedElementTransition, routeTransition), DrawSVG (stroke draw/undraw, SVGDrawGroup, drawText, traceSVG, pulseSVG, drawOnScroll, SVGPathFollower), MagneticEffect (cursor attraction/repulsion, MagneticField, magneticCursor, magneticOrbit, magneticRipple, magneticLine), DecayPhysics (decay, inertiaEl, InertiaTracker, momentumScroll, snapTo, rubberBand, elasticBounce), CSSVariableAnimator (animateVar, springVar, MotionVarGroup, cssVarTimeline, watchVar, oklch color interpolation, cssThemeTransition). 77 modules, 1,399+ APIs, zero dependencies.

Why Zero Dependencies?

🔒

Security

No third-party code means no supply chain attacks. You control everything.

Performance

Tiny bundles. No redundant polyfills. Fast load times and instant startup.

📦

Simplicity

Single npm package. No version conflicts. No nested node_modules hell.

🎯

Cohesion

All modules designed together. Consistent APIs. Better DX than mixing libraries.

🛠️

Control

Own your entire tech stack. No waiting for upstream fixes. Debug everything.

📈

Maintainability

One codebase. One update cycle. No transitive dependency issues.

Who Should Use HBForge?

  • Startups — Move fast without dependency bloat
  • Security-conscious teams — Control every line of code in production
  • High-performance applications — Tiny bundles and optimized internals
  • Long-term projects — Stable, cohesive framework you own
  • Teams tired of npm hell — Tired of audits, conflicts, and version matrix
  • Full-stack developers — One framework for entire application
  • Privacy-focused platforms — No telemetry, no external dependencies

Our Commitment

HBForge is production-ready and battle-tested. Built by engineers who use it daily in real applications. We're committed to:

  • Maintaining zero external dependencies
  • Comprehensive documentation and examples
  • Backward compatibility across versions
  • Regular updates and feature additions
  • Security audits and best practices
  • Enterprise-grade support and SLAs
  • Opening to the Developer Community on June 25, 2026

From 8 modules to a Web7 stack.

The evolution of HBForge — built in-house, shipped without npm, grown release by release into the most complete zero-dependency JavaScript framework ever written.

v1.0.0
2025 Q2 — Initial Launch

The Proof of Concept

Could a production-quality JavaScript framework exist without a single npm dependency? We bet the answer was yes. Eight modules, every line written by hand.

7,957Lines
8Modules
0Dependencies
client server auth data form animate notify schema
v2.0.0
2025 Q4 — Major Expansion

3× Growth

14 modules. PDF generation from scratch. A full-text BM25 search engine. SVG chart rendering with no canvas libraries. Raw SMTP over a Node socket. All written from zero.

~16,250Lines
14Modules
0Dependencies
pdf search chart mail test cli + 8 from v1.0
v3.0
2026 Mar — Production Scale

5× Expansion & Offline-First

Entire existing codebase rewritten and expanded 5×. Added WebGL2 3D engine, progressive web app primitives, AI tooling, internationalization — all zero-dependency, all in pure JS.

83,154Lines
19Modules
1,060+APIs
pwa ai 3d i18n + 14 from v2.0 (all 5× expanded)
v3.3.0
2026 Apr 21 — Web7 Stack

The Complete Web7 Runtime

HBForge becomes the L6 application layer of the Web7 stack. Kynetra Prime, DID identity, AMP routing, Proof-of-Outcome, Vigil audit trail, and a full WASM host runtime for KYRx (L1) and ClearScript (L5) modules. 100 React/Node/Next problems solved out-of-the-box.

105,356Lines
22Modules
1,260+APIs
prime display wasm + 19 modules (all further hardened)
v4.1.0
2026 Apr 22 — Web7-L6 AAA Conformant

Full Web7 Protocol Conformance

30/30 tests passing across 12 Web7 spec categories. Five new modules close the protocol gap — scoped agent memory, append-only consent ledger, C2PA 2.0 provenance, zkML attestations, and a formal conformance harness. AMP gains negotiate() and revoke(). Zero new dependencies; all modules tree-shakeable.

105,356Lines
27Modules
30/30AAA Tests
memory consent provenance zkml conformance
v4.2.3 · Current
2026 Apr 26 — Agent Governance Layer

Policy, Trace, Replay & Simulator

Four new modules give agents the governance and observability they need for production. policy/ declarative guardrail engine, trace/ structured telemetry with PoO linking, replay/ deterministic re-execution from trace, simulator/ multi-agent scenario sandbox. Still zero dependencies, fully tree-shakeable.

107,900+Lines
75Modules
1,280+APIs
policy trace replay simulator

Leadership

Built by HyperBridge Digital's founding team

KR

KR

Chief Executive Officer

CEO & Founder of HyperBridge Digital. Full-stack architect designing the HBForge ecosystem. Based in Chennai, India.

CS

CS

Chief Technology Officer

Co-founder & CTO. Core architect of HBForge's 18-module framework and zero-dependency philosophy. Leads technical innovation.

HyperBridge Digital

Chennai, India

Building the next generation of zero-dependency JavaScript frameworks

Website Contact

Built for production speed

HBForge delivers competitive performance with zero dependency overhead.

Traditional Stack

React + Express + Prisma + Zod + ...

Bundle Size480 KB+
Dependencies1,200+
Setup Time2–4 hrs
Security AuditWeeks

HBForge v4.3

One framework. Everything built-in. Web7-L6 AAA.

Bundle Size438 KB
Dependencies0
Setup Time5 min
Security Audit1 codebase
−9% bundle size
−100% npm dependencies
−97% setup time
1 audit surface

Hono-equivalent surface, built in

@hyperbridge/forge/server ships WebApp — a Fetch-API-native HTTP layer with the same ergonomics as Hono. One app instance, every modern runtime. Zero new dependencies.

Feature
Hono
HBForge WebApp
Radix-trie router · :param · * wildcard
Koa-style middleware (await next())
Context: c.json · c.text · c.html · c.redirect
Request: c.req.param · query · json · formData
Body cache — call .json() / .text() safely twice
Sub-app mounting · app.route(path, sub)
html`` tagged template — auto-escape + raw() opt-out
Built-in middleware: CORS · Bearer · Logger · ETag
onError + notFound hooks
Native Node.js adapter — app.listen(3000)
via @hono/node-server
built-in
JWT · Sessions · WebSockets · GraphQL · Cron · Cluster
add 6+ deps
same module
npm dependencies
hono + adapters
0
Node.js 18+
app.listen(3000)
Bun
export default app
Deno
Deno.serve(app.fetch)
CF Workers
export default app
Vercel Edge
export default app
Hono npm i hono @hono/node-server
import { Hono } from 'hono'
import { serve } from '@hono/node-server'
import { cors } from 'hono/cors'

const app = new Hono()

app.use('*', cors())

app.get('/users/:id', (c) => {
  return c.json({ id: c.req.param('id') })
})

serve({ fetch: app.fetch, port: 3000 })
HBForge npm i @hyperbridge/forge
const { WebApp, webCors } =
  require('@hyperbridge/forge/server')

const app = new WebApp()

app.use('*', webCors())

app.get('/users/:id', (c) => {
  return c.json({ id: c.req.param('id') })
})

app.listen(3000)  // no adapter needed
Same code, fewer packages Identical ergonomics. The same WebApp instance also speaks WebSockets, JWT, sessions, cron, GraphQL, OpenAPI, and tRPC-style RPC from one zero-dependency module — features Hono leaves to the ecosystem. All 25 examples →

AAA Conformance — 30/30 tests pass

HBForge implements the complete Web7 L6 specification. Run the suite yourself: require('@hyperbridge/forge/conformance').runConformance()

AAA
100%
Web7-L6 Conformance v1.0
30tests pass
12spec categories
8msfull run
0dependencies
identity4/4
amp6/6
aig2/2
poo2/2
settlement3/3
consent2/2
provenance2/2
zkml2/2
memory3/3
reputation2/2
revocation1/1
negotiation1/1

New in v4.1.0 — 5 modules closing the spec gap

forge/memory
Scoped agent memory — global / principal / session / task with fall-through reads, TTL eviction, trigram search, snapshot attestation.
267 lines
forge/consent
Append-only hash-chained consent ledger. GDPR-aligned purposes, scope-level gating, daily Merkle roots for L0 anchoring.
234 lines
forge/provenance
C2PA 2.0-compatible manifests for AI output. Per-assertion signatures, selective disclosure, ingredient chains.
230 lines
forge/zkml
Multi-attestor MVP for inference proofs. M-of-N threshold with swappable proof backend — ready for real SNARKs.
201 lines
forge/conformance
Web7-L6 conformance test harness v1. 30 tests across 12 categories, CI-ready JSON report + pretty-print.
319 lines
forge/amp extended
AMP verbs negotiate() (multi-round term negotiation) and revoke() (invalidates downstream PoO). isRevoked() / listRevocations().
+150 lines
The Transformation

From npm chaos to one import.

The same full-stack app. One version using the modern JS ecosystem. One using HBForge.

❌  Typical modern stack — package.json
"dependencies": {
  "react": "^18.2",          // UI
  "react-dom": "^18.2",
  "react-router-dom": "^6",
  "express": "^4",         // Server
  "cors": "^2",
  "helmet": "^7",
  "prisma": "^5",          // ORM
  "@prisma/client": "^5",
  "passport": "^0.7",      // Auth
  "jsonwebtoken": "^9",
  "framer-motion": "^11",  // Animations
  "chart.js": "^4",         // Charts
  "nodemailer": "^6",      // Email
  "zod": "^3",              // Validation
  "pdfmake": "^0.2",       // PDF
  "lunr": "^2",             // Search
  "i18next": "^23",         // i18n
  "jest": "^29",            // Tests
  "commander": "^12"        // CLI
  // ...and ~780 more transitive
}
VS
✅  HBForge — entire package.json
"dependencies": {
  "@hyperbridge/forge": "^3.0"
}

// That's it.
// All 77 modules. One package.
// 0 transitive dependencies.
// 111,100+ lines of battle-tested code.
// One team to trust.
// One codebase to audit.
// One API to learn.
// npm audit: found 0 vulnerabilities
//
// ✓ UI (replaces React)
// ✓ Server (replaces Express)
// ✓ ORM (replaces Prisma)
// ✓ Auth (replaces Passport)
// ✓ Animate (replaces Framer)
// ✓ Charts, PDF, Search,
//   Mail, i18n, CLI, Test...
800+
Packages installed (typical stack)
1
Package installed (HBForge)
~2 hrs
Project setup time
5 min
Project setup time with HBForge

Built for real production apps.

Not a toy framework. Production-grade for every app type.

🚀

SaaS Products

Multi-tenant auth, subscription billing hooks, role-based dashboards, email workflows, and real-time notifications — all from one framework.

forge/server forge/auth forge/data forge/mail forge/notify
📊

Admin Dashboards

Rich charts, live data tables, form builders, search and filtering — fully reactive without a single external UI library.

forge/client forge/chart forge/form forge/search

High-Performance APIs

HTTP routing, GraphQL, WebSocket, job queues, cron — all in a single server with predictable latency and zero runtime overhead from deps.

forge/server forge/data forge/schema forge/auth
📱

PWA & Offline Apps

Service workers, Web Push (RFC 8291/8292), background sync, and offline caching — install on any device, work without internet.

forge/pwa forge/client forge/notify
📄

Document Platforms

PDF generation, QR codes, digital signatures, email delivery, templating — the full document pipeline with no external libs.

forge/pdf forge/mail forge/schema forge/cli
🌍

Global, Multilingual Apps

RTL support, ICU message formatting, plural rules for 20+ languages, locale-aware numbers and dates — built right in.

forge/i18n forge/client forge/form

Built for teams who
ship, not experiment.

HBForge is currently powering HyperBridge Digital's own internal products. External access is available exclusively to enterprise clients by invitation — no public npm release yet.

Enterprise Access
By Invitation
Currently powering HyperBridge Digital's own products
  • Full 75-module access — all tiers
  • Web7-L6 AAA · 30/30 conformance
  • Kynetra Prime hosted routing
  • Proof-of-Outcome + ZK-ML attestations
  • L0 settlement + outcome-based escrow
  • Vigil audit trail + regulator export
  • Dedicated support + SLA
Contact for Enterprise Access ↗
COMING SOON
Developer Preview
Request Access
Be among the first developers outside HyperBridge Digital

HBForge is battle-tested in production on our own internal platforms. We're opening a limited developer preview to selected engineers and teams who want early access before the public release.

  • Read-only docs access (available now)
  • Preview build on approval
  • Direct line to the core team
  • Public npm release (not yet)
View Guild Standards & Apply →

Read the full API reference while you wait — docs are public, access is gated.

Explore the Docs → Enterprise Inquiry ↗
FORGE
Our Belief

We chose control
over complexity.

The JavaScript ecosystem convinced us that more dependencies equals more power. It doesn't. It equals more attack surface, more version conflicts, more things that break at 2 AM.

We spent years watching production apps fail not because of our code — but because of someone else's package, three levels deep in a dependency tree we never agreed to own.

So we built everything ourselves. Not as a stunt. As a deliberate architectural decision — that the only software you can truly trust is software you can fully read, understand, and change.

Explore the Modules → Read the Docs
Ownership Every line is yours to read, fork, and understand. No black boxes.
Coherence 77 modules designed together, not stitched together. One mental model.
Longevity No upstream breaking changes. No maintainer burnout. You own the roadmap.
Security Zero supply chain. One audit. Your entire stack fits in a single read-through.

HBForge × Kynetra Prime

The AI operating system built on top of HBForge. 2× every capability — zero new dependencies. Token-only. BYOA-ready. Fully observable.

2× Features

AI-Augmented APIs

Every HBForge module gets an AI twin — auto-generated schemas, intelligent query plans, smart email templates, and vector search on top of forge/data.

🔐
Security

Token-Only Access

No passwords. No sessions. Every agent call is authenticated with a scoped API token — signed, auditable, and time-limited. Full RBAC on every action.

🚀
Speed

40–70% Cost Savings

Intelligent model routing across 200+ AI models. Redis-backed caching, predictive pre-fetching, and auto-batching layered on top of forge/data and forge/server.

🤖
Agentic + BYOA

10 Built-in + Your Agents

10 native agents trained by PRIME — plus Bring Your Own Agent. Register any custom agent class and get token auth, telemetry, memory, and model routing for free.

7-Layer Gateway Architecture

L1 · PRIME
Input &
Ingestion
Auto-trains
L2
Intelligence
Processing
Intent routing
L3
Platform
OS
CROS · Intelweave
L4
Agent
Execution
10 agents
L5
Memory &
Knowledge
5 memory types
L6
AI Model
Routing
200+ models
L7 · PRIME
Output &
Deploy
Auto-trains

The 10 Agents · All Trained by PRIME · + BYOA

🔊
ECHO
Voice & messaging interface
🎯
HUNTER
Research & lead qualification
📡
PULSE
Real-time monitoring & alerts
🌊
FLOW
Workflow automation
🧠
CORTEX
Intelligence & analytics
FORGE
Code & build generation
🛡️
SHIELD
Security & compliance
SPARK
Content & creative generation
🔍
LENS
Visual analysis & OCR
🐝
HIVE
Multi-agent orchestration
YOUR AGENT
BYOA
Register any custom agent
🔑 Token-Only Access

No Passwords. Ever.

Kynetra Prime authenticates every interaction via scoped API tokens. Tokens carry permissions, TTL, agent scope, and audit trail — they expire, rotate, and revoke automatically.

import { KynetraPrime } from '@hyperbridge/kynetra-prime';

// Token-only — no username/password
const prime = new KynetraPrime({
  token: process.env.KP_TOKEN, // scoped API token
  agents: ['FORGE', 'SHIELD'],
  telemetry: true,
});

// Token is validated, scoped, TTL-checked
const result = await prime.run('FORGE', {
  task: 'generate-schema',
  input: { table: 'users' },
});
📊 Built-in Telemetry

Full Observability. Zero Blind Spots.

Every agent action is traced end-to-end. Token usage, latency percentiles, error rates, model cost per run, and business metric correlation — one unified dashboard.

p99
Latency tracing
100%
Action coverage
Live
Token cost tracking
0
Blind spots
🔌 Bring Your Own Agent

Your Logic. Prime Infrastructure.

Register any custom agent class with registerAgent(). It instantly inherits token-scoped auth, full telemetry, memory access, PRIME training, and model routing — no boilerplate.

// 1. Define your agent
class InvoiceAgent {
  async run({ input, memory, model }) {
    const data = await memory.recall(input.clientId);
    return model.generate('draft-invoice', data);
  }
}

// 2. Register — gets full Prime infra
prime.registerAgent('INVOICE', InvoiceAgent, {
  token: { scope: ['invoices:write'] },
  telemetry: true,
  trainable: true, // PRIME learns from runs
});

// 3. Run — same API as built-in agents
await prime.run('INVOICE', { clientId: 'c_123' });

Kynetra Prime is in private access — available to HBForge enterprise customers.

Request Prime Access ↗ View HBForge Modules

Real questions. Straight answers.

We know what you're thinking. Here's the honest version.

Is it production-ready?
Yes. HBForge is used in production to build HyperBridge Digital's own internal products. It has been through real security audits, handles high-concurrency workloads, and covers edge cases that only come up at production scale. External access is by invitation — enterprise clients first, developer preview on request.
Can it scale to large teams and codebases?
Absolutely. Consistent APIs across 77 modules means new developers onboard faster — they learn one mental model, not 15 different library APIs. The zero-dependency constraint also means no "works on my machine" issues from version mismatches in team environments.
What about TypeScript support?
Full TypeScript support is on the roadmap and partially available now. HBForge's forge/schema module provides Zod-compatible runtime validation with inferred types. Full .d.ts type definitions are being shipped with the developer community release on June 25.
Am I locked in to HBForge?
No. Each module is independently importable. You can use forge/schema alongside React, or forge/server without forge/client. Migration is gradual — replace one library at a time. The APIs are intentionally familiar to reduce switching cost.
What if I need a library you don't cover?
HBForge works alongside any npm package — it doesn't lock you out. Use it for what it covers, and bring in specific packages where you need them. Most teams find they need far fewer external dependencies than expected once HBForge is installed.
Why not just use Next.js / Remix / Nuxt?
Those are great meta-frameworks built on top of React or Vue — which still bring 800+ transitive dependencies. HBForge builds everything from scratch using Node.js built-ins only. The result: smaller bundles, no external attack surface, and an API that's consistent across frontend and backend.
Is zero-dependencies actually realistic for production?
Yes — and it's proven. HBForge uses only Node.js built-ins (crypto, net, tls, fs, Buffer) for server-side crypto and networking. The browser bundle is plain JavaScript. 111,100+ lines implement what would otherwise require 60+ packages. It's a harder build — but a simpler runtime.
How do I get started today?
HBForge is currently available for enterprise clients. The developer community opens on June 25, 2026. Contact KR at kr@hyperbridge.in to request early access, review the docs, or discuss enterprise licensing. We respond within 24 hours.

Ready to Build Without Limits?

The framework trusted by enterprises for production-grade applications. Zero dependencies. Total control.

Currently Enterprise Only

Opening to the Developer Community on June 25, 2026

KR
KR
CEO, HyperBridge Digital
Contact KR →
CS
CS
CTO, HyperBridge Digital
Contact CS →
Preview the Docs
Enterprise Ready
Production Tested
TypeScript Support
Dev Community: June 25