awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 repositorios

Awesome GitHub RepositoriesPlugin Architectures

Frameworks for modular extensions that bridge application logic with native device hardware and services.

Distinguishing note: Focuses on the distribution and modularity of native-bridging packages rather than the raw API access itself.

Explore 12 awesome GitHub repositories matching mobile development · Plugin Architectures. Refine with filters or upvote what's useful.

Awesome Plugin Architectures GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • expo/expoAvatar de expo

    expo/expo

    50,111Ver en GitHub↗

    Expo is a universal mobile framework designed to build native iOS and Android applications from a single codebase using web-standard technologies. It provides a comprehensive development environment that includes a unified runtime for testing, cloud-based infrastructure for compiling and signing native binaries, and automated tools for managing the entire mobile release lifecycle, including app store submission. The framework distinguishes itself through a plugin-based native configuration engine that programmatically modifies project files, allowing developers to integrate native modules wit

    Expo resolves configuration plugins by following a standard order that prioritizes specific entry files over standard package main entry points.

    TypeScriptandroidapp-frameworkexpo
    Ver en GitHub↗50,111
  • flutterchina/flutter-in-actionAvatar de flutterchina

    flutterchina/flutter-in-action

    8,609Ver en GitHub↗

    This project is a cross-platform mobile development course and educational guide focused on building functional applications from a single codebase. It serves as a structured tutorial and textbook for learning the Flutter framework and the Dart programming language. The curriculum covers the full spectrum of mobile development, from basic UI construction and widget-based layouts to advanced architectural patterns for maintainability and scale. It provides instructional content on implementing business logic, networking, and native plugin integrations. The learning path emphasizes practical a

    Teaches the integration of Flutter plugins to bridge Dart code with platform-specific device features.

    JavaScriptflutterflutter-book
    Ver en GitHub↗8,609
  • simplezhli/flutter_deerAvatar de simplezhli

    simplezhli/flutter_deer

    8,580Ver en GitHub↗

    Flutter Deer is a Flutter practice project that demonstrates realistic application patterns across Android and iOS. It showcases how to structure a Flutter app with modular routing, reactive state management using Provider, and a centralized network layer built with Dio for structured API calls and error handling. The project also includes integration and accessibility testing that simulates real user interactions to verify UI behavior and screen-reader compatibility. The project differentiates itself by providing a comprehensive showcase of custom UI components and interactions, including ca

    Accesses device features like QR scanning and map picking through Flutter plugins, bridging Dart code to platform-specific APIs.

    Dartamapandroidchart
    Ver en GitHub↗8,580
  • alibaba/flutter_boostAvatar de alibaba

    alibaba/flutter_boost

    7,191Ver en GitHub↗

    Flutter Boost is a hybrid integration framework that embeds Flutter screens inside existing native iOS, Android, and OHOS applications. It provides a cross-platform page router that navigates between native and Flutter pages using a unified page-name scheme, along with lifecycle-aware engine binding that ties the Flutter engine to native platform lifecycle events for proper start, pause, and resume behavior. The framework also includes multi-engine instance management, allowing separate Flutter engine instances per tab to maintain independent page state. The framework distinguishes itself thr

    Adds Flutter as a dependency to existing native projects and manages lifecycle events across platforms.

    Dartandroiddartflutter
    Ver en GitHub↗7,191
  • go-flutter-desktop/go-flutterAvatar de go-flutter-desktop

    go-flutter-desktop/go-flutter

    5,934Ver en GitHub↗

    go-flutter is a runtime and embedding library that enables Flutter applications to run natively on Windows, macOS, and Linux using Go and GLFW. It implements the Flutter Embedding API to render Flutter UIs on desktop platforms, providing a cross-platform desktop runtime that bridges Go and Dart code through standard Flutter method and event channels. The project includes a plugin framework that supports bidirectional communication between Go and Dart, allowing Go code to invoke Dart handlers and expose Go methods for Dart to call, with optional synchronous replies. It also provides event stre

    A plugin system that enables bidirectional communication between Dart and Go code over standard Flutter method and event channels.

    Gocross-platformdesktopflutter
    Ver en GitHub↗5,934
  • google-ai-edge/litert-lmAvatar de google-ai-edge

    google-ai-edge/LiteRT-LM

    5,619Ver en GitHub↗

    LiteRT-LM es un framework de inferencia de alto rendimiento diseñado para ejecutar modelos de lenguaje de gran tamaño localmente en hardware móvil, de escritorio y IoT. Sirve como un runtime de modelos en el dispositivo que utiliza aceleración de CPU, GPU y NPU para proporcionar un procesamiento de baja latencia. El framework se distingue por su capacidad para procesar entradas de texto, visión y audio a través de un único motor de inferencia multimodal. Cuenta con un servidor HTTP local que emula endpoints de API compatibles con OpenAI y un runtime basado en WebGPU para ejecutar modelos directamente dentro de un navegador web. Para garantizar la fiabilidad de la salida, incluye un generador de texto restringido que impone esquemas JSON o reglas gramaticales en las respuestas del modelo. El proyecto proporciona amplias capacidades para la gestión de conversaciones con estado, decodificación especulativa para aumentar las velocidades de generación de tokens y una interfaz de llamada a herramientas que mapea las solicitudes del modelo a funciones externas. También incluye integración especializada para el ecosistema Apple y un plugin dedicado para ejecutar modelos en Flutter. Los usuarios pueden ejecutar modelos a través de una interfaz de línea de comandos o integrarlos en aplicaciones mediante API nativas.

    Provides a dedicated Flutter plugin for executing large language models locally on mobile and desktop.

    C++
    Ver en GitHub↗5,619
  • aweiloveandroid/flutter-learningAvatar de AweiLoveAndroid

    AweiLoveAndroid/Flutter-learning

    5,420Ver en GitHub↗

    Este proyecto es una colección de recursos de aprendizaje, documentación y plantillas de boilerplate diseñadas para desarrolladores que estudian el framework Flutter y el lenguaje Dart. Proporciona un conjunto completo de guías de instalación, tutoriales de configuración y materiales de referencia para ayudar en la construcción de aplicaciones móviles multiplataforma. El repositorio se distingue por una amplia gama de ejemplos prácticos, incluyendo demostraciones de gramática del lenguaje Dart, patrones de UI multiplataforma y plantillas de proyectos. Proporciona específicamente código de muestra para implementar plugins de plataforma nativa y puentes de características de hardware utilizando canales de métodos. La base de código cubre una amplia gama de capacidades de desarrollo, incluyendo renderizado de UI basado en estado y construcción de diseño basada en widgets. Incluye implementaciones para enrutamiento de navegación, persistencia de datos local a través de SQLite y preferencias compartidas, e integraciones a nivel de sistema para notificaciones push y sensores de hardware. El proyecto también proporciona materiales para la configuración del entorno, verificación de herramientas de desarrollo y pruebas de lógica para asegurar una configuración consistente en máquinas locales.

    Includes sample code for bridging Dart code to platform-specific APIs through Flutter plugins for device features.

    Dartandroid-flutterandroid-iosdart
    Ver en GitHub↗5,420
  • flutter/packagesAvatar de flutter

    flutter/packages

    5,237Ver en GitHub↗

    Este repositorio es una colección curada de paquetes oficiales de Dart y plugins de Flutter mantenidos por los creadores del framework. Sirve como fuente centralizada de bibliotecas de código modular y extensiones verificadas, diseñadas para proporcionar acceso estandarizado al hardware nativo del dispositivo y a las API del sistema operativo. La colección proporciona bibliotecas de componentes de interfaz de usuario multiplataforma que aseguran elementos de interfaz y widgets consistentes en diferentes sistemas operativos. Estos plugins oficiales integran características estándar en las aplicaciones a través de un conjunto de bibliotecas mantenidas. El proyecto cubre una amplia gama de capacidades, incluyendo el desarrollo de interfaces de usuario, lógica de aplicaciones multiplataforma y gestión de estado en aplicaciones móviles. Estas bibliotecas permiten la integración de acceso a hardware especializado y capacidades de software estándar en el flujo de trabajo de desarrollo.

    Bridges Dart code to platform-specific APIs through official plugins for specialized hardware access.

    Dart
    Ver en GitHub↗5,237
  • filledstacks/flutter-tutorialsAvatar de FilledStacks

    FilledStacks/flutter-tutorials

    4,787Ver en GitHub↗

    Este proyecto es una guía de referencia para el desarrollo de aplicaciones Flutter, proporcionando una colección de ejemplos de código fuente que demuestran patrones de interfaz de usuario e implementaciones arquitectónicas. Sirve como una librería de muestras de código prácticas para construir componentes de UI, diseños y patrones estructurales comunes. El repositorio incluye implementaciones de referencia para integrar paquetes de terceros y servicios externos en proyectos Flutter. Proporciona ejemplos específicos de cómo ejecutar integraciones de funciones y patrones de UI para ayudar en el proceso de desarrollo. El contenido cubre una gama de estrategias arquitectónicas, incluyendo patrones de arquitectura en capas, estructuración de carpetas basada en funciones y gestión de estado basada en proveedores. También demuestra el acceso a datos orientado a servicios, la integración de flujos reactivos y la composición de UI basada en widgets.

    Includes sample code for incorporating external services and third-party packages into Flutter projects.

    Dartdartflutterflutter-examples
    Ver en GitHub↗4,787
  • flutter-webrtc/flutter-webrtcAvatar de flutter-webrtc

    flutter-webrtc/flutter-webrtc

    4,468Ver en GitHub↗

    Este proyecto es un plugin WebRTC para Flutter que proporciona un framework de comunicación en tiempo real para implementar streaming de voz, video y datos peer-to-peer. Funciona como un streamer de medios multiplataforma y controlador de medios de hardware, permitiendo a las aplicaciones gestionar cámaras y micrófonos de dispositivos en plataformas móviles, de escritorio y web. El framework incluye una interfaz de canal de datos peer-to-peer dedicada para intercambiar paquetes de datos arbitrarios con baja latencia. Garantiza la privacidad y la integridad de los datos a través de cifrado de extremo a extremo para todas las transmisiones de audio, video y datos. Las capacidades amplias cubren la gestión de flujos de medios y el procesamiento de señales de audio, incluyendo cancelación de eco y supresión de ruido. El sistema también admite compartir pantalla de dispositivos, grabación de flujos de medios y enrutamiento de red a través de protocolos STUN y TURN para facilitar conexiones directas entre pares.

    Provides a set of bindings that bridge Dart code to platform-specific WebRTC APIs through Flutter plugins.

    C++androiddesktopflutter
    Ver en GitHub↗4,468
  • cloudwebrtc/flutter-webrtcAvatar de cloudwebrtc

    cloudwebrtc/flutter-webrtc

    4,468Ver en GitHub↗

    flutter-webrtc es un SDK de comunicación en tiempo real y un plugin para el framework Flutter. Proporciona un conjunto de herramientas para establecer conexiones de medios peer-to-peer e intercambio de datos de baja latencia en entornos móviles, de escritorio y web. El proyecto permite la creación de aplicaciones con llamadas de audio y video en vivo, streaming de medios en tiempo real y canales de datos peer-to-peer para enviar paquetes de datos arbitrarios cifrados sin un servidor central. Admite comunicación de medios segura a través de cifrado de extremo a extremo para flujos de audio, video y datos. El SDK cubre amplias capacidades, incluyendo compartir pantalla en vivo y captura de contenido de pantalla, así como la capacidad de grabar flujos de medios en archivos para almacenamiento permanente. Utiliza enlaces nativos y un puente de JavaScript para interactuar con librerías específicas de la plataforma y APIs del navegador.

    Integrates real-time audio, video, and data streaming into Flutter applications via platform-specific plugins.

    C++
    Ver en GitHub↗4,468
  • pichillilorenzo/flutter_inappwebviewAvatar de pichillilorenzo

    pichillilorenzo/flutter_inappwebview

    3,736Ver en GitHub↗

    This is a plugin for embedding inline or headless web browsers within Flutter applications to render web content. It provides a system for integrating native webview components directly into the widget tree, allowing for the display of web pages and local assets. The project distinguishes itself by offering a headless browser controller for programmatic interaction and data extraction, as well as tools to wrap Progressive Web Apps into native application containers. It includes a mobile bridge for WebRTC to manage camera and microphone permissions for real-time audio and video communication.

    Provides a comprehensive plugin for bridging Dart code to platform-specific webview APIs within Flutter applications.

    Dartandroidbrowsercookie-manager
    Ver en GitHub↗3,736
  1. Home
  2. Mobile Development
  3. Native Modules & Bridges
  4. Plugin Architectures

Explorar subetiquetas

  • Flutter Plugin Integrations4 sub-etiquetasIntegrations that bridge Dart code to platform-specific APIs through Flutter plugins for device features. **Distinct from Plugin Architectures:** Distinct from Plugin Architectures: focuses on the integration of specific plugins for device features, not the plugin architecture itself.