Developer framework

HBForge. One framework instead of a stack of packages.

HBForge is HyperBridge's own developer framework. The interface layer, the server, data access, AI, authentication and testing come from one toolkit written in TypeScript, so a project depends on one thing instead of a tree of packages.

In the toolkit

  • Interfaces and animation
  • Servers and data
  • AI and search
  • Authentication and security

Who it is for

A typical web project pulls in dozens of packages for forms, auth, charts and search. HBForge is one toolkit with one set of conventions.

  • Teams that want fewer dependencies

    Fewer packages to update, audit and keep compatible with each other.

  • Full-stack TypeScript projects

    The same toolkit on the client and the server, from interface to database.

  • HyperBridge products

    The framework HyperBridge builds with, so it stays in step with real projects.

What it covers

The parts of an application, in one place.

Each module can be imported on its own, so a project uses only what it needs.

  • Interfaces

    A reactive UI layer, forms, charts, animation, 3D and physics for interactive pages.

  • Servers and data

    HTTP and WebSocket servers, a GraphQL engine, job queues, and a PostgreSQL data layer with migrations.

  • AI

    Work with language models from any vendor, with streaming, retrieval and tool calling.

  • Authentication and security

    Sessions, OAuth, two-factor sign-in and role-based access, plus cryptographic building blocks.

  • Search and notifications

    Full-text search with ranking, and notifications across in-app, push and email.

  • Tooling

    Testing, schema validation, a command-line framework, translation and offline-capable web apps.

Modules

Replace a stack of packages with one import.

A selection of what the toolkit takes the place of.

  • forge/client

    A signals-based interface framework with routing, data fetching and state.

    • UI
    • Routing
    • State
  • forge/server

    HTTP, WebSocket and GraphQL serving with middleware, job queues and scheduled tasks.

    • HTTP
    • WebSocket
    • GraphQL
  • forge/data

    A PostgreSQL data layer with migrations, transactions and relationships.

    • PostgreSQL
    • Migrations
  • forge/ai

    A vendor-neutral layer for language models, with streaming, retrieval and tool calling.

    • LLMs
    • Retrieval
  • forge/auth

    Sessions, OAuth 2.0, two-factor sign-in and role-based access control.

    • OAuth
    • 2FA
    • RBAC
  • forge/prime

    Building blocks for identity, intent-based APIs and audit trails, used with the Web7 architecture.

    • Identity
    • Audit

HBForge

Build with one toolkit.

Read the documentation on the HBForge site, or talk to us about using it on your project.