{"id":16153275,"url":"https://github.com/danielesteban/wasmblocks","last_synced_at":"2025-03-18T19:32:24.691Z","repository":{"id":141040665,"uuid":"350043634","full_name":"danielesteban/wasmblocks","owner":"danielesteban","description":"A tech demo of a voxelizer implemented in C","archived":false,"fork":false,"pushed_at":"2021-03-23T17:20:10.000Z","size":2043,"stargazers_count":16,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-28T11:56:28.666Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/danielesteban.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"publiccode":null,"codemeta":null}},"created_at":"2021-03-21T15:46:37.000Z","updated_at":"2024-05-26T21:03:29.000Z","dependencies_parsed_at":"2024-07-30T04:50:41.255Z","dependency_job_id":null,"html_url":"https://github.com/danielesteban/wasmblocks","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielesteban%2Fwasmblocks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielesteban%2Fwasmblocks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielesteban%2Fwasmblocks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielesteban%2Fwasmblocks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danielesteban","download_url":"https://codeload.github.com/danielesteban/wasmblocks/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243945561,"owners_count":20372897,"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":[],"created_at":"2024-10-10T01:10:51.978Z","updated_at":"2025-03-18T19:32:19.665Z","avatar_url":"https://github.com/danielesteban.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[wasmblocks tech demo](https://wasmblocks.gatunes.com/)\n==\n\n[![screenshot](screenshot.png)](https://wasmblocks.gatunes.com/)\n\n\u003e A tech demo of yet another voxelizer. This time with a backend implemented in C.\n\n#### Live demo\n\n[https://wasmblocks.gatunes.com/](https://wasmblocks.gatunes.com/)\n\n#### Animation Test\n\n[https://wasmblocks.gatunes.com/#/animation](https://wasmblocks.gatunes.com/#/animation)\n\n#### Dev dependencies\n\nTo build this, you'll need to install LLVM:\n\n * Win: [https://chocolatey.org/packages/llvm](https://chocolatey.org/packages/llvm)\n * Mac: [https://formulae.brew.sh/formula/llvm](https://formulae.brew.sh/formula/llvm)\n * Linux: [https://releases.llvm.org/download.html](https://releases.llvm.org/download.html)\n\nOn the first build, it will complain about a missing file that you can get here:\n[libclang_rt.builtins-wasm32-wasi-12.0.tar.gz](https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-12/libclang_rt.builtins-wasm32-wasi-12.0.tar.gz). Just put it on the same path that the error specifies and you should be good to go.\n\n#### Local development\n\n```bash\n# clone this repo and it's submodules\ngit clone --recursive https://github.com/danielesteban/wasmblocks.git\ncd wasmblocks\n# build wasi-lib\ncd vendor/wasi-libc \u0026\u0026 make -j8 \u0026\u0026 cd ../..\n# install dev dependencies\nnpm install\n# start the dev environment:\nnpm start\n# open http://localhost:8080/ in your browser\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielesteban%2Fwasmblocks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanielesteban%2Fwasmblocks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielesteban%2Fwasmblocks/lists"}