Una plataforma de compilación para monorepos de TypeScript y proyectos multilenguaje que almacena en caché el trabajo sin cambios, ejecuta solo las tareas afectadas y se integra con CI.
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
Instala Bit con el instalador de Bit
npx @teambit/bvm install - 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
Crea el shell de una aplicación React
bit create react-app corporate-website - 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
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
Plataforma de colaboración self-hosted de core abierto que ofrece chat, automatización de flujos de trabajo, llamadas de voz, compartir pantalla e integración con IA.
Un sistema de compilación para gestionar y publicar varios paquetes de JavaScript/TypeScript desde un único repositorio (monorepo).
Gradle es una herramienta de automatización de builds para proyectos multiproyecto en Java, Kotlin, Scala, Android, Groovy, C++ y Swift.
Un kit de herramientas de compilación concurrente y eficiente en el uso de caché que convierte código fuente en artefactos, admite Dockerfile mediante frontends y sirve como motor de las compilaciones de Docker.
Aplicación de pizarra de código abierto para dibujar y colaborar en equipo en tiempo real, basada en el motor de tldraw e incluye funciones de IA.