https://github.com/ramsyana/enkel-editor
Ultra-minimalist terminal text editor for IoT devices, built with Zig. Unix-like environments only.
https://github.com/ramsyana/enkel-editor
iot-application text-editor zig
Last synced: about 1 year ago
JSON representation
Ultra-minimalist terminal text editor for IoT devices, built with Zig. Unix-like environments only.
- Host: GitHub
- URL: https://github.com/ramsyana/enkel-editor
- Owner: ramsyana
- License: mit
- Created: 2024-12-22T06:46:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-26T06:05:05.000Z (over 1 year ago)
- Last Synced: 2025-02-17T10:31:40.422Z (over 1 year ago)
- Topics: iot-application, text-editor, zig
- Language: Zig
- Homepage:
- Size: 9.77 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# 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
```bash
enkel
```
### Key Bindings
- `Ctrl-S`: Save file
- `Ctrl-Q`: Quit
- `Ctrl-F`: Find text
## Building from Source
Requires latest Zig compiler. Build using:
```bash
zig build-exe enkel.zig
```
## License
MIT License - Copyright (c) 2024 Ramsyana - ramsyana[at]mac[dot]com