Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chung-leong/zigar
Enable the use of Zig code in JavaScript project
https://github.com/chung-leong/zigar
electron javascript nodejs nwjs rollup-plugin wasm zig
Last synced: 29 days ago
JSON representation
Enable the use of Zig code in JavaScript project
- Host: GitHub
- URL: https://github.com/chung-leong/zigar
- Owner: chung-leong
- License: mit
- Created: 2023-05-10T21:05:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-04T19:45:20.000Z (about 1 month ago)
- Last Synced: 2024-10-08T08:09:06.068Z (about 1 month ago)
- Topics: electron, javascript, nodejs, nwjs, rollup-plugin, wasm, zig
- Language: JavaScript
- Homepage: https://chung-leong.github.io/zigar/
- Size: 23.8 MB
- Stars: 179
- Watchers: 4
- Forks: 2
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Zigar
![Logo](./docs/images/logo.png)
A software tool set that lets you utilize [Zig](https://ziglang.org/) code in your JavaScript
projects.Consult the [project wiki](https://github.com/chung-leong/zigar/wiki) for installation instructions
and tutorials.## Features
* Support for nearly all Zig data types
* Support for MacOS, Linux, and Windows (both 64-bit and 32-bit)
* Support for Node.js, Electron, and NW.js (native code execution)
* Support for Webpack, Rollup, and Vite (WebAssembly)## Versioning
The major and minor version numbers of Zigar correspond to the version of the Zig compiler
it's designed for. The current version is 0.13.2. It works with Zig 0.13.0 and is backwards
compatible with 0.12.0.If you need to use the 0.11.0 Zig compiler, choose version 0.11.2 instead. It supports both
Zig 0.11.0 and 0.12.0.## Technical support
If you have questions concerning this project, please post them at this project's
[discussion section](https://github.com/chung-leong/zigar/discussions). I can also be contacted at
[ziggit.dev](https://ziggit.dev/), which also happens to be an excellent forum for finding help on
all matters related to the Zig language.