BAXXON

A structural web framework for Node.js

Baxxon leverages standard Node.js APIs and ES Modules to provide a transparent foundation for web applications. By eliminating hidden logic, it ensures your code remains portable, predictable, and fast.

$ npm install baxxon

Routing simplified

Eliminate routing ambiguity. By splitting URLs into two mutually exclusive categories, Baxxon implements a visual contract between physical assets and dynamic logic.

URL as data structure

Stop writing regex. Baxxon treats the URL as a data structure, automatically parsing trailing segments into usable data for instant access in your logic.

Markdown by default

Focus on content, not boilerplate. Baxxon parses and renders Markdown files natively, allowing you to build content-rich sites with zero extra setup.

Multiple sites, one install

Scale effortlessly with built-in virtual hosting. Manage multiple independent domains and sites from a single installation using Baxxon’s deterministic VHost engine.

Consistent API logic

A unified paradigm. Pages and APIs share the same logic, directory structure, and automatic body parsing for a seamless, boilerplate-free developer experience.

Files as database

Transparency by design. Use the filesystem as your data store with human-readable, version-controllable text files via the integrated TextDB engine.