Consola, backend y CLI de código abierto para Capgo, que permite gestionar actualizaciones en vivo, canales y compilaciones nativas de apps Capacitor.
ionic-team/capacitor
Capacitor es un entorno de ejecución multiplataforma que permite ejecutar aplicaciones web de forma nativa en iOS y Android, y en la web, desde una sola base de código.
Alternativa open source a:Apache Cordova
- Estrellas
- 16,923
- Forks
- 1,293
- Issues abiertos
- 151
- Último commit
- hace 7 horas
¿Qué es?
Capacitor adapta aplicaciones web existentes para que se ejecuten de forma nativa en iOS, Android y la web. Ofrece una API y una capa de ejecución multiplataforma que permiten al código web llamar a SDK nativos, así como una Plugin API para crear plugins nativos personalizados en Swift (iOS) o Kotlin/Java (Android).
Está diseñado para integrarse en una aplicación web moderna existente, sin exigir el uso de un framework nuevo. Los desarrolladores instalan los paquetes core y CLI, inicializan el proyecto y agregan proyectos de plataformas nativas según sea necesario. Los proyectos nativos se guardan como código fuente en el repositorio, por lo que se pueden editar directamente.
Capacitor también admite la implementación de Progressive Web Apps, de modo que una sola aplicación puede publicarse en las tiendas de aplicaciones y en la web móvil. El equipo de Ionic se encarga de su mantenimiento y está pensado como sucesor moderno de Apache Cordova, con compatibilidad retroactiva con la mayoría de los plugins de Cordova.
Funciones clave
- 01Ejecuta una misma base de código web de forma nativa en iOS y Android, y en la web.
- 02Ofrece una API multiplataforma para llamar a SDK nativos desde JavaScript.
- 03Incluye una Plugin API para crear plugins nativos en Swift, Kotlin o Java.
- 04Trata los proyectos nativos como código fuente editable, en lugar de como artefactos de compilación generados.
- 05Ofrece compatibilidad retroactiva con la mayoría de los plugins de Cordova.
Casos de uso
- Publicar una aplicación web existente en App Store y Google Play.
- Acceder a funciones nativas del dispositivo desde una interfaz de JavaScript.
- Crear un plugin nativo reutilizable y publicarlo como paquete npm.
- Implementar una aplicación tanto en las tiendas de aplicaciones nativas como en la web móvil.
Inicio rápido
- 1
Instala los paquetes core y CLI en una aplicación web existente
npm install @capacitor/core @capacitor/cli - 2
Inicializa Capacitor en tu aplicación
npx cap init - 3
Instala la plataforma Android
npm install @capacitor/android - 4
Añade el proyecto nativo de Android
npx cap add android
Antes de usarlo
- Las compilaciones nativas para iOS requieren un Mac con Xcode, y el README no explica cómo configurar este entorno.
Temas
Preguntas frecuentes
- ¿Qué es capacitor?
- Capacitor es un entorno de ejecución multiplataforma que permite ejecutar aplicaciones web de forma nativa en iOS y Android, y en la web, desde una sola base de código. Capacitor adapta aplicaciones web existentes para que se ejecuten de forma nativa en iOS, Android y la web. Ofrece una API y una capa de ejecución multiplataforma que permiten al código web llamar a SDK nativos, así como una Plugin API para crear plugins nativos personalizados en Swift (iOS) o Kotlin/Java (Android).
- ¿capacitor es gratuito? ¿Qué licencia tiene?
- capacitor es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿capacitor sigue mantenido?
- Mantenimiento activo. El último commit de capacitor fue el 21 oct 2026.
- ¿Para qué puedo usar capacitor?
- Publicar una aplicación web existente en App Store y Google Play. Acceder a funciones nativas del dispositivo desde una interfaz de JavaScript. Crear un plugin nativo reutilizable y publicarlo como paquete npm. Implementar una aplicación tanto en las tiendas de aplicaciones nativas como en la web móvil.
- ¿Cómo se instala capacitor?
- Instala los paquetes core y CLI en una aplicación web existente: npm install @capacitor/core @capacitor/cli Inicializa Capacitor en tu aplicación: npx cap init Instala la plataforma Android: npm install @capacitor/android Añade el proyecto nativo de Android: npx cap add android
- ¿Dónde consigo capacitor?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ionic-team/capacitor
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework para crear apps nativas de iOS, Android y visionOS con JavaScript o TypeScript, usando directamente la UI y las API nativas.
Un toolkit de UI de código abierto basado en Web Components para crear apps multiplataforma para iOS, Android y PWA con una sola base de código JavaScript/TypeScript.
Framework de código abierto para crear apps nativas universales con React que funcionan en Android, iOS y la web.
Framework para crear aplicaciones nativas de Android e iOS con React, cuya interfaz en JavaScript se renderiza con componentes nativos de cada plataforma.
Framework multiplataforma basado en Vue.js para crear una sola base de código destinada a iOS, Android, HarmonyOS, Web y numerosas plataformas de mini programas.