Repolode
teambit

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. 1

    Instale o Bit com o instalador do Bit

    npx @teambit/bvm install
  2. 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. 3

    Crie o shell de uma aplicação React

    bit create react-app corporate-website
  4. 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

#monorepo#component-driven#typescript#react#micro-frontend#build-tool#ci-cd#ai#collaboration#composable

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