Helix - A kakoune/neovim inspired text editor written in Rust

This page summarizes the projects mentioned and recommended in the original post on /r/rust

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

    A very simple simulation of the kakoune editor inside of emacs.

  • Out of curiosity, what is it that makes you want to change from Kakoune? Perhaps something like terminal emacs with kakoune.el could be of interest to you.

  • rpn-c

    Calculator environment using rpn-l, a language based on reverse polish notation.

  • If you find this interesting I suggest you look into generative grammars. Also you you want to try lexers and parsers hands-on, I suggest you try alex (for lexers) and happy (for parsers). They are programs used to write lexer and parsers in Haskell. They are the haskel version of the much older lex and yacc for C, but Haskell is easier. You can also try some of the many derive-based lexer and parser for rust. I recently worked on a little project involving lexers, if you'd like to give it a watch, but it's paused for now.

  • 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.

    InfluxDB logo
  • xi-editor

    A modern editor with a backend written in Rust.

  • I did, it was a great read! Both the retrospective and this CRDT discussion made me decide to start with something simple ("pragmatic project that works" vs "research project into CRDTs").

  • kakoune-dpc

    mawww's experiment for a better code editor

  • I've made a mistake of switching to Kakoune couple of years ago and fell in love with visual-first modal editing. But now I have to use a text editor that is super-super niche, uses shell scripts for extensibility (WTH?!), has an infuriating `xd` behavior on empty lines (so I had to fork it https://github.com/dpc/kakoune-dpc), and whenever I want to tweak things under the hood I have to deal with C++.

  • breeze

    An experimental, kakoune-inspired CLI-centric text/code editor with |-shaped cursor (in Rust) (by dpc)

  • I was trying to write something like Helix myself https://github.com/dpc/breeze but there's no way I can find enough time to make it feature complete. With helix, I can possibly contribute some things that I care about and have the core feature set already working.

  • kakoune

    mawww's experiment for a better code editor

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