Frontend: ресурсы
полезные ресурсы для веб-разработчика
В данной статье представлена коллекция полезных ресурсов frontend-разработчика, включающая различные инструменты и библиотеки, которые помогают на всех этапах реализации проектов: от создания потрясающих пользовательских интерфейсов до тонкой настройки производительности.
Интерфейс (UI)
- Material Tailwind: проверенный набор, сочетающий все преимущества Material Design, React.js и Tailwind CSS.
- MiracleUI: настраиваемые компоненты на чистом CSS
- Bentoed: каталог html, css и tailwind элементов в bento-стиле
- Aceternity UI: современные изящные компоненты пользовательского интерфейса
- NextUI: незаменимый помощник в создании красивых интерфейсов
- ChakraUI: доступная простая, модульная библиотека компонентов
- Trading view Charts: облегченные диаграммы от Trading View
- AutoAnimate: создание анимаций
- React-magic-motion: добавляет немного волшебства в компоненты React
- Keep React: более 40 настраиваемых компонентов Keep React с открытым исходным кодом
- Daisy UI: популярная библиотерка компонентов для Tailwind CSS
- ShadCn: красиво оформленные компоненты
- Clip path: создание сложных фигур на CSS
- Radix: нестилизованные примитивы с открытым исходным кодом
- Layout generator: создание адаптивных макетов
- Utilities: набор инструментов для создания градиентов, курсоров и многого другого
- Image Generator: доступные наборы высокачественных картинок
- Buttons: коллекция CSS-кнопок Tailwind
- PrimeReact: комплексный набор настраиваемых многофункциональных компонентов пользовательского интерфейса PrimeReact
- Everything in one page: коллекция бесплатных ресурсов, в том числе значков, изображений, иллюстраций, компонентов, библиотек
- Beer CSS: семантический HTML и CSS на базе Material Design 3
Градиенты
- Firecms: бесплатный инструмент, создающий красивую градиентную анимацию
- Shadergradient: красивые движущиеся градиенты
- MSHR: 464 нативных CSS-градиента, которые можно бесплатно использовать в любых проектах
SVG
- Shapes: более 120 базовых SVG-фигур
- SVGs: большая коллекция SVG-изображений
- SVG Illustrations: иллюстрации от Undraw
- Flags: более 250 различных флагов с открытым исходным кодом
Иконки
- Huge Icons: первоклассная библиотека иконок
- Hero Icons: SVG-иконки от создателей Tailwind CSS.
- Icons Finder: коллекции иконок от независимых дизайнеров
- React Icons: наборы React-иконок с поддержкой импорта ES6
- Tabler Icons: бесплатная коллекция иконок с открытым исходным кодом
- Animated Icons: пополняющаяся библиотека высококачественных статических и анимированных оригинальных иконок от Lordicon
Tailwind
- Animations: плагин анимации
- Intersection Observer: синхронизация видимости элементов
- Backgrounds: коллекция сниппетов для создания фонов
JavaScript
- Masonry Grid: библиотка макетов сетки для размещения элементов в зависимости от свободного вертикального пространства
- MiniMasonry: минималистичная библиотека макетов Masonry без зависимостей
- Gallery PhotoSwipe: демонстрация изображений
- Gallery LightGallery: модульный плагин галереи изображений и видео
- Tempo: взаимодействие с датами и временм
- [Tippy (Tooltips) JS]()https://atomiks.github.io/tippyjs: всплывающие подскази и окна, раскрывающиеся списки
- Just: библиотека утилит
- GLTFs into JSX: преобразование GLTF в компоненты JSX
- Theme Toggle Effect: переключение между светлой и темной темами с красивой анимацией
- Code Speed Comparation: проверка скорости выполнения кода
React
- Counter: анимированные счетчики
- Masonry layout: адаптивные макеты
- Drag and Drop: перетаскивание элементов
- FilePond: загрузка файлов и оптимизация изображений
- Faker: создание массивов фейковых данных
- Random: генерация наборов случайных слов для тестирования приложений и сайтов
- Charts: визуализация данных
- UseSound: звуковые эффекты
- ReCharts: диаграммы
- Floating UI (Tooltips): создание, позиционирование и взаимодействие плавающих элементов
- Tippy (Tooltips) React: компонент всплывающих подсказок и окон для React
- Calendar: многофункциональный компонент календаря
- CMDK Console: консоль
- Sliders: наборы слайдеров
- Drag To Swap: возможность перетаскивания элементов макета
Анимация
- Scroll Reveal: простая анимация элементов при их входе в область просмотра или выходе из нее
- AOS: библиотка анимаций при прокрутке страницы
- Motion: современная библиотека анимации на основе собственных API браузеров
Другое
- Sliders — Swiper: мобильный сенсорный слайдер
- Toast notifications — Sonner: всплывающие уведомления
- Atropos - 3D Elements: легкая бесплатная JavaScript-библиотека с открытым исходным кодом для создания сенсорных 3D-эффектов параллакса
- Auto Animate (Native Javascript): анимированные эффекты переходов
- Vaul (Mobile Slider): Apple Sheet для веб-страниц
- Calendar: многофункциональные компоненты календаря
- Contrast picker: калькулятор уровня контрастности текста и фона
- Image optimizer: сервис сжатия изображений
- Relative Time: преобразование метки времени в автоматически обновляющийся текст
- Shots: создание фото, презентаций, мокапов
- Profile Readme Generator Github: генерация readme-файлов на основе шаблонов
- Responsively: адаптивное представление приложения
- Apis: перечень доступных для разработчиков API
Спасибо за внимание
Написано по материалам статьи Miguel “Frontend Resources V2!”