2025-09-15 –, Track 1
Waspy is a Python to WebAssembly compiler written in Rust that translates Python functions into optimized WebAssembly bytecode. The project enables developers to run Python code in web browsers, edge computing environments, and any WebAssembly-compatible runtime with near-native performance.
Who can contribute:
- Rust developers (compiler implementation, optimization)
- Python developers (language feature testing, examples)
- WebAssembly experts (runtime optimization, standards compliance)
- Documentation writers and example creators
- Anyone interested in programming language implementation
Setup Steps
- Clone the repository:
git clone https://github.com/anistark/waspy.git
cd waspy
- Build the project:
just build
or alternatively for unoptimised dev build:
cargo build
- Run examples to verify setup:
just examples
or individually:
cargo run --example simple_compiler
Important Links
- Rust (latest stable version) - https://www.rust-lang.org/tools/install
- Just command runner - https://github.com/casey/just#installation
- Git for version control
- Python 3.x for testing examples
- Basic knowledge of Rust programming
- Understanding of Python syntax and type annotations
- Familiarity with WebAssembly concepts (helpful but not required)
Intermediate
Product and Tech consultant