Skip to content
@zigify

zigify

Supporting C libraries with Zig

Zigify

Target Zig Version: 0.13.0

This organization serves to provide a centralized place to source C libraries with Zig build system compatibility as well as finding Zig wrappers to various C libraries. Every repository here uses statically, allowing for switching between static and dynamic compilation of the C dependencies.

Libraries

Name Build Support Wrapper
libusb yes ✅ 🛠️
libftdi yes ✅ 🛠️
libyaml yes ✅ 🛠️

Adding/Requesting a Libary

You can open an issue here with whatever request you have! This can be as simple as asking for a library to be included or as involved as providing your own build support repo or wrapper.

Repository Naming

lib*-zys

Repositories with this name pattern are the raw C libraries with compatibility added to build them using Zig. These forks follow upstream with a release-vX.Y.Z branch following each release of the source library. These provide the raw C bindings for the library and can be accessed through @cImport() and @cInclude().

z-*

Repositories with this name pattern are the wrappers for the corresponding C library. These wrappers follow the upstream with a release-vX.Y.Z branch following each of the source library. These are still a work in progress.

Popular repositories Loading

  1. libcamera libcamera Public

    libcamera built with Zig

    C++ 1

  2. libftdi-zys libftdi-zys Public

    libftdi built with Zig

    C

  3. statically statically Public

    Zig Library for making static compilation simpler with C dependencies

    Zig

  4. libusb-zys libusb-zys Public

    Forked from allyourcodebase/libusb

    libusb built with Zig

    C

  5. libyaml-zys libyaml-zys Public

    libyaml built with Zig

    C

  6. .github .github Public

Repositories

Showing 8 of 8 repositories
  • libeigen-zys Public

    Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms. Built with Zig

    zigify/libeigen-zys’s past year of commit activity
    C++ 0 0 0 0 Updated Aug 3, 2024
  • statically Public

    Zig Library for making static compilation simpler with C dependencies

    zigify/statically’s past year of commit activity
    Zig 0 MIT 0 0 0 Updated Aug 3, 2024
  • libyaml-zys Public

    libyaml built with Zig

    zigify/libyaml-zys’s past year of commit activity
    C 0 MIT 0 0 0 Updated Jul 31, 2024
  • libftdi-zys Public

    libftdi built with Zig

    zigify/libftdi-zys’s past year of commit activity
    C 0 0 0 0 Updated Jul 31, 2024
  • libusb-zys Public Forked from allyourcodebase/libusb

    libusb built with Zig

    zigify/libusb-zys’s past year of commit activity
    C 0 LGPL-2.1 7 0 0 Updated Jul 31, 2024
  • .github Public
    zigify/.github’s past year of commit activity
    0 0 0 0 Updated Jun 28, 2024
  • request Public
    zigify/request’s past year of commit activity
    0 0 0 0 Updated Jun 28, 2024
  • libcamera Public

    libcamera built with Zig

    zigify/libcamera’s past year of commit activity
    C++ 1 0 0 0 Updated Jun 26, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…