Software. Unified.

Compose highly performant and consistent platforms from independent business features.

*It's open source and free!

State of software development

Distributing architecture is aiming to resolve business and organizational needs, but introduces technical complexities.
Lacking stability
Reduced end-user experience
Long feedback loop
Complex build and deploy
Evolution of composable software
Evolution of composable software

Meet composable architecture

Shift to composable architecture for an optimal end user experience, simplified architecture and ease of maintenance.
Unified application
Compose features into a unified application in build and output a single executable deployable file.
Feature compositions
Allow teams to integrate into the platform via a programmatic API using feature components.
Standard building blocks
Define the building blocks for contributing the platform via standard building blocks.
Atomic and safe deployments
Shift the complexity of composition from runtime to build time. Ensuring simple, safe and optimized deployments
Composable software architecture
Composable software architecture
Loved by developers from the world's best teams
loblawsagentcopa-airlinesfintechbestseller

Benefits

Simplifying the composition of the platform allows for optimal performance and joy of maintenance.

Production

SSR and SPA performance
Avoid full page refresh and drive and SPA grade performance with SSR.
UX consistency
Increase UX consistency by easing integration and reuse of components and APIs.
Simple to scale
A unified application with a single executable deployment artifact for safe and stable deployments.
Safety and stability
Leverage build time optimization for reducing bundle sizes and code splitting to ensure optimal performance.

Codebase

API first
Simplify and standardize integration of new features into the platform.
Simple architecture
Reduce the amount of tools and dependencies required to build and ship the platform.
Reduce learning curve
Simplify onboarding and reduce learning curve for contributing the platform.
Tech stack agnostic
Ease integration and support legacy tech stacks and frameworks in the platform.

Feature engineering

Maintain React and NodeJS components and integrate features to the platform using a simple feature manifest.
Test effect on app
Run the platform composition locally with HMR for your local changes and test effect on CI.
React Router
Use React Router to allow for distributed routing across teams and features.
Simple state management
Use plain simple React for state management in your component trees.
Self-serve integration
Empower teams to integrate themselves into the platform when changing or building features.
Feature workspace
Feature workspace
Ripple CI
Simplified deployment and updates
Ripple CI

Plaform engineering

Maintain the API to allow features to integrate the platform in ease and gain governance and control.
Test effect on features
Run the platform composition vs. specific features locally and via CI.
Platform-as-a-service
Craft the APIs needed for your teams to effortlesly build new features.
Programmatic API
Provide teams with a programmatic API to integrate features to the platform.
Global navigation
Maintain and provide APIs for integrating the platform navigation.
Platform workspace
Platform workspace

Gradually adopt composable architecture

Start building new features in a composable architecture and modernize your existing legacy projects.
Leverage existing code
Create new features in Bit while leveraging your existing codebase.
Reusable
Modernize your existing tech stack with new components and features.
Extensible
Bit uses Bit. Create features for Bit in the same way you create your own.
Ecosystem compatible
Bit is fully compatible to standard tools in the JS ecosystem.
THE BIT PLATFORM
An entire suite for your composable needs

Ready for a fresh start?

Get Started
npx @teambit/bvm install
Copied
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.