Open source · Free to use

Apps and games forReact & React Native

77 accessible components, a 3D game engine, 50+ ready-made games, a video editor in your browser and 107 free developer tools, for the web and mobile.

npm install @nayan-ui/reactReact
npm install @nayan-ui/nativeReact Native
npm install @nayan-ui/engineGame engine
npx @nayan-ui/cli new my-game -t gamesGames
@nayan-ui/reactLive, not a screenshot

Buttons

Button group

Toggle buttons

Badges

DefaultAccentSuccessWarningDanger

Chips

NewStablev2.1Beta

What you get

More than a component library

Six things, all free to use: components for React and React Native, a 3D game engine, ready-made games, a video editor, developer tools and a CLI. Start with whichever one you came for.

React components
54React components
React Native components
23React Native components
Ready-made games
50+Ready-made games
Free developer tools
107Free developer tools

Games

Play a game, or build your own

The Nayan engine runs the same 3D game on iOS, Android and the web. Start from a working Car Racing project in one command.

Terminal
npx @nayan-ui/cli new my-game -t games
cd my-game && bun install
bun run web

You get an Expo app and a Vite app that share one game: Car Racing, with a city, traffic, a scoreboard and a settings modal. Add your own games next to it, or pick from the 50+ ready-made ones.

Car Racing screenshotTreasure Hunt screenshotBlock Blast screenshotPenguin Run screenshotBubble Shooter screenshotCandy Crush screenshot

Why the components

Everything you need, nothing you don't

Two packages, @nayan-ui/react and @nayan-ui/native, one design language, and no licence to buy.

77 components, ready to ship

Buttons, forms, tables, dialogs, sheets, menus, date pickers — enough to build a real application rather than a demo. Every one arrives styled, accessible and documented, so the first thing you write is your feature, not a dropdown.

Web and mobile, one API

The same prop names and the same design language on React and React Native, so moving between them costs you nothing.

Accessible out of the box

Keyboard navigation, focus management and screen-reader labels are already handled — not left as an exercise for later.

Looks like your product

Restyle everything from one set of colour tokens — including a dark theme that was designed, not inverted. Or override a single instance with a utility class.

Free, and staying free

MIT licensed with no paid tier, no seat count and nothing held back. Use it in client work without asking anyone.

Free, and staying that way

The components, game engine, video editor and tools are MIT licensed, with no accounts and no paid tier; the ready-made games are free for non-commercial use. If something is missing, the issue tracker is the place to say so.