Skip to content

Build cross-platform Native Progressive Web Apps for iOS, Android, and the web ⚡️

License

Notifications You must be signed in to change notification settings

EWBears/capacitor

 
 

Repository files navigation

⚡️ Capacitor: Cross-platform apps with JavaScript and the Web ⚡️

Capacitor is a cross-platform API and code execution layer that makes it easy to call Native SDKs from web code and to write custom Native plugins that your app might need. Additionally, Capacitor provides first-class Progressive Web App support so you can write one app and deploy it to the app stores, and the mobile web.

Capacitor is being designed by the Ionic Framework team as an eventual alternative to Cordova, though backwards compatibility with Cordova plugins is a priority and is actively being worked on. Capacitor can be used without Ionic Framework, but soon it'll become a core part of the Ionic developer experience.

Capacitor is still a work in progress and is not quite ready for use. Stay tuned for a public release in early 2018.

Directory Structure

  • cli: Capacitor CLI
  • core: Capacitor Core JS library
  • ios: Capacitor iOS Runtime
  • ios-template: Default iOS App installed by the CLI
  • android: Capacitor Android Runtime
  • android-template: Default Android App installed by the CLI
  • example: iOS Example for development

About

Build cross-platform Native Progressive Web Apps for iOS, Android, and the web ⚡️

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Java 37.7%
  • TypeScript 18.5%
  • Swift 15.5%
  • HTML 12.5%
  • Objective-C 6.5%
  • JavaScript 5.5%
  • Other 3.8%