Website profiles · Technology insights · Alternatives

openaudio.webprofusion.com

A list of open source audio software projects (Apps, Plugins and Libraries). Please contribute more links or open source your own plugins.

No paid content found
Visit website
Profile views 8 Outbound visits 1 Normal
OpenAudio Full homepage screenshot

At a glance

Category
Development
Language
English
Paid-content signal
No paid content foundObserved
Registered
2000
Hosting
FastlyInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is OpenAudio?

OpenAudio is a curated directory of open-source audio software, not a plugin or app itself. It catalogs audio plugins, apps, libraries and related resources, with the stated intent of listing projects that are either fully featured or useful as non-trivial examples.

The catalog is organized into sections: Audio Plugins, Collections, Audio Apps, and Software Development Libraries & APIs, plus Code Samples and Open Data Resources. Plugin entries are presented in a table with Description, Type and Framework columns, so you can filter by what a tool does, whether it is an instrument or effect, and what it is built with (JUCE appears frequently). Examples include the Ambience algorithmic reverb, the Aeolus pipe organ emulator, and the Audible Planets semi-modular synthesizer.

Who it suits:

  • Producers and musicians looking for free, inspectable instruments and effects.
  • Developers wanting reference implementations, framework examples or libraries to build on.
  • Researchers and tinkerers interested in code samples and open data resources.

A practical next step: decide whether you need a finished tool or a codebase to learn from. If you want something to play, browse the Audio Plugins table and check the Type column first. If you want to study or extend code, start with the libraries and code samples sections. Because entries vary in maturity, verify each project's own repository before relying on it. Contributions are handled through an issue template on the project's GitHub repository, reviewed by an editor before being added.

How can I contribute a new open-source audio project to the OpenAudio list?

Submit it through the project's GitHub issue template: the OpenAudio page states that new links are added by filling out the issue template at GitHub, after which the change is prepared automatically and reviewed by an editor. The page also invites people to open-source their own plugins and contribute links.

What the process implies

  • The list is curated, not a wiki you edit directly. You propose a link; an editor decides whether it fits.
  • The stated inclusion bar is that entries are "either fully featured or are useful examples which have non-trivial features." A half-finished experiment with no distinctive functionality is likely to be declined.
  • Entries are organized by category, so your submission should make the right one obvious: Audio Plugins, Collections, Audio Apps, or Software Development Libraries & APIs. The plugin table also records a description, a type (Instrument, Effect, Misc), and a framework (JUCE, Rust VST, GTK, N/A), so supply those values rather than leaving the editor to guess.

A practical submission checklist

  1. A direct link to the project's own repository or homepage, not a download mirror.
  2. A one-line description of what it actually does, in the same plain style as existing rows.
  3. Type and framework, plus whether it ships as VST2/VST3, AU, CLAP, or standalone.
  4. License, since "open source" is the whole premise of the list.
  5. A note on maturity if the feature set is unusual — for example, a specific synthesis method or a non-obvious signal path.

A concrete scenario

Suppose you have written a CLAP and VST3 delay built with JUCE, with a tape-style modulation section and a spring-inspired reverb tail. You would open the issue template, link the repository, describe it as an effect, name JUCE as the framework, and state the plugin formats. If it is early-stage, say which features already work; the "useful example with non-trivial features" criterion is the one an editor will apply.

If your project is a library or API rather than a plugin, target the Software Development Libraries & APIs section instead — the plugin table's Type column does not fit that kind of project.

Which open-source VST plugins are available for music production?

OpenAudio is a curated catalog of open-source audio software, so it is a useful starting point when you want plugins you can inspect, modify, or use without licensing fees. Its plugin section is dominated by JUCE-based instruments and effects, alongside a few projects built with other frameworks.

What kinds of plugins are listed

  • Instruments: emulations and original synths such as a GM/GS-compatible FM/PCM synth, an FM chip synthesizer, a pipe organ emulator, a virtual analog synth, a Perlin-noise-based synth, and a semi-modular expressive synth.
  • Effects: algorithmic reverb, tape-style delay and spring-inspired reverb, a VST3 channel strip for mixing, transient/tonal separation with independent effect chains, and a real-time granulator.
  • Experimental and utility tools: collections of small effects and cross-platform plugins written in Rust, plus development libraries and code samples for building your own.

How to choose among them

Your goal Better fit
A conventional mixing workflow Channel strip or transient/tonal separation effects
Sound design and unusual textures Granulator, Perlin-noise synth, semi-modular synth
Recreating classic hardware or chips FM chip synth, pipe organ, virtual analog synth
Learning or extending the code Projects with clear frameworks and linked source

Most entries are JUCE-based, which matters if you plan to compile them yourself: JUCE projects generally build across Windows, macOS, and Linux and can produce VST, AU, or CLAP formats depending on the project. A few use GTK, Rust, or no framework, which may narrow your platform options.

A practical next step

Pick two or three plugins that match your DAW format and operating system, then check each project's repository for build instructions, release binaries, and current maintenance activity. The catalog itself points contributors to GitHub for submissions, and the plugins are typically hosted on their own project pages. If you use a commercial DAW, confirm the plugin format it accepts before downloading, since not every listed project ships a prebuilt installer.

What open-source software development libraries and APIs are listed for audio programming?

OpenAudio catalogs open-source audio software under four headings: Audio Plugins, Collections, Audio Apps, and Software Development Libraries & APIs. The libraries and APIs section is the one aimed at programmers who want to build audio software rather than just use it.

OpenAudio presents this as a curated list rather than a single product. The page states its intent is to catalog open-source audio apps, plugins and other resources that are either fully featured or useful as non-trivial examples. That framing matters: entries are meant to be substantial enough to learn from, not just name-drops.

What the libraries and APIs section is for

  • Building your own plugin or app. If you are starting a synthesizer, effect or DAW-adjacent project, this is where you look for a framework or API to build on instead of writing DSP plumbing from scratch.
  • Studying real implementations. Because the list favors projects with non-trivial features, it doubles as a reading list for how others structure audio code.
  • Choosing a framework. The plugin entries on the page carry a "Framework" column (for example JUCE appears repeatedly, with Rust and GTK also represented), which suggests the list is organized to help you compare ecosystems.

How to use it

Start with the Software Development Libraries & APIs heading, then cross-reference the Framework column in the plugin tables. If most projects you admire use one framework, that is a practical signal for your own stack. The page also links to code samples and open data resources, which are useful when you need example material or test assets.

To add or correct entries, the page points to its GitHub issue template, where submissions are prepared automatically and reviewed by an editor.

Are there open-source audio applications for tasks like recording, editing, or live performance?

Yes. OpenAudio is a catalog of open-source audio software, and it lists apps for recording, editing and live use alongside plugins, libraries and code samples. It is a directory rather than a single product, so you choose a project from the list and then visit that project's own site or repository.

What you'll find there

The page groups entries into Audio Plugins, Collections, Audio Apps, and Software Development Libraries & APIs. The plugin table gives each entry a short description, a type (effect, instrument, misc) and the framework used (often JUCE, sometimes Rust or GTK). That last column is a quick signal about how easily you can build or modify the code yourself.

The stated intent is to include projects that are either fully featured or useful as non-trivial examples — not toy demos. Contributions go through an issue template on the project's GitHub, so the list is community-maintained and reviewed before links are added.

A practical way to choose

Match the tool to your workflow rather than to a feature list:

  • Recording and tracking: look in Audio Apps for a digital audio workstation or a simple recorder. Check whether it supports your audio interface's driver type (ASIO, Core Audio, ALSA/JACK) before downloading.
  • Editing and restoration: a standalone editor is usually easier than assembling plugins; the plugin list is more relevant if you want to process audio inside a host you already use.
  • Live performance: prioritise low-latency hosts and instruments. A plugin listed as an instrument or effect can be played live, but you still need a host application to load it.
  • Learning or extending: if you want to read or change the code, favour entries marked with a framework you know. JUCE-based plugins are C++; Rust entries suit Rust developers.

Trade-offs to expect

Open-source audio tools often win on cost, inspectability and the freedom to modify them. The costs are equally real: documentation may be thin, releases may be infrequent, and support comes from forums or issue trackers rather than a vendor. Plugin formats matter too — a VST3-only effect will not load in a host that only accepts AU or CLAP. Check the licence as well, since some projects restrict commercial redistribution even when the source is public.

Next step

