Docs
Monorepo
AI-native monorepo with minimal configuration and overhead
Multirepo
Unify repositories into a single coherent composable ecosystem
Component libraries
Manage reusable components as a collection of digital assets
Micro frontends
Build stable and fun to maintain micro frontends
App shells
Compose apps from components for speed and consistency
Platforms
Compose platforms from independent business features
Solutions
Reference
Teams
Enterprise
Blog
Login
Get Started
Contact
Reference
Teams
Enterprise
Blog
Login
Get Started
Contact
Connect
Your Repos
Unify repositories on a single coherent component graph for consistency and speed.
Quick start
Build with Hope AI
*It's open source and free!
Start with AI
Jump to lightning speed with the new Bit platform.
Love The Freedom, Hate The Friction?
A polyrepo gives your teams autonomy, but it comes at a cost.
Dependency hell
Tangled package.json files, phantom dependencies, and versioning conflicts that bring development to a standstill
Code duplication
Shared logic is copied across multiple repositories, leading to maintenance nightmares, inconsistencies, and bugs
Inconsistent tooling
Each team uses its own setup for building, testing, and deploying, creating a fragmented development experience
No discovery & visibility
Code is scattered across countless repositories, making it nearly impossible to find or use for new
Multi-repo Autonomy. Monorepo Sanity.
Get the best of both worlds. Bit provides the discovery, reuse, and dependency control of a monorepo, without sacrificing your team's independence.
Dependency heaven
Control dependencies over a single component dependency graph.
Code reuse
Reuse code across repositories in ease and without compromising independence.
Consistent tooling
Reuse dev tooling and configuration to ensure standards across repositories.
Discovery & Visibility
Turn your codebase into a collection of reusable digital assets.
Collaborate from your project's context
Works For Every Repository
Bit fits anywhere. Use it to start building components in your existing project or by creating a new composable monorepo.
Create or track
components using AI or based on pre-built or custom templates.
1
$
bit create react pages/chatbot
2
1 component(s) were created
3
4
acme.ai/pages/chatbot
5
location: ai/pages/chatbot
6
env: bitdev.react/react-env (set by template)
7
package: @acme/ai.pages.chatbot
8
9
10
Compose
components using descriptive package names. No aliases required.
import
{
PageLayout
}
from
"@acme/design.layouts.page-layout"
;
import
{
Chatbot
}
from
"@acme/ai.ui.chatbot"
;
import
{
PromptEditor
}
from
"@acme/ai.ui.prompt-editor"
;
import
{
AI
}
from
"@acme/ai.ai"
;
import
{
Card
}
from
"@acme/design.content.card"
;
import
{
Button
}
from
"@acme/design.actions.button"
;
Seamless build
with built-in professional build standards, IDE integration and tools.
compile
test
lint
build
1
$
bit compile
2
STATUS
COMPONENT ID
3
✔ SUCCESS envs/aspect
4
✔ SUCCESS account
5
6
✔ 353/353 components compiled successfully.
7
8
9
10
11
Release safely
with a single command integration to your CI of choice.
$
b
Ripple CI
Simplified deployment and updates
Learn more
Beyond Repository Limits
Seamlessly evolve from a single monorepo to a distributed network of composable repositories.
Documentation on Autopilot.
Bit auto-generates rich, interactive docs with live preview and API reference.
Ready-to-use packages.
All modules available as packages without further configuration or setup.
Use Component
Add radio as a dependency
bit install @acme/ai.ai
Copied
Import radio to your workspace
bit import acme.ai/ai
Copied
Fork radio to your workspace
bit fork acme.ai/ai
Copied
Install Bit on your computer
Install bit version manager
npm i -g @teambit/bvm
Copied
Install bit
bvm install
Copied
Learn more
Change code from project context.
A single command to change packages from every project context.
$
b
A Perfect Fit for Your Stack
Start building new features in a composable architecture and modernize your existing legacy projects.
Leverage existing code
Create new features and components leveraging your existing codebase.
Built-in MCP server
Use Cursor or Github Copilot to create and reuse components.
Fully extensible
Bit uses Bit. Extend Bit to automate and consolidate your workflow.
Connects all moden tooling
Bit is fully compatible to standard tools in the JS ecosystem.
Stop Rebuilding.
Start Shipping.
Get Started
Contact us
100K
Developers
250+
Community plugins
16K+
Github stars
Connect your
entire team
Check out Bit Cloud, a development platform for innovative teams, building composable products.
Bit for teams
Join the 100,000 developers building composable software together.
Meet the world’s largest open-source component community with over 60,000 components and growing.