{"id":15401111,"url":"https://github.com/sunfishcode/wasi-filesystem-presentation","last_synced_at":"2026-01-28T15:08:07.064Z","repository":{"id":70209355,"uuid":"419769993","full_name":"sunfishcode/wasi-filesystem-presentation","owner":"sunfishcode","description":null,"archived":false,"fork":false,"pushed_at":"2021-10-21T15:05:09.000Z","size":5,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-26T22:10:57.113Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sunfishcode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-10-21T15:04:44.000Z","updated_at":"2021-10-22T22:25:36.000Z","dependencies_parsed_at":"2023-04-18T09:17:57.403Z","dependency_job_id":null,"html_url":"https://github.com/sunfishcode/wasi-filesystem-presentation","commit_stats":{"total_commits":6,"total_committers":2,"mean_commits":3.0,"dds":"0.16666666666666663","last_synced_commit":"9eaefe4cdacea5ea9afda20a360fb44c0a910f45"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sunfishcode/wasi-filesystem-presentation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunfishcode%2Fwasi-filesystem-presentation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunfishcode%2Fwasi-filesystem-presentation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunfishcode%2Fwasi-filesystem-presentation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunfishcode%2Fwasi-filesystem-presentation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sunfishcode","download_url":"https://codeload.github.com/sunfishcode/wasi-filesystem-presentation/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunfishcode%2Fwasi-filesystem-presentation/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28846122,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T13:02:32.985Z","status":"ssl_error","status_checked_at":"2026-01-28T13:02:04.945Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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:56:30.852Z","updated_at":"2026-01-28T15:08:07.043Z","avatar_url":"https://github.com/sunfishcode.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# WASI Filesystem\n\nA proposed [WebAssembly System Interface](https://github.com/WebAssembly/WASI) API.\n\n### Current Phase\n\nPhase 2\n\n### Champions\n\n- Dan Gohman\n\n### Phase 4 Advancement Criteria\n\n - Two independent implementations.\n - At least one host implementation on each of:\n    - Linux\n    - macOS\n    - Windows\n\n## Table of Contents\n\n- [Introduction](#introduction)\n- [Goals](#goals)\n- [Non-goals](#non-goals)\n- [API walk-through](#api-walk-through)\n- [Detailed design discussion](#detailed-design-discussion)\n- [Stakeholder Interest \u0026 Feedback](#stakeholder-interest--feedback)\n- [References \u0026 acknowledgements](#references--acknowledgements)\n\n### Introduction\n\nWASI filesystem provides POSIX-like APIs for accessing traditional\nfilesystem resources in traditional ways.\n\n### Goals\n\nWASI filesystem aims to be highly compatible with POSIX, so that it's easy\nto port existing code to use it, and it's easy to implement, at least on\nPOSIX systems. To better support Windows, WASI filesystem doesn't insist on\nstrict POSIX compliance in several respects.\n\n### Non-goals\n\nWASI filesystem is not aiming to be a universal data storage API. Filesystems\nhave numerous inherent limitations, and WASI filesystem is not attempting to\nsolve them.\n\nAnd, Windows and POSIX-like platforms have numerous behavioral differences.\nSome of these differences can be hidden, but many cannot, and WASI filesystem\ndoes not attempt to hide most of them.\n\n### API walk-through\n\nTODO\n\n### Detailed design discussion\n\nTODO\n\n### Stakeholder Interest \u0026 Feedback\n\nThere are currently several major WASI implementations of the WASI filesystem\nAPI. It provides the basis for implementing `getentropy` in wasi-libc, and it's\nwidely used.\n\n### References \u0026 acknowledgements\n\nMany thanks for valuable feedback and advice from:\n\nTODO\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsunfishcode%2Fwasi-filesystem-presentation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsunfishcode%2Fwasi-filesystem-presentation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsunfishcode%2Fwasi-filesystem-presentation/lists"}