Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aceinetx/endui
A sequel to TWn
https://github.com/aceinetx/endui
c window-manager
Last synced: 4 days ago
JSON representation
A sequel to TWn
- Host: GitHub
- URL: https://github.com/aceinetx/endui
- Owner: aceinetx
- License: mit
- Created: 2024-10-09T19:28:29.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-15T18:37:11.000Z (3 months ago)
- Last Synced: 2024-11-08T05:29:23.685Z (about 2 months ago)
- Topics: c, window-manager
- Language: C
- Homepage:
- Size: 2.37 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# endui
A sequel to TWn, completely rewritten
## Why rewrite?
- TWn had many bugs and crashes
- I wanted to rewrite it completely with C (maybe c3) for more speed
- I wanted to use CMake as a build system to make testing and cross-platforming easier
- TWn had really bad codebase, like, the entire drawing was in a main.c, endui will solve that
## Pros/Cons of using EndUI
### Pros
- The most lightweight window manager
- Supports TTY only environment (like a fresh archlinux install)
- Easy to develop apps
### Cons
- Doesn't support GTK/Qt (or others) gui frameworks
- Every app is a .so file which can cause linker errors at runtime
## API
- [API documentation](APIDOCS.md)EndUI will be tested on as many platforms as possible to avoid all bugs