nandorojo/solito

🧍‍♂️ React Native + Next.js, unified.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 hour ago
Added to GitGenius on September 16th, 2026
Created on December 23rd, 2021
Open Issues & Pull Requests: 27 (+0)
GitHub issues: Enabled
Number of forks: 191
Total Stargazers: 4,093 (+0)
Total Subscribers: 31 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.1 days
Mean response time: 26.9 days
90th percentile: 74.7 days
Tracked items: 24

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 12
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 525 days
Stale 30+ days: 12
Stale 90+ days: 12

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Solito is a framework for sharing React code between React Native and Next.js applications.

The core problem Solito addresses is code duplication when building the same application across web and mobile platforms. Rather than maintaining separate codebases, Solito enables developers to write shared business logic, components, and navigation once and use it across both React Native and Next.js. The approach leverages TypeScript and React's component model to create a unified codebase where platform-specific implementations are handled through file extensions and conditional imports, allowing the same component logic to render natively on mobile and on the web.

Solito suits teams building cross-platform applications who want to maximize code reuse without sacrificing platform-specific optimizations. It works best for projects where the core application logic and UI patterns are similar across web and mobile, though developers should expect to write platform-specific code for features that differ significantly between environments. The framework integrates with existing Next.js and React Native tooling rather than replacing them, making it suitable for teams already invested in those ecosystems.

The project shows consistent maintenance with regular updates addressing both bug fixes and feature additions. Development activity demonstrates responsiveness to community issues and pull requests, with maintainers actively reviewing and merging contributions. The codebase reflects ongoing refinement of the core framework patterns and tooling integration, indicating sustained investment in keeping the project aligned with updates in React Native and Next.js dependencies.