{"id":13409991,"url":"https://github.com/keep-starknet-strange/ziggy-starkdust","last_synced_at":"2025-10-31T09:30:54.199Z","repository":{"id":203337596,"uuid":"696889411","full_name":"keep-starknet-strange/ziggy-starkdust","owner":"keep-starknet-strange","description":"⚡ Cairo VM in Zig ⚡","archived":false,"fork":false,"pushed_at":"2024-08-20T10:26:54.000Z","size":38288,"stargazers_count":85,"open_issues_count":18,"forks_count":38,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-02-15T19:09:56.275Z","etag":null,"topics":["cairo","starknet","virtual-machine","zig","zig-lang"],"latest_commit_sha":null,"homepage":"https://keep-starknet-strange.github.io/ziggy-starkdust/","language":"Zig","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/keep-starknet-strange.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"docs/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"docs/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-26T16:13:58.000Z","updated_at":"2025-01-16T22:15:50.000Z","dependencies_parsed_at":"2024-02-21T16:12:06.308Z","dependency_job_id":"b936e892-0180-484c-b947-65406cf96985","html_url":"https://github.com/keep-starknet-strange/ziggy-starkdust","commit_stats":{"total_commits":352,"total_committers":25,"mean_commits":14.08,"dds":0.5994318181818181,"last_synced_commit":"cadff14abc2dcc8db4b6ac71f4f0df3d556641da"},"previous_names":["keep-starknet-strange/cairo-zig"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keep-starknet-strange%2Fziggy-starkdust","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keep-starknet-strange%2Fziggy-starkdust/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keep-starknet-strange%2Fziggy-starkdust/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keep-starknet-strange%2Fziggy-starkdust/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/keep-starknet-strange","download_url":"https://codeload.github.com/keep-starknet-strange/ziggy-starkdust/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239135981,"owners_count":19587715,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cairo","starknet","virtual-machine","zig","zig-lang"],"created_at":"2024-07-30T20:01:04.382Z","updated_at":"2025-10-31T09:30:53.550Z","avatar_url":"https://github.com/keep-starknet-strange.png","language":"Zig","funding_links":[],"categories":["Cairo VM","Applications","Zig","Network \u0026 Web"],"sub_categories":["Web3 Framework"],"readme":"\u003c!-- markdownlint-disable MD033 --\u003e\n\u003c!-- markdownlint-disable MD041 --\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/keep-starknet-strange/ziggy-starkdust/blob/main/docs/kit/logo/starknet-zig-logo.png?raw=true\" alt=\"Logo\"/\u003e\n  \u003ch1 align=\"center\"\u003eziggy-starkdust\u003c/h1\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003cbr /\u003e\n\n\u003ca href=\"https://github.com/keep-starknet-strange/ziggy-starkdust/actions/workflows/test.yml\"\u003e\u003cimg alt=\"GitHub Workflow Status (with event)\" src=\"https://img.shields.io/github/actions/workflow/status/keep-starknet-strange/ziggy-starkdust/test.yml?style=for-the-badge\" height=30\u003e\u003c/a\u003e\n\u003ca href=\"https://securityscorecards.dev/viewer/?uri=github.com/keep-starknet-strange/ziggy-starkdust\"\u003e\u003cimg alt=\"OpenSSF Scorecard Report\" src=\"https://img.shields.io/ossf-scorecard/github.com/keep-starknet-strange/ziggy-starkdust?label=openssf%20scorecard\u0026style=for-the-badge\" height=30\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/keep-starknet-strange/ziggy-starkdust/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/keep-starknet-strange/ziggy-starkdust.svg?style=for-the-badge\" alt=\"Project license\" height=\"30\"\u003e\u003c/a\u003e\n\u003ca href=\"https://twitter.com/StarknetZig\"\u003e\u003cimg src=\"https://img.shields.io/twitter/follow/StarknetZig?style=for-the-badge\u0026logo=twitter\" alt=\"Follow StarknetZig on Twitter\" height=\"30\"\u003e\u003c/a\u003e\n\n[![Exploration_Team](https://img.shields.io/badge/Exploration_Team-29296E.svg?\u0026style=for-the-badge\u0026logo=data:image/svg%2bxml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxODEgMTgxIj48ZGVmcz48c3R5bGU+LmJ7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iYiIgZD0iTTE3Ni43Niw4OC4xOGwtMzYtMzcuNDNjLTEuMzMtMS40OC0zLjQxLTIuMDQtNS4zMS0xLjQybC0xMC42MiwyLjk4LTEyLjk1LDMuNjNoLjc4YzUuMTQtNC41Nyw5LjktOS41NSwxNC4yNS0xNC44OSwxLjY4LTEuNjgsMS44MS0yLjcyLDAtNC4yN0w5Mi40NSwuNzZxLTEuOTQtMS4wNC00LjAxLC4xM2MtMTIuMDQsMTIuNDMtMjMuODMsMjQuNzQtMzYsMzcuNjktMS4yLDEuNDUtMS41LDMuNDQtLjc4LDUuMThsNC4yNywxNi41OGMwLDIuNzIsMS40Miw1LjU3LDIuMDcsOC4yOS00LjczLTUuNjEtOS43NC0xMC45Ny0xNS4wMi0xNi4wNi0xLjY4LTEuODEtMi41OS0xLjgxLTQuNCwwTDQuMzksODguMDVjLTEuNjgsMi4zMy0xLjgxLDIuMzMsMCw0LjUzbDM1Ljg3LDM3LjNjMS4zNiwxLjUzLDMuNSwyLjEsNS40NCwxLjQybDExLjQtMy4xMSwxMi45NS0zLjYzdi45MWMtNS4yOSw0LjE3LTEwLjIyLDguNzYtMTQuNzYsMTMuNzNxLTMuNjMsMi45OC0uNzgsNS4zMWwzMy40MSwzNC44NGMyLjIsMi4yLDIuOTgsMi4yLDUuMTgsMGwzNS40OC0zNy4xN2MxLjU5LTEuMzgsMi4xNi0zLjYsMS40Mi01LjU3LTEuNjgtNi4wOS0zLjI0LTEyLjMtNC43OS0xOC4zOS0uNzQtMi4yNy0xLjIyLTQuNjItMS40Mi02Ljk5LDQuMyw1LjkzLDkuMDcsMTEuNTIsMTQuMjUsMTYuNzEsMS42OCwxLjY4LDIuNzIsMS42OCw0LjQsMGwzNC4zMi0zNS43NHExLjU1LTEuODEsMC00LjAxWm0tNzIuMjYsMTUuMTVjLTMuMTEtLjc4LTYuMDktMS41NS05LjE5LTIuNTktMS43OC0uMzQtMy42MSwuMy00Ljc5LDEuNjhsLTEyLjk1LDEzLjg2Yy0uNzYsLjg1LTEuNDUsMS43Ni0yLjA3LDIuNzJoLS42NWMxLjMtNS4zMSwyLjcyLTEwLjYyLDQuMDEtMTUuOGwxLjY4LTYuNzNjLjg0LTIuMTgsLjE1LTQuNjUtMS42OC02LjA5bC0xMi45NS0xNC4xMmMtLjY0LS40NS0xLjE0LTEuMDgtMS40Mi0xLjgxbDE5LjA0LDUuMTgsMi41OSwuNzhjMi4wNCwuNzYsNC4zMywuMTQsNS43LTEuNTVsMTIuOTUtMTQuMzhzLjc4LTEuMDQsMS42OC0xLjE3Yy0xLjgxLDYuNi0yLjk4LDE0LjEyLTUuNDQsMjAuNDYtMS4wOCwyLjk2LS4wOCw2LjI4LDIuNDYsOC4xNiw0LjI3LDQuMTQsOC4yOSw4LjU1LDEyLjk1LDEyLjk1LDAsMCwxLjMsLjkxLDEuNDIsMi4wN2wtMTMuMzQtMy42M1oiLz48L3N2Zz4=)](https://github.com/keep-starknet-strange)\n\n\u003c/div\u003e\n\n\u003e _Note that `ziggy-starkdust` is still experimental. Breaking changes will be made before the first stable release. The library is also NOT audited or reviewed for security at the moment. Use at your own risk._\n\n## 📦 Installation\n\n### 📋 Prerequisites\n\n- [Zig](https://ziglang.org/)\n\nAlternatively, if you have [nix](https://nixos.org/) installed, you can get the full development environment `nix develop`.\n\n- Also you need installed python, so we can compile cairo0 programs in benchmarks/integration tests, to insatll them just run: \n  ```bash\n  make deps\n  ```\n  if u got macos:\n  ```bash \n  make deps-macos\n  ```\n- After you need compile all cairo0 programs, to use test or benchmarks:\n  ```bash\n  make compile-cairo-programs\n  ```\n## ⚡ Wanna get up to speed fast?\n\n\u003cdetails\u003e\n  \u003csummary\u003e👇 ⚡ Zig \u003c/summary\u003e\n\n- [Zig language reference](https://ziglang.org/documentation/master/)\n- [Zig Learn](https://ziglearn.org/)\n- [Ziglings](https://ziglings.org/)\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e👇 🐺 Cairo VM \u003c/summary\u003e\n\n- [Cairo Whitepaper](https://eprint.iacr.org/2021/1063.pdf)\n- [OG Cairo VM in Python](https://github.com/starkware-libs/cairo-lang/tree/master/src/starkware/cairo/lang/vm)\n- [Cairo VM in Rust](https://github.com/lambdaclass/cairo-vm)\n- [Cairo VM in Go](https://github.com/lambdaclass/cairo-vm_in_go)\n\n\u003c/details\u003e\n\n## 🔧 Build\n\n```bash\nmake build\n```\n\n## 🤖 Usage\n\nYou can display the help message by running:\n\n```bash\n./zig-out/bin/ziggy-starkdust --help\n```\n\n### Run a cairo program\n\nWithout proof mode:\n```bash\n./zig-out/bin/ziggy-starkdust execute --filename cairo_programs/fibonacci.json\n```\n\nWith proof mode:\n```bash\n./zig-out/bin/ziggy-starkdust execute --filename cairo_programs/fibonacci.json --proof-mode\n```\n\nWith memory layout, trace, proof mode and custom layout:\n```bash\n./zig-out/bin/ziggy-starkdust execute --filename cairo_programs/fibonacci.json --memory-file=/dev/null --trace-file=/dev/null --proof-mode=true --layout all_cairo\n```\n\n\n### 🧪 Testing\n\nRun all integration tests with summary:\n```bash\nmake build-integration-test\n./zig-out/bin/integration_test\n```\n\nRun all benchmarks and compare:\n```bash\nmake build-compare-benchmarks\n```\n\nRun all programs and compare output memory/trace for Zig/Rust cairo-vm:\n```bash\nmake build-compare-output\n```\n\n\nRun all unit tests with test summary:\n\n```bash\nmake test\n```\n\nRun a single test, for example, the \"Felt252 zero\" test: \n\n```console\n$ make test-filter FILTER=\"Felt252 zero\"\nAll 2 tests passed.\n```\n\nNotice that 2 tests passed despite running only 1 test, because\nour tests are wrapped in another test call within `src/tests.zig`.\n\nIn order to compare two memory files or trace files, use the following command: \n\n`vbindiff cairo_programs/expected_fibonacci.trace cairo_programs/fibonacci.trace`\n\n## 📊 Benchmarks\n\n### Installing benchmark dependencies\n\nIn order to compile programs you need to install the cairo-lang package.\n\nRunning the  `make deps` (or the `make deps-macos`  if you are runnning in MacOS) command will create a virtual environment with all the required dependencies.\n\nRun the complete benchmark suite with Make:\n\n```bash\nmake build-compare-benchmarks\n```\n\n\n### 🔒 Security\n\n#### Security guidelines\n\nFor security guidelines, please refer to [SECURITY.md](docs/SECURITY.md).\n\n#### OpenSSF Scorecard\n\nWe are using the [OpenSSF Scorecard](https://securityscorecards.dev/) to track the security of this project.\n\nScorecard assesses open source projects for security risks through a series of automated checks.\n\nYou can see the current scorecard for this project [here](https://securityscorecards.dev/viewer/?uri=github.com/keep-starknet-strange/ziggy-starkdust).\n\n## 🙏 Acknowledgments\n\n- The structure of the project and some initial code related to prime field functions is based on [verkle-cryto](https://github.com/jsign/verkle-crypto) repository by [jsign](https://github.com/jsign).\n- The design of the Cairo VM is inspired by [Cairo VM in Rust](https://github.com/lambdaclass/cairo-vm) and [Cairo VM in Go](https://github.com/lambdaclass/cairo-vm_in_go) by [lambdaclass](https://lambdaclass.com/).\n- Some cryptographic primitive code generation has been done using the amazing [fiat-crypto](https://github.com/mit-plv/fiat-crypto) by [mit-plv](https://github.com/mit-plv).\n- [sig](https://github.com/Syndica/sig) has been a great source of inspiration for the project structure and the way to use Zig.\n- [nektro](https://github.com/nektro/) for the [zig-time](https://github.com/nektro/zig-time) library.\n- The Cairo files used in this project are sourced from the [Cairo VM in Rust](https://github.com/lambdaclass/cairo-vm) by [lambdaclass](https://lambdaclass.com/).\n\n## ⚡ Why Zig?\n\n\u003cdetails\u003e\n  \u003csummary\u003e👇 ⚡ \u003c/summary\u003e\n\nChoosing Zig for a third implementation of the Cairo VM brings several advantages, offering a unique blend of features not entirely covered by the existing Rust and Go implementations.\n\n### 1. Simplicity and Readability\n\nZig aims for simplicity and clarity, enabling developers to read and understand the code quickly. It omits certain features like classes and exceptions to keep the language simple, which can be particularly useful for a VM where performance and maintainability are key.\n\n### 2. Performance\n\nZig compiles to highly efficient native code, similar to Rust, making it an excellent choice for computationally-intensive tasks. The language's design gives the programmer direct control over memory and CPU, without unnecessary abstractions.\n\n### 3. Explicit Control with Safety Features\n\nZig provides an environment where you have explicit control over memory allocation, similar to C and C++. While this does mean you're responsible for managing memory yourself, Zig offers certain safety features to catch common errors, like undefined behavior, during compile time or by providing runtime checks. This approach allows for a blend of performance and safety, making it a suitable choice for a VM where you often need fine-grained control.\n\n### 4. C Interoperability\n\nZig offers first-class C interoperability without requiring any bindings or wrappers. This feature can be a game-changer for integrating with existing technologies.\n\n### 5. Flexibility\n\nZig's comptime (compile-time) features offer powerful metaprogramming capabilities. This allows for expressive yet efficient code, as you can generate specialized routines at compile-time, reducing the need for runtime polymorphism.\n\n### 6. Minimal Dependencies\n\nZig aims to reduce dependencies to a minimum, which could simplify the deployment and distribution of Cairo VM. This is particularly advantageous for systems that require high-reliability or have limited resources.\n\n### 7. Community and Ecosystem\n\nAlthough younger than Rust and Go, Zig's community is enthusiastic and rapidly growing. Adopting Zig at this stage means you can be a significant contributor to its ecosystem.\n\nBy choosing Zig for the third implementation of Cairo VM, we aim to leverage these features to build a high-performance, reliable, and maintainable virtual machine.\n\n\u003c/details\u003e\n\n## 📄 License\n\nThis project is licensed under the MIT license.\n\nSee [LICENSE](LICENSE) for more information.\n\nHappy coding! 🎉\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/abdelhamidbakhta\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/45264458?v=4?s=100\" width=\"100px;\" alt=\"Abdel @ StarkWare \"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAbdel @ StarkWare \u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/ziggy-starkdust/commits?author=abdelhamidbakhta\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://bingcicle.github.io/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/25565268?v=4?s=100\" width=\"100px;\" alt=\"bing\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ebing\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/ziggy-starkdust/commits?author=bingcicle\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://ceccon.me/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/282580?v=4?s=100\" width=\"100px;\" alt=\"Francesco Ceccon\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFrancesco Ceccon\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/ziggy-starkdust/commits?author=fracek\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/tcoratger\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/60488569?v=4?s=100\" width=\"100px;\" alt=\"Thomas Coratger\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eThomas Coratger\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/ziggy-starkdust/commits?author=tcoratger\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/lambda-0x\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/87354252?v=4?s=100\" width=\"100px;\" alt=\"lambda-0x\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003elambda-0x\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/ziggy-starkdust/commits?author=lambda-0x\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://nils-mathieu.fr/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/80390054?v=4?s=100\" width=\"100px;\" alt=\"Nils\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNils\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/ziggy-starkdust/commits?author=nils-mathieu\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/jobez\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/615197?v=4?s=100\" width=\"100px;\" alt=\"johann bestowrous\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ejohann bestowrous\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/ziggy-starkdust/commits?author=jobez\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/lana-shanghai\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/31368580?v=4?s=100\" width=\"100px;\" alt=\"lanaivina\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003elanaivina\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/ziggy-starkdust/commits?author=lana-shanghai\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/dhruvkelawala\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/50968441?v=4?s=100\" width=\"100px;\" alt=\"Dhruv Kelawala\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDhruv Kelawala\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/ziggy-starkdust/commits?author=dhruvkelawala\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Godspower-Eze\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/61994334?v=4?s=100\" width=\"100px;\" alt=\"Godspower Eze\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGodspower Eze\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/ziggy-starkdust/commits?author=Godspower-Eze\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/edisontim\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/76473430?v=4?s=100\" width=\"100px;\" alt=\"tedison\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003etedison\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/ziggy-starkdust/commits?author=edisontim\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/ptisserand\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/544314?v=4?s=100\" width=\"100px;\" alt=\"ptisserand\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eptisserand\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/ziggy-starkdust/commits?author=ptisserand\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://ndcroos.github.io/site/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/16431833?v=4?s=100\" width=\"100px;\" alt=\"ndcroos\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003endcroos\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/ziggy-starkdust/commits?author=ndcroos\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/0xicosahedron\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/83328087?v=4?s=100\" width=\"100px;\" alt=\"Icosahedron\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eIcosahedron\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/ziggy-starkdust/commits?author=0xicosahedron\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/pjserol\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/3019795?v=4?s=100\" width=\"100px;\" alt=\"Pierre-Jean\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePierre-Jean\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/ziggy-starkdust/commits?author=pjserol\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/tudorpintea999\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/87604944?v=4?s=100\" width=\"100px;\" alt=\"iwantanode\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eiwantanode\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/keep-starknet-strange/ziggy-starkdust/commits?author=tudorpintea999\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeep-starknet-strange%2Fziggy-starkdust","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkeep-starknet-strange%2Fziggy-starkdust","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeep-starknet-strange%2Fziggy-starkdust/lists"}