Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
W

web-dsp

> 编程语言
Open source

A client-side signal processing library utilizing the power of WebAssembly (.wasm)

1.5K stars0 likes0 views
WebsiteGitHub

About

A client-side signal processing library utilizing the power of WebAssembly (.wasm)


## A client-side DSP library utilizing the power of WebAssembly (.wasm) WebDSP is a collection of highly performant algorithms, which are designed to be building blocks for web applications that aim to operate on media data. The methods are written in C++ and compiled to WASM, and exposed as simple vanilla Javascript functions developers can run on the client side.

WebAssembly is very young, and this is the first .wasm based library designed to be dropped in to existing production level JS code bases. With that in mind, there was an explicit goal to optimize and simplify how JS developers can load and use .wasm functionality. Just as important, was our goal to lay the groundwork for future open source WebAssembly module developers. ### Demo & Starter Kit Check out the [demo video editor](http://tiny.cc/webdsp) and [corresponding repo](https://github.com/shamadee/web-dsp-demo).
To quickly start working with WebAssembly and to build your own modules, please see our started WebAssembly work environment you can npm install and launch [wasm-init](https://www.npmjs.com/package/wasm-init). ### Install Clone this repo and drop only the 'lib' folder into your project. Simply load our library file in a script tag. You can also get the module via `npm install web-dsp`, which comes with a built-in npm executable (`get-dsp`), which will copy the lib folder into your project directory. ```html

GitHub Issues· 7 open

View all on GitHub
  • #29

    URL http://tiny.cc/webdsp compromised?

    Updated May 14, 2021
  • #28

    No error, but still not working...

    Updated Sep 6, 2019
  • #27

    Maybe interesting to include frei0r plugins? (>100 effects)

    Updated Aug 15, 2019
  • #25

    webassembly is slower than javascript

    Updated Feb 26, 2019
  • #26

    what does glue code do?

    Updated Dec 18, 2017
  • #24

    Examples

    Updated Jul 26, 2017

Highlights

  • •C++
  • •dsp
  • •wasm
  • •webassembly

> Tags

C++dspwasmwebassembly

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言