Zigistry
  • Packages
  • Programs
  • Statistics
  • Apps
  • API
  • About
  • Help
  • Star
© 2024Rohan Vashisht
  • About
  • Help
  • GitHub
misshodEnkel-Editor

ramsyana/Enkel-Editor

-

Ultra-minimalist terminal text editor for IoT devices, built with Zig. Unix-like environments only.

0000
3
iot-application,text-editor,zig
 
View program on GitHub

Enkel

Enkel is an Ultra-Minimalist Terminal Editor designed specifically for IoT Devices. The name "Enkel" comes from the Swedish word meaning "simple" or "straightforward", reflecting the editor's core philosophy.

About

Enkel is purpose-built for working in minimalist environments, particularly IoT terminals where resources are limited. Its lightweight design and efficient implementation make it ideal for editing text files in constrained systems.

Features

  • Minimalist interface
  • Low resource usage
  • Terminal-based operation
  • Basic text search
  • Built with Zig programming language

Requirements

  • Unix-like environment (Linux, macOS, BSD)
  • Windows is not supported due to terminal dependencies

Usage

enkel <filename>

Key Bindings

  • Ctrl-S: Save file
  • Ctrl-Q: Quit
  • Ctrl-F: Find text

Building from Source

Requires latest Zig compiler. Build using:

zig build-exe enkel.zig

License

MIT License - Copyright (c) 2024 Ramsyana - ramsyana[at]mac[dot]com