All Projects â†’ liriliri â†’ Eruda

liriliri / Eruda

Licence: mit
Console for mobile browsers

Programming Languages

javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
Handlebars
879 projects
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to Eruda

stylish-log
🎉 Stylish-log "A beautiful way to see your web console logs"
Stars: ✭ 12 (-99.9%)
Mutual labels:  debugger, console
Ply
CSS inspection aided by visual regression pruning
Stars: ✭ 370 (-96.8%)
Mutual labels:  developer-tools, debugger
gdb-dashboard
Modular visual interface for GDB in Python
Stars: ✭ 8,699 (-24.66%)
Mutual labels:  debugger, console
debug.js
Debugger of JavaScript, by JavaScript, for JavaScript
Stars: ✭ 19 (-99.84%)
Mutual labels:  debugger, console
Pry
A runtime developer console and IRB alternative with powerful introspection capabilities.
Stars: ✭ 6,351 (-45%)
Mutual labels:  console, debugger
console
a debugger for async rust!
Stars: ✭ 2,101 (-81.8%)
Mutual labels:  debugger, console
WeConsole
功能全面、界面与体验对标 Chrome devtools 的可定制化的小程序开发调试面板
Stars: ✭ 137 (-98.81%)
Mutual labels:  debugger, console
Vconsole
A lightweight, extendable front-end developer tool for mobile web page.
Stars: ✭ 14,017 (+21.39%)
Mutual labels:  console, mobile
Ruby jard
Just Another Ruby Debugger. Provide a rich Terminal UI that visualizes everything your need, navigates your program with pleasure, stops at matter places only, reduces manual and mental efforts. You can now focus on real debugging.
Stars: ✭ 669 (-94.21%)
Mutual labels:  console, debugger
Lunar Unity Console
High-performance Unity iOS/Android logger built with native platform UI
Stars: ✭ 628 (-94.56%)
Mutual labels:  developer-tools, mobile
Re Frisk
Take full control of re-frame app
Stars: ✭ 396 (-96.57%)
Mutual labels:  developer-tools, debugger
Chromelogger
chrome extension for server side console logging
Stars: ✭ 884 (-92.34%)
Mutual labels:  console, developer-tools
Headcrab
A modern Rust debugging library 🦀
Stars: ✭ 756 (-93.45%)
Mutual labels:  developer-tools, debugger
Appstoreconnect Cli
An easy to use command-line tool for interacting with the Apple AppStore Connect API
Stars: ✭ 110 (-99.05%)
Mutual labels:  developer-tools, mobile
Shapy
Shapy is a CSS gradient editor that lets you size, position and layer CSS gradients on a single div element.
Stars: ✭ 115 (-99%)
Mutual labels:  developer-tools
Ocamlearlybird
OCaml debug adapter
Stars: ✭ 116 (-99%)
Mutual labels:  debugger
Linqbridgevs
Dumps the content of variables during debugging in Visual Studio to LINQPad
Stars: ✭ 114 (-99.01%)
Mutual labels:  debugger
Powerup Android
PowerUp is an educational choose-your-own-adventure game that utilizes a users uploaded curriculum to empower pre-adolescents to take charge of their reproductive health. This is the Android version of the game.
Stars: ✭ 114 (-99.01%)
Mutual labels:  mobile
Tenginekit
TengineKit - Free, Fast, Easy, Real-Time Face Detection & Face Landmarks & Face Attributes & Hand Detection & Hand Landmarks & Body Detection & Body Landmarks & Iris Landmarks & Yolov5 SDK On Mobile.
Stars: ✭ 2,103 (-81.79%)
Mutual labels:  mobile
Go Gtp
GTP(GPRS Tunneling Protocol) implemented in pure Golang.
Stars: ✭ 116 (-99%)
Mutual labels:  mobile

中文

Eruda

NPM version Build status Test coverage Downloads License Join the chat at https://gitter.im/liriliri/eruda Donate

Console for Mobile Browsers.

Eruda

Demo

Demo

Browse it on your phone: https://eruda.liriliri.io/

In order to try it for different sites, execute the script below on browser address bar.

javascript:(function () { var script = document.createElement('script'); script.src="//cdn.jsdelivr.net/npm/eruda"; document.body.appendChild(script); script.onload = function () { eruda.init() } })();

Features

  • Console: Display JavaScript logs.
  • Elements: Check dom state.
  • Network: Show requests status.
  • Resource: Show localStorage, cookie information.
  • Info: Show url, user agent info.
  • Snippets: Include snippets used most often.
  • Sources: Html, js, css source viewer.

Install

You can get it on npm.

npm install eruda --save

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="//cdn.jsdelivr.net/npm/eruda"></script>
<script>eruda.init();</script>

The JavaScript file size is quite huge(about 100kb gzipped) and therefore not suitable to include in mobile pages. It's recommended to make sure eruda is loaded only when eruda is set to true on url(http://example.com/?eruda=true), for example:

;(function () {
    var src = '//cdn.jsdelivr.net/npm/eruda';
    if (!/eruda=true/.test(window.location) && localStorage.getItem('active-eruda') != 'true') return;
    document.write('<scr' + 'ipt src="' + src + '"></scr' + 'ipt>');
    document.write('<scr' + 'ipt>eruda.init();</scr' + 'ipt>');
})();

Configuration

When initialization, a configuration object can be passed in.

  • container: Container element. If not set, it will append an element directly under html root element.
  • tool: Choose which default tools you want, by default all will be added.

For more information, please check the documentation.

let el = document.createElement('div');
document.body.appendChild(el);

eruda.init({
    container: el,
    tool: ['console', 'elements']
});

Plugins

If you want to create a plugin yourself, follow the guides here.

Related Projects

Contribution

Read Contributing Guide for development setup instructions.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].