liriliri

    liriliri/eruda

    #954 this week

    Console for mobile browsers

    developer-tools
    mobile
    console
    debugger
    eruda
    JavaScript
    MIT
    21.0K stars
    1.4K forks
    21.0K GitHub watchers
    Updated 6/23/2026
    View on GitHub

    Backblaze Generative Media Hackathon

    Build the next generation of AI media apps with Genblaze, stored on Backblaze B2. $10,000 in prizes.

    Enter the hackathon

    Loading star history...

    Use Cases & Benefits

    • Eruda is a JavaScript console and debugger designed specifically for mobile browsers, enabling developers to debug mobile web pages directly on devices.
    • Key features include easy integration via CDN or npm, support for various developer tools, and compatibility with related projects like eruda-android and Vue devtools plugin.
    • With over 20k stars and active maintenance since 2016, Eruda is a mature, widely adopted tool but is limited to mobile browser environments only.
    • Organizations can use Eruda in production to quickly diagnose and fix mobile web issues without needing desktop debugging tools, improving mobile user experience.
    • Ideal use cases include mobile web development, debugging responsive designs, and testing JavaScript behavior on mobile browsers in real-time.

    About eruda

    Eruda

    Console for Mobile Browsers.

    NPM version Build status Test coverage Downloads License

    Demo

    Demo

    Browse it on your phone: eruda.liriliri.io

    Install

    You can get it on npm.

    npm install eruda --save-dev
    

    Add this script to your page.

    <script src="node_modules/eruda/eruda.js"></script>
    <script>eruda.init();</script>
    

    It's also available on jsDelivr and cdnjs.

    <script src="https://cdn.jsdelivr.net/npm/eruda"></script>
    <script>eruda.init();</script>
    

    For more detailed usage instructions, please read the documentation at eruda.liriliri.io!

    • eruda-android: Simple webview with eruda loaded automatically.
    • chii: Remote debugging tool.
    • chobitsu: Chrome devtools protocol JavaScript implementation.
    • licia: Utility library used by eruda.
    • luna: UI components used by eruda.
    • vivy: Icon image generation.

    Third Party

    Backers

    Contribution

    Read Contributing Guide for development setup instructions.

    Discover Repositories

    Search across tracked repositories by name or description