meta

    meta/hermes

    A JavaScript engine optimized for running React Native.

    frontend
    JavaScript
    MIT
    11.4K stars
    897 forks
    139 GitHub watchers
    Updated Nov 8, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    No releases in the last 90 days; the most recent was 814 days ago, with 197 contributors on GitHub.

    Peaked at #64 in the weekly ranking the week of Apr 19, its best in the past year.

    Use Cases & Benefits

    • Optimizes JavaScript execution specifically for React Native apps to enable faster start-up and efficient runtime performance.
    • Delivers ahead-of-time static optimization and compact bytecode to reduce app launch time and memory usage compared to generic JS engines.
    • Use for improving start-up speed and responsiveness in React Native mobile applications targeting iOS and Android platforms.
    • Use for developers needing to build or customize a JavaScript engine integrated tightly with React Native for advanced performance tuning.
    • Use for teams maintaining React Native apps requiring strict version alignment between Hermes and React Native to avoid runtime crashes.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    MIT

    Permissive: commercial use, modification and redistribution are allowed with attribution.

    Community files

    • README: present
    • Contributing guide: present
    • Code of conduct: present

    Watch-outs

    No watch-outs from GStars' checks.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    Hermes is a JavaScript engine optimized for fast start-up of React Native apps. It features ahead-of-time static optimization and compact bytecode.

    If you're only interested in using pre-built Hermes in a new or existing React Native app, you do not need to follow this guide or have direct access to the Hermes source. Instead, just follow these instructions to enable Hermes.

    Noted that each Hermes release is aimed at a specific RN version. The rule of thumb is to always follow Hermes releases strictly. Version mismatch can result in instant crash of your apps in the worst case scenario.

    If you want to know how to build and hack on Hermes directly, and/or integrate Hermes built from source into a React Native app then read on.

    Hermes Blog - Technical articles and deep dives into Hermes internals.

    Excerpt from the meta/hermes README on GitHub (MIT license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Forks

    897+58

    Open issues

    297+71

    Compared with peers in Frontend

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 8, by 7-day star growth

    meta/hermes compared with Frontend repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    heygen-com/hyperframes81.1K+4.0K45today
    remotion-dev/remotion71.8K+2.0K653 days ago
    DuarteSantos8/openGym20.4K+1.8K605 days ago
    chthollyphile/folia-major12.1K+1.1K601 day ago
    vxcontrol/pentagi33.7K+7733734 days ago
    meta/hermes11.4K—45814 days ago
    Category median33.7K+1.8K60—

    Also by meta

    Other repositories from this maintainer that GStars tracks

    Discover Repositories

    Search across tracked repositories by name or description