{"id":23446571,"url":"https://github.com/abcxff/wasmhive","last_synced_at":"2026-02-22T22:32:31.415Z","repository":{"id":116517272,"uuid":"571346072","full_name":"abcxff/wasmhive","owner":"abcxff","description":"Project for scripts compiled to WASM for games compiled to WASM","archived":false,"fork":false,"pushed_at":"2022-12-26T17:32:09.000Z","size":29,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-20T04:34:14.568Z","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/abcxff.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":"2022-11-27T22:59:10.000Z","updated_at":"2023-11-26T02:12:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"9232f528-4dd9-46c4-8d40-a25f6386f17a","html_url":"https://github.com/abcxff/wasmhive","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/abcxff/wasmhive","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abcxff%2Fwasmhive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abcxff%2Fwasmhive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abcxff%2Fwasmhive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abcxff%2Fwasmhive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abcxff","download_url":"https://codeload.github.com/abcxff/wasmhive/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abcxff%2Fwasmhive/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266580298,"owners_count":23951193,"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","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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-12-23T20:36:12.071Z","updated_at":"2026-02-22T22:32:26.373Z","avatar_url":"https://github.com/abcxff.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# wasmhive\nProject for scripts compiled to WASM for games compiled to WASM\n\n## ?\n\nThe idea is to use WASM's shared-memory feature (proposal) to allow developers to code extensions and userscripts in other languages besides JS, for websites and applications coded in other languages besides JS. Of course there will always be the glue code, but this is a proof of possibility.\n\n\n\u003c!--\nTODO\n:: see if malloc and free are automatable\n   - if doable, move program memory into dynamically allocated chunks\n   - pipe malloc and free algorithms into programs\n  | else\n   - generate program space based off of hash of program name\n   - recode malloc and free\n\n\n--\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabcxff%2Fwasmhive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabcxff%2Fwasmhive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabcxff%2Fwasmhive/lists"}