{"id":13638492,"url":"https://github.com/rustwasm/walrus","last_synced_at":"2025-05-14T01:02:19.039Z","repository":{"id":34131700,"uuid":"151892294","full_name":"rustwasm/walrus","owner":"rustwasm","description":"Walrus is a WebAssembly transformation library 🌊🐘","archived":false,"fork":false,"pushed_at":"2024-12-11T21:59:34.000Z","size":2258,"stargazers_count":436,"open_issues_count":25,"forks_count":69,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-04-06T09:01:06.364Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://docs.rs/walrus","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/rustwasm.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE-APACHE","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":"2018-10-07T00:12:16.000Z","updated_at":"2025-04-04T20:36:21.000Z","dependencies_parsed_at":"2024-01-14T09:12:10.927Z","dependency_job_id":"d2f35743-326c-4ad8-8b6d-fccde1904cff","html_url":"https://github.com/rustwasm/walrus","commit_stats":{"total_commits":408,"total_committers":33,"mean_commits":"12.363636363636363","dds":0.6029411764705883,"last_synced_commit":"27f6b6266e4625443a95dd54f6c772498215536a"},"previous_names":[],"tags_count":35,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustwasm%2Fwalrus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustwasm%2Fwalrus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustwasm%2Fwalrus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustwasm%2Fwalrus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rustwasm","download_url":"https://codeload.github.com/rustwasm/walrus/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248715971,"owners_count":21150221,"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-08-02T01:00:46.752Z","updated_at":"2025-04-13T12:38:07.537Z","avatar_url":"https://github.com/rustwasm.png","language":"Rust","readme":"\u003cdiv align=\"center\"\u003e\n\n  \u003ch1\u003eWalrus 🌊🐘\u003c/h1\u003e\n\n  \u003cstrong\u003eWalrus is a WebAssembly transformation library\u003c/strong\u003e\n\n  \u003cp\u003e\n    \u003ca href=\"https://crates.io/crates/walrus\"\u003e\u003cimg src=\"https://img.shields.io/crates/v/walrus.svg?style=flat-square\" alt=\"Crates.io version\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://crates.io/crates/walrus\"\u003e\u003cimg src=\"https://img.shields.io/crates/d/walrus.svg?style=flat-square\" alt=\"Download\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://docs.rs/walrus\"\u003e\u003cimg src=\"https://img.shields.io/badge/docs-latest-blue.svg?style=flat-square\" alt=\"docs.rs docs\" /\u003e\u003c/a\u003e\n  \u003c/p\u003e\n\n  \u003ch3\u003e\n    \u003ca href=\"https://docs.rs/walrus\"\u003eAPI Docs\u003c/a\u003e\n    \u003cspan\u003e | \u003c/span\u003e\n    \u003ca href=\"https://github.com/rustwasm/walrus/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  \u003csub\u003eBuilt with 🦀🕸 by \u003ca href=\"https://rustwasm.github.io/\"\u003eThe Rust and WebAssembly Working Group\u003c/a\u003e\u003c/sub\u003e\n\u003c/div\u003e\n\n## About\n\nThe `walrus` crate is a Rust library for performing WebAssembly transformations\nin a robust and ergonomic fashion. The crate is still in its early days but is\ncurrently used to power the [`wasm-bindgen`] CLI tool and its own internal\ntransformations.\n\n[`wasm-bindgen`]: https://github.com/rustwasm/wasm-bindgen\n\nUsing `walrus` will, in the long term, also allow transforming WebAssembly while\npreserving DWARF debug information to ensure that debugging the final module is\njust as nice as debugging the intermediate module.\n\nStay tuned for more information in the future!\n\n## Examples\n\n* Check out `examples/build-wasm-from-scratch.rs` for a quick intro to building\n  a Wasm module from scratch with `walrus`.\n* Check out the [`wasm-snip`](https://github.com/rustwasm/wasm-snip) project for\n  a relatively simple and self-contained but still Real World example of using\n  `walrus`.\n\n## License\n\nThis project is licensed under either of\n\n * Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or\n   http://www.apache.org/licenses/LICENSE-2.0)\n * MIT license ([LICENSE-MIT](LICENSE-MIT) or\n   http://opensource.org/licenses/MIT)\n\nat your option.\n\n## Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted\nfor inclusion in this project by you, as defined in the Apache-2.0 license,\nshall be dual licensed as above, without any additional terms or conditions.\n","funding_links":[],"categories":["Tool development","Rust"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frustwasm%2Fwalrus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frustwasm%2Fwalrus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frustwasm%2Fwalrus/lists"}