Repolode
teambit

teambit/bit

Sistema de compilación y herramienta de espacios de trabajo para organizar código JavaScript/TypeScript en componentes reutilizables, desde el desarrollo hasta CI y el despliegue.

Estrellas
18,505
Forks
963
Issues abiertos
84
Último commit
hace 19 horas

¿Qué es?

Bit es un sistema de compilación que organiza el código fuente en componentes combinables y los conecta desde el desarrollo local hasta CI y la publicación. Los componentes se versionan, se compilan y se exportan para poder instalarlos con gestores de paquetes estándar en otros proyectos.

Bit está pensado para proyectos JavaScript y TypeScript y ofrece entornos de desarrollo oficiales para Node.js, React, Angular, Vue, React Native y Next.js. Funciona con monorepos, polyrepos o sin una estructura de repositorio, y los agentes de IA pueden usarlo mediante MCP para crear componentes y reutilizar los existentes.

El flujo de trabajo se centra en crear componentes con plantillas, combinarlos en estructuras de aplicaciones, asignarles versiones semánticas y exportarlos a un scope alojado en Bit Cloud o en un servidor de scope autohospedado.

Funciones clave

  • 01Crea componentes de interfaz de usuario y módulos reutilizables que se pueden compartir entre proyectos.
  • 02Ofrece plantillas para crear componentes, que pueden usar tanto desarrolladores como agentes de IA.
  • 03Combina componentes en estructuras de aplicaciones que se pueden ejecutar y desplegar.
  • 04Versiona los componentes con versionado semántico y los exporta a un scope.
  • 05Admite proyectos de React, Vue, Angular, Node.js, React Native y Next.js.

Casos de uso

  • Compartir componentes de interfaz de usuario entre varias aplicaciones frontend sin copiar código.
  • Dividir una base de código grande en paquetes con versiones independientes.
  • Permitir que los agentes de programación con IA reutilicen componentes existentes en vez de duplicarlos.

Inicio rápido

  1. 1

    Instala Bit con el instalador de Bit

    npx @teambit/bvm install
  2. 2

    Inicializa Bit en tu proyecto con un scope que hayas creado en la plataforma de Bit

    bit init --default-scope my-org.my-project
  3. 3

    Crea el shell de una aplicación React

    bit create react-app corporate-website
  4. 4

    Ejecuta el shell de la aplicación y abre http://localhost:3000

    bit run corporate-website

Antes de usarlo

  • Para inicializar Bit, es necesario crear un scope en la plataforma de Bit, por lo que el flujo de trabajo predeterminado requiere una cuenta de Bit Cloud.
  • De forma predeterminada, los componentes se compilan mediante el servicio alojado Ripple CI, a menos que uses la opción --build localmente.

En colecciones

Temas

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

Preguntas frecuentes

¿Qué es bit?
Sistema de compilación y herramienta de espacios de trabajo para organizar código JavaScript/TypeScript en componentes reutilizables, desde el desarrollo hasta CI y el despliegue. Bit es un sistema de compilación que organiza el código fuente en componentes combinables y los conecta desde el desarrollo local hasta CI y la publicación. Los componentes se versionan, se compilan y se exportan para poder instalarlos con gestores de paquetes estándar en otros proyectos.
¿bit es gratuito? ¿Qué licencia tiene?
bit es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿bit sigue mantenido?
Mantenimiento activo. El último commit de bit fue el 6 nov 2026.
¿Para qué puedo usar bit?
Compartir componentes de interfaz de usuario entre varias aplicaciones frontend sin copiar código. Dividir una base de código grande en paquetes con versiones independientes. Permitir que los agentes de programación con IA reutilicen componentes existentes en vez de duplicarlos.
¿Cómo se instala bit?
Instala Bit con el instalador de Bit: npx @teambit/bvm install Inicializa Bit en tu proyecto con un scope que hayas creado en la plataforma de Bit: bit init --default-scope my-org.my-project Crea el shell de una aplicación React: bit create react-app corporate-website Ejecuta el shell de la aplicación y abre http://localhost:3000: bit run corporate-website
¿Dónde consigo bit?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/teambit/bit

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados