https://github.com/jomy10/argon
Small UI library that renders to a pixelbuffer for C and C++
https://github.com/jomy10/argon
buffer c cpp framebuffer gui pixelbuffer ui ui-library
Last synced: 3 months ago
JSON representation
Small UI library that renders to a pixelbuffer for C and C++
- Host: GitHub
- URL: https://github.com/jomy10/argon
- Owner: Jomy10
- License: lgpl-3.0
- Created: 2023-10-31T21:00:14.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-12-25T13:56:49.000Z (about 2 years ago)
- Last Synced: 2025-09-09T10:45:48.205Z (4 months ago)
- Topics: buffer, c, cpp, framebuffer, gui, pixelbuffer, ui, ui-library
- Language: C
- Homepage: https://docs.argon.jomy.dev/modules.html
- Size: 93.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# Argon
A simple UI library that renders to a pixel buffer for C and C++ with retained
mode rendering.
> Currently in early development
## Building
You can build the sources in your own build system with the flags `-Iinclude -Ideps/olive.c`
or you can use the [Beaver Build System](https://github.com/jomy10/beaver).
```sh
# Clone the repository
git clone https://github.com/jomy10/argon --recurse-submdules
cd argon
# Build the project
./make.rb build Argon
```
## Running examples
```sh
./make.rb run test
```
## License
This library is licensed under the [GNU Lesser General Public License v3 (GNU LGPLv3)](COPYING.LESSER).