Pick one task you actually have this week — say, recording a two-track demo or cleaning up a noisy interview — open the Audio Apps section, and shortlist two candidates. Download one, confirm it detects your interface and can export a standard WAV file, and only then invest time learning its workflow. If nothing fits, the plugin sections are a reasonable fallback when combined with a host you already trust.

For broader directories of free and open-source audio software, Linux Audio and Libre Arts cover related ground.

What open data resources are available for audio research and development?

OpenAudio lists a dedicated Open Data Resources section, but the page evidence provided here only names that section — it does not enumerate the individual datasets. So the honest answer is: OpenAudio is a catalog that points to open data resources for audio research and development, and you should browse that section directly rather than expect a dataset inventory in the page summary.

What the site itself is

OpenAudio describes itself as a list of open-source audio software projects — apps, plugins and libraries — with sections for Audio Plugins, Collections, Audio Apps, Software Development Libraries & APIs, Code Samples and Open Data Resources. Contributions are proposed through a GitHub issue template and reviewed by an editor, which means entries are curated rather than automatically harvested.

How the sections relate to R&D work

Section Typical use in a research or dev workflow
Open Data Resources Datasets and corpora for training, evaluation or benchmarking
Software Development Libraries & APIs Building analysis, synthesis or processing pipelines
Code Samples Reference implementations to adapt
Audio Plugins / Audio Apps Testing ideas in a DAW or standalone host

A concrete reader scenario

Suppose you are prototyping a transient/tonal separation tool. A sensible path is: find a dataset in the Open Data Resources section for evaluation material, pick a library from the Libraries & APIs section for the DSP, and compare your results against an existing open-source plugin listed under Audio Plugins — for example, the entry describing ANATOMY, a VST3 plugin performing transient/tonal separation with a cos² crossfade and independent effect chains per component. That gives you both data and a behavioural reference point.

Next step

Open OpenAudio at OpenAudio and go straight to the Open Data Resources heading; check each linked project's own licence and access terms, since "open" in a catalog listing does not guarantee unrestricted redistribution or commercial use.

Decision criterion

Choose a resource by what you need to do with it: benchmark against published results (look for datasets with standard splits), train a model (check licence and size), or simply test a plugin idea (a code sample or small library is usually faster than a full dataset).

Related questions

More questions →
What Are Open-Source UI Element Libraries and How Do They Differ From UI Frameworks?

An open-source UI element library is a collection of individual, ready-made interface pieces—buttons, cards, inputs, toggles, loaders—that you copy into your own project and adapt. A UI framework, by contrast, is a structured system of components, conventions, and often a theming layer that governs how your whole interface is built. The practical difference: an element library gives you a snippet; a framework gives you a way of working. If you need a polished button in ten minutes, reach for the element library. If you're building a 40-screen product with a team, you probably want the framework.

What "open-source UI element library" actually means

The term gets used loosely, so it helps to separate the parts:

  • Open-source: the code is publicly available, and the license tells you what you may do with it—copy, modify, redistribute, or use commercially.
  • UI element: a single, self-contained piece of interface, usually small enough to read in one sitting. A button with hover states, a pricing card, a search field.
  • Library: a browsable, searchable collection of those elements, typically contributed by many different people.

On a site like Uiverse, elements are shared by a community and written in plain CSS or Tailwind. You find one you like, copy the markup and styles, paste them into your project, and adjust colors, spacing, and text to fit. There's no package to install and no build step required—which is exactly the appeal, and also the source of most of the confusion.

Element library vs. UI framework: the core differences

Dimension Open-source UI element library UI framework / design system
Unit of reuse A single snippet you copy A component you import or call
Installation None; paste into your code Package install, config, sometimes a provider
Consistency Depends on you; each element may look different Enforced by shared tokens and APIs
Theming Manual edits per element Central theme/config file
Updates You own the copy; no upstream updates Version bumps bring fixes and changes
Accessibility Varies per contributor; must be checked Usually tested and documented
Best for Prototypes, landing pages, small sites, one-off needs Multi-page apps, teams, long-lived products
Learning curve Low—read the CSS Higher—learn the API and conventions

The table isn't a verdict. It's a map of trade-offs. Element libraries win on speed and freedom; frameworks win on consistency and maintenance.

Licensing and attribution: what to check before you paste

This is where people get into trouble, and it's worth slowing down for.

  1. Find the license. Every element or collection should state one. Common open-source licenses include MIT, Apache-2.0, and BSD. Some projects use copyleft licenses like GPL, which can impose obligations if you redistribute your code.
  2. Understand what the license permits. MIT and Apache-2.0 are permissive: you can typically use the code in commercial and closed-source projects. Copyleft licenses may require you to release derivative source under the same terms.
  3. Check attribution requirements. Permissive licenses usually require you to keep the copyright notice and license text somewhere in your project. That's a real obligation, not a formality.
  4. Look for per-element terms. On community sites, the site's overall terms and the individual contributor's stated wishes may differ. If a contributor asks for credit, honor it.
  5. When in doubt, ask or avoid. If a snippet has no license at all, you don't have clear permission to reuse it. Treat "no license" as "not open source," even if the code is publicly visible.

This article is general information, not legal advice. For commercial products with real exposure, have someone qualified review the licenses you're relying on.

How to use a community element in your project: a practical workflow

Here's a repeatable process that avoids most of the usual mess.

1. Start from a real need, not a browsing session

Decide what you need first—"a compact primary button with a loading state"—then search. Browsing aimlessly produces a pile of pretty snippets that don't fit together.

2. Copy the smallest version that works

Take the markup and the styles. Strip anything you don't need: demo wrappers, extra animations, decorative layers. Less code means fewer surprises.

3. Convert it to your conventions

If your project uses design tokens or CSS variables, replace hard-coded values:

/* Before: hard-coded */
.button { background: #4f46e5; border-radius: 8px; }

/* After: token-based */
.button { background: var(--color-primary); border-radius: var(--radius-md); }

This one step is what keeps a copied element from looking like a foreign object in your UI.

4. Check accessibility before you ship

Community elements vary widely here. Verify at minimum:

  • Keyboard focus is visible and the element is reachable by Tab.
  • Color contrast meets WCAG AA (4.5:1 for normal text).
  • Interactive elements use semantic HTML (<button>, not a clickable <div>).
  • Form inputs have associated labels.
  • Motion respects prefers-reduced-motion.

5. Test in context

Paste it into a real page with real content. Long labels, small screens, and dark mode break more copied elements than anything else.

6. Note where it came from

Keep a short comment or an internal credits file: source, license, date. Future you—and your legal reviewer—will be grateful.

Where element libraries genuinely shine

  • Prototypes and demos: you need something clickable today, not a design system.
  • Landing pages and marketing sites: a handful of distinctive elements, each custom.
  • Filling gaps: your framework lacks one specific component, and you don't want to build it from scratch.
  • Learning: reading well-made CSS is one of the fastest ways to improve.
  • Small projects: a personal site doesn't need a theming architecture.

Where they fall short

  • Consistency at scale: ten elements from ten contributors rarely look like one product.
  • Maintenance: you own every copy. When your design changes, you edit each one.
  • Accessibility debt: you inherit whatever the contributor did or didn't do.
  • No upstream fixes: a bug fixed in the original won't reach your copy.
  • Integration friction: different naming conventions, different units, different assumptions about resets.

When to choose which

Choose an element library when the scope is small, the timeline is short, or you need a few distinctive pieces rather than a whole system.

Choose a framework or design system when multiple people build multiple screens over months, when consistency is a product requirement, or when accessibility and theming need to be guaranteed rather than checked.

A hybrid works well for many teams: adopt a framework for the structural components—forms, navigation, layout—and borrow individual elements for the places where you want personality. Just route every borrowed element through the same token and accessibility checks, so it lands as part of your system rather than beside it.

The short version: open-source UI element libraries are a fast, flexible way to get good-looking interface pieces into a project. They are not a substitute for a design system, and the license and accessibility details are the part worth reading carefully.

How to Contribute a New Open-Source Audio Project to OpenAudio

OpenAudio accepts new project links through its GitHub issue template. Fill out the template at https://github.com/webprofusion/OpenAudio/issues, and the change is prepared automatically and reviewed by an editor before it appears on the site. This applies to open-source audio apps, plugins (VSTs and similar), libraries, and other resources — the catalog's stated intent is to list projects that are either fully featured or useful as examples with non-trivial features.

What OpenAudio accepts

The list is organized into these sections, so your submission should fit one of them:

Section What belongs there
Audio Plugins Effects, instruments, and other plugin formats (e.g. VST, AU, CLAP)
Collections Grouped or bundled project sets
Audio Apps Stand-alone audio applications
Software Development Libraries Libraries and APIs for audio development
Code Samples Example implementations
Open Data Resources Open audio data

The existing plugin entries show the level of detail expected: a name, a short description, a type (Effect, Instrument, Misc), and a framework (for example JUCE, GTK, Rust VST, or N/A). Entries like Ambience, ANATOMY, and ÆLAPSE each carry a one-line description of what the plugin does and what it is built on, so matching that format makes review faster.

Steps to submit a link

  1. Go to the OpenAudio GitHub issues page: https://github.com/webprofusion/OpenAudio/issues.
  2. Open the issue template for contributing links. The site states that filling out this template is the way to contribute new links.
  3. Provide the project details in the same shape as existing entries — at minimum a name, a description, and its category (plugin, app, library, collection, code sample, or open data resource). For plugins, include the type and framework if known.
  4. Submit the issue. The change is prepared automatically from your submission and then reviewed by an editor.

What happens after you submit

Your submission is not published directly. OpenAudio's process converts the issue into a prepared change, which an editor reviews before it goes live. Expect the entry to be checked for fit with the list's criteria — that it is open source and either fully featured or a useful non-trivial example.

If you are the project author

The site explicitly invites you to "open source your own plugins" and contribute them. Submitting your own project through the same issue template is the intended path; there is no separate author submission channel described on the page.

Common snags

  • Wrong section. A plugin submitted under Apps, or a library under Plugins, will need to be reclassified during review. Check the table above first.
  • Thin descriptions. Entries in the catalog describe what the software actually does (for example, "a delay and reverb plugin" with the delay based on tape-delay mechanisms). A bare link with no description is harder to place.
  • Not open source. The list is specifically for open-source audio software, so closed-source or freeware-only projects fall outside its scope.
  • Missing framework or type. These fields appear throughout the plugin table; supplying them reduces back-and-forth with the editor.
How to Find Open-Source Audio Plugins on OpenAudio

OpenAudio (openaudio.webprofusion.com) is a curated catalog of open-source audio software, organized into four main sections: Audio Plugins, Collections, Audio Apps, and Software Development Libraries & APIs. To find a plugin, open the site and browse the Audio Plugins table, which lists each project with a description, a type (Instrument, Effect, or Misc), and the framework it was built with (most commonly JUCE). From there, follow the linked project page or GitHub repository for downloads and source code. This guide suits anyone who wants a free, open-source plugin for music production or a reference implementation for audio development.

What the OpenAudio catalog contains

The site's stated intent is to catalog open-source audio apps, plugins (VSTs and similar formats), and other resources that are either fully featured or serve as useful examples with non-trivial features. The page is divided into these sections:

  • Audio Plugins — the largest section, presented as a table of individual plugins.
  • Collections — grouped sets of projects.
  • Audio Apps — standalone applications.
  • Software Development Libraries & APIs — code libraries for building your own audio software.
  • Code Samples and Open Data Resources — additional reference material.

How the plugin table is structured

Each row in the Audio Plugins table gives you three pieces of information you can use to filter quickly:

Column What it tells you Example from the page
Description What the plugin does "ÆLAPSE is a delay and reverb plugin. The delay is based on tape-delay mechanisms, while the reverb is inspired by (but not limited to) spring reverbs."
Type Instrument, Effect, or Misc ÆLAPSE is listed as an Effect
Framework The toolkit it was built with JUCE

The Type column is the fastest way to narrow down. If you need a synthesizer, scan for Instrument entries such as ADLplug (an FM chip synthesizer for OPL & OPN), amsynth (analog-modelling), or Audible Planets (a semi-modular synthesizer). If you need processing, scan for Effect entries such as Ambience (an algorithmic reverb built on a 16-channel Feedback Delay Network), Argotlunar (a real-time delay-line granulator), or ANATOMY (transient/tonal separation with independent multi-effect chains per component).

Step-by-step: finding a plugin that fits your setup

  1. Open the site at openaudio.webprofusion.com and go to the Audio Plugins section.
  2. Filter by Type — decide whether you need an Instrument, an Effect, or something in Misc (for example, ampli-Fe is listed as Misc and is a cross-platform VST2 plugin written in Rust).
  3. Check the Framework column if you care about compatibility or plan to modify the code. JUCE dominates the list, but not exclusively — amsynth uses GTK, and Airwindows is listed with no framework.
  4. Read the description to confirm the plugin does what you need. Descriptions are specific: 3HSPlug is a GM/GS-compatible multi-timbral 8-operator FM/PCM synthesizer, while AnalogChannel is a VST3 channel strip aimed at mixing engineers who want fast, characterful results.
  5. Follow the project link to reach the source repository, where you'll find builds, documentation, and license terms. The site itself is a directory — it does not host downloads.

Contributing a project

If you maintain an open-source audio project and want it listed, the site directs you to fill out its issue template on GitHub (github.com/webprofusion/OpenAudio/issues). The change is prepared automatically and reviewed by an editor before it appears.

Common sticking points

  • The catalog is a directory, not a store. There is no download button on OpenAudio itself; every plugin links out to its own project page or repository.
  • Format varies by project. The table's Type column describes function, not plugin format. A project may ship as VST2, VST3, AU, CLAP, or a standalone executable — Aeolus, for instance, is offered as VST, AU, CLAP, or standalone. Confirm the format on the project's own page.
  • Framework is a build detail, not a compatibility guarantee. Knowing a plugin uses JUCE tells you about its codebase, not which operating systems or DAWs it supports.
  • No pricing information is listed. The catalog describes projects as open source, but license terms live with each individual project — check them at the source before using a plugin commercially.
What types of open-source audio projects are listed on OpenAudio?

OpenAudio (openaudio.webprofusion.com) is a curated catalog of open-source audio software. It organizes projects into five main categories: Audio Plugins, Collections, Audio Apps, Software Development Libraries & APIs, and additional resources like Code Samples and Open Data Resources. The stated intent is to catalog open-source audio apps, plugins (VSTs etc.), and other resources that are either fully featured or serve as useful examples with non-trivial features. If you're looking for a specific type of project, the category structure below tells you where to start.

Audio Plugins

This is the largest section, listing individual plugins with a description, type, and framework for each. Plugins are labeled by type — Effect, Instrument, or Misc — and by the framework they're built on, most commonly JUCE, but also Rust VST, GTK, and N/A for framework-agnostic entries.

Examples from the listing:

Plugin Description Type Framework
3HSPlug GM/GS compatible multi-timbral 8-operator FM/PCM synthesizer Effect JUCE
8ridgelite 8-string guitar virtual instrument Instrument JUCE
ADLplug FM chip synthesizer (OPL & OPN) Instrument JUCE
ÆLAPSE Delay and reverb plugin (tape-delay and spring-reverb inspired) Effect JUCE
Aeolus Pipe organ emulator using additive synthesis (VST, AU, CLAP, or standalone) Instrument JUCE
Ambience Algorithmic reverb VST3 built on a 16-channel Feedback Delay Network (FDN) Effect JUCE
ampli-Fe Cross-platform VST2 plugin written in Rust Misc Rust VST
amsynth Analog-modelling (virtual analog) synthesizer Instrument GTK
AnalogChannel VST3 channel strip plugin for mixing engineers Effect JUCE
ANATOMY VST3 transient/tonal separation using a cos2 crossfade algorithm Effect JUCE
andes Sound synthesiser plugin based on Perlin noise Instrument JUCE
Argotlunar Real-time delay-line granulator Effect JUCE
Audible Planets Expressive, quasi-Ptolemaic semi-modular synthesizer Instrument JUCE
Audio Effects Plugins implemented from the book "Audio Effects: Theory, Implementation and Application" — —

The plugin format varies by project: some are VST2, VST3, AU, or CLAP, and some also ship as standalone executables. The framework column is useful if you want to study or contribute to a plugin's source — JUCE dominates the list, but Rust and GTK entries exist for developers working in those ecosystems.

Collections

The Collections category groups related plugins or plugin suites rather than single standalone plugins. This is where you'd look if you want a bundle of tools from one project instead of picking individual effects or instruments.

Audio Apps

Audio Apps covers full applications rather than plugins — standalone software for audio work. This is distinct from the plugin section, where entries are designed to load into a host DAW.

Software Development Libraries & APIs

This section lists libraries and APIs for building audio software. If you're a developer rather than an end user, this is the relevant category — it covers the building blocks (DSP libraries, audio I/O, framework APIs) that plugin and app projects are built on.

Code Samples and Open Data Resources

Beyond the four main categories, OpenAudio also lists:

  • Code Samples — example code for learning or reference.
  • Open Data Resources — datasets and other open resources relevant to audio work.

Contributing links

The catalog is community-maintained. To add a project, you fill out the issue template at https://github.com/webprofusion/OpenAudio/issues; the change is prepared automatically and reviewed by an editor before being added.

How to use this structure

  • Looking for a plugin to use? Start with Audio Plugins and filter by type (Effect vs. Instrument) and format (VST3, AU, CLAP, standalone).
  • Want to study or fork source code? Use the Framework column to find projects in a language/toolkit you know (JUCE, Rust, GTK).
  • Building your own audio software? Go to Software Development Libraries & APIs, then check Code Samples.
  • Want a full application instead of a plugin? Use Audio Apps.
  • Want a bundle? Check Collections.

One caveat: OpenAudio is a list, not a store or download host. Each entry points to the project's own repository or site, so licensing, platform support, and current build status need to be checked at the source.

What Are the Criteria for Projects Listed on OpenAudio?

OpenAudio lists open-source audio software projects that are either fully featured or serve as useful examples with non-trivial features. The site catalogs apps, plugins (such as VSTs), libraries, and other resources, and it accepts contributions through a GitHub issue template reviewed by an editor. If you are looking for a project to use, study, or contribute to, these criteria tell you what to expect: working, meaningful open-source audio code rather than toy demos or abandoned experiments.

The two core criteria

OpenAudio's stated intent is to catalog open-source audio apps, plugins, and other resources that meet at least one of two conditions:

  • Fully featured — the project is complete enough to be used as a real tool, not just a proof of concept.
  • Useful as an example with non-trivial features — even if it is not a finished product, it demonstrates something technically meaningful that other developers can learn from.

Both conditions assume the project is open source. That is the baseline requirement, not an optional attribute.

What counts as "non-trivial"

The phrase "non-trivial features" is the part most contributors get wrong. A simple gain slider or a bare oscillator is unlikely to qualify on its own. The catalog's own entries suggest the bar: multi-operator FM synthesis, 16-channel feedback delay network reverbs, transient/tonal separation with independent effect chains, tape-delay and spring-reverb modeling, and additive-synthesis pipe organ emulation. In other words, the project should do something that required real engineering effort, whether that is a DSP algorithm, a synthesis architecture, or a complete instrument.

What kinds of projects are eligible

The site organizes listings into several categories, which also define the scope of what can be submitted:

Category What it covers
Audio Plugins VSTs and similar plugin formats, split into instruments, effects, and misc
Collections Grouped or bundled project sets
Audio Apps Stand-alone audio applications
Software Development Libraries & APIs Reusable code for building audio software
Code Samples Example implementations
Open Data Resources Openly available audio-related data

Plugins are further labeled by type (Instrument, Effect, Misc) and by framework (for example JUCE or Rust VST), so a submission that fits cleanly into one of these buckets is easier to place.

How a project gets listed

  1. Go to the OpenAudio GitHub issues page at https://github.com/webprofusion/OpenAudio/issues.
  2. Fill out the issue template for contributing new links.
  3. The change is prepared automatically from your submission.
  4. An editor reviews it before it appears in the catalog.

The review step is the practical filter: meeting the open-source and non-trivial criteria is necessary, but an editor still decides whether the entry belongs.

Common reasons a submission may not fit

  • Closed source or no accessible source — fails the baseline requirement.
  • Trivial functionality — a basic utility without meaningful features does not match the "non-trivial" bar.
  • Not audio-related — the catalog is scoped to audio software and resources.
  • Incomplete submission — skipping the issue template slows or blocks the automatic preparation step.

If your project is open source and does something technically substantial in audio, it is a reasonable candidate. If it is a small experiment, consider whether it demonstrates a feature others would find instructive before submitting.

Website Overview

Identifiable technologies and additional version or configuration signals make the service easier to fingerprint, which may help targeted scanners narrow their checks. An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality.

Domain and Registration

Registered in 2000, this domain has about 26 years of history. That suggests continuity, although ownership and purpose may have changed. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain uses the common .com extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by livedns.co.uk, indicating managed DNS hosting. MX records point to the livemail.co.uk email service. CAA records restrict which certificate authorities are authorized to issue certificates. The CNAME points to webprofusion.github.io, associated with GitHub Pages. SPF and DMARC are configured. DKIM status is unknown.

TLS and Certificates

The certificate uses an RSA 2048-bit public key, offering broad client compatibility. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. CORS permits any origin to read this response. This is common for public resources; sensitive responses need narrower handling. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. The x-cache, x-served-by, via response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers.

Technology Stack Analysis

The public page identifies Jekyll 3.10.0, Fastly, with exact versions exposed for 1 technologies. These details can narrow vulnerability checks, although exposure alone is not a vulnerability.

Search and Social Sharing

The Generator tag identifies Jekyll v3.10.0, making the publishing system easier to fingerprint. Open Graph is partially configured; og:image is missing. Twitter Card metadata is configured. The title has 44 characters, within a common display range. A meta description is present, with 138 characters.

Hosting and Email

DNSlivedns.co.uk
HostingFastly
Emaillivemail.co.uk
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) United States flagUnited States Inferred 185.199.108.153

