Un bundler extremadamente rápido para JavaScript, TypeScript, JSX y CSS, con CLI y API para JavaScript y Go.
- Estrellas
- 25,979
- Forks
- 1,283
- Issues abiertos
- 481
- Último commit
- hace 2 horas
¿Qué es?
Biome es una cadena de herramientas para proyectos web que reúne un formateador de código y un linter en una sola herramienta, para que los desarrolladores puedan mantener la coherencia y evitar errores en archivos JavaScript, TypeScript, JSX, JSON, CSS, GraphQL, Markdown, YAML y SCSS. Está escrito en Rust y diseñado para ejecutarse de forma interactiva en los editores, y formatea y analiza el código incluso mientras se está escribiendo.
El formateador busca ofrecer una alta compatibilidad con Prettier, y el linter incluye más de 500 reglas de ESLint, typescript-eslint y otras fuentes. Los diagnósticos son detallados y contextuales, y se pueden aplicar automáticamente correcciones seguras mediante comandos como format, lint, check y ci. Biome funciona con valores predeterminados sensatos y no requiere configuración para empezar; además, no necesita Node.js para ejecutarse.
El proyecto se puede usar desde la línea de comandos, mediante un servidor de lenguaje (LSP) para editores y en el navegador a través de un entorno de pruebas WebAssembly. Se distribuye en npm y como extensiones para VS Code y Open VSX.
Funciones clave
- 01Formatea JavaScript, TypeScript, JSX, JSON, CSS, GraphQL, Markdown, YAML y SCSS.
- 02Incluye un linter con más de 500 reglas de ESLint, typescript-eslint y otras fuentes.
- 03Ofrece diagnósticos detallados y contextuales, además de correcciones seguras automáticas.
- 04Ofrece un servidor LSP para una integración completa con los editores.
- 05Funciona con valores predeterminados sensatos y no requiere Node.js en tiempo de ejecución.
Casos de uso
- Sustituir configuraciones independientes de Prettier y ESLint por una sola cadena de herramientas en un proyecto web.
- Aplicar reglas de formato y lint coherentes en los pipelines de CI mediante el comando ci.
- Recibir sugerencias de formato y lint en línea mientras se edita en un editor compatible.
- Probar el comportamiento del formato o del lint en el entorno de pruebas del navegador sin instalar nada.
Inicio rápido
- 1
Instala Biome como dependencia de desarrollo con npm
npm install --save-dev --save-exact @biomejs/biome - 2
Formatea tus archivos
npx @biomejs/biome format --write - 3
Ejecuta el formateo, el lint y aplica correcciones seguras de una sola vez
npx @biomejs/biome check --write
Temas
Preguntas frecuentes
- ¿Qué es biome?
- Una cadena de herramientas basada en Rust para proyectos web que ofrece un formateador y un linter para JavaScript, TypeScript, JSX, JSON, CSS y más, mediante CLI y LSP. Biome es una cadena de herramientas para proyectos web que reúne un formateador de código y un linter en una sola herramienta, para que los desarrolladores puedan mantener la coherencia y evitar errores en archivos JavaScript, TypeScript, JSX, JSON, CSS, GraphQL, Markdown, YAML y SCSS. Está escrito en Rust y diseñado para ejecutarse de forma interactiva en los editores, y formatea y analiza el código incluso mientras se está escribiendo.
- ¿biome es gratuito? ¿Qué licencia tiene?
- biome es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿biome sigue mantenido?
- Mantenimiento activo. El último commit de biome fue el 21 oct 2026.
- ¿Para qué puedo usar biome?
- Sustituir configuraciones independientes de Prettier y ESLint por una sola cadena de herramientas en un proyecto web. Aplicar reglas de formato y lint coherentes en los pipelines de CI mediante el comando ci. Recibir sugerencias de formato y lint en línea mientras se edita en un editor compatible. Probar el comportamiento del formato o del lint en el entorno de pruebas del navegador sin instalar nada.
- ¿Cómo se instala biome?
- Instala Biome como dependencia de desarrollo con npm: npm install --save-dev --save-exact @biomejs/biome Formatea tus archivos: npx @biomejs/biome format --write Ejecuta el formateo, el lint y aplica correcciones seguras de una sola vez: npx @biomejs/biome check --write
- ¿Dónde consigo biome?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/biomejs/biome
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un linter y formateador sin configuración para JavaScript y TypeScript que integra Biome, ESLint u Oxlint con reglas predefinidas en un solo comando.
Un kit rápido y completo para JavaScript y TypeScript: runtime, bundler, ejecutor de pruebas y gestor de paquetes en un solo ejecutable.
Un formateador de código con criterios propios que vuelve a imprimir JavaScript, TypeScript, CSS, HTML, Markdown, YAML y más con un estilo uniforme.
Emulador de terminal multiplataforma basado en tecnologías web, ampliable mediante plugins y temas.
Conjunto de herramientas de alto rendimiento para JavaScript y TypeScript, escritas en Rust: parser, linter, formateador, transformador, minificador y resolver.