BO

bidyut10/opensourceui

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

812 stars Качество 73 Тренд 43MIT

Opensource UI: бесплатные, открытые и готовые к производству компоненты для React и Next.js. Работает на TypeScript, Tailwind CSS и иконках Lucide

Обзор

Премиальные бесплатные компоненты React/Next.js, построенные на Tailwind CSS и TypeScript. Без подписок, без платных доступов. Просмотрите с живыми превью, руководствами по настройке и готовым к копированию исходным кодом на /components. Большинство UI-китов либо выглядят одинаково, либо требуют изучения всей системы, прежде чем использовать одну кнопку. Я хотел что-то ближе к тому, как я на самом деле работаю: найти компонент, который выглядит хорошо, вставить файл в проект, подстроить реквизит и двигаться дальше. Эти компоненты предназначены для копирования, а не для установки как пакет. Нет обёрток провайдера, нет конфигурации темы для декодирования. Каждый файл самодостаточен. Иконки — это обычные компоненты SVG React в иконках/— без дополнительного пакета npm. Я также использую nexticons.in вместе с ними. Opensource UI работает с агентами кода — Cursor, Claude Code, Codex, Copilot, Grok, ChatGPT и другими. Комплект агентов используется и включает рабочий процесс навыков и справочную документацию (каталог, система проектирования, руководство по внедрению и инвентаризация файлов). Смотрите шаги настройки по инструментам и примерные запросы.

Обзор (машинный перевод)

Бесплатный React и Next.js UI, который вы можете скопировать в свой проект. 200+ компонентов по 30 категориям, TypeScript, Tailwind CSS v4 и живые превью. MIT для личного и коммерческого использования — пакета для установки нет и нет платного доступа позже.

Просмотрите каталог по адресу opensourceui.in/components.

Зачем копировать-вставлять

Большинство наборов требуют изучить систему, прежде чем одна кнопка станет пригодна. Эти элементы предназначены для копирования, а не для установки: найти компонент, вставить файл, настроить реквизиты и отправить её. Нет настройки провайдера и нет настройки темы.

Быстрый старт

Node.js 22.x.

Command Что он делает
npm run dev Dev server
npm run build Статический экспорт в out/ (запускается check:showcase первым)
npm run lint ESLint
npm run typecheck tsc --noEmit
npm run format Красивее, с сортировкой класса Tailwind
npm run test Тесты Vitest
npm run verify Полный гейт: формат, ворсинки, типы, каталог, дизайн, тесты, сборка, драматург

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Opensource UI

Free React and Next.js UI you copy into your project. 200+ components across 30 categories, TypeScript, Tailwind CSS v4, and live previews. MIT for personal and commercial use — no package to install, and no paywall later.

Browse the catalog at opensourceui.in/components.

Why copy-paste

Most kits ask you to learn a system before one button is usable. These pieces are meant to be copied, not installed: find a component, paste the file, tweak props, and ship. No provider setup and no theme config.

Quick start

Node.js 22.x.

git clone https://github.com/bidyut10/opensourceui.git
cd opensourceui
npm install
npm run dev
Command What it does
npm run dev Dev server
npm run build Static export to out/ (runs check:showcase first)
npm run lint ESLint
npm run typecheck tsc --noEmit
npm run format Prettier, with Tailwind class sorting
npm run test Vitest unit tests
npm run verify Full gate: format, lint, types, catalog, design, tests, build, Playwright
npm run verify:quick Same gate without build and end-to-end tests

Husky runs Prettier and ESLint on commit, then npm run verify on push. GitHub CI runs the same checks.

Use a component

There is no opensourceui npm package. Copy the file from components/, then bring along whatever that file imports:

  • lib/cn.ts, plus clsx and tailwind-merge
  • Matching files from icons/
  • lucide-react, when the source imports it
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add bidyut10/opensourceui
Новичок в MCP? Начните с руководства на mcpskill.org →