awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
livebud avatar

livebud/bud

0
View on GitHub↗

Bud

Bud is a full-stack web framework for Go that functions as a scaffolding engine and code generation tool. It automates the creation of directory structures, controllers, and glue code to streamline the development of web applications.

The framework utilizes a transpiler-based approach to produce application boilerplate and provides a development environment featuring hot reloading and local server management. It enables the compilation of applications into single, standalone binaries with support for cross-platform compilation across different operating systems and architectures.

The system includes an HTTP routing engine with case-insensitive URI routing and request-scoped dependency injection. It also supports server-side rendering of content and integration with frontend frameworks.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Full-Stack Web Bootstrapping - Automates the creation of directory structures and boilerplate code to launch full-stack web applications.
  • Full-Stack Web Frameworks - Provides a full-stack framework for Go that automates repetitive boilerplate and streamlines web application development.
  • Application Scaffolding - Generates project files incrementally to separate boilerplate from manual application code.
  • Sandbox Hot Reloaders - Restarts the application automatically when files are modified to see changes without manual rebuilds.
  • Hot-Reloading Systems - Automatically restarts the application when source files are modified to reflect updates immediately.
  • Project Scaffolders - Generates initial directory structures and configuration files to start new web projects.
  • Full-Stack Application Scaffolders - Acts as a full-stack scaffolding engine that generates complete project skeletons for complex web applications.
  • Boilerplate Code Generators - Creates boilerplate project files using generators and transpilers to reduce manual effort.
  • Transpiler-Based Generators - Uses a transpiler-based approach to automate the creation of boilerplate files and glue code.
  • Boilerplate Generators - Automates the generation of project files and glue code to accelerate Go development.
  • Web Boilerplate Generators - Produces directory structures, controllers, and glue code specifically for Go web applications.
  • HTTP Request Handling - Provides utilities for parsing and routing incoming HTTP requests to specific controller actions.
  • Full-Stack Application Boilerplates - Provides automated creation of directory structures and boilerplate code for launching full-stack web applications.
  • Project Scaffolding - Automates the generation of directory structures and starter code specifically for Go web applications.
  • HTTP Routing - Implements an HTTP routing engine with case-insensitive URI matching and request-scoped dependency injection.
  • Build-Time Filesystem Caching - Caches filesystem data in memory to accelerate build times and reduce disk I/O.
  • Standalone Binary Compilation - Bundles the entire web application into a standalone executable binary that runs without a language runtime.
  • Hot Code Reloading - Allows iterating on code while it runs, with changes reflected immediately without restarting the process.
  • Production Builds - Compiles the application into an optimized, production-ready server binary for live deployment.
  • Binary Cross-Compilation - Builds executable binaries for multiple target operating systems and architectures from a single environment.
  • Go Development Workflows - Provides a development suite with hot reloading, cross-platform compilation, and local server management for Go.
  • Cross-Platform Binary Generation - Produces standalone executable binaries for various operating systems and architectures from a single host.
  • Dependency Injection Patterns - Implements request-scoped factory patterns for instance isolation of dependencies.
  • Rapid Prototyping - Facilitates rapid prototyping using hot reloading and automated code generation to minimize manual setup.
  • Request-to-Action Mappings - Maps incoming HTTP requests to specific controller methods that execute business logic.
  • Development Servers - Launches a local server environment to preview and test applications during the development process.
  • Request-Scoped State - Manages temporary object lifetimes tied to the duration of a single HTTP request.
  • Server-Side Rendering - Produces HTML on the server to improve initial page load performance and search engine optimization.
  • Web Frameworks - Full-stack web framework for modern Go development.
5,584 stars·176 forks·JavaScript·MIT·22 views

Star history

Star history chart for livebud/budStar history chart for livebud/bud

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Bud

These projects share indexed features with Bud. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • revel/revelrevel avatar

    revel/revel

    13,224View on GitHub↗

    Revel is a full-stack web framework and toolkit for building applications with the Go language. It implements a model-view-controller architecture to separate business logic from user interface rendering, providing a comprehensive system for routing, parameter binding, and session management. The project distinguishes itself with a high-productivity development environment featuring automatic code compilation and hot-reloading, which refreshes the application state and templates upon file changes without requiring manual restarts. It also employs reflection-based parameter binding to automati

    Go
    View on GitHub↗13,224
  • playframework/playframeworkplayframework avatar

    playframework/playframework

    12,620View on GitHub↗

    Play is a full-stack reactive web framework for Java and Scala. It provides a comprehensive development platform for building scalable web applications and RESTful APIs using a stateless and non-blocking architecture designed for high concurrency. The framework emphasizes high-velocity development through dynamic code reloading, which allows developers to update applications and verify changes without performing a full restart. Its capability surface covers the construction of JSON-based web endpoints, server-side logic for the JVM, and the implementation of scalable web architectures.

    Scalaframeworkhacktoberfestjava
    View on GitHub↗12,620
  • codeigniter4/codeigniter4codeigniter4 avatar

    codeigniter4/CodeIgniter4

    5,924View on GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    View on GitHub↗5,924
  • webpy/webpywebpy avatar

    webpy/webpy

    5,919View on GitHub↗

    web.py is a minimal Python web framework that provides the core components needed to build web applications: URL routing, template rendering, database access, form handling, and session management. The framework uses a convention-based approach where URL patterns are automatically mapped to handler classes based on their names, eliminating the need for manual route configuration. It exposes applications as WSGI callables, making them deployable with any WSGI-compliant server. The framework distinguishes itself through its metaclass-driven auto-discovery system, which automatically registers h

    Python
    View on GitHub↗5,919
Compare all 30 related projects→

Frequently asked questions

What does livebud/bud do?

Bud is a full-stack web framework for Go that functions as a scaffolding engine and code generation tool. It automates the creation of directory structures, controllers, and glue code to streamline the development of web applications.

What are the main features of livebud/bud?

The main features of livebud/bud are: Full-Stack Web Bootstrapping, Full-Stack Web Frameworks, Application Scaffolding, Sandbox Hot Reloaders, Hot-Reloading Systems, Project Scaffolders, Full-Stack Application Scaffolders, Boilerplate Code Generators.

Which projects share features with livebud/bud?

Projects with overlapping indexed features include: revel/revel — Revel is a full-stack web framework and toolkit for building applications with the Go language. It implements a… playframework/playframework — Play is a full-stack reactive web framework for Java and Scala. It provides a comprehensive development platform for… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… webpy/webpy — web.py is a minimal Python web framework that provides the core components needed to build web applications: URL… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of… leptos-rs/leptos — Leptos is a full-stack Rust web framework designed for building reactive applications that share logic and types…