Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Electron
  3. Light Table

Light Table

MITClojure0.8.1

A next-generation code editor with instant feedback and deep customization through a powerful plugin system.

Visit WebsiteGitHubGitHub
11.7k stars911 forks0 contributors

What is Light Table?

Light Table is a next-generation integrated development environment (IDE) that focuses on providing instant feedback as you write code. It connects developers directly to their creations by evaluating code in real-time and displaying results inline. The editor is highly customizable and supports a wide range of languages and workflows through its extensive plugin system.

Target Audience

Developers who value interactive programming, real-time code evaluation, and a highly customizable editing environment, particularly those working with ClojureScript or languages supported by its plugin ecosystem.

Value Proposition

Light Table stands out for its instant feedback loop and deep customizability via plugins, offering a more connected and responsive coding experience compared to traditional text editors. Its BOT architecture ensures that extensions are powerful yet maintainable.

Overview

The Light Table IDE ⛺

Use Cases

Best For

  • Interactive programming and real-time code evaluation
  • Building custom IDE experiences for niche languages or domains
  • Developers transitioning from Vim or Emacs seeking a modern editor
  • Educational environments where instant feedback accelerates learning
  • Prototyping and exploratory coding with immediate visual results
  • Extending editor functionality through community or custom plugins

Not Ideal For

  • Teams requiring a stable, production-ready IDE with long-term support and minimal breakages
  • Developers who prefer out-of-the-box tooling without managing community plugins
  • Projects in languages with limited or no plugin support in the ecosystem
  • Environments where lightweight resource usage and fast startup are critical

Pros & Cons

Pros

Instant Code Evaluation

Provides real-time feedback as you write code, eliminating manual execution steps, which is core to its philosophy of interactive programming.

Extensive Plugin Ecosystem

Offers over 100 community plugins for language support and IDE features, allowing deep customization and extension of the editor's capabilities.

Customizable Architecture

Built on the BOT architecture that separates behavior, objects, and tags, making it highly extensible and maintainable for plugin development.

Cross-Platform Availability

Available as prebuilt binaries for major operating systems, with developer builds supported, ensuring broad accessibility.

Cons

Development Instability

The development branch is explicitly noted as not clean and can have many breakages, posing risks for users seeking a stable experience.

Complex Installation Process

For OSX users, installation requires manual steps to bypass security warnings due to an unsigned app, adding friction to setup.

Plugin-Dependent Features

Core functionality like language support relies on community plugins, which may vary in quality, maintenance, and compatibility.

Frequently Asked Questions

Quick Stats

Stars11,699
Forks911
Contributors0
Open Issues164
Last commit3 years ago
CreatedSince 2012

Tags

#developer-tools#plugin-system#clojurescript#repl#chromium#customizable#code-editor#clojure#ide#interactive-programming#editor

Built With

C
ClojureScript
C
Chromium

Links & Resources

Website

Included in

Electron27.1k
Auto-fetched 1 day ago

Related Projects

Visual Studio CodeVisual Studio Code

Visual Studio Code

Stars184,164
Forks39,360
Last commit1 day ago
MarktextMarktext

📝A simple and elegant markdown editor, available for Linux, macOS and Windows.

Stars55,428
Forks4,132
Last commit1 month ago
MotrixMotrix

A full-featured download manager.

Stars51,481
Forks4,862
Last commit1 year ago
HyperHyper

A terminal built on web technologies

Stars44,587
Forks3,551
Last commit4 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub