{"id":28734789,"url":"https://github.com/wacker-dev/wacker","last_synced_at":"2025-12-12T14:11:50.188Z","repository":{"id":208767621,"uuid":"719371419","full_name":"wacker-dev/wacker","owner":"wacker-dev","description":"Like Docker, but for WASM.","archived":false,"fork":false,"pushed_at":"2025-04-01T14:25:25.000Z","size":1697,"stargazers_count":26,"open_issues_count":6,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-12T11:02:30.033Z","etag":null,"topics":["runtime","rust","wasi","wasm","webassembly"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wacker-dev.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,"zenodo":null}},"created_at":"2023-11-16T02:45:02.000Z","updated_at":"2025-04-22T19:02:35.000Z","dependencies_parsed_at":"2023-11-28T08:27:35.182Z","dependency_job_id":"87ae903d-a44b-4a04-b421-7a191b5511bc","html_url":"https://github.com/wacker-dev/wacker","commit_stats":null,"previous_names":["iawia002/wacker","wacker-dev/wacker"],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/wacker-dev/wacker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wacker-dev%2Fwacker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wacker-dev%2Fwacker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wacker-dev%2Fwacker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wacker-dev%2Fwacker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wacker-dev","download_url":"https://codeload.github.com/wacker-dev/wacker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wacker-dev%2Fwacker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267639569,"owners_count":24119780,"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-29T02:00:12.549Z","response_time":2574,"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":["runtime","rust","wasi","wasm","webassembly"],"created_at":"2025-06-16T00:01:00.557Z","updated_at":"2025-12-12T14:11:50.133Z","avatar_url":"https://github.com/wacker-dev.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# wacker\n\nLike Docker, but for WASM.\n\n## Installation\n\nYou can download binaries directly from the [Releases](https://github.com/wacker-dev/wacker/releases) page.\n\nOr you can install it using `cargo`:\n\n```\ncargo install wacker-daemon\ncargo install wacker-cli\n```\n\n## Getting started\n\nStart the wacker daemon:\n\n```\n$ wackerd\n[2023-11-22 07:25:31 INFO wackerd] server listening on \"/Users/user/.wacker/wacker.sock\"\n```\n\nRun a WebAssembly program:\n\n```\n$ wacker run hello.wasm\n$ wacker run time.wasm\n```\n\nWhere [hello.wasm](https://github.com/wacker-dev/wasi-examples/tree/main/hello) is a simple WASM program that prints out `Hello, world!` and exits, and [time.wasm](https://github.com/wacker-dev/wasi-examples/tree/main/time) is a long-running program that constantly prints out the current time.\n\n\u003e You can find more WASI program examples at https://github.com/wacker-dev/wasi-examples.\n\nServe an [HTTP WebAssembly program](https://github.com/wacker-dev/wasi-examples/tree/main/http):\n\n```\n$ wacker serve hello_wasi_http.wasm --addr 127.0.0.1:8081\n```\n\nThe path can be a local file path or a URL, eg:\n\n```\n$ wacker run https://raw.githubusercontent.com/wacker-dev/wacker/main/wacker/tests/wasm/hello.wasm\n```\n\nList running programs:\n\n```\n$ wacker list\nID                        PATH                   STATUS     ADDRESS\nhello-w0AqXnf             hello.wasm             Finished\ntime-xhQVmjU              time.wasm              Running\nhello_wasi_http-luf1vz6   hello_wasi_http.wasm   Running    127.0.0.1:8081\n```\n\nFetch the logs:\n\n```\n$ wacker logs hello-w0AqXnf\nHello, world!\n\n$ wacker logs -f --tail 5 time-xhQVmjU\ncurrent time: 2023-11-22 07:42:34\ncurrent time: 2023-11-22 07:42:35\ncurrent time: 2023-11-22 07:42:36\ncurrent time: 2023-11-22 07:42:37\ncurrent time: 2023-11-22 07:42:38\n```\n\nAnd you can also stop/restart/delete the program:\n\n```\n$ wacker stop time-xhQVmjU\n$ wacker restart time-xhQVmjU\n$ wacker delete/rm time-xhQVmjU\n```\n\nUsage for wacker cli:\n\n```\n$ wacker -h\nwacker client\n\nUsage: wacker \u003cCOMMAND\u003e\n\nCommands:\n  run      Runs a WebAssembly program\n  serve    Serves an HTTP WebAssembly program\n  list     Lists running WebAssembly programs [aliases: ps]\n  stop     Stops WebAssembly programs\n  restart  Restarts WebAssembly programs\n  delete   Deletes WebAssembly programs [aliases: rm]\n  logs     Fetches logs of a program [aliases: log]\n  help     Print this message or the help of the given subcommand(s)\n\nOptions:\n  -h, --help     Print help\n  -V, --version  Print version\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwacker-dev%2Fwacker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwacker-dev%2Fwacker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwacker-dev%2Fwacker/lists"}