Back to Projects
Systems
Simple Shell
An MVC-structured, multi-tab terminal application in C and GTK4 for POSIX/Linux systems. It supports shell command execution, process management, command history, built-in commands, and inter-process messaging.
Tech Stack
CGTK4Linux/POSIXShared MemoryIPC
Key Features
- Multi-tabbed interface
- Process management
- Inter-process messaging through shared memory and synchronization
- Modern GTK4 UI
- Custom command parsing
- Environment variable support