{"id":47553821,"url":"https://github.com/wasm-bindgen/wasm-pack","last_synced_at":"2026-04-03T07:42:04.969Z","repository":{"id":37269913,"uuid":"121253762","full_name":"wasm-bindgen/wasm-pack","owner":"wasm-bindgen","description":"📦✨ your favorite rust -\u003e wasm workflow tool!","archived":false,"fork":false,"pushed_at":"2026-03-24T17:36:21.000Z","size":3653,"stargazers_count":7131,"open_issues_count":396,"forks_count":478,"subscribers_count":49,"default_branch":"master","last_synced_at":"2026-03-27T08:25:19.017Z","etag":null,"topics":["cli","npm","package","registry","rust","rust-wasm","wasm"],"latest_commit_sha":null,"homepage":"https://drager.github.io/wasm-pack/","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/wasm-bindgen.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE-APACHE","code_of_conduct":"CODE_OF_CONDUCT.md","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-02-12T14:04:34.000Z","updated_at":"2026-03-27T07:20:46.000Z","dependencies_parsed_at":"2025-12-12T02:03:40.696Z","dependency_job_id":null,"html_url":"https://github.com/wasm-bindgen/wasm-pack","commit_stats":{"total_commits":782,"total_committers":125,"mean_commits":6.256,"dds":0.7046035805626598,"last_synced_commit":"48177dc0d79de08a49d480bd387c7f9080e70dbc"},"previous_names":["wasm-bindgen/wasm-pack"],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/wasm-bindgen/wasm-pack","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wasm-bindgen%2Fwasm-pack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wasm-bindgen%2Fwasm-pack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wasm-bindgen%2Fwasm-pack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wasm-bindgen%2Fwasm-pack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wasm-bindgen","download_url":"https://codeload.github.com/wasm-bindgen/wasm-pack/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wasm-bindgen%2Fwasm-pack/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31217892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-30T15:24:02.938Z","status":"online","status_checked_at":"2026-03-31T02:00:06.327Z","response_time":111,"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":["cli","npm","package","registry","rust","rust-wasm","wasm"],"created_at":"2026-03-29T08:00:46.479Z","updated_at":"2026-03-31T02:00:47.315Z","avatar_url":"https://github.com/wasm-bindgen.png","language":"Rust","readme":"\u003cdiv align=\"center\"\u003e\n\n  \u003ch1\u003e📦✨ wasm-pack\u003c/h1\u003e\n\n  \u003cp\u003e\n    \u003cstrong\u003eYour favorite Rust → Wasm workflow tool!\u003c/strong\u003e\n  \u003c/p\u003e\n\n  \u003cp\u003e\n    \u003ca href=\"https://github.com/drager/wasm-pack/actions/workflows/test.yml\"\u003e\u003cimg alt=\"Build Status\" src=\"https://github.com/drager/wasm-pack/actions/workflows/test.yml/badge.svg?branch=master\"/\u003e\u003c/a\u003e\n    \u003ca href=\"https://crates.io/crates/wasm-pack\"\u003e\u003cimg alt=\"crates.io\" src=\"https://img.shields.io/crates/v/wasm-pack\"/\u003e\u003c/a\u003e\n  \u003c/p\u003e\n\n  \u003ch3\u003e\n    \u003ca href=\"https://drager.github.io/wasm-pack/book\"\u003eDocs\u003c/a\u003e\n    \u003cspan\u003e | \u003c/span\u003e\n    \u003ca href=\"https://github.com/drager/wasm-pack/blob/master/CONTRIBUTING.md\"\u003eContributing\u003c/a\u003e\n    \u003cspan\u003e | \u003c/span\u003e\n    \u003ca href=\"https://discordapp.com/channels/442252698964721669/443151097398296587\"\u003eChat\u003c/a\u003e\n  \u003c/h3\u003e\n\n\n\u003c/div\u003e\n\n## About\n\nThis tool seeks to be a one-stop shop for building and working with rust-\ngenerated WebAssembly that you would like to interop with JavaScript, in the\nbrowser or with Node.js. `wasm-pack` helps you build rust-generated\nWebAssembly packages that you could publish to the npm registry, or otherwise use\nalongside any javascript packages in workflows that you already use, such as [webpack].\n\n[webpack]: https://webpack.js.org/\n\n![demo](demo.gif)\n\n## 🔮 Prerequisites\n\nThis project requires Rust 1.30.0 or later.\n\n- [Development Environment](https://drager.github.io/wasm-pack/book/prerequisites/index.html)\n- [Installation](https://drager.github.io/wasm-pack/installer)\n\n## ⚡ Quickstart Guide\n\nVisit the [quickstart guide] in our documentation.\n\n[quickstart guide]: https://drager.github.io/wasm-pack/book/quickstart.html\n\n## 🎙️ Commands\n\n- [`new`](https://drager.github.io/wasm-pack/book/commands/new.html): Generate a new RustWasm project using a template\n- [`build`](https://drager.github.io/wasm-pack/book/commands/build.html): Generate an npm wasm pkg from a rustwasm crate\n- [`test`](https://drager.github.io/wasm-pack/book/commands/test.html): Run browser tests\n- [`pack` and `publish`](https://drager.github.io/wasm-pack/book/commands/pack-and-publish.html): Create a tarball of your rustwasm pkg and/or publish to a registry\n\n## 📝 Logging\n\n`wasm-pack` uses [`env_logger`] to produce logs when `wasm-pack` runs.\n\nTo configure your log level, use the `RUST_LOG` environment variable. For example:\n\n```\nRUST_LOG=info wasm-pack build\n```\n\n[`env_logger`]: https://crates.io/crates/env_logger\n\n## 👯 Contributing\n\nRead our [guide] on getting up and running for developing `wasm-pack`, and\ncheck out our [contribution policy].\n\n[guide]: https://drager.github.io/wasm-pack/book/contributing.html\n[contribution policy]: CONTRIBUTING.md\n\n## 🤹‍♀️ Governance\n\nThis project was started by [ashleygwilliams] and is maintained by [drager].\n\n[ashleygwilliams]: https://github.com/ashleygwilliams\n[drager]: https://github.com/drager\n","funding_links":[],"categories":["Development tools","Rust"],"sub_categories":["FFI"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwasm-bindgen%2Fwasm-pack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwasm-bindgen%2Fwasm-pack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwasm-bindgen%2Fwasm-pack/lists"}