All Projects → NicolasPetton → Indium

NicolasPetton / Indium

Licence: gpl-3.0
A JavaScript development environment for Emacs

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
Byebug
Debugging in Ruby 2
Stars: ✭ 3,202 (+202.65%)
Mutual labels:  debugger, repl
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
Sayid
A debugger for Clojure
Stars: ✭ 367 (-65.31%)
Mutual labels:  debugger, emacs
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
Magix Inspector
magix项目调试分析工具
Stars: ✭ 134 (-87.33%)
Mutual labels:  inspector, debugger
Dap Mode
Emacs ❤️ Debug Adapter Protocol
Stars: ✭ 809 (-23.53%)
Mutual labels:  debugger, emacs
Croissant
🥐 A Lua REPL and debugger
Stars: ✭ 285 (-73.06%)
Mutual labels:  debugger, repl
Mond
A scripting language for .NET Core
Stars: ✭ 237 (-77.6%)
Mutual labels:  debugger, repl
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
Inspector
A drop-anywhere C++ REPL
Stars: ✭ 767 (-27.5%)
Mutual labels:  inspector, repl

Indium

MELPA Emacs Build Status Documentation Status Liberapay Gitter logo

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, or cider.

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

Debugger

The REPL with company-mode

REPL

The REPL showing clickable output

REPL

The inspector

Inspector

Missing features

Indium is young, here's a list of missing/wanted features

  • Code evaluation using C-x C-e from project JS buffers
  • Adding breakpoints (to remove the need for debugger 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].