We stand with Ukraine to help keep people safe. Join us
Light Table
Light Table
Light Table free download for Mac

Light Table

Version 0.8.1

Clean IDE with a work-surface paradigm (alpha).

Light Table overview

Light Table is based on a very simple idea: we need a real work surface to code on, not just an editor and a project explorer. We need to be able to move things around, keep clutter down, and bring information to the foreground in the places we need it most.

Light table is based on a few guiding principles:

  • You should never have to look for documentation
  • Files are not the best representation of code, just a convenient serialization.
  • Editors can be anywhere and show you anything - not just text.
  • Trying is encouraged - changes produce instantaneous results
  • We can shine some light on related bits of code

What’s new in version 0.8.1

Updated on Apr 15 2020

Version 0.8.1:
  • Light Table builds without warnings on ClojureScript 1.7.x
  • Add build target for generating cljsdeps.js (need for ClojureScript upgrade)
  • Linux and Windows users have access keys on menus
  • Linux and Windows users have additional menu items under File: Quit Light Table and About Light Table
  • Added file type definitions for html templates: ERB, ASPX, EJS, JSP
  • Command-0/Ctrl-0 to reset zoom and Command-=/Ctrl-= to zoom in
  • Disply notification to user after installing/updating/uninstalling a plugin
  • [:app :lt.objs.settings/pair-keymap-diffs] behavior is being deprecated. Use [:editor :lt.objs.editor/autoclose-brackets] in your user.behaviors instead. lt.objs.editor/autoclose-brackets should fix autoclosing characters e.g. '[{" for international users.
  • Backspace key uses the same CodeMirror plugin that lt.objs.editor/autoclose-brackets does
  • lt.util.cljs/js->clj is being deprecated. Plugin authors can use the js->clj that comes with ClojureScript
  • Removed unused lt.objs.titlebar ns and lt.objs.titlebar/add-titlebar behavior
  • Removed unused styling in structure.css
  • Removed harbor and jshint node packages that belong to other LightTable plugins
  • Removed :hide-connect command which is the same as :show-connect
  • Removed light skin which was just a confusing pointer to dark skin
  • files/open-sync logs an error when trying to open a nonexistent file. Previously the error was ignored
  • Check for updates every hour instead of every 5 minutes
  • Git (vcs) friendly! Changing branches and doing rebases doesn't cause buggy dialogs. If a file is removed, the tab is closed. If a file has a local modification, the user decides whether to overwrite the current file or not
  • LightTable documentation supports navigation as it is now in a browser tab
  • Save and remove trailing whitespace behavior refreshes tab
  • Navigator no longer cuts off end of files i.e. can scroll horizontally
  • Case sensitive renaming of files e.g. readme -> README
  • Faster detection of binaries in build scripts
  • In linux, middle click to close tab doesn't paste clipboard contents
  • :open-path command resolves relative paths before opening them
  • Clearer description of font-settings behavior
  • Clear console error when github endpoints returns invalid JSON
  • All errors are consistently caught and logged to console





57.6 MB

Developer’s website




App requirements

  • Intel 64
  • Intel 32
  • OS X 10.7.5 or later
Try our new feature and write a detailed review about Light Table. All reviews will be posted soon.
Write your thoughts in our old-fashioned comment
MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
(0 Reviews of )
There are no reviews yet
Jul 18 2015
Jul 18 2015
Version: 0.4.11
This looks interesting. I'm not a coder, I just do a bit html and css. Sometimes a shell script. Will give it a try.
How would you rate Light Table?
Similar apps
Free general purpose text editor.
Is this app is similar to TextWrangler? Vote to improve the quality of this list.
Vote results
Total score
Open Source Web design and development.
Is this app is similar to Brackets? Vote to improve the quality of this list.
Vote results
Total score
A hackable text editor.
Is this app is similar to Atom? Vote to improve the quality of this list.
Vote results
Total score