A lightweight, simple, fast, feature-filled, text editor written in C, and Lua

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • lite-xl

    A lightweight text editor written in Lua

    Looks like it's a known issue: https://github.com/lite-xl/lite-xl/issues/1237

    Maybe try 2.2 when it comes out?

  • med

    Micro Emacs in D

    Here's another one with a very small footprint:

    https://github.com/DigitalMars/med

    It's the one I use every day. The executable on Windows is a little over a meg. It also works on Linux and Mac.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • libui-ng

    libui-ng: a portable GUI library for C. "libui for the next generation"

    There's now libui-ng [1] which seems to be active and already has many wrappers

    [1] https://libui-ng.github.io/libui-ng/

  • lite-xl-ide

    A set of plugins to convert lite-xl into a proper IDE.

    I actually authored something for this to work with my workflow on lite-xl (I compile a mid-sized C++ codebase on the regular).

    It's still not really ready for release, but it's here, in case you're at all interested: https://github.com/adamharrison/lite-xl-ide; it's a build system and debugger integration.

    The build tasks don't run in a terminal however; they move over to a build window at the bottom of the editor. The execution, however, by default, runs in whatever terminal you want to configure, so the actual program output does dump to an external terminal. Unfortunately, there is no truly integrated terminal as of yet.

  • lite-xl-plugin-manager

    A lite-xl plugin manager.

    We actually do have one, about to be released: https://github.com/adamharrison/lite-xl-plugin-manager

    Comes with a plugin to provide a gui in lite-xl. Once this gets to 1.0, we'll probably start bundling it with the `addons` release.

  • lite-xl-simplified

    Lite XL with a simplified build process and file structure.

    If anyone's interested, I do have a `.deb` build here; but it's not an official one: https://github.com/adamharrison/lite-xl-simplified/releases/...

  • microui

    A tiny immediate-mode UI library

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • lapce

    Lightning-fast and Powerful Code Editor written in Rust

    https://github.com/lapce/lapce is not stable but already looks impressive.

  • helix

    A post-modern modal text editor.

    That "exhaustive" list doesn't include Helix[1], an editor with more than 400 contributors and 17k GitHub stars, which has been in development for close to three years, and which is probably more widely used already than 95% of the editors on that list ever were.

    [1] https://github.com/helix-editor/helix

  • Terminus

    Bring a real terminal to Sublime Text (by randy3k)

    - The debugger plugin which has the most complex workaround I have seen using sublime's html capabilities. It uses the panel to show html elements, buttons with images, texts, lists, tabs, everything thorough this workaround. But again, try to search text and you loose it.

    That's mainly where VSCode "won", although I still daily drive Sublime when I am not on a "full blown IDE".

    [1]: https://github.com/randy3k/Terminus

  • ColorPicker

    Color picker for Sublime Text

  • SublimeDebugger

    Graphical Debugger for Sublime Text for debuggers that support the debug adapter protocol

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts