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 comes in a bundle less than 5MB and runs well on most platforms - from desktops to single board computers with a weak ARM CPU and 1GB of RAM.

  • 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 APIs to hold you back, and the code is simple to tinker with.

  • Customizable


    Lite XL is completely scriptable with Lua. C is only used to communicate with the OS while Lua is used for everything else.

  • Portable


    Lite XL runs on many platforms, including Windows, Linux, macOS, FreeBSD, Android, AmigaOS & MorphOS and the Web!

  • 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