Skip to content

Commit 0ea4bb8

Browse files
Merge pull request #309 from SylvainCorlay/update-emscripten
Update emscripten project
2 parents 0ce4246 + 1ff9b6f commit 0ea4bb8

File tree

1 file changed

+28
-4
lines changed

1 file changed

+28
-4
lines changed
Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,32 @@
11
#### Overview
2-
Emscripten-forge is a conda package distribution specifically designed for WebAssembly. When combined with JupyterLite and the jupyterlite-xeus extension, it enables easy deployment of JupyterLite with a preconfigured conda environment that includes essential packages like NumPy, Pandas, Matplotlib, and more.
32

4-
While the number of available emscripten-forge packages is growing quickly, many packages are still missing from the ecosystem.
3+
Emscripten-forge is a conda package distribution tailored for WebAssembly, enabling seamless integration with JupyterLite and [notebook.link](https://notebook.link). By combining Emscripten-forge with these platforms, users can deploy a fully functional, preconfigured scientific computing environment in the browser—including essential packages like NumPy, Pandas, Matplotlib, SciPy and many more.
54

6-
We will be working on adding new packages upon request.
5+
This ecosystem unlocks new possibilities for interactive, client-side data science, education, and collaboration, without requiring server-side infrastructure. Packages built with Emscripten-forge will be immediately available in JupyterLite and [notebook.link](https://notebook.link), making them accessible for shareable, collaborative notebooks.
76

8-
##### Are you interested in this project? Either entirely or partially, contact us for more information on how to help us fund it
7+
While the Emscripten-forge ecosystem is rapidly expanding, many critical packages are still missing.
8+
9+
**We are actively seeking funding to accelerate the growth of this ecosystem.**
10+
11+
##### Why Contribute?
12+
13+
Empower Web-Based Science: Enable researchers, educators, and developers to run complex scientific workflows directly in the browser.
14+
15+
Democratize Access: Remove barriers to entry by eliminating the need for local installations or cloud resources.
16+
Enhance Collaboration: Make advanced scientific tools available in notebook.link, fostering real-time collaboration and sharing.
17+
18+
Shape the Future: Help define the next generation of web-native scientific computing tools.
19+
20+
##### Key Opportunities
21+
22+
We are prioritizing the following projects, but welcome suggestions for others:
23+
24+
| Project | Impact |
25+
| --------------------------------- | ----------------------- |
26+
| GNU Octave Packages. | Complement the [xeus-octave](https://github.com/jupyter-xeus/xeus-octave) kernel by packaging Octave’s [official package ecosystem](https://gnu-octave.github.io/packages/). |
27+
| Bioconductor R Packages | Bring bioinformatics and computational biology tools to the browser. |
28+
| PyTorch | Enable machine learning workflows in the browser. |
29+
| Custom Requests | Have a specific package in mind? Let’s discuss how to prioritize it! |
30+
31+
32+
##### Are you interested in this project? Either entirely or partially, contact us for more information on how to help us fund it

0 commit comments

Comments
 (0)