📝 Help prepare for 2025 → Answer 8 simple questions on our Fall Survey
Open Survey

Empower JavaScriptwith native APIs

Liberate your development by using platform APIs directly without leaving your of JavaScript.

myApp/src/app.ts
const formatMessage = level => `The Battery Level is: ${level}%`

// iOS direct native access!
let value = UIDevice.currentDevice.batteryLevel * 100

// Android 
let value = bm.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY)

alert(formatMessage(value))
Btw, you can
totally try it!

Choose the flavor you love

javascriptjavascript
typescripttypescript
angularangular
vuevue
solidsolid
reactreact
sveltesvelte
capacitorcapacitor
ionicionic
You are a purist! Sure thing!
JavaScript's awesomeness is at your fingertips!

Roadmap

This roadmap is subject to change.

Done
In Progress
Planned