NicolasPetton / Indium
Licence: gpl-3.0
A JavaScript development environment for Emacs
Stars: ✭ 1,058
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Indium
Rawkit
🦊 Immediately Open Chrome DevTools when debugging Node.js apps
Stars: ✭ 306 (-71.08%)
Mutual labels: inspector, debugger, chrome
slyblime
Interactive Lisp IDE with REPL, Inspector, Debugger and more for Sublime Text 4.
Stars: ✭ 35 (-96.69%)
Mutual labels: debugger, repl, inspector
Ply
CSS inspection aided by visual regression pruning
Stars: ✭ 370 (-65.03%)
Mutual labels: inspector, debugger
Org Capture Extension
A Chrome and firefox extension facilitating org-capture in emacs
Stars: ✭ 396 (-62.57%)
Mutual labels: emacs, chrome
Nim
Streamline Your Node.js Debugging Workflow with Chromium (Chrome, Edge, More) DevTools.
Stars: ✭ 168 (-84.12%)
Mutual labels: inspector, chrome
Xdebug Helper For Chrome
Easily activate PHP debugging, profiling and tracing with this Xdebug Chrome extension
Stars: ✭ 270 (-74.48%)
Mutual labels: debugger, chrome
Mcclim
An implementation of the Common Lisp Interface Manager, version II
Stars: ✭ 461 (-56.43%)
Mutual labels: inspector, debugger
Debugger
The faster and smarter Debugger for Firefox DevTools 🔥🦊🛠
Stars: ✭ 4,602 (+334.97%)
Mutual labels: debugger, chrome
Spector.js
Explore and Troubleshoot your WebGL scenes with ease.
Stars: ✭ 599 (-43.38%)
Mutual labels: inspector, debugger
Vscode Chrome Debug
Debug your JavaScript code running in Google Chrome from VS Code.
Stars: ✭ 2,126 (+100.95%)
Mutual labels: debugger, chrome
Pry Byebug
Step-by-step debugging and stack navigation in Pry
Stars: ✭ 1,827 (+72.68%)
Mutual labels: debugger, repl
Lua Resty Repl
Interactive console (REPL) for Openresty and luajit code
Stars: ✭ 165 (-84.4%)
Mutual labels: debugger, repl
Winrepl
x86 and x64 assembly "read-eval-print loop" shell for Windows
Stars: ✭ 424 (-59.92%)
Mutual labels: debugger, repl
Indium
A JavaScript development environment for Emacs.
Indium connects to a browser tab or nodejs process and provides many features for JavaScript development, including:
- a REPL (with auto completion) & object inspection;
- an inspector, with history and navigation;
- a scratch buffer (
M-x indium-scratch
); - JavaScript evaluation in JS buffers with
indium-interaction-mode
; - a stepping Debugger, similar to
edebug
, orcider
.
Documentation
Installation instruction and other documentation can be found on readthedocs.
WARNING: Indium 2.0 now uses a client/server architecture, see installation instuctions.
Screenshots
The stepping debugger
The REPL with company-mode
The REPL showing clickable output
The inspector
Missing features
Indium is young, here's a list of missing/wanted features
Code evaluation usingC-x C-e
from project JS buffersAdding breakpoints (to remove the need fordebugger
statements)- Network inspector (could get inspiration from restclient.el)
- DOM inspector
Start processes (chromium, node, grunt, gulp, etc.) from Emacs and attach a indium connection to it.
Backends
There is currently support for Chrom[e|ium] & nodejs. The firefox backend is in the TODO list.
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].