Skip to content

Commit

Permalink
add more ffi projects
Browse files Browse the repository at this point in the history
  • Loading branch information
jiacai2050 committed May 8, 2024
1 parent 2408269 commit 5deff65
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 7 deletions.
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @jiacai2050
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,8 @@ TOC is generated by [markdown-toc](https://github.com/jonschlinkert/markdown-toc
- [Zig in 30 minutes](https://gist.github.com/ityonemo/769532c2017ed9143f3571e5ac104e50) : A half-hour to learn Zig.
- [Ziglings](https://ziglings.org/) : Learn the Zig programming language by fixing tiny broken programs.
- [Awesome zig wiki](https://github.com/zigcc/awesome-zig/wiki): Other interesting materials about Zig.
- [Learning Zig 中文翻译](https://learn.ziglang.cc) : 《学习 Zig》系列教程最初由 Karl Seguin 编写,该教程行文流畅,讲述的脉络由浅入深,深入浅出,是入门 Zig 非常不错的选择。因此,Zig 中文社区将其翻译成中文,便于在中文用户内阅读与传播。
- [Zig 圣经](https://course.ziglang.cc/) : 中文 zig 教程,简单、快速地学习 Zig.
- [Learning Zig](https://www.openmymind.net/learning_zig/) : This guide aims to make you comfortable with Zig. It assumes prior programming experience, though not in any particular language.
- [Zig 圣经](https://course.ziglang.cc/) : 简单、快速地学习 Zig.

## Tools

Expand Down Expand Up @@ -107,7 +107,6 @@ TOC is generated by [markdown-toc](https://github.com/jonschlinkert/markdown-toc

## Data Structure and Algorithm

- [hello-algo](https://github.com/krahets/hello-algo) : 《Hello 算法》是一本动画图解、能运行、可提问的数据结构与算法入门书,支持 Java, C++, Python, Go, JS, TS, C#, Swift, Zig 等语言。 前往阅读 > [hello-algo.com](https://www.hello-algo.com/).
- [hello-algo-zig](https://github.com/codingonion/hello-algo-zig) : **Zig** programming language codes for the famous public project [《Hello, Algorithm》|《 Hello,算法 》](https://github.com/krahets/hello-algo) about data structures and algorithms.
- [TheAlgorithms/Zig](https://github.com/TheAlgorithms/Zig) : Collection of Algorithms implemented in Zig.
- [alichraghi/zort](https://github.com/alichraghi/zort) : Zort: Sorting algorithms in zig.
Expand Down Expand Up @@ -195,12 +194,11 @@ TOC is generated by [markdown-toc](https://github.com/jonschlinkert/markdown-toc

- [Hejsil/zig-clap](https://github.com/Hejsil/zig-clap) : A simple and easy to use command line argument parser library for Zig.
- [MasterQ32/zig-args](https://github.com/MasterQ32/zig-args) : Simple-to-use argument parser with struct-based config.
- [jiacai2050/zigcli](https://github.com/jiacai2050/zigcli) : A toolkit for building command lines programs in Zig.
- [PrajwalCH/yazap](https://github.com/PrajwalCH/yazap) : 🔧 The ultimate Zig library for seamless command line parsing. Effortlessly handles options, subcommands, and custom arguments with ease. [prajwalch.github.io/yazap](https://prajwalch.github.io/yazap)
- [00JCIV00/cova](https://github.com/00JCIV00/cova) : Commands, Options, Values, Arguments. A simple yet robust cross-platform command line argument parsing library for Zig.
- [jiacai2050/simargs](https://github.com/jiacai2050/simargs) : A simple, opinionated, struct-based argument parser in Zig, taking full advantage of [comptime](https://kristoff.it/blog/what-is-zig-comptime/).
- [BanchouBoo/accord](https://github.com/BanchouBoo/accord) : A simple argument parser for Zig.
- [judofyr/parg](https://github.com/judofyr/parg) : Lightweight argument parser for Zig.
- [jiacai2050/zigcli](https://github.com/jiacai2050/zigcli) : Command line programs written in Zig.
- [sam701/zig-cli](https://github.com/sam701/zig-cli) : A simple package for building command line apps in Zig.

## Memory Allocator and Management
Expand Down Expand Up @@ -293,11 +291,13 @@ TOC is generated by [markdown-toc](https://github.com/jonschlinkert/markdown-toc
- [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.
- [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
- [floooh/sokol-zig](https://github.com/floooh/sokol-zig) : Zig bindings for the sokol headers
- [jiacai2050/zig-curl](https://github.com/jiacai2050/zig-curl) : Zig bindings for libcurl
- [jiacai2050/zig-rocksdb](https://github.com/jiacai2050/zig-rocksdb) : Zig bindings for RocksDB.
- [jiacai2050/zig-jemalloc](https://github.com/jiacai2050/zig-jemalloc) : Zig allocator based on jemalloc

### Zigged Project

- [zigtools/zpm](https://github.com/zigtools/zpm) : Zig package manager helper.
- [libz](https://github.com/andrewrk/libz): zlib with the build system replaced by zig
- [libmp3lame](https://github.com/andrewrk/libmp3lame): libmp3lame with the build system replaced by zig
- [libvorbis](https://github.com/andrewrk/libvorbis): libvorbis with the build system replaced by zig
Expand Down

0 comments on commit 5deff65

Please sign in to comment.