Gestor de consentimiento de cookies de código abierto y banner GDPR para React, Next.js, Vue, Svelte, Astro y HTML sin frameworks, con compatibilidad con Google Consent Mode v2 e IAB TCF.
bas3line/ascii
Piezas animadas de arte ASCII para React, Next.js, Astro, etiquetas HTML, SVG y la terminal, con 240 piezas listas para usar.
- Estrellas
- 939
- Forks
- 54
- Issues abiertos
- 5
- Último commit
- hace 3 días
¿Qué es?
ascii.rest es una biblioteca de TypeScript que dibuja arte ASCII animado en páginas web. Incluye 240 piezas listas para usar, desde efectos de texto, gráficos y spinners hasta formas 3D, simulaciones físicas, escenas y logotipos de lenguajes de programación, distribuciones de Linux y empresas.
Las piezas se pueden usar de varias maneras: como componente de React o Astro, como etiqueta HTML personalizada `<ascii-art>` sin necesidad de un paso de compilación o mediante `mount()` en TypeScript sin frameworks. La API del kit permite crear piezas nuevas a partir de estilos, movimientos y widgets con nombre; además, las mismas piezas se pueden exportar como SVG animado para los README de GitHub o reproducir en una terminal, incluso como pantalla de inicio.
La biblioteca también genera banners de texto animados mediante una interfaz de consulta por URL y puede convertir una imagen subida en una animación ASCII desde el navegador.
Funciones clave
- 01Piezas listas para usar con escenas, gráficos, spinners, formas 3D, simulaciones físicas y logotipos.
- 02Componentes para React y Astro, además de una etiqueta HTML `<ascii-art>` sin frameworks.
- 03Exportación a SVG animado para insertar en los README de GitHub.
- 04Reproducción en la terminal con una API de pantalla de inicio que solo usa módulos integrados de Node.
- 05Conversión de imágenes a ASCII que se ejecuta en el navegador.
Casos de uso
- Añadir un pequeño elemento animado de arte ASCII a un sitio personal minimalista o de documentación.
- Mostrar un indicador de carga o un banner ASCII al iniciar una herramienta CLI.
- Colocar un logotipo o banner animado al comienzo de un README de GitHub.
- Crear piezas de arte ASCII personalizadas con la API del kit para la identidad visual de un proyecto.
Inicio rápido
- 1
Instala el paquete desde npm
npm install ascii.rest - 2
Pruébalo en la terminal sin instalarlo
npx ascii.rest rust - 3
Usa una parte en un componente de React
Antes de usarlo
- La mayoría de las piezas más coloridas necesitan color de 24 bits en la terminal; si no, se muestran en un solo color con la opción mono.
- Algunas funciones, como la herramienta para convertir imágenes a ASCII, dependen del sitio web ascii.rest.
Temas
Preguntas frecuentes
- ¿Qué es ascii?
- Piezas animadas de arte ASCII para React, Next.js, Astro, etiquetas HTML, SVG y la terminal, con 240 piezas listas para usar. ascii.rest es una biblioteca de TypeScript que dibuja arte ASCII animado en páginas web. Incluye 240 piezas listas para usar, desde efectos de texto, gráficos y spinners hasta formas 3D, simulaciones físicas, escenas y logotipos de lenguajes de programación, distribuciones de Linux y empresas.
- ¿ascii es gratuito? ¿Qué licencia tiene?
- ascii es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿ascii sigue mantenido?
- Mantenimiento activo. El último commit de ascii fue el 17 oct 2026.
- ¿Para qué puedo usar ascii?
- Añadir un pequeño elemento animado de arte ASCII a un sitio personal minimalista o de documentación. Mostrar un indicador de carga o un banner ASCII al iniciar una herramienta CLI. Colocar un logotipo o banner animado al comienzo de un README de GitHub. Crear piezas de arte ASCII personalizadas con la API del kit para la identidad visual de un proyecto.
- ¿Cómo se instala ascii?
- Instala el paquete desde npm: npm install ascii.rest Pruébalo en la terminal sin instalarlo: npx ascii.rest rust Usa una parte en un componente de React
- ¿Dónde consigo ascii?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/bas3line/ascii
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una skill de Claude Code que genera animaciones web con Motion.dev para React, Next.js, Svelte y Astro, con pautas integradas de accesibilidad y rendimiento.
Colección de logotipos tecnológicos SVG optimizados y personalizables para desarrolladores, disponible como paquete npm de componentes React.
Biblioteca de animaciones del cursor para React y Next.js, con efectos reutilizables basados en Tailwind CSS y motion.
Un bloc de bocetos en el navegador para diseñar pantallas de apps con Material 3 Expressive y convertir los diseños en prompts para herramientas de programación con IA.
Aplicación web para practicar mecanografía que combina la memorización de vocabulario en inglés con el entrenamiento de la memoria muscular al teclear, pensada para quienes trabajan en inglés con un teclado.