Skip to content

bQuery.jsThe full-stack web framework that speaks jQuery.

Batteries-included TypeScript framework with signals, Web Components, SSR, routing, and zero mandatory build step.

bQuery Logo

Why bQuery

bQuery.js is a batteries-included framework for the modern web. It brings jQuery's direct API ergonomics to reactivity, async data, HTTP clients, polling, pagination, WebSocket/SSE transports, REST helpers, dependency-free server routing, runtime-agnostic SSR, WebSocket sessions, native components, motion, forms, i18n, accessibility, media signals, drag-and-drop, plugins, devtools, and testing in one modular system.

New in 1.13.0

@bquery/bquery/forms graduates into a batteries-included tier (new validators, combinators, dynamic field arrays via createFieldArray, fluent schema(), bindForm/bindField, scope-aware composables, and SSR resumability). @bquery/bquery/component adds slot/ref helpers, DI (provide/inject), beforeUnmount and errorBoundary hooks, useAsync/whenIdle, sanitizer-safe delegated events, a css tagged template with adoptable stylesheets, and keyed list rendering. @bquery/bquery/motion ships a major expansion (full Penner easings + composers, tween()/animateValue(), animateTo(), springVector, label-aware timelines with reverse/repeat/yoyo/progress, and new scrollProgress/inView/magnetic/tilt/shake/pulse/countUp primitives). @bquery/bquery/core grows with array, function, object, string, number, misc, and type-guard helpers via its utilities exports — while all 1.12.x and earlier APIs remain unchanged.

New to bQuery?

Start with the Getting Started guide for installation and orientation, then follow the step-by-step Tutorial to build a real Notes app that exercises Core, Reactive, View, Store, Forms, Router, Component, Motion, Platform, A11y, and Testing in one project. The Examples & Recipes cookbook has copy-paste-ready snippets for common tasks. Coming from jQuery? The Migration Guide maps jQuery patterns to bQuery equivalents.

Looking for answers?

Check the FAQ & Troubleshooting for common questions, or read the Best Practices guide for patterns that scale from small scripts to large applications.