https://github.com/shortice/jila
Trying make Lua framework for develop crossplatform apps for own purposes. Very experimental. WIP.
https://github.com/shortice/jila
gui imgui lua sdl3
Last synced: 3 months ago
JSON representation
Trying make Lua framework for develop crossplatform apps for own purposes. Very experimental. WIP.
- Host: GitHub
- URL: https://github.com/shortice/jila
- Owner: shortice
- License: mit
- Created: 2025-10-27T09:39:07.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-01-12T13:07:29.000Z (3 months ago)
- Last Synced: 2026-01-12T19:35:01.734Z (3 months ago)
- Topics: gui, imgui, lua, sdl3
- Language: C
- Homepage:
- Size: 3.3 MB
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# jila
Experimental framework for creating Lua application.
Built on SDL3 + DearImGui and other libs (see in src/external).
WIP.
Note:
I tested this only on Linux and Android(in release code only, because
mobile platforms need embed lua code inside on shared lib).
Maybe able work on other platforms then supporting LuaJit/SDL.
# How build?
Clone this repo and all submodules.
Execute
```sh
cmake ./src -B ./build
cmake --build ./build
```
And yes. First configure maybe raising error for leveldb package.
Dont worry, execute again:
```sh
cmake ./src -B ./build
```
Then build:
```sh
cmake --build ./build
```
And run example app:
```
./build/main ./examples/sample_app
```
Some documentation soon. Sorry!
For Android build please wait when i push some code on separate
repository jila-android.
And this lib contains two fonts:
Font Awesome 6 and JetBrains Mono.
# License
MIT.