gitmyhub

netex

JavaScript ★ 46 updated 22d ago

A minimal Android browser with a built-in devtools panel.

A minimal Android web browser with a built in devtools panel for inspecting console logs, HTML, network requests, and Three.js scenes.

JavaScriptAndroidGradleThree.jssetup: moderatecomplexity 2/5

Netex is a minimal web browser for Android that includes a built in developer tools panel, similar to what you would find in a desktop browser like Chrome. Dragging up the bottom bar reveals the panel, which has four tabs. The Console tab shows live logs from the page you are viewing and includes a JavaScript prompt you can type into to run code directly in that page. The Source tab shows the page's formatted HTML. The Network tab logs fetch and XHR requests, the ways a web page loads data in the background, and shows inline previews for images and 3D glTF files. The fourth tab runs a version of the Three.js DevTools browser extension, adapted to work inside Netex through a small compatibility layer that mimics the Chrome extension APIs it expects; this also drives a revision badge shown on the app's logo.

To use Netex, you download the latest APK file, Android's app package format, from the project's releases page and sideload it, meaning you install it manually rather than through the Google Play Store. Depending on your device, you may need to enable a setting that allows installing apps from outside the Play Store.

If you prefer to build it yourself, the project uses Gradle, and you can run a single command to install a debug build directly onto a connected device or emulator. This requires the Android SDK with platform version 35 installed, along with a local configuration file pointing to where that SDK lives on your machine.

This tool is aimed at web developers who work on mobile pages and want to inspect, debug, and test them directly on an Android phone or tablet, without needing to plug the device into a desktop computer for remote debugging.

Where it fits