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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 dépôts

Awesome GitHub RepositoriesMobile Development Tools

Utilities and environments for building, testing, and deploying mobile applications.

Distinguishing note: Focuses on mobile-specific deployment and development workflows rather than general-purpose IDEs.

Explore 13 awesome GitHub repositories matching development tools & productivity · Mobile Development Tools. Refine with filters or upvote what's useful.

Awesome Mobile Development Tools GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • nativescript/nativescriptAvatar de NativeScript

    NativeScript/NativeScript

    25,446Voir sur GitHub↗

    NativeScript is a cross-platform mobile development framework that enables the creation of native iOS and Android applications using JavaScript or TypeScript. It provides a direct bridge to native platform APIs, allowing developers to invoke native classes, methods, and properties directly from script code while maintaining full access to underlying mobile operating system features. The framework distinguishes itself through its direct native UI rendering, which maps declarative markup components to actual platform-native widgets rather than web-based views. This architecture is supported by

    Provides a development environment that bridges script code with native languages to access mobile OS features.

    TypeScriptandroidangularcapacitor
    Voir sur GitHub↗25,446
  • tencent/wepyAvatar de Tencent

    Tencent/wepy

    22,593Voir sur GitHub↗

    wepy is a frontend build toolchain and component framework designed for creating mini programs. It provides a modular UI library and a system for building reusable interface elements that maintain consistent layouts across different platform environments. The project features a cross-platform build target system that maps a single source codebase to multiple distinct output formats. It utilizes a template-based compilation process to transform custom syntax into platform-specific markup and supports the integration of third-party JavaScript packages through asynchronous module resolution. Th

    Provides a build system specifically for transforming web-oriented components into native-compatible mini program assets.

    JavaScript
    Voir sur GitHub↗22,593
  • didi/doraemonkitAvatar de didi

    didi/DoraemonKit

    20,420Voir sur GitHub↗

    DoraemonKit is a mobile frontend development toolset designed to optimize the lifecycle of web and hybrid mobile applications. It functions as a comprehensive suite of productivity tools, providing specialized utilities for mobile UI inspection, web view debugging, and on-device performance monitoring. The toolset distinguishes itself through several targeted simulation and interception capabilities. It includes a network traffic interceptor for mocking API responses without modifying source code, a device state simulator for overriding GPS coordinates, and a mobile web debugging bridge that

    Offers a suite of productivity tools for debugging and optimizing the lifecycle of web and hybrid mobile applications.

    Java
    Voir sur GitHub↗20,420
  • meituan-dianping/mpvueAvatar de Meituan-Dianping

    Meituan-Dianping/mpvue

    20,345Voir sur GitHub↗

    This project is a development framework that enables the creation of cross-platform mobile mini programs using the component-based architecture and reactive data binding of Vue.js. It functions as a build system that transforms web-oriented component code into native-compatible templates and logic, allowing developers to build modular user interfaces that run within restricted mobile environments. The framework distinguishes itself through a sophisticated build pipeline that deconstructs single-file components into platform-specific templates, logic, and style files. It employs compile-time t

    A build system that transforms web-oriented component code into native-compatible templates and logic for mobile mini program environments.

    JavaScriptminimpvuevue
    Voir sur GitHub↗20,345
  • ionic-team/capacitorAvatar de ionic-team

    ionic-team/capacitor

    15,054Voir sur 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

    Provides a command-line interface for scaffolding, building, and deploying web-based projects as native mobile applications.

    TypeScriptandroidcapacitorcordova
    Voir sur GitHub↗15,054
  • lynx-family/lynxAvatar de lynx-family

    lynx-family/lynx

    14,464Voir sur GitHub↗

    Lynx is a cross-platform mobile framework designed to build applications using web technologies that render as native components. It functions as a native UI rendering engine, translating web-based layout and styling instructions into platform-specific views to ensure efficient performance and minimize layout recalculations. The framework utilizes a multi-threaded rendering pipeline that separates application logic from the UI thread, supported by incremental reconciliation to update only changed view elements. It employs just-in-time bytecode execution to optimize JavaScript performance and

    Provides a suite of utilities for initializing projects, previewing interfaces, and debugging native mobile application state.

    C++cross-platform
    Voir sur GitHub↗14,464
  • talelin/lin-uiAvatar de TaleLin

    TaleLin/lin-ui

    4,155Voir sur GitHub↗

    Lin-ui est une bibliothèque de composants et une boîte à outils de développement conçue spécifiquement pour créer des applications WeChat Mini Program. Il fonctionne comme un framework UI réactif qui fournit des composants d'interface utilisateur pré-construits et un ensemble de fonctions d'assistance pour les environnements d'applications mobiles. Le projet inclut un outil de build axé sur l'optimisation des bundles de mini-programmes, permettant la compilation de composants spécifiques et la suppression des ressources inutilisées pour réduire la taille du package. Il dispose également d'un système de conception d'interface réactive qui traduit les valeurs de pixels statiques en unités flexibles pour différentes tailles d'écran. La boîte à outils couvre des capacités plus larges, notamment la gestion de flux de travail asynchrones pour convertir les callbacks en promesses, et des utilitaires pour manipuler les données de chaînes et de tableaux. Il fournit un système de configuration globale pour personnaliser les styles des composants et les couleurs des thèmes. La configuration initiale est prise en charge via une interface en ligne de commande utilisée pour amorcer les modèles de projet et générer des structures de répertoires standardisées.

    Includes a build tool focused on bundle optimization and selective component compilation to reduce package size.

    JavaScript
    Voir sur GitHub↗4,155
  • wendux/dsbridge-androidAvatar de wendux

    wendux/DSBridge-Android

    3,878Voir sur GitHub↗

    DSBridge-Android is a communication framework and JavaScript bridge for Android that enables bidirectional function calls and data exchange between native Android code and web views. It serves as an integration tool for hybrid applications, providing a system to orchestrate synchronous and asynchronous messaging between the native mobile environment and web-based interfaces. The project distinguishes itself through a namespace-based method dispatching system that uses dot-notation to organize functions into hierarchical groups, preventing naming conflicts. It also includes a cross-layer debug

    Offers specialized tools to capture native exceptions and bridge traffic as visual alerts for debugging hybrid applications.

    Javajavascript-bridgejsbridgesupport-x5
    Voir sur GitHub↗3,878
  • callstack/haulAvatar de callstack

    callstack/haul

    3,682Voir sur GitHub↗

    Haul is a mobile application development tool that functions as a JavaScript module bundler, TypeScript transpiler, and development server for mobile environments. It provides a command line interface to manage the build pipeline and serve application bundles to connected devices. The tool utilizes Webpack to compile and package JavaScript and TypeScript code specifically for React Native development. It distinguishes itself through a specialized build pipeline that transforms type-safe code into compatible JavaScript for mobile runtimes. The platform covers comprehensive build and tooling c

    Provides a command line interface to manage the build pipeline and development server for mobile applications.

    TypeScriptclireact-nativewebpack
    Voir sur GitHub↗3,682
  • amitshekhariitbhu/android-developer-roadmapAvatar de amitshekhariitbhu

    amitshekhariitbhu/android-developer-roadmap

    2,863Voir sur GitHub↗

    Ce projet sert de feuille de route éducative complète et de programme pour maîtriser le développement d'applications Android professionnelles. Il fournit un parcours d'apprentissage structuré qui guide les développeurs à travers les principes essentiels de conception système, les modèles architecturaux et les compétences techniques nécessaires pour construire, tester et déployer des logiciels mobiles évolutifs. La ressource se distingue en organisant des sujets techniques complexes dans une séquence logique, couvrant tout, des outils de développement mobile fondamentaux aux pratiques d'ingénierie logicielle avancées. Elle met l'accent sur les modèles standard de l'industrie pour structurer des bases de code maintenables, garantissant que les apprenants acquièrent une maîtrise des systèmes de build, de la gestion des dépendances et de l'intégration de services externes. Au-delà de l'architecture de base, le programme aborde des aspects critiques de l'écosystème mobile, y compris le traitement de flux réactifs, l'exécution asynchrone et la gestion des composants conscients du cycle de vie. Il intègre également des conseils sur la sécurisation des données d'application, la vérification de la qualité logicielle par les tests et l'implémentation d'interfaces utilisateur réactives. Le dépôt fonctionne comme un guide centralisé pour les développeurs cherchant à standardiser leur approche de l'ingénierie mobile et du déploiement de logiciels professionnels.

    Outlines proficiency in build systems, debugging utilities, and third-party integration libraries for professional maintenance.

    Javaandroidandroid-appandroid-architecture
    Voir sur GitHub↗2,863
  • davesc63/geoportAvatar de davesc63

    davesc63/GeoPort

    2,823Voir sur GitHub↗

    GeoPort is a suite of utilities for geographic coordinate management, wireless location simulation, and mobile device debugging. It functions as a GPS location spoofing tool and route generator, allowing users to simulate specific geographic coordinates and movement patterns on mobile devices. The project enables the simulation of GPS coordinates over WiFi to remove the requirement for physical USB cables. It includes a map-based interface for defining custom movement paths, which can be replayed at specific speeds to automate coordinate changes on a connected device. The system covers coord

    Includes utilities for enabling developer mode and installing specialized software on Android devices.

    HTMLiosios-17-location-simulationios17
    Voir sur GitHub↗2,823
  • danielsogl/awesome-cordova-pluginsAvatar de danielsogl

    danielsogl/awesome-cordova-plugins

    2,450Voir sur GitHub↗

    This project provides a collection of type-safe wrappers designed to bridge web-based applications with native mobile hardware and system services. It functions as a cross-platform framework that normalizes disparate native plugin behaviors into a unified interface, allowing developers to access device sensors and system capabilities consistently across multiple mobile operating systems. The framework distinguishes itself by wrapping asynchronous native callbacks into reactive streams, simplifying the management of continuous hardware events and data updates. It includes robust mocking capabi

    Offers type-safe wrappers and development utilities for integrating native device capabilities into mobile applications.

    TypeScriptangularcordovacordova-plugin
    Voir sur GitHub↗2,450
  • boltsframework/bolts-swiftAvatar de BoltsFramework

    BoltsFramework/Bolts-Swift

    1,317Voir sur GitHub↗

    Bolts-Swift is a concurrency control framework designed to manage asynchronous workflows in native mobile applications. It provides a collection of primitives that allow developers to orchestrate background operations through a promise-based model, replacing deeply nested callback structures with chainable task sequences. The library distinguishes itself by offering granular control over task lifecycles and execution environments. It enables developers to define custom executors for specific threading contexts and provides mechanisms to manually signal the completion, error, or cancellation o

    Simplifies background execution and threading management for developers building native mobile software.

    Swift
    Voir sur GitHub↗1,317
  1. Home
  2. Development Tools & Productivity
  3. Mobile Development Tools

Explorer les sous-tags

  • Hybrid Application Debugging ToolsetsIntegrated productivity suites specifically for the development lifecycle of web-based and hybrid mobile apps. **Distinct from Mobile Development Tools:** Focuses on the combination of web and native debugging for hybrid apps, not just general mobile dev tools
  • Mini Program Build SystemsBuild pipelines that transform web-oriented component code into native-compatible templates and logic for restricted mobile environments. **Distinct from Mobile Development Tools:** Distinct from Mobile Development Tools: focuses specifically on the build-time transformation of web code into mini program assets rather than general mobile deployment.