
Company News
Socket Named Top Sales Organization by RepVue
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.
@joe111/neo-ui
Advanced tools
⚠️ This library is currently in beta development (v1.3.13) and is still under active development. APIs may change, and some features may not be fully stable. Use with caution in production environments.
npm install @joe111/neo-ui
# or
yarn add @joe111/neo-ui
Install the required peer dependencies:
npm install react react-native @react-navigation/native @react-navigation/bottom-tabs @react-navigation/elements react-native-gesture-handler react-native-reanimated react-native-safe-area-context react-native-screens react-native-svg
The package also requires:
npm install @expo/vector-icons
Wrap your app with the ThemeProvider:
import React from 'react';
import { ThemeProvider } from '@joe111/neo-ui';
import { YourApp } from './YourApp';
export default function App() {
return (
<ThemeProvider>
<YourApp />
</ThemeProvider>
);
}
You can import and use components directly:
import React from 'react';
import { Button, Typography, Box } from '@joe111/neo-ui';
export function YourApp() {
return (
<Box padding="lg">
<Typography variant="h1">Welcome to NeoUI</Typography>
<Button variant="primary" onPress={() => console.log('Hello NeoUI!')}>
Get Started
</Button>
</Box>
);
}
import { ThemeProvider, useTheme } from '@joe111/neo-ui';
export function CustomComponent() {
const theme = useTheme();
return (
<View style={{ backgroundColor: theme.colors.primary }}>
<Text style={theme.typography.h1}>Styled with theme</Text>
</View>
);
}
Experience all components in action with our comprehensive demo app:
git clone https://github.com/Joe-Moussally/react-native-neo-ui.git
cd react-native-neo-ui/example
# Install dependencies
npm install
# Start the demo app
npm start
We welcome contributions! Please see our Contributing Guide for details.
git checkout -b feature/amazing-feature)git commit -m 'feat: add amazing feature')git push origin feature/amazing-feature)📄 License Notice: Neo UI is source-available under a custom license.
You're free to use it in personal or commercial apps and projects.
Redistribution or republishing as part of another library, toolkit, or competing product is not allowed without written permission.
Custom Source-Available License © Joe Moussally
Made with ❤️ for the React Native community
Building beautiful mobile experiences, one component at a time.
Made with create-react-native-library
FAQs
A modern React Native UI library
We found that @joe111/neo-ui demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.

Security News
NIST will stop enriching most CVEs under a new risk-based model, narrowing the NVD's scope as vulnerability submissions continue to surge.

Company News
/Security News
Socket is an initial recipient of OpenAI's Cybersecurity Grant Program, which commits $10M in API credits to defenders securing open source software.