cube-ui — это библиотека мобильных UI-компонентов на Vue, разработанная и открытая Didi. Поддерживает полную или модульную регистрацию, включает документацию, пример приложения и шаблон на основе vue-cli для создания новых проектов.
Открытый код. Новые возможности.
Находите качественные проекты с открытым исходным кодом, отправляйте проекты анонимно, заявляйте права на свои проекты и редактируйте их.
Немного любопытства. Мир открытого кода.
THE FIRST COLLECTIONTanStack Table — это headless, не зависящая от фреймворка UI-библиотека для создания мощных таблиц и сеток данных. Она поддерживает React, Vue, Solid, Svelte, Angular и другие, предоставляя полный контроль над разметкой, стилями и поведением с такими функциями, как сортировка, фильтрация, группировка и выбор строк.
Autumn Note — это лёгкий, не зависящий от других библиотек WYSIWYG-редактор богатого текста на чистом JavaScript. Он предлагает форматирование, таблицы, медиа, ярлыки Markdown, интернационализацию, тёмный режим, доступность и обёртки для React/Vue.
Priceline Design System — open-source UI component library и дизайн-стандарт Priceline.com. Предназначен для унификации интерфейсных паттернов, ускорения разработки, поддержки доступности, интернационализации и адаптивного веб-дизайна. Публично доступен как npm-пакет pcln-design-system со Storybook-документацией под лицензией MIT.
Gridstack.js — современная TypeScript-библиотека для создания адаптивных drag-and-drop дашбордов с многоколоночной сеткой. Поддержка Angular, React, Vue, мобильных устройств, v1+ без внешних зависимостей.
date-fns — это модульная JavaScript-библиотека для работы с датами, содержащая более 200 чистых функций для парсинга, форматирования, сравнения и манипулирования датами в браузерах и Node.js. Она использует нативные объекты Date, написана на TypeScript, поддерживает tree-shaking и десятки локалей, а в версии 4.0 добавлена полноценная поддержка часовых поясов.
Draggable — это библиотека JavaScript для настраиваемых операций перетаскивания, предлагающая модули Draggable, Sortable, Droppable и Swappable с поддержкой нативных событий и плагинов.
Recharts — это open-source библиотека графиков для React на базе D3. Она предлагает декларативные компоненты с рендерингом в SVG, минимальными зависимостями и установкой через npm, Deno или UMD.
Кроссплатформенная библиотека медиасервиса на Rust для Node и Electron. Она связывает приложения с нативными медиауправлениями на Windows, macOS и Linux (MPRIS), предоставляя свойства MediaPlayer, колбэки событий и методы жизненного цикла.
Material Design for Bootstrap — бесплатный UI-набор с 700+ компонентами, темами и шаблонами для создания адаптивных сайтов. Доступен для jQuery, Angular, React и Vue под лицензией MIT.
TW Elements — это библиотека компонентов для Tailwind CSS под лицензией MIT, предлагающая более 500 интерактивных UI-компонентов и 117+ блоков дизайна с поддержкой темной темы и быстрой установкой.
Vuestic UI — это библиотека компонентов Vue 3 с лицензией MIT от Epicmax, предлагающая доступные компоненты интерфейса, документацию, интеграции с Nuxt и Tailwind, а также команду CLI для быстрого развертывания проектов.
Carbon — это open-source система дизайна IBM для продуктов и интерфейсов. Этот monorepo предоставляет библиотеки React и web-компонентов, стили Sass, дизайн-токены, иконки, пиктограммы и инструменты для создания единообразных интерфейсов.
Element — это UI-инструментарий для Vue.js 2.0, доступный в npm как element-ui. Он предоставляет переиспользуемые компоненты, поддерживает выборочный импорт, кастомные темы и совместим с IE10+ и современными браузерами.
Vuetify — это UI-компонентный фреймворк для Vue под лицензией MIT, предлагающий тщательно созданные адаптивные компоненты с темизацией, настройкой SASS, tree-shaking для Vite и поддержкой более 42 языков.
Flowbite — это библиотека UI-компонентов с открытым исходным кодом на базе Tailwind CSS, предлагающая интерактивные элементы с поддержкой RTL, API на vanilla JS, типы TypeScript и привязки для React, Vue, Svelte и Angular.
Varlet — это библиотека компонентов для Vue 3 на базе Material Design 2 и 3, предлагающая более 70 универсальных компонентов для мобильных и десктопных интерфейсов с поддержкой темизации, i18n, SSR и TypeScript.
Tesseract.js — JavaScript-библиотека для оптического распознавания символов (OCR), извлекающая текст из изображений более чем на 100 языках. Работает в браузере через WebAssembly и в Node.js, обёртывая движок Tesseract без изменения модели распознавания.
Tiptap — это бесголовая кроссплатформенная среда для создания редакторов форматированного текста, построенная на библиотеке ProseMirror. Она предлагает более 100 расширений, поддерживает Vue, React и обычный JavaScript, а также интегрируется с открытым бэкендом для совместной работы Hocuspocus.
Oruga — лёгкая библиотека UI-компонентов для Vue.js 3 без зависимости от CSS-фреймворков. Поддерживает кастомизацию через маппинг классов, дерево-пошаговый сбор, темы и интеграцию с Tailwind, Bulma, Bootstrap.