remx.css — компактный CSS-микрофреймворк

remx.css — компактный CSS-микрофреймворк

Небольшой открытый CSS-набор с сеткой, типографикой и утилитами, размеры которых строятся вокруг rem-единиц.

Период
2026
Моя роль
Автор и разработчик
Контекст
Собственный проект
Тип
Open source
Статус
Прототип
Технологии
css, npm
Открыть проект
remx.css — компактный CSS-микрофреймворк

Кратко

remx.css — экспериментальный CSS-микрофреймворк для небольших интерфейсов. Он содержит базовую сетку, типографику и утилиты, а размеры строятся вокруг rem, чтобы компоненты масштабировались вместе с корневым размером шрифта.

Контекст

Проект появился из повторяющейся задачи: для небольшого прототипа часто нужен предсказуемый базовый слой, но подключать крупную дизайн-систему не хочется. Мне было интересно проверить, насколько компактным может быть такой набор без потери удобства.

Моя работа

  • определил шкалу размеров и отступов;
  • собрал базовую типографику и сетку;
  • добавил набор часто используемых утилит;
  • подготовил демонстрационную страницу;
  • опубликовал исходный код и пакет npm.

Интересные решения

Единица rem используется не только для текста, но и как основа пространственной системы. Это позволяет менять масштаб интерфейса через одно корневое значение и сохранять пропорции между типографикой, отступами и компонентами.

Технологии

Проект намеренно остаётся CSS-first: без JavaScript-зависимости и обязательного сборщика. npm используется как один из способов доставки, а исходный код доступен отдельно.

Интерфейс

Демонстрационная страница показывает типографику, сетку и утилиты в одном месте. Она служит одновременно документацией и площадкой для проверки новых правил.

Результат

Прототип опубликован в GitHub, npm и на демо-странице. Метрики использования пока не являются целью проекта.

Текущее состояние

Это рабочий прототип и площадка для экспериментов, а не обещание стабильного публичного API. Перед использованием в коммерческом проекте стоит зафиксировать конкретную версию.

Поиск по сайту

Результаты поиска

Начните вводить запрос. Можно искать по названию, описанию, тексту и тегам.