awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Tencent avatar

Tencent/Hippy

0
View on GitHub↗
8,533 نجوم·1,002 تفرعات·C++·Apache-2.0·6 مشاهداتframework.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.

سجل النجوم

مخطط تاريخ النجوم لـ tencent/hippyمخطط تاريخ النجوم لـ tencent/hippy

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة 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.

ما هي الميزات الرئيسية لـ tencent/hippy؟

الميزات الرئيسية لـ tencent/hippy هي: 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.

ما هي البدائل مفتوحة المصدر لـ tencent/hippy؟

تشمل البدائل مفتوحة المصدر لـ tencent/hippy: 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…

بدائل مفتوحة المصدر لـ Hippy

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Hippy.
  • apache/incubator-weexالصورة الرمزية لـ apache

    apache/incubator-weex

    13,622عرض على 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++
    عرض على GitHub↗13,622
  • react/react-nativeالصورة الرمزية لـ react

    react/react-native

    126,092عرض على 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++
    عرض على GitHub↗126,092
  • ionic-team/capacitorالصورة الرمزية لـ ionic-team

    ionic-team/capacitor

    15,054عرض على 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
    عرض على GitHub↗15,054
  • zserge/lorcaالصورة الرمزية لـ zserge

    zserge/lorca

    8,198عرض على 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
    عرض على GitHub↗8,198
عرض جميع البدائل الـ 30 لـ Hippy→