Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Mobile Web Development
  3. Eruda

Eruda

MITJavaScriptv3.4.3

A mobile browser console for debugging web applications directly on mobile devices.

Visit WebsiteGitHubGitHub
21.1k stars1.4k forks0 contributors

What is Eruda?

Eruda is a console and debugging tool for mobile browsers that replicates desktop developer tools functionality on mobile devices. It allows developers to inspect elements, monitor network activity, view console logs, and analyze performance directly on smartphones and tablets. The tool solves the problem of limited debugging capabilities in mobile browsers by providing a comprehensive suite of inspection and profiling features.

Target Audience

Frontend and mobile web developers who need to debug and optimize web applications on mobile devices. It is particularly useful for developers building responsive websites, progressive web apps (PWAs), or hybrid mobile applications that run in mobile browsers.

Value Proposition

Developers choose Eruda because it brings desktop-level debugging tools to mobile browsers, eliminating the need for remote debugging setups or emulators. Its lightweight integration, plugin support, and real-time inspection capabilities make it a go-to solution for mobile web development troubleshooting.

Overview

Console for mobile browsers

Use Cases

Best For

  • Debugging JavaScript errors and console logs on mobile browsers
  • Inspecting and modifying DOM elements on mobile web pages
  • Monitoring network requests and performance on mobile devices
  • Profiling memory usage and rendering performance on smartphones
  • Developing and testing responsive designs directly on mobile
  • Extending debugging capabilities with custom plugins for frameworks like Vue.js

Not Ideal For

  • Desktop-only web development where built-in browser dev tools are sufficient
  • Production environments where minimizing client-side code and security are priorities
  • Native mobile app debugging, as Eruda only works within web browsers
  • Teams already using robust remote debugging setups like Chrome DevTools over USB

Pros & Cons

Pros

Mobile-First Debugging

Provides console logging, element inspection, and network monitoring tailored for mobile browsers, as evidenced by the demo and key features list, filling a gap in mobile web development.

Easy Integration

Can be added with a simple script tag from npm or CDN like jsDelivr, making setup quick without complex build steps, as detailed in the Install section.

Plugin Extensibility

Supports third-party plugins such as Vue.js devtools and pixel restoration tools, allowing customization for specific frameworks, mentioned in the Third Party projects list.

Performance Insights

Includes tools for measuring memory usage and rendering performance, helping optimize mobile web apps directly on devices, as highlighted in the key features.

Active Maintenance

Shows ongoing development with CI/CD badges, test coverage, and regular updates in the README, indicating reliable support and bug fixes.

Cons

Client-Side Overhead

Adds JavaScript payload to the page, increasing bundle size and potentially slowing load times, which is problematic for performance-critical mobile apps.

JavaScript Dependency

Requires JavaScript to be enabled and functional, making it useless in environments with JS errors or restrictions, limiting debugging in edge cases.

External Documentation

Detailed usage instructions are hosted on an external site (eruda.liriliri.io), not within the README, which can hinder quick reference and offline access.

Plugin Inconsistency

Relies on community-contributed plugins that may vary in quality, maintenance, and compatibility, leading to unreliable or outdated extensions.

Frequently Asked Questions

Quick Stats

Stars21,106
Forks1,381
Contributors0
Open Issues77
Last commit11 months ago
CreatedSince 2016

Tags

#developer-tools#mobile-debugging#frontend#console#performance-monitoring#javascript#web-development#debugger#devtools#mobile#browser-console

Links & Resources

Website

Included in

Mobile Web Development1.3k
Auto-fetched 1 hour ago

Related Projects

SwiperSwiper

Most modern mobile touch slider with hardware accelerated transitions

Stars41,884
Forks9,639
Last commit3 days ago
FastclickFastclick

Polyfill to remove click delays on browsers with touch UIs

Stars18,522
Forks3,127
Last commit5 years ago
Web Starter KitWeb Starter Kit

Web Starter Kit - a workflow for multi-device websites

Stars18,291
Forks2,917
Last commit2 years ago
Interact.jsInteract.js

JavaScript drag and drop, resizing and multi-touch gestures with inertia and snapping for modern browsers (and also IE9+)

Stars12,915
Forks806
Last commit2 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub