Uma plataforma de build para monorepos TypeScript e bases de código poliglotas que armazena em cache o trabalho inalterado, executa apenas as tarefas afetadas e se integra à CI.
teambit/bit
Sistema de build e ferramenta de workspace para organizar código-fonte JavaScript/TypeScript em componentes reutilizáveis, do desenvolvimento à CI e à implantação.
- Estrelas
- 18,505
- Forks
- 963
- Issues abertas
- 84
- Último commit
- há 17 horas
O que é?
Bit é um sistema de build que organiza o código-fonte em componentes que podem ser compostos e os conecta desde o desenvolvimento local até a CI e a publicação. Os componentes são versionados, compilados e exportados para serem instalados com gerenciadores de pacotes padrão em outros projetos.
Bit é voltado a projetos JavaScript e TypeScript e oferece ambientes de desenvolvimento oficiais para Node.js, React, Angular, Vue, React Native e Next.js. Funciona em monorepos, polyrepos ou até mesmo sem uma estrutura de repositório, e pode ser usado por agentes de IA via MCP para criar e reutilizar componentes existentes.
O fluxo de trabalho gira em torno da criação de componentes com templates, da composição desses componentes em shells de aplicação, da criação de tags com versões semânticas e da exportação para um scope hospedado no Bit Cloud ou em um servidor de scope auto-hospedado.
Recursos principais
- 01Cria componentes de UI e módulos reutilizáveis que podem ser compartilhados entre projetos.
- 02Oferece templates para criar componentes, que podem ser usados tanto por desenvolvedores quanto por agentes de IA.
- 03Compõe componentes em shells de aplicação que podem ser executados e implantados.
- 04Versiona componentes com versionamento semântico e os exporta para um scope.
- 05Oferece suporte a projetos React, Vue, Angular, Node.js, React Native e Next.js.
Casos de uso
- Compartilhar componentes de UI entre vários aplicativos frontend sem copiar código.
- Dividir uma base de código grande em pacotes com versionamento independente.
- Permitir que agentes de programação com IA reutilizem componentes existentes em vez de duplicá-los.
Início rápido
- 1
Instale o Bit com o instalador do Bit
npx @teambit/bvm install - 2
Inicialize o Bit no seu projeto com um scope que você criou na plataforma Bit
bit init --default-scope my-org.my-project - 3
Crie o shell de uma aplicação React
bit create react-app corporate-website - 4
Execute o shell da aplicação e abra http://localhost:3000
bit run corporate-website
Antes de usar
- A inicialização do Bit exige a criação de um scope na plataforma Bit, portanto, o fluxo de trabalho padrão requer uma conta do Bit Cloud.
- Por padrão, os componentes são compilados pelo serviço hospedado Ripple CI, a menos que você use a flag --build localmente.
Em coleções
Tópicos
Perguntas frequentes
- O que é bit?
- Sistema de build e ferramenta de workspace para organizar código-fonte JavaScript/TypeScript em componentes reutilizáveis, do desenvolvimento à CI e à implantação. Bit é um sistema de build que organiza o código-fonte em componentes que podem ser compostos e os conecta desde o desenvolvimento local até a CI e a publicação. Os componentes são versionados, compilados e exportados para serem instalados com gerenciadores de pacotes padrão em outros projetos.
- bit é gratuito? Qual é a licença?
- bit é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- bit ainda é mantido?
- Manutenção ativa. O último commit de bit foi em 6 de nov. de 2026.
- Para que posso usar bit?
- Compartilhar componentes de UI entre vários aplicativos frontend sem copiar código. Dividir uma base de código grande em pacotes com versionamento independente. Permitir que agentes de programação com IA reutilizem componentes existentes em vez de duplicá-los.
- Como instalar bit?
- Instale o Bit com o instalador do Bit: npx @teambit/bvm install Inicialize o Bit no seu projeto com um scope que você criou na plataforma Bit: bit init --default-scope my-org.my-project Crie o shell de uma aplicação React: bit create react-app corporate-website Execute o shell da aplicação e abra http://localhost:3000: bit run corporate-website
- Onde consigo bit?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/teambit/bit
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma de colaboração open core e auto-hospedada, com chat, automação de fluxos de trabalho, chamadas de voz, compartilhamento de tela e integração com IA.
Sistema de build para gerenciar e publicar vários pacotes JavaScript/TypeScript a partir de um único repositório (monorepo).
Gradle é uma ferramenta de automação de build para projetos com vários módulos em Java, Kotlin, Scala, Android, Groovy, C++ e Swift.
Um toolkit de build concorrente e eficiente no uso de cache que transforma código-fonte em artefatos de build, oferece suporte a Dockerfile por meio de frontends e é usado como mecanismo por trás dos builds do Docker.
App de quadro branco open source para colaboração e desenho em tempo real, desenvolvido com o mecanismo tldraw e recursos de IA.