Vuetify
Vuetify — UI-библиотека Vue с красивыми, сделанными вручную компонентами. Все компоненты соответствуют спецификациям Material Design: они модульные, адаптивные и производительные.
Благодаря использованию SASS-переменных вы сможете кастомизировать свои приложения, создавая уникальные и динамичные макеты и прекрасные стили компонентов.
Vuetify учитывает руководства по доступности, поддерживает все современные браузеры и совместима с Vue CLI 3. Она легко интегрируется и имеет множество UI-компонентов, пригодных для многократного использования (карусели, навигация, карточки).
Библиотека также предлагает базовые шаблоны для простого HTML, Webpack, NUXT, PWA, Electron, A La Carte и Apache Cordova.
👉 @sWebDev
Vuetify — UI-библиотека Vue с красивыми, сделанными вручную компонентами. Все компоненты соответствуют спецификациям Material Design: они модульные, адаптивные и производительные.
Благодаря использованию SASS-переменных вы сможете кастомизировать свои приложения, создавая уникальные и динамичные макеты и прекрасные стили компонентов.
Vuetify учитывает руководства по доступности, поддерживает все современные браузеры и совместима с Vue CLI 3. Она легко интегрируется и имеет множество UI-компонентов, пригодных для многократного использования (карусели, навигация, карточки).
Библиотека также предлагает базовые шаблоны для простого HTML, Webpack, NUXT, PWA, Electron, A La Carte и Apache Cordova.
👉 @sWebDev
Polymer
Библиотека JavaScript с открытым исходным кодом от Google — Polymer используется для создания веб-приложений с использованием компонентов.
Особенности и преимущества:
1. Предоставляет простой способ создания нестандартных элементов.
2. Поддерживает вычисляемые свойства.
3. Поддерживает как одностороннюю привязку данных, так и двустороннюю.
4. Хорошо работает с событиями жестов.
👉 @sWebDev
Библиотека JavaScript с открытым исходным кодом от Google — Polymer используется для создания веб-приложений с использованием компонентов.
Особенности и преимущества:
1. Предоставляет простой способ создания нестандартных элементов.
2. Поддерживает вычисляемые свойства.
3. Поддерживает как одностороннюю привязку данных, так и двустороннюю.
4. Хорошо работает с событиями жестов.
👉 @sWebDev
Chakra UI
Chakra UI — библиотека простых, модульных и доступных компонентов. Это отличный инструмент для быстрого и легкого создания Vue-приложений.
Все компоненты отличаются доступностью (жесткое следование стандартам WAI-ARIA), тематичностью и пригодностью для компоновки. Они поддерживают адаптивные стили из коробки и совместимы с темным режимом.
Chakra UI также содержит набор компонентов макета, таких как CBox и CStack, которые упрощают стилизацию ваших компонентов. Кроме того, вы сможете автоматически импортировать компоненты Chakra UI с помощью плагина Webpack.
👉 @sWebDev
Chakra UI — библиотека простых, модульных и доступных компонентов. Это отличный инструмент для быстрого и легкого создания Vue-приложений.
Все компоненты отличаются доступностью (жесткое следование стандартам WAI-ARIA), тематичностью и пригодностью для компоновки. Они поддерживают адаптивные стили из коробки и совместимы с темным режимом.
Chakra UI также содержит набор компонентов макета, таких как CBox и CStack, которые упрощают стилизацию ваших компонентов. Кроме того, вы сможете автоматически импортировать компоненты Chakra UI с помощью плагина Webpack.
👉 @sWebDev
Vaadin web components
Достаточно новая, но многообещающая библиотека. Она содержит набор из 30 развивающихся open source веб-компонентов для создания пользовательского интерфейса мобильных и настольных веб-приложений для современных браузеров. Библиотека находится в активной разработке и определенно заслуживает внимания.
👉 @sWebDev
Достаточно новая, но многообещающая библиотека. Она содержит набор из 30 развивающихся open source веб-компонентов для создания пользовательского интерфейса мобильных и настольных веб-приложений для современных браузеров. Библиотека находится в активной разработке и определенно заслуживает внимания.
👉 @sWebDev
👨💻 Web-разработка на Scala — набирающий обороты тренд. Перейти в эту область поможет онлайн-курс «Scala Developer» от OTUS.
👉 Пройди полный тест и узнай сможешь ли ты стать Scala-разработчиком https://otus.pw/0ZQJ/
На курсы ты научишься использовать Akka для создания микросервисов, освоишь функциональное программирование и библиотеку ZIO, модульные тесты на основе инвариантов свойств и многое другое.
Курс рассчитан на разработчиков с опытом от 1 года на Java или с опытом от 3-х лет на других языках ООП.
👉 Пройди полный тест и узнай сможешь ли ты стать Scala-разработчиком https://otus.pw/0ZQJ/
На курсы ты научишься использовать Akka для создания микросервисов, освоишь функциональное программирование и библиотеку ZIO, модульные тесты на основе инвариантов свойств и многое другое.
Курс рассчитан на разработчиков с опытом от 1 года на Java или с опытом от 3-х лет на других языках ООП.
Time elements
Довольно старая библиотека, которая представляет собой компонент, предоставляющий пользовательские подтипы стандартного HTML-элемента <time>. С помощью форматирования отметки времени в качестве локализованной строки или в качестве relative text, который автоматически обновляется в пользовательском браузере, можно создать пользовательские расширения для свободного использования.
👉 @sWebDev
Довольно старая библиотека, которая представляет собой компонент, предоставляющий пользовательские подтипы стандартного HTML-элемента <time>. С помощью форматирования отметки времени в качестве локализованной строки или в качестве relative text, который автоматически обновляется в пользовательском браузере, можно создать пользовательские расширения для свободного использования.
👉 @sWebDev
REACT-I18NEXT
Когда нужно создать мультиязычное приложение, определенно стоит воспользоваться библиотекой React-i18next. Эта библиотека является мощным инструментом интернационализации для React на базе i18next. Она предлагает законченное решение, позволяющее локализовать различные веб-приложения: от мобильных до настольных.
Библиотека i18next предлагает такие функции перевода, как управление множественным числом, форматирование текста и интерполяция. И, наконец, эта библиотека подходит для использования на стороне сервера.
👉 @sWebDev
Когда нужно создать мультиязычное приложение, определенно стоит воспользоваться библиотекой React-i18next. Эта библиотека является мощным инструментом интернационализации для React на базе i18next. Она предлагает законченное решение, позволяющее локализовать различные веб-приложения: от мобильных до настольных.
Библиотека i18next предлагает такие функции перевода, как управление множественным числом, форматирование текста и интерполяция. И, наконец, эта библиотека подходит для использования на стороне сервера.
👉 @sWebDev
Elix
Elix — это управляемый сообществом набор повторно используемых и настраиваемых веб-компонентов для распространенных шаблонов пользовательского интерфейса. Для обеспечения высоких стандартов качества компоненты оцениваются по списку Gold Standard для веб-компонентов, в котором встроенные HTML-элементы используются в качестве стандарта качества.
👉 @sWebDev
Elix — это управляемый сообществом набор повторно используемых и настраиваемых веб-компонентов для распространенных шаблонов пользовательского интерфейса. Для обеспечения высоких стандартов качества компоненты оцениваются по списку Gold Standard для веб-компонентов, в котором встроенные HTML-элементы используются в качестве стандарта качества.
👉 @sWebDev
ENZYME
Enzyme - библиотека, значительно упрощающая тестирование React-приложений. Эта библиотека была создана командой разработчиков Airbnb и представлена, как решение с открытым исходным кодом, в 2015 году. API Enzyme интуитивно понятно. Enzyme может использоваться для тестирования с библиотеками Mocha, Jest, Karma.
👉 @sWebDev
Enzyme - библиотека, значительно упрощающая тестирование React-приложений. Эта библиотека была создана командой разработчиков Airbnb и представлена, как решение с открытым исходным кодом, в 2015 году. API Enzyme интуитивно понятно. Enzyme может использоваться для тестирования с библиотеками Mocha, Jest, Karma.
👉 @sWebDev
UI5-webcomponents
Эта библиотека разработана UI5 от SAP и представляет собой набор легких, повторно используемых UI-элементов. Компоненты не только разработаны поверх UI5, но также являются отдельными элементами. Дизайн компонентов согласуется с SAP Fiori Design Guidelines и включает дизайн Fiori 3.
👉 @sWebDev
Эта библиотека разработана UI5 от SAP и представляет собой набор легких, повторно используемых UI-элементов. Компоненты не только разработаны поверх UI5, но также являются отдельными элементами. Дизайн компонентов согласуется с SAP Fiori Design Guidelines и включает дизайн Fiori 3.
👉 @sWebDev
MUI
Позиционируется как легкий фреймворк, тем не менее в нем используется Angular и React, что явно не делает его легче, я бы сказал, что он тяжелее всех, не считая темы для Bootstrap речь о которой пойдет позже.
Большой вес фреймворка компенсируется поддержкой React.js версии 16, Angular.js и наличием модуля для верстки почтовых писем.
Письма сверстанные с использованием этого фреймворка поддерживаются многими популярными платформами для работы с e-mail ящиками, например GMail, Microsoft Outlook, Apple Mail и т.д., а если письмо оформлено красиво и, в первую очередь, приятно для чтения, то с помощью обычной рассылки вы сможете заинтересовать человека вашим продуктом или чем-либо другим.
👉 @sWebDev
Позиционируется как легкий фреймворк, тем не менее в нем используется Angular и React, что явно не делает его легче, я бы сказал, что он тяжелее всех, не считая темы для Bootstrap речь о которой пойдет позже.
Большой вес фреймворка компенсируется поддержкой React.js версии 16, Angular.js и наличием модуля для верстки почтовых писем.
Письма сверстанные с использованием этого фреймворка поддерживаются многими популярными платформами для работы с e-mail ящиками, например GMail, Microsoft Outlook, Apple Mail и т.д., а если письмо оформлено красиво и, в первую очередь, приятно для чтения, то с помощью обычной рассылки вы сможете заинтересовать человека вашим продуктом или чем-либо другим.
👉 @sWebDev
Patternfly
Элементы PatternFly — это коллекция, состоящая из 20 гибких и легких веб-компонентов, а также инструментов для их создания. Элементы PatternFly обладают легким весом и ограничением boilerplating (что в значительной степени является стандартом для веб-компонента). Они работают в React, Vue, Angular и vanilla JS, а также везде, где используются HTML-элементы.
Запустите демо-версию:
👉 @sWebDev
Элементы PatternFly — это коллекция, состоящая из 20 гибких и легких веб-компонентов, а также инструментов для их создания. Элементы PatternFly обладают легким весом и ограничением boilerplating (что в значительной степени является стандартом для веб-компонента). Они работают в React, Vue, Angular и vanilla JS, а также везде, где используются HTML-элементы.
Запустите демо-версию:
git clone [email protected]:patternfly/patternfly-elements.git
cd patternfly-elements
npm install # this will take a while due to lerna bootstrap
npm run storybook
👉 @sWebDev
Ring UI
Неплохая библиотека компонентов React от всеми известной JetBrains. Имеется большой набор компонентов среди которых есть действительно уникальные и полезные «штуки». Все компоненты имеют фирменный стиль JetBrains.
👉 @sWebDev
Неплохая библиотека компонентов React от всеми известной JetBrains. Имеется большой набор компонентов среди которых есть действительно уникальные и полезные «штуки». Все компоненты имеют фирменный стиль JetBrains.
👉 @sWebDev
Wired elements
Wired elements — это коллекция элементов, нарисованных вручную. Разработанные для вайрфреймов, элементы нарисованы таким образом, что два элемента визуализации не могут быть одинаковы — как две отдельные нарисованные от руки формы. Полезно? Возможно. Круто? Определенно:).
👉 @sWebDev
Wired elements — это коллекция элементов, нарисованных вручную. Разработанные для вайрфреймов, элементы нарисованы таким образом, что два элемента визуализации не могут быть одинаковы — как две отдельные нарисованные от руки формы. Полезно? Возможно. Круто? Определенно:).
👉 @sWebDev
SurveyJS
Помогает разработчикам создавать настраиваемые опросы и квизы, которые можно интегрировать с любыми приложениями JavaScript (JS).
Возможности:
1. Расширение опросов с помощью сторонних виджетов;
2. Интеграция с любыми приложениями;
3. Создание опросов для сопровождения элементов бренда веб-сайта.
👉 @sWebDev
Помогает разработчикам создавать настраиваемые опросы и квизы, которые можно интегрировать с любыми приложениями JavaScript (JS).
Возможности:
1. Расширение опросов с помощью сторонних виджетов;
2. Интеграция с любыми приложениями;
3. Создание опросов для сопровождения элементов бренда веб-сайта.
👉 @sWebDev
Final Form
Библиотека для создания красивых и доступных форм. Позволяет точно контролировать, какие элементы формы получают уведомления об изменениях состояния формы.
Функции:
1. Совместима со всеми веб-фреймворками;
2. Полноценная и расширяемая реализация;
3. Автономность.
👉 @sWebDev
Библиотека для создания красивых и доступных форм. Позволяет точно контролировать, какие элементы формы получают уведомления об изменениях состояния формы.
Функции:
1. Совместима со всеми веб-фреймворками;
2. Полноценная и расширяемая реализация;
3. Автономность.
👉 @sWebDev
Redux
Обычно используется вместе с JavaScript-фреймворками, такими как Angular и React. Помогает решить проблему нехватки данных поддержкой предсказуемого состояния приложений, когда их размер в производственном процессе становится огромным.
👉 @sWebDev
Обычно используется вместе с JavaScript-фреймворками, такими как Angular и React. Помогает решить проблему нехватки данных поддержкой предсказуемого состояния приложений, когда их размер в производственном процессе становится огромным.
👉 @sWebDev
Angular Material
Это официальная библиотека компонентов Angular, в которой реализованы концепции Material Design от Google. Эти компоненты пользовательского интерфейса можно рассматривать как примеры кода, написанные в соответствии с рекомендациями команды разработчиков Angular.
👉 @sWebDev
Это официальная библиотека компонентов Angular, в которой реализованы концепции Material Design от Google. Эти компоненты пользовательского интерфейса можно рассматривать как примеры кода, написанные в соответствии с рекомендациями команды разработчиков Angular.
👉 @sWebDev
DropzoneJS
Позволяет создавать окна загрузки файлов с помощью технологии drag-and-drop. Есть возможности для создания превью изображений, превью файлов и анимации выполнения процесса.
Преимущества:
1. Не имеет внешних зависимостей;
2. Возможность настройки под конкретные нужды.
👉 @sWebDev
Позволяет создавать окна загрузки файлов с помощью технологии drag-and-drop. Есть возможности для создания превью изображений, превью файлов и анимации выполнения процесса.
Преимущества:
1. Не имеет внешних зависимостей;
2. Возможность настройки под конкретные нужды.
👉 @sWebDev
NGX Bootstrap
Библиотека NGX Bootstrap набрала около 5 тысяч звёзд на GitHub. В ней можно найти базовые компоненты, реализующие возможности шаблона Bootstrap и написанные для Angular, да и не только их. Она подходит для разработки настольных и мобильных приложений и спроектирована с учётом расширяемости и адаптивности.
👉 @sWebDev
Библиотека NGX Bootstrap набрала около 5 тысяч звёзд на GitHub. В ней можно найти базовые компоненты, реализующие возможности шаблона Bootstrap и написанные для Angular, да и не только их. Она подходит для разработки настольных и мобильных приложений и спроектирована с учётом расширяемости и адаптивности.
👉 @sWebDev
Typeahead.js
Библиотека с открытым исходным кодом. Обеспечивает автозаполнение для окон поиска и других текстовых полей на веб-сайтах. Состоит из двух компонентов — механизма предложений и UI-элемента.
Ключевые функции:
1. Компоненты библиотеки можно использовать отдельно модульно;
2. Обширная библиотека для каждого компонента;
3. Поддержка всех десктопных браузеров (не для мобильных).
👉 @sWebDev
Библиотека с открытым исходным кодом. Обеспечивает автозаполнение для окон поиска и других текстовых полей на веб-сайтах. Состоит из двух компонентов — механизма предложений и UI-элемента.
Ключевые функции:
1. Компоненты библиотеки можно использовать отдельно модульно;
2. Обширная библиотека для каждого компонента;
3. Поддержка всех десктопных браузеров (не для мобильных).
👉 @sWebDev