awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
driftyco avatar

driftyco/ionic

0
View on GitHub↗
52,514 estrellas·13,358 forks·TypeScript·MIT·4 vistasionicframework.com↗

Ionic

Ionic is a cross-platform mobile UI toolkit and hybrid app development framework. It provides a library of web components for building native-quality iOS, Android, and Progressive Web Apps using HTML, CSS, and JavaScript from a single codebase.

The project utilizes a web component UI library to ensure consistent mobile interface behaviors. It employs a framework-agnostic wrapper to integrate these custom elements with JavaScript libraries such as React, Vue, and Angular.

The toolkit covers hybrid mobile UI design and cross-platform app development. It includes an adaptive styling system that automatically adjusts layouts based on the host operating system and a platform-specific component mapping system to swap visual representations between iOS and Android styles.

Features

  • Cross-Platform Development - Enables the creation of native-quality mobile and web applications from a single codebase using web technologies.
  • Cross-Platform UI Toolkits - Offers a comprehensive library of web components for building native-quality interfaces across iOS, Android, and the web.
  • Native Mobile Design Systems - Provides a system for designing adaptive native mobile interfaces that maintain consistency across different device types.
  • Web-Based Native UI - Ships a library of custom elements that render native-like interface components within a web browser environment.
  • Cross-Platform Development Frameworks - Provides a framework for building native-quality iOS, Android, and web applications from a single codebase.
  • Framework UI Wrappers - Provides integration layers that wrap web components for use within React, Vue, and Angular frameworks.
  • Hybrid Mobile Frameworks - Provides a framework for developing cross-platform mobile applications using a single set of web technologies.
  • Web Components - Uses standardized custom elements to encapsulate styles and behavior for consistent rendering across frameworks.
  • Web Framework Integrations - Connects custom web components to various JavaScript libraries and frameworks to ensure consistent behavior.
  • CSS Variable Theming - Implements a theming system that maps design tokens to native CSS variables for real-time visual updates.
  • Adaptive Styling - Provides a styling system that automatically adjusts layouts and CSS variables based on the detected host operating system.
  • Platform Component Mapping - Automatically swaps visual representations of elements between iOS and Android styles while maintaining the same underlying logic.
  • Progressive Web Apps - Supports the development of web applications that provide native-like experiences and installation through the browser.
  • Web-Native Integration Bridges - Wraps web applications in native containers with a JavaScript bridge for hardware access.
  • Application Frameworks - Platform for building native and web apps with Angular.
  • Core Framework - The main open-source front-end SDK for hybrid mobile applications.
  • Mobile Development - Official Ionic framework support.

Historial de estrellas

Gráfico del historial de estrellas de driftyco/ionicGráfico del historial de estrellas de driftyco/ionic

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace driftyco/ionic?

Ionic is a cross-platform mobile UI toolkit and hybrid app development framework. It provides a library of web components for building native-quality iOS, Android, and Progressive Web Apps using HTML, CSS, and JavaScript from a single codebase.

¿Cuáles son las características principales de driftyco/ionic?

Las características principales de driftyco/ionic son: Cross-Platform Development, Cross-Platform UI Toolkits, Native Mobile Design Systems, Web-Based Native UI, Cross-Platform Development Frameworks, Framework UI Wrappers, Hybrid Mobile Frameworks, Web Components.

¿Qué alternativas de código abierto existen para driftyco/ionic?

Las alternativas de código abierto para driftyco/ionic incluyen: ionic-team/ionic-framework — Ionic Framework is a cross-platform UI toolkit and hybrid app framework used to build native-quality mobile and… onsenui/onsenui — OnsenUI is a web component mobile UI framework and cross-platform UI library used to build hybrid mobile applications… react-native-webview/react-native-webview — This project is a cross-platform mobile web view component and native browser wrapper used to embed and display web… ionic-team/capacitor — Capacitor is a cross-platform mobile framework that enables developers to build native applications using web… dcloudio/uni-app — uni-app is a cross-platform framework for building mobile and web applications from a single Vue.js codebase. It… a-h/templ — Templ is a type-safe HTML templating engine and UI framework for Go. It provides a system for building reusable HTML…

Alternativas open-source a Ionic

Proyectos open-source similares, clasificados según cuántas características comparten con Ionic.
  • ionic-team/ionic-frameworkAvatar de ionic-team

    ionic-team/ionic-framework

    52,539Ver en GitHub↗

    Ionic Framework is a cross-platform UI toolkit and hybrid app framework used to build native-quality mobile and progressive web applications using HTML, CSS, and JavaScript. It functions as a web component library that enables the deployment of a single codebase across iOS, Android, and the web. The framework features a platform-adaptive design system that automatically switches the visual style of components to match the design patterns of the host operating system. It utilizes a web-component-based architecture with CSS custom properties for global theming and specialized bindings to synchr

    TypeScriptangularcapacitorframework
    Ver en GitHub↗52,539
  • onsenui/onsenuiAvatar de OnsenUI

    OnsenUI/OnsenUI

    8,866Ver en GitHub↗

    OnsenUI is a web component mobile UI framework and cross-platform UI library used to build hybrid mobile applications and progressive web apps. It provides a software development kit for creating applications with a web-based architecture using HTML5 and JavaScript. The framework automatically adapts the visual style of its interface elements based on the detected mobile device and operating system to maintain a native appearance. It includes binding packages that synchronize state and properties between its web components and frontend frameworks such as React, Vue.js, and Angular.

    JavaScript
    Ver en GitHub↗8,866
  • react-native-webview/react-native-webviewAvatar de react-native-webview

    react-native-webview/react-native-webview

    7,169Ver en GitHub↗

    This project is a cross-platform mobile web view component and native browser wrapper used to embed and display web content within mobile applications. It functions as a communication layer that allows JavaScript in a web page to exchange data with native mobile code. The component enables in-app web browsing and the integration of external websites or custom HTML pages. It provides a programmable interface for customizing how web content is rendered and interacted with inside a native application.

    TypeScript
    Ver en GitHub↗7,169
  • ionic-team/capacitorAvatar de ionic-team

    ionic-team/capacitor

    15,054Ver en GitHub↗

    Capacitor is a cross-platform mobile framework that enables developers to build native applications using web technologies. It functions as a hybrid app container, wrapping web assets within a native runtime that provides a standardized bridge to device hardware and system-level services. By exposing native functionality through a plugin-based architecture, it allows web applications to access platform-specific features while maintaining a consistent interface across mobile and desktop environments. The project distinguishes itself by maintaining native project files as source assets, allowin

    TypeScriptandroidcapacitorcordova
    Ver en GitHub↗15,054
  • Ver las 30 alternativas a Ionic→