Skip to content

Commit

Permalink
add sokol zig binding
Browse files Browse the repository at this point in the history
  • Loading branch information
jiacai2050 committed Apr 30, 2024
1 parent e7dd20e commit 3c4d242
Showing 1 changed file with 3 additions and 15 deletions.
18 changes: 3 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -284,23 +284,13 @@ TOC is generated by [markdown-toc](https://github.com/jonschlinkert/markdown-toc

## FFI Bindings

- [better-zig/learn-zig](https://github.com/better-zig/learn-zig) : zig quick learn.
- [wisonye/zig-build-cpp-with-libs](https://github.com/wisonye/zig-build-cpp-with-libs) : This demo shows how to use build.zig to compile a C++ project and call C++ lib function in Zig. It includes everything you need to know about when dealing with a C++ project with Zig.
- [fulcrum-so/ziggy-pydust](https://github.com/fulcrum-so/ziggy-pydust) : A toolkit for building Python extensions in Zig. [pydust.fulcrum.so/](https://pydust.fulcrum.so/)
- [suirad/zig-header-gen](https://github.com/suirad/zig-header-gen) : Automatically generate headers/bindings for other languages from Zig code.
- [kassane/zFFI](https://github.com/kassane/zFFI) : CBindgen FFI test.
- [emilHof/zigc](https://github.com/emilHof/zigc) : Zigc aims to provide the basic functionality for compiling and linking [Zig](https://ziglang.org/) libraries into your [Rust](https://www.rust-lang.org/) projects.
- [jeremyBanks/zig_with_cargo](https://github.com/jeremyBanks/zig_with_cargo) : Building Zig libraries in a Rust Cargo package.
- [nekodjin/rusty-ziguanas](https://github.com/nekodjin/rusty-ziguanas) : Experiments in Zig-Rust and Rust-Zig FFI.
- [DutchGhost/zigiffy](https://github.com/DutchGhost/zigiffy) : Rust FFI with Zig.
- [DutchGhost/rustiffy](https://github.com/DutchGhost/rustiffy) : Zig FFI with Rust.
- [natanalt/zig2rs](https://github.com/natanalt/zig2rs) : use zig code in rust - a medium effort shitpost.
- [katafrakt/zig-ruby](https://github.com/katafrakt/zig-ruby) : This repo contains an experiment of building a Ruby extension with Zig programming language. It implements a slightly altered version of 100 doors from Rosetta Code.
- [natecraddock/ziglua](https://github.com/natecraddock/ziglua) : Zig bindings for the Lua C API.
- [mitchellh/zig-objc](https://github.com/mitchellh/zig-objc) : Objective-C runtime bindings for Zig (Zig calling ObjC).
- [fulcrum-so/ziggy-pydust](https://github.com/fulcrum-so/ziggy-pydust) : A toolkit for building Python extensions in Zig. [pydust.fulcrum.so/](https://pydust.fulcrum.so/)
- [katafrakt/zig-ruby](https://github.com/katafrakt/zig-ruby) : This repo contains an experiment of building a Ruby extension with Zig programming language. It implements a slightly altered version of 100 doors from Rosetta Code.
- [ExpidusOS/zig-flutter](https://github.com/ExpidusOS/zig-flutter) : Flutter w/ Zig.
- [Flutter/Dart + FFI + Zig](https://github.com/hhstore/blog/issues/384) : Flutter/Dart + FFI + Zig: call a Zig function from Dart using FFI.
- [lassade/c2z](https://github.com/lassade/c2z) : C++ to Zig bindings and transpiler.
- [sokol-zig](https://github.com/floooh/sokol-zig) : Zig bindings for the sokol headers

### Zigged Project

Expand Down Expand Up @@ -388,7 +378,6 @@ TOC is generated by [markdown-toc](https://github.com/jonschlinkert/markdown-toc
- [tigerbeetle](https://github.com/tigerbeetle/tigerbeetle) : The distributed financial accounting database designed for mission critical safety and performance. [tigerbeetle.com](https://tigerbeetle.com/)
- [vrischmann/zig-sqlite](https://github.com/vrischmann/zig-sqlite) : zig-sqlite is a small wrapper around sqlite's C API, making it easier to use with Zig.
- [leroycep/sqlite-zig](https://github.com/leroycep/sqlite-zig) : This repository has zig bindings for sqlite. It trys to make the sqlite c API more ziggish.
- [karlseguin/zuckdb.zig](https://github.com/karlseguin/zuckdb.zig) : Zig driver for DuckDB.
- [mjoerussell/zdb](https://github.com/mjoerussell/zdb) : A library for interacting with databases in Zig.
- [kristoff-it/redis-cuckoofilter](https://github.com/kristoff-it/redis-cuckoofilter) : Hashing-function agnostic Cuckoo filters for Redis.
- [kristoff-it/zig-okredis](https://github.com/kristoff-it/zig-okredis) : Zero-allocation Client for Redis 6+.
Expand Down Expand Up @@ -514,7 +503,6 @@ TOC is generated by [markdown-toc](https://github.com/jonschlinkert/markdown-toc
- [andrewrk/SDL](https://github.com/andrewrk/SDL) : SDL with the build system replaced by Zig. [libsdl.org](https://libsdl.org/)
- [MasterQ32/zig-opengl](https://github.com/MasterQ32/zig-opengl) : OpenGL binding generator based on the opengl registry.
- [MasterQ32/zero-graphics](https://github.com/MasterQ32/zero-graphics) : Application framework based on OpenGL ES 2.0. Runs on desktop machines, Android phones and the web.
- [floooh/sokol-zig](https://github.com/floooh/sokol-zig) : Zig bindings for the [sokol](https://github.com/floooh/sokol) headers.
- [JonSnowbd/ZT](https://github.com/JonSnowbd/ZT) : A zig based Imgui Application framework.
- [craftlinks/zig_learn_opengl](https://github.com/craftlinks/zig_learn_opengl) : Follow the Learn-OpenGL book using Zig.
- [ashpil/moonshine](https://github.com/ashpil/moonshine) : Moonshine: A general purpose ray traced renderer built with Zig + Vulkan.
Expand Down

0 comments on commit 3c4d242

Please sign in to comment.