Repository History
4 repositories tagged with WebAssembly
h264-mp4-encoder: H264 and MP4 Encoding for Web and Node.js
The `h264-mp4-encoder` project provides a powerful solution for encoding H264 video and outputting it as an MP4 file directly within web browsers using WebAssembly or in Node.js environments. It leverages `minih264` and `libmp4v2` to offer efficient video creation, making it ideal for applications requiring dynamic video generation from sources like the HTML5 Canvas. This tool simplifies the process of integrating video encoding capabilities into web-based projects.

Rayon: Effortless Data Parallelism in Rust
Rayon is a lightweight data parallelism library for Rust, designed to easily convert sequential computations into parallel ones. It guarantees data-race freedom, making concurrent programming safer and more straightforward for developers looking to leverage multi-core processors.

Squish: Batch Browser-based Image Compression with WebAssembly
Squish is an innovative, browser-based image compression tool that leverages WebAssembly for high-performance optimization directly in your browser. It supports a wide array of formats including AVIF, JPEG, JPEG XL, PNG, and WebP, offering features like batch processing, format conversion, and real-time previews through an intuitive drag-and-drop interface. This tool provides a private and efficient way to optimize images without server uploads.

Chili3D: A Powerful Web-Based 3D CAD Application for Online Design
Chili3D is an open-source, browser-based 3D CAD application built with TypeScript. It leverages OpenCascade compiled to WebAssembly and Three.js to deliver near-native performance for online 3D model design and editing. This powerful tool allows users to create, modify, and render complex models directly in their browser, eliminating the need for local software installation.