A Vim-Like Modal Text Editor with a TUI. Built using Rust.
- Modal Editing:
- Navigate Mode: Basically Normal Mode
- Editing Mode: Basically Insert Mode
- Select Mode: Basically Visual Mode
- Method Completions: Context-aware method suggestions.
- Modern UI: Frontend implemented in Ratatui.
- Open any file in Heliolisk
- Vim Keybinds
- Rope Data Structure to store text
- Save files
- Modal Editing
- State Representation using Phantom Data
- Representing Data in Structs
- Fully Human-driven Development (to see how far I can push without AI)
- Learning and Implementing new Data Structures
I'm currently looking for people to contribute to this project, so if you are interested, fork your own copy of Heliolisk and create an issue in the project repository.
- Fork the repo
- Create a feature branch
- Commit your changes
- Push and open a Pull Request
Check out the Issues page for things to work on.



