Open-source менеджер согласия на cookies и баннер GDPR для React, Next.js, Vue, Svelte, Astro и обычного HTML с поддержкой Google Consent Mode v2 и IAB TCF.
bas3line/ascii
Анимированные ASCII-арт-работы для React, Next.js, Astro, обычной HTML-разметки, SVG и терминала — 240 готовых вариантов.
- Звёзды
- 939
- Форки
- 54
- Открытые issues
- 5
- Последний коммит
- 3 дня назад
Что это?
ascii.rest — библиотека на TypeScript для отображения анимированного ASCII-арта на веб-страницах. В неё входит 240 готовых работ: текстовые эффекты, графики и спиннеры, а также 3D-фигуры, физические симуляции, сцены и логотипы языков программирования, дистрибутивов Linux и компаний.
Работы можно использовать несколькими способами: как компонент React или Astro, как пользовательский HTML-тег `<ascii-art>` без этапа сборки или через `mount()` в обычном TypeScript. Kit API позволяет создавать новые работы из именованных стилей, анимаций и виджетов. Их также можно экспортировать в виде анимированного SVG для GitHub README или воспроизводить в терминале, в том числе как заставку при запуске.
Библиотека также генерирует анимированные текстовые баннеры через URL-интерфейс с query-параметрами и преобразует загруженное изображение в ASCII-анимацию прямо в браузере.
Ключевые возможности
- 01Готовые работы: сцены, графики, спиннеры, 3D-фигуры, физические симуляции и логотипы.
- 02Компоненты React и Astro, а также обычный HTML-тег `<ascii-art>`.
- 03Экспорт анимированного SVG для встраивания в GitHub README.
- 04Воспроизведение в терминале через API заставки, использующий только встроенные модули Node.js.
- 05Преобразование изображений в ASCII-анимацию в браузере.
Сценарии использования
- Добавить небольшой анимированный элемент ASCII-арта на минималистичный личный сайт или сайт с документацией.
- Показать загрузчик или ASCII-баннер при запуске CLI-инструмента.
- Разместить анимированный логотип или баннер в начале GitHub README.
- Создавать собственные работы ASCII-арта с помощью Kit API для фирменного оформления проекта.
Быстрый старт
- 1
Установите пакет из npm
npm install ascii.rest - 2
Попробуйте его в терминале без установки
npx ascii.rest rust - 3
Используйте часть возможностей в компоненте React
Что важно знать
- Для большинства ярких элементов в терминале нужна 24-битная цветопередача. Если она недоступна, используйте опцию mono для отображения одним цветом.
- Некоторые функции, например инструмент преобразования изображений в ASCII, зависят от сайта ascii.rest.
Темы
Частые вопросы
- Что такое ascii?
- Анимированные ASCII-арт-работы для React, Next.js, Astro, обычной HTML-разметки, SVG и терминала — 240 готовых вариантов. ascii.rest — библиотека на TypeScript для отображения анимированного ASCII-арта на веб-страницах. В неё входит 240 готовых работ: текстовые эффекты, графики и спиннеры, а также 3D-фигуры, физические симуляции, сцены и логотипы языков программирования, дистрибутивов Linux и компаний.
- ascii можно использовать бесплатно? Какая у него лицензия?
- ascii распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ascii всё ещё поддерживается?
- Активно поддерживается. Последний коммит в ascii — 17 окт. 2026 г..
- Для чего можно использовать ascii?
- Добавить небольшой анимированный элемент ASCII-арта на минималистичный личный сайт или сайт с документацией. Показать загрузчик или ASCII-баннер при запуске CLI-инструмента. Разместить анимированный логотип или баннер в начале GitHub README. Создавать собственные работы ASCII-арта с помощью Kit API для фирменного оформления проекта.
- Как установить ascii?
- Установите пакет из npm: npm install ascii.rest Попробуйте его в терминале без установки: npx ascii.rest rust Используйте часть возможностей в компоненте React
- Где скачать ascii?
- Исходный код и инструкции по установке — на GitHub: https://github.com/bas3line/ascii
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Навык Claude Code для создания веб-анимаций Motion.dev в React, Next.js, Svelte и Astro со встроенными рекомендациями по доступности и производительности.
Коллекция оптимизированных настраиваемых SVG-логотипов технологий для разработчиков в виде npm-пакета с React-компонентами.
Библиотека анимаций курсора для React и Next.js с переиспользуемыми эффектами, построенная на Tailwind CSS и motion.
Браузерный скетчпад для экранов приложений на Material 3 Expressive, который превращает макет в промпт для AI-инструментов разработки.
Веб-приложение для тренировки печати: оно объединяет запоминание английских слов с развитием мышечной памяти для работы на клавиатуре.