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.