
:fire: Composable, incremental, turnkey document compiler
Hotstuff is an innovative tool designed for developers who want a seamless experience when managing and serving web content. With its turnkey nature, it requires minimal configuration and makes no assumptions about your project's structure, allowing you to focus on content rather than setup. Ideal for rapid deployments, it offers powerful features that expand your capabilities without the burden of complex plugins. The ability to easily integrate into existing projects makes Hotstuff a compelling choice for both new and seasoned developers alike.
Its composable architecture ensures you can get started quickly by simply touching a few files, making it easy to serve your content with near zero cost and full portability. Whether you're looking to serve static websites or prototype quickly, Hotstuff streamlines the entire process.
Incremental Builds: Hotstuff plans the build for your entire site while executing only the necessary components for efficiency. It leverages build plan diffing on created artifacts for optimal performance.
Local Server: The built-in static file server with incremental compilation and hot-reloading allows for quick feedback loops. Changes are reflected in milliseconds, making development smooth and efficient.
Templating Support: Customize how your Markdown files are processed with the option to specify templates. This feature allows you to add common markup to all pages effortlessly.
File Structure Compatibility: Hotstuff works seamlessly with existing folder structures, allowing you to stay organized while integrating the tool into your workflow.
Minimal Dependencies: With no plugins or extensive configuration required, Hotstuff remains lightweight and easy to set up, streamlining the deployment process.
Robust Asset Management: Automatically copy and manage your assets along with your project files, ensuring everything is organized and ready for deployment.
Multi-Platform Installation: Easily install Hotstuff using popular package managers like npm, Yarn, or directly from source if you have a Rust toolchain, making it accessible to a broad range of users.
