tencent/hippy

Hippy is designed to easily build cross-platform dynamic apps. 👏

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 57 minutes ago
Added to GitGenius on September 7th, 2026
Created on November 15th, 2019
Open Issues & Pull Requests: 9 (+0)
GitHub issues: Enabled
Number of forks: 1,003
Total Stargazers: 8,560 (+0)
Total Subscribers: 212 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 7.5 days
90th percentile: 19.2 days
Tracked items: 85

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 14% of issues opened in the past year have been closed. Three people close 81% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 24 days
Stale 30+ days: 1
Stale 90+ days: 0

Recent activity

Opened in 7 days: 2
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 3

Top labels

  • stale: 30d (66)
  • stale: closed (60)
  • bug (1)
  • dom: layout (1)

Most active issues this week

Detailed Description

Hippy is a cross-platform development framework that enables developers to write applications once and deploy them across iOS, Android, Web, and other platforms.

Hippy addresses the challenge of maintaining separate codebases for different platforms by providing a unified development experience built on familiar web technologies. The framework officially supports React and Vue, allowing web developers to leverage their existing knowledge. It works by binding JavaScript to native platform APIs through a high-performance JS engine communication layer, providing the same APIs across different platforms. The framework includes a built-in recyclable component system optimized for performance and a complete Flex layout engine.

Hippy suits teams with web development expertise who need to ship applications across multiple platforms without maintaining separate native codebases. It is particularly valuable for organizations building feature-rich mobile applications where performance matters, as demonstrated by its deployment in large-scale consumer applications. The framework's approach of providing identical APIs across platforms means developers can write business logic once and reuse it everywhere, with platform-specific UI rendering handled by the framework itself.

The project maintains active continuous integration with automated build workflows and code coverage tracking. Development follows a structured approach using Lerna for managing multiple JavaScript packages within the monorepo. The codebase is written primarily in C++ for the core runtime, with JavaScript and TypeScript for the developer-facing APIs and tooling. The project accepts community contributions and maintains comprehensive documentation for getting started across macOS and Windows development environments.