# stackblitz-labs/bolt.diy

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/stackblitz-labs-bolt-diy).**

19,005 stars · 10,349 forks · TypeScript · mit · fork

## Links

- GitHub: https://github.com/stackblitz-labs/bolt.diy
- Homepage: https://stackblitz-labs.github.io/bolt.diy/
- awesome-repositories: https://awesome-repositories.com/repository/stackblitz-labs-bolt-diy.md

## Description

Bolt.diy is a browser-based integrated development environment designed for full-stack web application construction. It functions as an AI-powered development platform that automates project scaffolding, code generation, and application deployment directly within the browser.

The platform distinguishes itself through a secure, isolated execution environment that runs development servers and package managers in a sandboxed container. It utilizes a provider-agnostic model abstraction, allowing users to connect multiple artificial intelligence services to power automated reasoning and code generation tasks. This architecture is supported by an event-driven orchestration system that manages interactions between the user and the AI, ensuring that code changes are synchronized with a virtual file system.

The environment includes a comprehensive suite of development tools, such as integrated terminals, version control management, and live application previews. It supports extensibility through custom service integration and provides workflows for connecting to managed backend services for data storage and authentication.

## Tags

### Development Tools & Productivity

- [AI-Powered Development Environments](https://awesome-repositories.com/f/development-tools-productivity/ai-powered-development-environments.md) — Provides a browser-based integrated development environment that leverages AI agents for full-stack web application generation, previewing, and deployment.
- [Web-Based IDEs](https://awesome-repositories.com/f/development-tools-productivity/web-based-ides.md) — Offers a comprehensive browser-based development interface with integrated terminals, version control, and live application previews.
- [Browser-Based Development Sandboxes](https://awesome-repositories.com/f/development-tools-productivity/development-environment-management/browser-based-visual-development-interfaces/browser-based-development-sandboxes.md) — Runs development servers and package managers within a secure, isolated browser-based container for real-time application testing.
- [Live Preview Tools](https://awesome-repositories.com/f/development-tools-productivity/live-preview-tools.md) — Renders web projects in real-time within the development environment to visualize changes immediately. ([source](https://stackblitz-labs.github.io/bolt.diy/FAQ/))
- [Browser-Based Execution Environments](https://awesome-repositories.com/f/development-tools-productivity/browser-based-execution-environments.md) — Executes full-stack development environments and server-side processes directly within the browser.
- [Isolated Execution Environments](https://awesome-repositories.com/f/development-tools-productivity/development-environment-management/development-environments/isolated-execution-environments.md) — Runs server-side environments and package managers within isolated containers for safe application testing. ([source](https://stackblitz-labs.github.io/bolt.diy/FAQ/))
- [Project Scaffolding](https://awesome-repositories.com/f/development-tools-productivity/project-scaffolding.md) — Initializes project structures using pre-configured starter templates to accelerate the setup of web frameworks. ([source](https://stackblitz-labs.github.io/bolt.diy/))
- [LLM-Driven](https://awesome-repositories.com/f/development-tools-productivity/project-scaffolding-config-code-generation/code-generation/llm-driven.md) — Automates project structure creation and code generation by translating natural language instructions into executable code using configurable AI providers.
- [Version Control Managers](https://awesome-repositories.com/f/development-tools-productivity/version-control-repository-tools/version-control-managers.md) — Synchronizes project code with remote repositories and tracks changes through visual diff comparisons. ([source](https://stackblitz-labs.github.io/bolt.diy/))

### Artificial Intelligence & ML

- [LLM Provider Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/llm-provider-integrations.md) — Integrates multiple artificial intelligence providers to power automated code generation and reasoning tasks. ([source](https://stackblitz-labs.github.io/bolt.diy/FAQ/))
- [AI Model Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-model-integrations.md) — Connects to external artificial intelligence models to extend application capabilities with custom tools and data sources. ([source](https://stackblitz-labs.github.io/bolt.diy/))
- [Model Abstractions](https://awesome-repositories.com/f/artificial-intelligence-ml/model-abstractions.md) — Provides a unified interface for interacting with diverse AI model APIs to enable interchangeable model swapping.
- [Event-Driven AI Workflows](https://awesome-repositories.com/f/artificial-intelligence-ml/event-driven-ai-workflows.md) — Orchestrates complex code generation workflows by streaming model responses and managing multi-step user interactions.

### DevOps & Infrastructure

- [Web Application Deployment](https://awesome-repositories.com/f/devops-infrastructure/web-application-deployment.md) — Automates the deployment of web applications to hosting platforms and supports project file exports.
- [Application Deployment Platforms](https://awesome-repositories.com/f/devops-infrastructure/application-deployment-platforms.md) — Publishes completed applications to hosting platforms using automated workflows and file exports. ([source](https://stackblitz-labs.github.io/bolt.diy/))

### Security & Cryptography

- [Container-Based Sandboxes](https://awesome-repositories.com/f/security-cryptography/security/infrastructure-and-hardware/infrastructure-system-hardening/execution-sandboxes/container-based-sandboxes.md) — Runs server-side environments in isolated containers to safely test and execute application logic in real-time.

### Software Engineering & Architecture

- [Sandboxed Execution Environments](https://awesome-repositories.com/f/software-engineering-architecture/sandboxed-execution-environments.md) — Isolates user-generated code and development tools within a secure container to prevent host system interference.
- [Virtual File Systems](https://awesome-repositories.com/f/software-engineering-architecture/virtual-file-systems.md) — Maintains a persistent, in-memory representation of project files for real-time editing and version control integration.
- [Extensible Architectures](https://awesome-repositories.com/f/software-engineering-architecture/extensible-architectures.md) — Supports modular expansion by allowing developers to register custom classes for external service integration. ([source](https://stackblitz-labs.github.io/bolt.diy/FAQ/))

### Web Development

- [Full-Stack Web Frameworks](https://awesome-repositories.com/f/web-development/backend-development/web-frameworks/full-stack-frameworks/full-stack-web-frameworks.md) — Builds and previews full-stack web projects in the browser using automated coding assistance and integrated terminals. ([source](https://stackblitz-labs.github.io/bolt.diy/))
- [Component-Based Architectures](https://awesome-repositories.com/f/web-development/component-based-architectures/component-based-architectures.md) — Structures the development interface using modular, state-driven components that react to live code changes.

### Part of an Awesome List

- [Application Builders](https://awesome-repositories.com/f/awesome-lists/devtools/application-builders.md) — Open-source browser-based full-stack app builder supporting any LLM.
- [Coding Agents and IDEs](https://awesome-repositories.com/f/awesome-lists/devtools/coding-agents-and-ides.md) — Community-driven fork of the browser-based web dev agent.
- [Local Development Apps](https://awesome-repositories.com/f/awesome-lists/devtools/local-development-apps.md) — Open-source desktop version of a web-based builder with local model support.

### Data & Databases

- [Backend-as-a-Service Platforms](https://awesome-repositories.com/f/data-databases/backend-as-a-service-platforms.md) — Connects applications to managed database and authentication services for persistent data storage and secure access. ([source](https://stackblitz-labs.github.io/bolt.diy/FAQ/))
