:boom: React Native UI Library based on Eva Design System :new_moon_with_face::sparkles:Dark Mode
10.7k
Stars
967
Forks
134
Open issues
30
Contributors
AI Analysis
UI Kitten is a React Native UI component library built on the Eva Design System, providing 25+ pre-designed components, runtime theming (including dark mode), and 480+ SVG icons for building multi-brand mobile applications. It serves teams building cross-platform React Native apps who want consistent, professionally designed interfaces without building components from scratch; it is not suitable for web-only projects or those requiring highly custom component designs outside the Eva system.
Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.
AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.
React Native UI library built on Eva Design System with runtime theming and dark mode support
UI Kitten is a component library for React Native, offering 25+ pre-styled UI components tied to the Eva Design System. It targets mobile developers who want a consistent, themeable design system out of the box — particularly useful for teams building multi-brand or white-label apps. Its runtime theme switching (including dark mode without app reload) is a notable differentiator. Maintained by Akveo, a commercial agency, the project is MIT-licensed and backed by a companion starter kit (Kitten Tricks). It sits in a moderately crowded space but occupies a specific niche around Eva's design language.
Created in December 2016 by Akveo, the library initially predated the Eva Design System. It was later refactored to be Eva-native, gaining structured theming and a consistent visual identity. This repositioning around Eva appears to have been the project's main evolution arc.
The project accumulated ~10.6K stars over roughly nine years, suggesting steady but not explosive organic growth. Akveo's commercial presence and agency reputation likely drove early adoption. Growth appears to have plateaued — only 1 star gained in the last 7 days as of the evaluation date, and the last push was March 2026, over three months ago. The project likely benefits from existing users and long-tail search traffic rather than active community expansion.
UI Kitten has 10.6K GitHub stars and a companion starter app (Kitten Tricks), suggesting real-world usage by mobile developers. NPM download data is not provided in the metadata. Akveo's commercial offerings around the library imply production deployments exist, but independent third-party evidence of large-scale production use is not documented in the provided materials. Adoption appears real but concentrated among Akveo's client base and developers who discovered it via Eva Design System.
Appears to be a component library structured around a theming engine tied to Eva Design System tokens. Likely uses React Context for theme propagation, enabling runtime switching. Based on README, components are general-purpose and SVG icon support is integrated via Eva Icons. TypeScript is the primary language, suggesting typed component APIs.
README references a Coveralls badge, implying automated test coverage is tracked and CI is in place via GitHub Actions. Actual coverage percentage is not documented in the README.
Last push was March 4, 2026 — approximately 3.5 months before the current evaluation date. This is a slower cadence but not abandonment. The project appears to be in maintenance mode rather than active feature development. No major recent releases or changelog entries are visible from the README. Akveo still links to commercial services around the library, suggesting some ongoing business interest.
ADOPT IF: you are building a React Native app that benefits from Eva Design System's visual language, need runtime theme switching, or want a batteries-included UI kit with dark mode that works out of the box. AVOID IF: you need a rapidly evolving library with frequent updates, modern cross-platform web+native support, or community momentum — the project appears to be in maintenance mode and may lag behind ecosystem shifts. MONITOR IF: you already use Eva Design System or Akveo products and want to assess whether the library receives renewed investment as React Native tooling evolves.
Independent dimensions
Mainstream potential
3/10
Technical importance
5/10
Adoption evidence
4/10
- Project appears to be in maintenance mode with slow commit cadence (~3.5 months since last push), risking compatibility issues as React Native evolves.
- Strong coupling to Eva Design System limits flexibility — teams that outgrow Eva's design language may find migration costly.
- Akveo is a commercial agency, not a dedicated open source foundation; business direction changes could reduce or eliminate maintenance.
- The React Native UI library space is shifting toward utility-first and headless component patterns (Gluestack, Tamagui, react-native-reusables), which may reduce new adoption of opinionated libraries like UI Kitten.
- No visible evidence of a large independent contributor community outside Akveo; bus factor appears concentrated.
UI Kitten is likely to remain stable for existing users but will gradually lose relevance to newer entrants offering better ecosystem alignment. Absent a major refresh, it may decline to legacy status within 2–3 years.
Newsletter
Get analyses like this every Monday
Free weekly digest of the most interesting open-source discoveries.
Languages
Information
- Language
- TypeScript
- License
- MIT
- Last updated
- 4mo ago
- Created
- 116mo ago
- Analyzed with
- anthropic/claude-haiku-4-5
Stars over time
Contributors over time
Top 100 contributors only — repos with more will plateau at 100.
Open issues
Icon component <Icon .... /> gets an error: in rn 0.79 and react 19
Low startup performance with react-native >= 0.71
Is it supporting rtl ?
TopNavigation's acessory prop problem in ui-kitten ^5
Questions regarding component mapping
Top contributors
Recent releases
Similar repos
wix/react-native-ui-lib
React Native UI Library is a comprehensive component library and design system...
guokaigdg/animal-island-ui
Animal-Island-UI is a React component library styled after Nintendo's Animal...
react-native-elements/react-native-elements
React Native Elements is a cross-platform UI component library for React Native...
| Repository | Stars | Week Δ | Language | Score | Updated |
|---|---|---|---|---|---|
|
|
10.7k | — | TypeScript | 7/10 | 4mo ago |
|
|
8.1k | — | TypeScript | 6/10 | 6mo ago |
|
|
7.1k | — | TypeScript | 8/10 | 2w ago |
|
|
3.8k | — | TypeScript | 7/10 | 3d ago |
|
|
25.9k | — | MDX | 8/10 | 2mo ago |
|
|
1.1k | — | TypeScript | 8/10 | 20h ago |
More than double the stars (~25.8K) and broader community. Less opinionated on design system but more flexible. UI Kitten offers stronger theming cohesion via Eva; react-native-elements is more a utility collection.
Newer entrant (~8.4K stars) with momentum, focused on Tailwind/shadcn-style primitives. Appeals to web developers migrating to React Native. UI Kitten's Eva-centric approach is more structured but less aligned with current web-to-mobile trends.
Narrowly targeted at VK's design language; far smaller adoption scope. UI Kitten is more general-purpose by comparison.
NativeBase (now evolving into Gluestack UI) is a direct competitor with similar goals. Gluestack has more active recent development momentum. UI Kitten's Eva design system tie-in may differentiate it for brand-conscious teams.
A more modern, performance-focused cross-platform UI library with active development. Represents the current direction of the React Native UI ecosystem, which UI Kitten may struggle to match in pace.

