Build Native Apps
for web, desktop, mobile, & more using next.js
npx next-native
What is Next.js Native?
-
A browser compatible runtime.
No caveats. Code that works in a browser will work in Next.js Native. You don't have to change any of your code.
-
Built from scratch.
Built from the ground up to run everywhere. To run faster, compile faster, produce smaller binaries, and use less memory.
-
Mobile, desktop, & beyond.
We normalize the webview across every operating system, making existing APIs consitent and adding new powerful native APIs.
-
Get Started
Open your terminal. Run the following command in an existing project or, to create a new project, run it in an empty directory.
npx next-native
-
Cross-Platform Configuration
All meta data and settings for every platform is normalized into a single, simple configuration file.
[meta] ; The unique identity of your application bundle_identifier = "com.vercel.zaphod" ; The title of your app as seen by the user title = "Zaphod"
-
Local & Remote Routes
You can run them in the cloud or on-device. Welcome to the far-edge of computing, which can save you cost and improve user experience.
-
New Capabilities
It's easy to get started because you don't need to change any of your existing code. Spend some of your free time trying new capabilities that will instantly look and feel familiar.
import fs from 'socket:fs/promises' export default async function Readme() { const text = await fs.readFile('./readme.md', 'utf8') return <p>{{text}}</p> }
-
Deploy
Follow the step by step development, debugging, and distribution guides to get your app onto your devices and into every app store.
Powered By
-
React
React is a front-end JavaScript library for building user interfaces based on components.
-
Next.js
Next.js is a JavaScript library for building React-based web applications with server-side rendering and static website generation.
-
Socket Runtime
Socket Runtime is a cross-platform runtime that can create native applications from existing Next.js projects.
Built with Socket Runtime
An entirely new cross-platform runtime built from the ground up
for Web Developers to bring the Web everywhere.