Repolode
ionic-team

ionic-team/ionic-framework

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.

Estrellas
52,715
Forks
13,297
Issues abiertos
516
Último commit
hace 5 horas

¿Qué es?

Ionic es un toolkit de código abierto para crear apps multiplataforma nativas y Progressive Web Apps a partir de una sola base de código con JavaScript y tecnologías web. Sus componentes de UI se basan en Web Components, por lo que se pueden usar con Angular, React y Vue. El proyecto se distribuye como @ionic/core y como paquetes específicos para cada uno de esos tres frameworks.

El framework ofrece un conjunto de componentes de interfaz preconstruidos que buscan tener el aspecto y el comportamiento de la UI móvil nativa, con estilos Material Design disponibles junto con apariencias específicas de cada plataforma. Las apps suelen empaquetarse para iOS y Android con Capacitor, el runtime nativo que Ionic utiliza, y también se pueden publicar como apps web.

El proyecto cuenta con licencia MIT e incluye una guía de inicio rápido basada en CLI, documentación y guías de migración desde versiones principales anteriores. Ionic 1, 2 y 3 están en repositorios separados.

Funciones clave

  • 01Componentes de UI multiplataforma para iOS, Android y la web desde una sola base de código.
  • 02Basado en Web Components y compatible con Angular, React y Vue.
  • 03Opciones de estilos Material Design y específicos de cada plataforma.
  • 04Se integra con Capacitor para empaquetar apps nativas de iOS y Android.
  • 05Incluye una guía de inicio rápido con CLI y guías oficiales para migrar entre versiones principales.

Casos de uso

  • Crear una app móvil para iOS y Android con tecnologías web y una sola base de código.
  • Crear una Progressive Web App con navegación y componentes de estilo nativo.
  • Añadir componentes de UI de Ionic a un proyecto existente de Angular, React o Vue.

Inicio rápido

  1. 1

    Lee la guía de inicio rápido de la documentación

  2. 2

    Instala el paquete principal desde npm

    npm install @ionic/core
  3. 3

    Elige un paquete de framework (Angular, React o Vue) y sigue su README

Antes de usarlo

  • Ionic 3 y las versiones anteriores están en repositorios separados y no se mantienen aquí.
  • Para empezar, hay que consultar la documentación externa; este README no incluye una configuración completa.

Temas

Preguntas frecuentes

¿Qué es ionic-framework?
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. Ionic es un toolkit de código abierto para crear apps multiplataforma nativas y Progressive Web Apps a partir de una sola base de código con JavaScript y tecnologías web. Sus componentes de UI se basan en Web Components, por lo que se pueden usar con Angular, React y Vue. El proyecto se distribuye como @ionic/core y como paquetes específicos para cada uno de esos tres frameworks.
¿ionic-framework es gratuito? ¿Qué licencia tiene?
ionic-framework es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ionic-framework sigue mantenido?
Mantenimiento activo. El último commit de ionic-framework fue el 20 oct 2026.
¿Para qué puedo usar ionic-framework?
Crear una app móvil para iOS y Android con tecnologías web y una sola base de código. Crear una Progressive Web App con navegación y componentes de estilo nativo. Añadir componentes de UI de Ionic a un proyecto existente de Angular, React o Vue.
¿Cómo se instala ionic-framework?
Lee la guía de inicio rápido de la documentación Instala el paquete principal desde npm: npm install @ionic/core Elige un paquete de framework (Angular, React o Vue) y sigue su README
¿Dónde consigo ionic-framework?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ionic-team/ionic-framework

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados