My curated list of audio DSP and plugin development resources (Github fork)
1,450
193 commits
updated Oct 8, 2026
This project has moved to Codeberg https://codeberg.org/BillyDM/awesome-audio-dsp. Please only post issues and pull requests there. A read-only mirror remains at https://github.com/BillyDM/awesome-audio-dsp for users who prefer that.
My curated list of audio DSP (digital signal processing) and plugin development resources. New resources may be added in the future.
I often get asked about beginner-friendly DSP learning resources which focus on the Rust programming language. Unfortunately there isn't really anything out there. I would suggest learning DSP in another language first and then translating that knowledge to Rust later. The choice of language doesn't really matter that much for learning DSP, the main difference comes when it's time to create full applications/plugins around your DSP code.
Feel free to open a PR if you wish! But please follow the rules:
Non-Generative Machine Learning category is for non-generative neural network technology like noise removal, circuit simulations, and guitar amp simulations.) Using LLMs or other generative AI technology to generate audio and/or transform audio to sound like another artist is unethical. (Though text-to-speech algorithms meant for accessibility purposes are acceptable as long as it can't be used to impersonate someone and the entire training data has been ethically sourced).Open Source Plugins & Software as long as the software is functional.)2,243 followers · starred Mar 2026
165 followers · starred Feb 2023
1,976 followers · starred May 2023
122 followers · starred Jun 2025
My curated list of audio DSP and plugin development resources (Github fork)
1,450
193 commits
updated Oct 8, 2026
This project has moved to Codeberg https://codeberg.org/BillyDM/awesome-audio-dsp. Please only post issues and pull requests there. A read-only mirror remains at https://github.com/BillyDM/awesome-audio-dsp for users who prefer that.
My curated list of audio DSP (digital signal processing) and plugin development resources. New resources may be added in the future.
I often get asked about beginner-friendly DSP learning resources which focus on the Rust programming language. Unfortunately there isn't really anything out there. I would suggest learning DSP in another language first and then translating that knowledge to Rust later. The choice of language doesn't really matter that much for learning DSP, the main difference comes when it's time to create full applications/plugins around your DSP code.
Feel free to open a PR if you wish! But please follow the rules:
Non-Generative Machine Learning category is for non-generative neural network technology like noise removal, circuit simulations, and guitar amp simulations.) Using LLMs or other generative AI technology to generate audio and/or transform audio to sound like another artist is unethical. (Though text-to-speech algorithms meant for accessibility purposes are acceptable as long as it can't be used to impersonate someone and the entire training data has been ethically sourced).Open Source Plugins & Software as long as the software is functional.)2,243 followers · starred Mar 2026
165 followers · starred Feb 2023
1,976 followers · starred May 2023
122 followers · starred Jun 2025