liriliri/eruda
#954 this week
Console for mobile browsers
21.0K stars
1.4K forks
21.0K GitHub watchers
Updated 6/23/2026
Backblaze Generative Media Hackathon
Build the next generation of AI media apps with Genblaze, stored on Backblaze B2. $10,000 in prizes.
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
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!
Related Projects
- 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
- eruda-pixel: UI pixel restoration tool.
- eruda-webpack-plugin: Eruda webpack plugin.
- eruda-vue-devtools: Eruda Vue-devtools plugin.
Backers
Contribution
Read Contributing Guide for development setup instructions.
Discover Repositories
Search across tracked repositories by name or description