hyperbricks

module
v0.6.5-alpha Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 4, 2025 License: MIT

README

Licence: MIT
Version: v0.6.4-alpha
Build time: 2025-08-04T11:35:49Z

Build Status

HyperBricks

HyperBricks is a fullstack Web App Build System for HTMX-powered hypermedia applications. It enables you to build dynamic, modular web applications by describing your app’s state, structure, and behavior in declarative configuration files — called hyperbricks.

HyperBricks is designed to provide full control over both the front-end and back-end of an application — without the complexity of traditional fullstack frameworks or CMSs.

With HyperBricks, you can:

  • Design your application’s structure and interactive behavior using readable, reusable configs
  • Dynamically update parts of your site without a full page reload (thanks to HTMX)
  • Maintain full control over templates, routing, and rendering — with no boilerplate or JavaScript lock-in
  • Manage state and logic for your app in a modular, versionable, and scalable way

No JavaScript lock-in — but if you want, you can still compose NPM packages using the **esbuild plugin and serve them however you like.

** esbuild is a third-party go library, An extremely fast bundler for the web



Disclaimer

This project is a personal experiment, initially built for my own use. You’re welcome to use it however you like, but please be aware that it’s currently in an alpha stage and not recommended for production environments.

The project is released under the MIT License and provided “as-is,” without any warranties or guarantees.

Directories

Path Synopsis
cmd
hyperbricks command
main.go
main.go
hyperbricks/commands
commands/select.go
commands/select.go
testing command
pkg
render
render/render_manager.go
render/render_manager.go
typefactory
typefactory/typefactory.go
typefactory/typefactory.go

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL