Building on community packaging efforts
- Dominant language
- Perl
- Stars
- 3.9k
- Forks
- 213
- Avg merge
- 1m
- Merged PRs (30d)
- 1
Description
This is a really cool project! Have been playing around with it to get a feel and its a pretty cool application. Thanks for all your hard work here! 🙏
In the Python community there are a few different efforts to build packages for WebAssembly that maybe you are already aware of. Though thought I'd mention them in case they were of interest
First is [Pyodide]( https://pyodide.org/ ), which was originally a Mozilla project that became a community one. The original goal being to build Python and some commonly used dependencies (NumPy, SciPy, Pandas, Jupyter, etc.) with [Emscripten]( https://emscripten.org ), which originally was a C/C++ transpiler to JavaScript (now WebAssembly). Originally this required patching CPython. Since then those patches have been upstreamed ( https://github.com/pyodide/pyodide/issues/2000 ). The project is continuing to grow and add more packages
Another project of interest is [emscripten-forge]( https://github.com/emscripten-forge/recipes ), which builds off of the Pyiodide work and uses [Conda]( https://docs.conda.io/en/latest/ ) & friends to build WebAssembly packages with an Emscripten-based toolchain.
Eventually there is a goal of having [conda-forge]( https://conda-forge.org ) build WebAssembly packages ( https://github.com/conda-forge/conda-forge.github.io/issues/1401 ). Though this will take some more work (and the WebAssembly ecosystem may need to mature a bit more). It would unlock a lot more packages for WebAssembly though.
Mentioning all of this as there may be opportunities to collaborate with others who are also thinking about how to build and ship packages for WebAssembly. This might also lighten the load here when considering the various packages users are asking for. Anyways something to consider 🙂
Edit: Also would suggest checking out [PackagingCon]( https://packaging-con.org ), which might be another opportunity to talk with others thinking about these packaging issues as well
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.