A lightweight, terminal-based text editor written in C with no external dependencies. Supports basic editing, file I/O, and syntax highlighting in under 1,000 lines of code.
Warning
This software is not production ready and is intended for learning and experimentation.
- Minimal design with no external libraries
- Raw terminal input/output handling
- Syntax highlighting
- File open, edit, and save functionality
- C compiler (e.g., gcc or clang)
- Make
git clone https://github.com/talz-a/kilo
cd kilo
make
./kilo <file_name>