Skip to content

docs: add related projects links - #370

Merged
vados-cosmonic merged 2 commits into
bytecodealliance:mainfrom
Rohan170603:add-related-project-links
Aug 19, 2026
Merged

docs: add related projects links#370
vados-cosmonic merged 2 commits into
bytecodealliance:mainfrom
Rohan170603:add-related-project-links

Conversation

@Rohan170603

Copy link
Copy Markdown
Contributor

This PR adds a "Related Projects" section to the README.md linking to key Bytecode Alliance projects in the component ecosystem.

Changes

  • Added "Related Projects" section at the end of README.md
  • Links to 9 related projects:
    • wasmtime
    • wrpc
    • wasm-tools
    • wit-bindgen
    • cargo-component
    • ComponentizeJS
    • sample-wasi-http-js
    • sample-wasi-http-rust
    • go-modules

Why

Helps users discover related tools and the broader ecosystem.

Fixes #332

@vados-cosmonic vados-cosmonic left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks great @Rohan170603 thanks for the contribution!

What do you think about making the list a table, and separating the kind of project that is being referenced? For example ComponentizeJS as a project is very different from sample-wasi-http-js (though related, of course)

@Rohan170603

Copy link
Copy Markdown
Contributor Author

@vados-cosmonic Thanks for the review and the suggestion!

I agree that a table would make it clearer to categorize the different types of projects.

What categories would you suggest? I was thinking something like:

Category Projects
Runtimes wasmtime, wrpc
Tools wasm-tools, wit-bindgen, cargo-component
Language Tooling ComponentizeJS, go-modules
Samples sample-wasi-http-js, sample-wasi-http-rust

Happy to update the PR with whatever categorization you think works best!

@vados-cosmonic

vados-cosmonic commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator

Hey @Rohan170603 so what I was thinking was that there could be multiple tables, and the the project & description... So something like:

Toolchains

Name Description
tool what it does

Template projects

Name Description
repo what it does

...etc

What do you think? If you like a regular list more that's also fine

@Rohan170603

Copy link
Copy Markdown
Contributor Author

@vados-cosmonic Thanks for the suggestion! I really like the idea of multiple tables — it makes it much easier to find projects by category.

Here's what I'm thinking:

Runtimes & Frameworks

Name Description
wasmtime Runtime for WebAssembly components
wrpc Wasm component-native RPC framework

Tools

Name Description
wasm-tools WebAssembly tooling
wit-bindgen WIT bindings generator
cargo-component Component tooling

Language Tooling

Name Description
ComponentizeJS JavaScript component tooling
go-modules Go modules support

Templates & Samples

Name Description
sample-wasi-http-js WASI HTTP JavaScript sample
sample-wasi-http-rust WASI HTTP Rust sample

Does this look good to you? If yes, I'll update the PR right away!

@vados-cosmonic

Copy link
Copy Markdown
Collaborator

That looks great to me! Thanks for reworking it -- if you want to make those changes I'd be happy to re-review and let's get this merged ASAP

@vados-cosmonic
vados-cosmonic self-requested a review August 19, 2026 16:30

@vados-cosmonic vados-cosmonic left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚀

Thanks @Rohan170603 !

@vados-cosmonic
vados-cosmonic merged commit fbdfd25 into bytecodealliance:main Aug 19, 2026
12 checks passed
@Rohan170603

Copy link
Copy Markdown
Contributor Author

@vados-cosmonic Thank you so much for the review and merging! Really appreciate your guidance on the table format — it definitely made the section much better.

Looking forward to contributing more!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add links for associated projects to the component-docs

2 participants