{"id":15392628,"url":"https://github.com/jackdbd/wasm-api-demo","last_synced_at":"2026-04-22T02:33:59.907Z","repository":{"id":227946786,"uuid":"701990705","full_name":"jackdbd/wasm-api-demo","owner":"jackdbd","description":null,"archived":false,"fork":false,"pushed_at":"2023-12-06T02:24:09.000Z","size":65,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-12-25T13:46:02.393Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/jackdbd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-10-08T07:07:45.000Z","updated_at":"2023-10-08T07:07:51.000Z","dependencies_parsed_at":"2024-03-22T06:55:37.229Z","dependency_job_id":null,"html_url":"https://github.com/jackdbd/wasm-api-demo","commit_stats":null,"previous_names":["jackdbd/wasm-api-demo"],"tags_count":0,"template":false,"template_full_name":"thi-ng/tpl-umbrella-zig","purl":"pkg:github/jackdbd/wasm-api-demo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackdbd%2Fwasm-api-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackdbd%2Fwasm-api-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackdbd%2Fwasm-api-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackdbd%2Fwasm-api-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jackdbd","download_url":"https://codeload.github.com/jackdbd/wasm-api-demo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackdbd%2Fwasm-api-demo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32118109,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-22T00:31:26.853Z","status":"online","status_checked_at":"2026-04-22T02:00:05.693Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-10-01T15:15:25.518Z","updated_at":"2026-04-22T02:33:59.892Z","avatar_url":"https://github.com/jackdbd.png","language":"Zig","funding_links":[],"categories":[],"sub_categories":[],"readme":"# tpl-umbrella-zig\n\nThis is a bare-bones project template for hybrid\n[TypeScript](https://www.typescriptlang.org/) \u0026 [Zig](https://ziglang.org) apps,\nusing\n[thi.ng/wasm-api](https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api)\nrelated infrastructure for bridging both worlds, and using\n[Vite](https://vitejs.dev/) as dev tool/server \u0026 bundler...\n\nEdit/delete everything as you see fit, see linked package readme files for\nfurther details \u0026 please submit an issue if you spot anything wrong! Thanks!\n\n## Getting started\n\nPlease consult the [GitHub\ndocumentation](https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template)\nto learn more about template repos. Once you cloned the repo, proceed as\nfollows:\n\n```bash\n# git clone ...\n\ncd \u003cpath-where-you-cloned-this-tpl\u003e\n\n# download \u0026 install all dependencies (can also use npm)\nyarn install\n\n# start dev server \u0026 open in browser\nyarn start\n\n# regenerate shared types (see thi.ng/wasm-api-bindgen)\nyarn build:types\n\n# production build\nyarn build\n\n# preview latest production build\nyarn preview\n```\n\n## Requirements\n\nThis template is configured for recent Zig versions (v0.11.0 or newer), which\ninclude several breaking changes to the earlier build system. You can download\nthe latest version from the Zig website or (my own preferred method) using\n[asdf](https://asdf-vm.com/) to install it (even just locally for this project):\n\n```bash\n# asdf supports multiple versions of a tool, here to install latest dev version\nasdf install zig master\n\n# global use of that version\nasdf global zig master\n\n# only use that version in this project (directory)\nasdf local zig master\n```\n\n-   [Zig](https://ziglang.org) v0.11.0 or newer versions (see\n    [comments](https://github.com/thi-ng/umbrella/blob/develop/packages/wasm-api/README.md#using-the-zig-build-system))\n-   [Binaryen](https://github.com/WebAssembly/binaryen)\n\nPlease see the comments in\n[build.zig](https://github.com/thi-ng/tpl-umbrella-zig/blob/main/build.zig) for\nmore details...\n\n## Notes\n\nThis template pulls in more dependencies than needed for the runtime of your\nactual app. Most of these additional packages are only required by the\n[@thi.ng/wasm-api-bindgen](https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-bindgen)\nCLI tool to generate source code for the types shared between the WASM/JS\nside... Feel free to remove that package if you're not making use of code\ngeneration.\n\n## License\n\nThis project is licensed under the MIT License. See LICENSE.txt\n\n\u0026copy; 2022 - 2023 Karsten Schmidt\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjackdbd%2Fwasm-api-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjackdbd%2Fwasm-api-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjackdbd%2Fwasm-api-demo/lists"}