Registration details

RDAP / WHOIS

RegistrarIONOS SE
Registered2000-01-24
Expires2027-01-24
Domain statusclient transfer prohibited
Nameserversns1.livedns.co.uk、ns2.livedns.co.uk、ns3.livedns.co.uk
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Awebprofusion.github.io185.199.108.1533600—
Awebprofusion.github.io185.199.109.1533600—
Awebprofusion.github.io185.199.110.1533600—
Awebprofusion.github.io185.199.111.1533600—
AAAAwebprofusion.github.io2606:50c0:8000::1533600—
AAAAwebprofusion.github.io2606:50c0:8001::1533600—
AAAAwebprofusion.github.io2606:50c0:8002::1533600—
AAAAwebprofusion.github.io2606:50c0:8003::1533600—
MXwebprofusion.commailserver.livemail.co.uk360010
NSwebprofusion.comns1.livedns.co.uk3600—
NSwebprofusion.comns2.livedns.co.uk3600—
NSwebprofusion.comns3.livedns.co.uk3600—
TXTwebprofusion.comMS=016A0D6EA5F96C7D0F53CDAA50F70543EA187AF63600—
TXTwebprofusion.comMS=ms353185063600—
TXTwebprofusion.comglobalsign-domain-verification=gHxonBHE5dwsg_N_aVUs4uthysn0Gp_K_m_ME-k9L13600—
TXTwebprofusion.comgoogle-site-verification=BIsJrtL133yKdG1r7fvVKKB9oIKyBGG8qJgqV2HaO0A3600—
TXTwebprofusion.comgoogle-site-verification=zZJXsMSDacwpsFRxPLQHR2ebFTAJ47mJMFRwBzhyPyU3600—
TXTwebprofusion.comv=spf1 a ip4:213.171.216.0/24 ip4:77.68.64.0/27 mx ~all3600—
CNAMEopenaudio.webprofusion.comwebprofusion.github.io3600—
CAAwebprofusion.com0 issue "buypass.no"3600—
CAAwebprofusion.com0 issue "letsencrypt.org"3600—
CAAwebprofusion.com0 issue "sectigo.com"3600—
CAAwebprofusion.com0 issue "ssl.com"3600—
DMARC_dmarc.webprofusion.comv=DMARC1; p=none;3600—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectopenaudio.webprofusion.com
IssuerLet's Encrypt
Valid until2026-11-25T23:20 · Remaining when checked: 51 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=utf-8
cache-controlmax-age=600
serverGitHub.com
access-control-allow-origin*

Identified technologies

Jekyll 3.10.0Fastly

Pages, Search and Sharing

Meta descriptionA list of open source audio software projects (Apps, Plugins and Libraries). Please contribute more links or open source your own plugins.
Canonical URLhttp://openaudio.webprofusion.com/
LanguageEnglish (default)
Twitter Cardsummary

No robots.txt found

No sitemaps found

User reviews (0)

  • No reviews yet.