https://github.com/hexaredecimal/ryi
Raylib image viewer
https://github.com/hexaredecimal/ryi
Last synced: 3 months ago
JSON representation
Raylib image viewer
- Host: GitHub
- URL: https://github.com/hexaredecimal/ryi
- Owner: hexaredecimal
- License: gpl-3.0
- Created: 2026-02-28T10:48:06.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-03-31T20:04:19.000Z (3 months ago)
- Last Synced: 2026-03-31T20:41:48.883Z (3 months ago)
- Language: C
- Size: 125 KB
- Stars: 3
- Watchers: 0
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# RYI - Render Yet another Image
> A small image viewer inspired by feh
[](https://github.com/hexaredecimal/ryi/actions/workflows/c-cpp.yml)
### Features
- [x] Grid gallery
- [x] Image view
- [x] Open file dialog
- [x] Directory traversal using `opeddir`
- [x] Loading image from url
- [x] Popup menu
- [ ] Configuration
- [x] Zoom (in/out and reset)
- [x] Image Rotation
### Build
#### Requirements
- gcc/clang
- nob.h (included)
- libcurl
- raylib
#### Build Process
- Clone the repo:
```sh
git clone https://github.com/hexaredecimal/ryi.git
```
- Build nob
```sh
cd ryi
cc nob.c -o nob
```
- Run nob to build the final executable
```sh
./nob && ./ryi
```
### Screenshots
- A few screenshots
Description
Screenshot
Basic Image view
Gallery view
Open Directory
### Contributing
All contibutions are welcome, just don't modify files to put your name etc. Your PRs should actually do work.