Skip to content

Fast, Lightweight and Powerful Text-Editing Experience

A simple, fast, feature-filled and extremely extensible text editor written in C and Lua, adapted from lite.

Lite XL with summer theme Lite XL with default theme

All the things you want for editing.

  • Lightweight


    Lite XL is super lightweight; 10 MB of RAM and no GPU requirements at all. If your platform is supported by SDL2, it will work.

  • Powerful


    Lite XL is powerful and has many features of a "modern" text editor. Multiline editing, autocomplete and pane splitting are supported by default.

  • Hackable


    Lite XL is insanely hackable — there are no rigid plugin API to hold you back. Override anything and everything, do whatever you want.

  • Customizable


    Lite XL is extremely customizable, completely scriptable with Lua. In fact, most of Lite XL is written entirely in Lua, C is only used when necessary.

  • Hyperextensible


    If Lite XL doesn't provide a feature you want, it's probably available with a plugin. Add and remove features from your editor at will.

Let's get started.

  • Install


    Learn how to install Lite XL from the official release, package managers and from source.

    Set Up

  • Customize


    Learn how to use Lite XL and customize it to suit your needs.

    User Guide

  • Learn


    Learn how to add functionality to Lite XL by writing themes and plugins!

    Developer Guide