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
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Tencent avatar

Tencent/Hippy

0
View on GitHub↗
8,533 estrellas·1,002 forks·C++·Apache-2.0·6 vistasframework.tds.qq.com↗

Hippy

Hippy is a cross-platform mobile framework that enables building applications for iOS, Android, and Web from a single codebase using web development technologies. It functions as a dynamic app framework, supporting runtime code updates and dynamic content delivery across platforms, and connects JavaScript application logic with native platform APIs through a JavaScript bridge.

The framework distinguishes itself through its bridge-based native rendering approach, which serializes UI updates over a JSON message bus to a native host that maintains the real view hierarchy. It employs a component-based UI architecture with virtual DOM diffing to compute minimal UI updates, and uses event-driven communication to pass user interactions and system events between JavaScript and native layers. A JavaScript engine abstraction wraps multiple engines behind a unified interface, allowing runtime selection without changing application code.

Hippy supports building cross-platform applications with code reuse across iOS, Android, and Web, and renders user interfaces using a Flexbox layout engine for consistent arrangement across platforms.

Features

  • Cross-Platform Development Frameworks - Builds mobile and web applications from a single codebase using web frameworks, targeting iOS, Android, and Web simultaneously.
  • Cross-Platform Frameworks - Provides a framework for building iOS, Android, and Web applications from a single codebase using web development technologies.
  • Engine Abstractions - Wraps multiple JavaScript engines behind a unified interface for runtime selection without code changes.
  • Event-Driven Architectures - Passes user interactions and system events between JavaScript and native layers through a structured event dispatch system.
  • Cross-Platform Reuses - Shares application logic and APIs across different operating systems without rewriting code.
  • Cross-Platform Flexbox Engines - Positions UI elements consistently across platforms using a cross-platform Flexbox layout engine.
  • Mobile Flexbox Layouts - Positions UI elements using a Flexbox layout engine for consistent arrangement across mobile platforms.
  • JavaScript Execution Bridges - Connects JavaScript application logic with native platform APIs for cross-platform execution.
  • JSON Message Bus Bridges - Serializes UI updates as JSON messages over a bus to a native host for rendering.
  • Component-Based Architectures - Builds user interfaces from reusable, self-contained components that manage their own state and rendering lifecycle.
  • Cross-Platform Web Frameworks - Builds applications for iOS, Android, and Web from a single codebase using web development technologies.
  • Virtual DOM Diffing - Computes minimal UI updates by comparing a lightweight in-memory representation against its previous state.
  • Runtime Code Updates - Enables runtime code updates and dynamic content delivery across mobile and web platforms.
  • Frontend and UI Development - Cross-platform framework for iOS, Android, and Web.

Historial de estrellas

Gráfico del historial de estrellas de tencent/hippyGráfico del historial de estrellas de tencent/hippy

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

Alternativas open-source a Hippy

Proyectos open-source similares, clasificados según cuántas características comparten con Hippy.
  • apache/incubator-weexAvatar de apache

    apache/incubator-weex

    13,622Ver en GitHub↗

    Incubator-weex is a cross-platform mobile framework used to build user interfaces that run across different operating systems from a single codebase. It functions as a native UI renderer and a JavaScript native UI bridge, sending serialized UI descriptions from a JavaScript engine to native mobile components. The project includes a cross-platform UI bundler and build tool to compile source code into optimized bundles for native renderers. It also provides a UI previewer and prototyping toolset that allows for testing mobile interface pages within web browsers and on physical devices. The fra

    C++
    Ver en GitHub↗13,622
  • react/react-nativeAvatar de react

    react/react-native

    126,092Ver en GitHub↗

    React Native is a cross-platform mobile framework used to build native iOS and Android applications from a single codebase. It provides a native UI component library of declarative components that map directly to native platform interface controls. The environment enables a mobile app iteration workflow that supports immediate interface updates after changing source files, bypassing full native build cycles. The framework covers cross-platform app development and native mobile UI development, allowing for the creation of applications that render native components rather than web views.

    C++
    Ver en GitHub↗126,092
  • 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
  • zserge/lorcaAvatar de zserge

    zserge/lorca

    8,198Ver en GitHub↗

    Lorca is a framework for building cross-platform desktop applications using Go for the backend logic and HTML5 for the user interface. It functions as a wrapper that renders a web browser as the application window while executing core logic in a native process. The project provides a communication bridge that binds native Go functions to the browser environment and allows the backend to execute JavaScript directly within the browser window. It includes capabilities for packaging binaries with custom icons and branding for multiple operating systems. The framework covers window management, su

    Go
    Ver en GitHub↗8,198
Ver las 30 alternativas a Hippy→

Preguntas frecuentes

¿Qué hace tencent/hippy?

Hippy is a cross-platform mobile framework that enables building applications for iOS, Android, and Web from a single codebase using web development technologies. It functions as a dynamic app framework, supporting runtime code updates and dynamic content delivery across platforms, and connects JavaScript application logic with native platform APIs through a JavaScript bridge.

¿Cuáles son las características principales de tencent/hippy?

Las características principales de tencent/hippy son: Cross-Platform Development Frameworks, Cross-Platform Frameworks, Engine Abstractions, Event-Driven Architectures, Cross-Platform Reuses, Cross-Platform Flexbox Engines, Mobile Flexbox Layouts, JavaScript Execution Bridges.

¿Qué alternativas de código abierto existen para tencent/hippy?

Las alternativas de código abierto para tencent/hippy incluyen: apache/incubator-weex — Incubator-weex is a cross-platform mobile framework used to build user interfaces that run across different operating… react/react-native — React Native is a cross-platform mobile framework used to build native iOS and Android applications from a single… ionic-team/capacitor — Capacitor is a cross-platform mobile framework that enables developers to build native applications using web… zserge/lorca — Lorca is a framework for building cross-platform desktop applications using Go for the backend logic and HTML5 for the… alibaba/weex — A framework for building Mobile cross-platform UI. telegramdesktop/tdesktop — This project is a cross-platform messaging client that implements a secure, real-time communication protocol. It…