A better way to build
with modern components

Bit is a scalable and collaborative way to build and reuse components. It's everything you need from local development to cross-project integrations. Try it for free.

logo-reactlogo-vuelogo-angularlogo-web-componentslogo-tslogo-js
illustration
+187
material-ui
React components that implement Google's Material Design.
publicPublic
mit
+42
evergreen
🌲 Evergreen React UI Framework by Segment https://evergreen
publicPublic
mit
+104
fish-ui
A Vue.js 2.0 UI Toolkit for We
publicPublic
mit
+91
react-bootstrap
Bootstrap components built with React
publicPublic
mit
+23
react-foundation
Foundation as React components
publicPublic
mit
+18
epic-spinners
Easy to use css spinners collection with Vue.js integration
publicPublic
mit
+269
react-feather
React component for Feather icons
publicPublic
mit
+12
shared-ui
Canvas UI.
publicPublic
mit
+82
grommet
a react-based framework that provides accessibility, modular
publicPublic
apache
+19
ngx-bootstrap
ngx-bootstrap components - Fast and reliable Bootstrap widge
publicPublic
mit
+102
react-rainbow
React Rainbow Components. Build your web application in a sn
publicPublic
+135
reactstrap
Easy to use React Bootstrap 4 components
publicPublic
mit
+76
react-animations
🎊 A collection of animations for inline style libraries
publicPublic
mit
+38
vuesax
New Framework Components for Vue.js 2
publicPublic
mit
+79
primereact
PrimeReact is a collection of rich UI components for React.
publicPublic
mit
+19
react-spinners
A collection of react spinners and loaders components! Grab
publicPublic
mit
+63
recharts
Redefined chart library built with React and D3
publicPublic
mit
+97
primeng
primeng components - UI Components for Angular
publicPublic
mit
+77
semantic-ui-react
The official Semantic-UI-React integration
publicPublic
mit
+16
wired-elements
Collection of elements that appear hand drawn. Great for wir
publicPublic
mit
chevron_left
chevron_right

Get your enterprise-grade component cloud

Meet the component cloud: where your team can host, share and collaborate on all your components in one place. It’s everything you need and more. Try it for free.

See plans and pricing

cloud components
private

Private and secure

Keep your code private and secure with the highest standards.

cloud

Zero setup overhead

Create a cloud workspace in seconds and start working.

vendor

No vendor lock-in

Move components to any other server any time you choose.

Trusted by over 100,000 developers

“I just saw a demo of how my current company's front-end team is using Bit to manage React components, and it's super-cool.”
avatar
C J Silverio
Principal Engineer, Eaze.
Former NPM CTO
“I just found out about Bit and holy cow that's a cool product”
avatar
Kat Marchan
Senior Engineer, Microsoft.
Former NPM architect
“Dreaming of an app design system powered by Bit and Figma…”
avatar
Lee Martin
Fullstack rock n’ roll devstar

Everything you need to build independent and reusable components

Bit provides the most powerful tools and experience to develop, build, test and version independent and reusable components. And, it makes it more fun.

bit

Dynamic component workspace

Get a modular workspace where you can dynamically develop, add and remove components to compose your apps.

editor with component

Smart per-component versioning

Enjoy simple yet scalable semantic versioning per component, with smart automatic dependency definitions and management.

smart versioning

Reusable dev environments

Apply pre-made reusable environments to develop, build, test and render each component in full isolation. Best practices included.

dev tools integrations

Goodbye configuration files

Say goodbye to painful config files, and let Bit handle them for you. Want control? Use overrides to quickly apply changes across many components.

goodbye conf files

Increase component reuse and consistency

Keep components up-to-date across your codebase and drive component adoption.

World-class package registry

Use npm or yarn to Install any component from your very own blazing-fast private registry. Only install and get updates for the components you actually need.

multi packagers

Bring in the code, stay independent

Use Bit to bring any component’s files and setup into your local project. Edit, debug and change the code any way you like. Keep getting updates on top to stay synced.

cloud code

Empower everyone to share code

Bit makes it easy for every developer to share their components with your entire team. Create a collaborative workflow for reusing components as part of your workflow.

cloud components

Easily contribute code and feedback

Giving feedback on single components is much easier than diving into a large codebase. Suggesting changes right from your local workspace is even better.

components community

Exploring component reuse? Talk to world experts

We help the best teams reuse components together. Get in touch with our expert architects to find the best solution for your team!

Keep apps and teams in perfect sync

Bit helps your team collaborate to make sure every application and every teammate is always in sync and always up to date. And, it integrates to the tools you love.

Focused relevant updates

No more bloated or irrelevant library updates. Constantly get and deliver meaningful updates for components you actually use in your apps, nothing else.

multi packagers

Per-component CI

Enjoy bulletproof updates with per-component CI that runs every component in full isolation. Reduce build and CI time by building and testing only your changed components.

cloud code

Keep repos synced with GitHub integrations

Connect your team to GitHub to get automatic PRs for every new component update. Effortlessly keep every project in perfect sync, and learn who adopted what and where.

cloud components

Keep people synced with Slack integrations

Connect your team to Slack to get automatic updates on important stuff like new component versions. Create relevant discussions with instant feedback.

components community

Keep components organized.
Documentation? Don’t sweat it.

Forget about maintaining additional docs, websites, wikis, and tools. Bit makes sure every single component is documented, organized and discoverable at any scale.

The most advanced component explorer ever

Looking for a React button component with up to 30kb bundle-size, styled with styled-components, and tested with Jest? Easy, just hit "search".

components search

Write code, generate stunning docs

With Bit, you can focus on writing code and watch how every component’s documentation is generated, updated and maintained automatically. Have a coffee.

generated docs

Play with examples hands-on

The best way to experience a component is to try it hands-on. Bit’s hot-reloading playground lets you quickly learn how components work and save examples.

playground

Build together. Stay independent.

Create a truly scalable infrastructure for everyone to build, adopt and integrate components. Empower teams to independently deliver while building together.

teams breakdown
Own your components.

Autonomously maintain your team’s independent scope of components.

Integrate with everyone.

Expose and adopt shared component APIs to build frontends together.

Stay independent.

Keep your team fully autonomous to independently deliver new things.

Join the community

Join over 100,000 developers around the world to share and build components together. Enjoy the world’s largest open-source component community with over 60,000 components and growing. Come join us.

twitter avatar

@Sketch2Rverified

Great news! We just published our first Stratos components to http://bit.dev!

twitter avatar

@TheNextWebverified

Build software like Lego with this smart new developer tool.

twitter avatar

@smashingmagverified

Bit, a distributed virtual component repository for projects built in a modular way.

Ready to try Bit?

Empower your team to build faster together.