awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to theodeus/tuna

Open-source alternatives to Tuna

30 open-source projects similar to theodeus/tuna, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Tuna alternative.

  • katspaugh/wavesurfer.jskatspaugh avatar

    katspaugh/wavesurfer.js

    10,114View on GitHub↗

    wavesurfer.js is a WebAudio playback library and interactive waveform visualizer that renders audio data onto an HTML5 canvas. It enables users to see and navigate sound files through a visual representation of audio peaks, allowing for direct seeking and playback control within a web browser. The project is distinguished by its flexible rendering model, which can use precomputed peak data to display waveforms without downloading or decoding the full audio file. It utilizes a plugin-based extension model to integrate advanced tools such as spectrograms, interactive audio timelines, and real-t

    TypeScriptaudiojavascriptmusic
    View on GitHub↗10,114
  • goldfire/howler.jsgoldfire avatar

    goldfire/howler.js

    25,190View on GitHub↗

    Howler.js is a JavaScript library that provides a unified interface for managing audio playback across web browsers. It functions as a cross-browser audio engine, abstracting complex browser audio APIs into a consistent developer experience while ensuring reliable performance through automatic fallback mechanisms. The library distinguishes itself by offering specialized tools for spatial audio and efficient asset management. It includes a spatial audio framework that maps three-dimensional vectors to audio nodes for immersive sound positioning, alongside an audio sprite manager that allows de

    JavaScriptaudioaudio-libraryhowler
    View on GitHub↗25,190
  • pygame/pygamepygame avatar

    pygame/pygame

    8,620View on GitHub↗

    Pygame is a framework for building interactive 2D applications and games using the Python programming language. It functions as a 2D graphics rendering engine, a game input and event manager, and a multimedia audio toolkit. The project serves as a wrapper for the Simple DirectMedia Layer, providing a Python interface for low-level access to graphics, audio, keyboard, mouse, and joystick hardware. Its capabilities cover 2D graphics rendering and image manipulation, digital audio playback and streaming, and the management of game entities and physics simulations. It also includes tools for rea

    Cgame-devgame-developmentgamedev
    View on GitHub↗8,620

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • albertp007/fsoundalbertp007 avatar

    albertp007/FSound

    51View on GitHub↗

    FSound is a library for processing sound using F#

    F#
    View on GitHub↗51
  • audiojs/audioaudiojs avatar

    audiojs/audio

    295View on GitHub↗

    Audio in JavaScript

    JavaScript
    View on GitHub↗295
  • audiokit/audiokitaudiokit avatar

    audiokit/AudioKit

    11,381View on GitHub↗

    AudioKit is an audio framework for iOS, macOS, and tvOS that provides tools for digital audio synthesis, signal processing, and audio analysis. It functions as a synthesis engine for generating audio waveforms and textures, a processing library for modifying tonal characteristics, and a toolkit for extracting frequency and amplitude data from sonic signals. The framework utilizes a modular node architecture and graph-based signal routing to connect audio generators, processors, and outputs. It wraps low-level audio primitives in high-level classes to facilitate sound generation and modificati

    Swift
    View on GitHub↗11,381
  • aschey/stream-download-rsaschey avatar

    aschey/stream-download-rs

    110View on GitHub↗

    A Rust library for streaming audio, video, and other content

    Rust
    View on GitHub↗110
  • benzguo/musickitbenzguo avatar

    benzguo/MusicKit

    621View on GitHub↗

    A framework for composing and transforming music in Swift

    Swift
    View on GitHub↗621
  • bogem/id3v2bogem avatar

    bogem/id3v2

    366View on GitHub↗

    🎵 ID3 decoding and encoding library for Go

    Go
    View on GitHub↗366
  • byulparan/cl-colliderbyulparan avatar

    byulparan/cl-collider

    260View on GitHub↗

    A SuperCollider client for CommonLisp

    Common Lisp
    View on GitHub↗260
  • byulparan/schedulerbyulparan avatar

    byulparan/scheduler

    9View on GitHub↗

    The time based musical event scheduler for Common Lisp

    Common Lisp
    View on GitHub↗9
  • comcast/gaadComcast avatar

    Comcast/gaad

    137View on GitHub↗

    GAAD (Go Advanced Audio Decoder)

    Go
    View on GitHub↗137
  • createjs/soundjsCreateJS avatar

    CreateJS/SoundJS

    4,569View on GitHub↗

    SoundJS is a JavaScript audio library and asset manager designed to load and play audio across different browsers using a consistent API. It serves as a wrapper that abstracts the Web Audio API and HTML5 Audio to provide a cross-platform playback system. The project ensures consistent sound across devices by supporting Web Audio, HTML5, and mobile plugins. It includes specific mechanisms for mobile environments, such as unlocking audio playback on iOS via user-initiated touch events and managing playback continuity during screen locks. The library covers asset management through the registra

    JavaScript
    View on GitHub↗4,569
  • csound/csoundcsound avatar

    csound/csound

    1,484View on GitHub↗

    Main repository for Csound

    C
    View on GitHub↗1,484
  • defaultxr/cl-patternsdefaultxr avatar

    defaultxr/cl-patterns

    88View on GitHub↗

    Library for writing patterns to generate or process (a)musical sequences of mathematically (un)related (non-)compound values in Lisp.

    Common Lisp
    View on GitHub↗88
  • danigb/tonalD

    danigb/tonal

    0View on GitHub↗

    tonal is a music theory library. Contains functions to manipulate tonal elements of music (note, intervals, chords, scales, modes, keys). It deals with abstractions (not actual music or sound).

    View on GitHub↗0
  • dh1tw/gosampleratedh1tw avatar

    dh1tw/gosamplerate

    39View on GitHub↗

    Go Bindings for libsamplerate

    Goaudioaudio-libraryaudio-processing
    View on GitHub↗39
  • dylanmeeus/goaudioDylanMeeus avatar

    DylanMeeus/GoAudio

    418View on GitHub↗

    Go tools for audio processing & creation 🎶

    Goaudiogogolang
    View on GitHub↗418
  • faiface/beepfaiface avatar

    faiface/beep

    2,218View on GitHub↗

    A little package that brings sound to any Go application. Suitable for playback and audio-processing.

    Go
    View on GitHub↗2,218
  • fluidinference/fluidaudioFluidInference avatar

    FluidInference/FluidAudio

    1,518View on GitHub↗
    Swiftaneasraudio
    View on GitHub↗1,518
  • gen2brain/malgogen2brain avatar

    gen2brain/malgo

    414View on GitHub↗

    Mini audio library

    Calsaaudiodirectsound
    View on GitHub↗414
  • go-mix/mixG

    go-mix/mix

    0View on GitHub↗
    View on GitHub↗0
  • go-music-theory/music-theorygo-music-theory avatar

    go-music-theory/music-theory

    457View on GitHub↗

    Go models of Note, Scale, Chord and Key

    Go
    View on GitHub↗457
  • benji6/virtual-audio-graphbenji6 avatar

    benji6/virtual-audio-graph

    365View on GitHub↗

    Small and dependency-free library for declaratively manipulating the Web Audio API.

    TypeScript
    View on GitHub↗365
  • gordonklaus/portaudiogordonklaus avatar

    gordonklaus/portaudio

    837View on GitHub↗

    Go bindings for the PortAudio audio I/O library

    Go
    View on GitHub↗837
  • hajimehoshi/otohajimehoshi avatar

    hajimehoshi/oto

    1,931View on GitHub↗

    ♪ A low-level library to play sound on multiple platforms ♪

    Go
    View on GitHub↗1,931
  • insomnimus/nodiinsomnimus avatar

    insomnimus/nodi

    30View on GitHub↗

    A rust library for playing and abstraction of MIDI files.

    Rust
    View on GitHub↗30
  • jerosoler/wave-audio-path-playerJ

    jerosoler/wave-audio-path-player

    0View on GitHub↗

    Simple audio player webcomponent customizable with waveform. Created with waveform-path.

    View on GitHub↗0
  • jerosoler/waveform-pathjerosoler avatar

    jerosoler/waveform-path

    132View on GitHub↗

    LIVE DEMO WITH EXAMPLES

    JavaScript
    View on GitHub↗132
  • alda-lang/aldaalda-lang avatar

    alda-lang/alda

    5,906View on GitHub↗

    Alda is a text-based music programming language and command-line tool for composing, playing, and live-coding musical scores. It functions as a MIDI composition engine that renders plain-text scores into audio output, and as a live coding environment where code entered in a read-eval-print loop produces real-time playback without restarting the interpreter. The system distinguishes itself through an event-driven playback engine that schedules timed note events, an instrument-attribute inheritance model that cascades properties like volume and tempo from global defaults to individual parts, an

    Goaldahacktoberfestmusic
    View on GitHub↗5,906