Rust Sound/Audio Software

View 117 business solutions

Browse free open source Rust Sound/Audio Software and projects below. Use the toggles on the left to filter open source Rust Sound/Audio Software by OS, license, language, programming language, and project status.

  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Start Free
  • 1
    HuMidi

    HuMidi

    Play MIDI like a human in ROBLOX with automatic sustain pedals.

    HuMidi is a universal piano auto player for ROBLOX. It plays even the most generic MIDI file with great depth, thanks to the humanization and automatic sustain pedal generation via Machine Learning models and algorithms. The pedals are generated with a thorough analysis of the MIDI data, adding more depth to your performance that no other MIDI players could! Personally have been tested in: - Visual Pianos - Starving Pianists - Digital Piano - Piano's Got Talent This tool is universal, as long as the piano in-game allows to be played on a keyboard.
    Leader badge
    4.5 out of 5 stars 2 Reviews
    Downloads: 1,419 This Week
    Last Update:
    See Project
  • 2
    SoundCraft

    SoundCraft

    An open-source, clean-room reimplementation of Avid Pro Tools

    SoundCraft is an open-source digital audio workstation written from scratch in Rust as a clean-room reimplementation of familiar Pro Tools workflows. It provides dedicated Edit and Mix environments for multitrack recording, arrangement, processing, and mixing. The mixer supports inserts, sends, buses, auxiliary tracks, master faders, VCAs, routing folders, meters, and automation. MIDI tools include instrument tracks, piano-roll editing, velocity control, quantization, transposition, and Standard MIDI File import and export. Every major action is exposed through commands that can also be driven through a CLI, JSON control channel, or MCP server. Native builds target macOS, Windows, Linux, and FreeBSD, while a WebAssembly edition runs in browsers. The project is still pre-alpha but already covers a substantial portion of traditional DAW workflows.
    Downloads: 82 This Week
    Last Update:
    See Project
  • 3
    Fastpotify

    Fastpotify

    Spotify, native and fast. One lightweight Rust app for your library

    Fastpotify is a lightweight native Spotify client written in Rust with egui and librespot. It runs on Linux, macOS, and Windows without a browser engine and is designed for fast startup and low memory use. Premium users can play music locally with gapless playback, high-quality audio, normalization, and caching, while free users can still browse and search. The app can also control Spotify Connect devices and discover compatible receivers on the local network. It provides library browsing, search, recommendations, artist and album pages, playlist editing, queue management, and session resume. Extra desktop features include keyboard shortcuts, tray playback, media integration, a Winamp-style mini player, equalizer, and MilkDrop visualization. Authentication uses Spotify's browser-based consent flow rather than collecting account passwords.
    Downloads: 31 This Week
    Last Update:
    See Project
  • 4
    AndroidMic

    AndroidMic

    Use your Android phone as a microphone for your PC

    AndroidMic is a free, open-source application that converts an Android smartphone into a microphone for desktop computers. It streams audio captured by the phone to a companion application running on Windows, macOS, or Linux. Users can establish connections through Wi-Fi using TCP or UDP, USB ADB, or USB Serial communication. The software supports noise cancellation to improve voice clarity during recording and communication. Its interface displays audio waveforms and provides configurable audio processing settings. Users can adjust sample rates, channel counts, and bit depths to match their preferred audio setup. A virtual audio cable is required to make the incoming stream available as a microphone input to other desktop applications. AndroidMic provides a flexible alternative to dedicated computer microphones.
    Downloads: 20 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Start Free
  • 5
    Spotifast

    Spotifast

    Spotify, native and fast. One lightweight Rust app for your libraries

    Spotifast is a native Spotify desktop client written in Rust with egui and librespot. It runs on Linux, macOS, and Windows without embedding a browser engine, which keeps startup and memory usage relatively low. Premium users can play music locally with gapless playback, audio caching, normalization, and support for high-quality streams. The application can also control other Spotify Connect devices and discover supported receivers on the local network. Its library interface covers playlists, Liked Songs, albums, artists, podcasts, and saved episodes. Search spans songs, artists, albums, playlists, podcasts, and episodes with context-sensitive actions. Spotifast was previously named Fastpotify, and the project preserves compatibility with existing settings and scripts.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 6
    LRCGET

    LRCGET

    Utility for mass-downloading LRC synced lyrics for your offline music

    LRCGET is a free, open-source desktop application designed to automatically download synchronized lyrics for offline music collections. It serves as the official client for LRCLIB, a community-driven database of song lyrics. The application scans selected directories to identify music files and searches for matching lyrics. Retrieved lyrics are saved as LRC files alongside the corresponding audio tracks using matching filenames. This approach allows compatible music players to display synchronized lyrics without requiring an internet connection. LRCGET simplifies managing lyrics for large music libraries by automating repetitive searches and downloads. Built with Tauri, Rust, and Vue, it runs on Windows, macOS, and Linux and provides a lightweight interface for organizing local music lyrics.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 7
    Tickeys

    Tickeys

    Instant audio feedback for typing. macOS version. (Rust)

    Instant audio feedback for typing. macOS version.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 8
    Simple TTS Reader

    Simple TTS Reader

    A small clipboard reader

    Simple TTS Reader is a small utility that reads text from your clipboard using Microsoft Speech API. Whenever you copy any text, the app instantly converts it into spoken words. Select your preferred speech engine from those installed on your system, such as Microsoft Zira, and adjust speed and volume for personalized playback. The application can also be minimized to the system tray. Plus, it is free and comes with an intuitive interface that makes it accessible to everyone.
    5.0 out of 5 stars 4 Reviews
    Downloads: 60 This Week
    Last Update:
    See Project
  • 9
    Limusic

    Limusic

    Feature rich, native desktop, YouTube Music client

    Limusic is an open-source desktop YouTube Music client built with Rust and Tauri for a lightweight, native listening experience. It streams audio directly through YouTube's internal API using libmpv, providing playback without advertisements. Users can search songs, albums, artists, and playlists while accessing their YouTube Music libraries and listening history. The application supports multiple accounts, playlist management, gapless playback, and loudness normalization. Its synchronized lyrics display includes automatic scrolling, word-level highlighting, and available translations. Audio customization includes tempo, pitch, reverb, and saved presets. Additional features include local music playback, Last.fm and ListenBrainz scrobbling, and Discord Rich Presence. Users can also customize the interface, control playback through system media keys, and join synchronized listening rooms.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 10
    YADAW

    YADAW

    An sfx creation tool and midi player that doesn't crash often

    Yadaw is a free, open-source digital audio workstation designed for creating sound effects and playing MIDI music. Built with Rust, it emphasizes lightweight operation and a minimal interface. Users can work with MIDI sequences and virtual instruments to produce and experiment with audio. The software provides basic music production functionality without the complexity of larger digital audio workstations. It supports selected audio plugin formats, including LV2, CLAP, and experimental VST3 integration. Plugin compatibility remains limited, and certain advanced editing capabilities are not yet implemented. Yadaw supports Windows, macOS, and Linux, with a less functional Android version and an experimental web preview. It is particularly useful for simple sound design and MIDI experimentation.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 11
    Neothesia

    Neothesia

    Flashy Synthesia Like Software For Linux, Windows and MacOs

    Neothesia is a free, open-source MIDI visualizer and piano learning application available for Windows, macOS, and Linux. Inspired by Synthesia, it transforms MIDI music files into colorful falling notes displayed above a virtual piano keyboard. The visual representation helps users identify which keys to press and understand the timing of musical passages. Players can follow animated notes to practice songs without relying exclusively on traditional sheet music. The application supports MIDI input, allowing compatible digital keyboards to interact with its piano visualization. Its GPU-accelerated graphics provide smooth animations and responsive visual feedback. Built with Rust and wgpu, it offers a cross-platform alternative to proprietary piano visualization software. Neothesia is useful for piano students, MIDI enthusiasts, and musicians exploring visual learning methods.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    NetEase Cloud Music GTK

    NetEase Cloud Music GTK

    NetEase Cloud Music Player developed based on Rust + GTK

    NetEase Cloud Music GTK is a free, open-source Linux music player that provides access to the NetEase Cloud Music streaming service. Developed with Rust, GTK4, and Libadwaita, it delivers a native interface designed for GNOME desktop environments. Users can browse music recommendations, explore charts, search for songs, and access playlists. Account login supports access to personalized music collections and user information. The application includes a playback interface with playlist management and song lyrics. MPRIS2 integration allows playback controls to work with compatible Linux desktop components. Desktop lyrics can be displayed through supported external lyrics utilities. Its lightweight architecture prioritizes responsiveness, low resource consumption, and compatibility with modern Linux systems.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    Tiger

    Tiger

    Tiger is a visual tool to author game spritesheets and their metadata

    Tiger is a simple, self-hosted music streaming server designed to help users organize and listen to their personal music libraries from any device. It features a web-based interface that emulates the feel of a desktop music player while running entirely in the browser, making it ideal for home servers or private cloud setups.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    Spotifyd

    Spotifyd

    A spotify daemon

    An open source Spotify client running as a UNIX daemon. Spotifyd streams music just like the official client, but is more lightweight and supports more platforms. Spotifyd also supports the Spotify Connect protocol, which makes it show up as a device that can be controlled by the official clients.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    ncspot

    ncspot

    Cross-platform ncurses Spotify client written in Rust

    ncspot is a free, open-source terminal-based Spotify client written in Rust and powered by the librespot library. It provides a lightweight alternative to the official Spotify desktop application through a text-based ncurses interface. Users can browse tracks, albums, playlists, and genres directly from their terminal. The application includes music searching, playlist navigation, and convenient keyboard-driven playback controls. Its default Vim-style keybindings make it especially suitable for users accustomed to terminal workflows. ncspot also provides an interprocess communication socket for remote control and integration with external scripts. Available for Windows, macOS, Linux, and BSD systems, it requires a Spotify Premium account and emphasizes low resource consumption.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Mididash

    Mididash

    MIDI router with a node-based interface and Lua scripting

    Mididash is an open source MIDI routing software with a node-based interface and Lua scripting. A modern take on programs like MIDI-OX.
    Downloads: 22 This Week
    Last Update:
    See Project
  • 17
    Aideo-Music-Player

    Aideo-Music-Player

    A fast, lightweight, open-source desktop music player for Windows

    Leader badge
    5.0 out of 5 stars 1 Review
    Downloads: 4 This Week
    Last Update:
    See Project
  • 18
    ANSImuz

    ANSImuz

    A retro-inspired terminal music player for YouTube Music and Spotify.

    ANSImuz is a lightweight terminal music player built with Rust and Ratatui, bringing a retro 8-bit ANSI aesthetic to your music experience! Search for and play tracks from YouTube Music and Spotify from a responsive terminal interface. Manage your listening with an upcoming queue: add songs, remove tracks, or reorder what plays next. Browse session history to revisit previously played music, and enjoy album artwork rendered directly in the terminal with dynamic color themes inspired by each cover. ANSImuz includes shuffle and repeat modes, keyboard-driven playback controls, and a quick command palette for fast navigation. Its adaptive layout fits different terminal sizes, keeping the experience clean and usable. The application uses mpv for playback and relies on tools such as yt-dlp and Python-based music integrations. ANSImuz is an independent project and is not affiliated with, endorsed by, or officially connected to YouTube or Spotify. It is intended for educational purposes only.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 19
    Audioticon

    Audioticon

    Emoji-directed offline audiobook studio & ACX voice acting engine

    Audioticon is a lightweight, 100% offline desktop audio workstation and text-to-speech studio built for authors, indie game developers, and voice creators. Key highlights: - Emotion & Emoji Direction: Insert whispers (🤫), anger (💥), phone filters (📱), and dramatic pauses directly into text. - 100% Offline & Private: Zero cloud dependencies, zero subscriptions, zero API tokens. Runs locally on your machine. - ACX & Audible Loudness Compliance: Automatic DSP mastering (-23 to -19 dB RMS, -3 dB True Peak) with downloadable verification certificates. - Blazing Fast Performance: Sentence-level audio caching powered by high-speed Rust backend. - Cross-Platform & Portable: Ready to run on Windows, macOS (Apple Silicon), and Linux without complex installation. Web Studio UI runs in your local browser at http://127.0.0.1:8080 with interactive DAW timeline and multi-voice casting.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20
    auricle

    auricle

    Native Windows music player with search, library and audio caching.

    Native Windows music player with catalogue search, a local library and audio caching. Auricle 0.1.4 is built with Rust and Slint, with no Electron or embedded browser. Search the YouTube Music catalogue across songs, albums, artists and playlists with suggestions and previews. Follow artists locally, save albums and playlists, and use right-click menus for artist/album navigation and queue actions. Playback controls include play, pause, seek and volume, with queue and autoplay. Likes and listening history stay on your device. A size-limited local audio cache defaults to 500 MB. Minimize to the Windows system tray while playback continues. This is an early Windows release. Streaming availability depends on external services and optional yt-dlp and ffmpeg add-ons, installed at the user's discretion and not bundled or redistributed. Auricle is not affiliated with YouTube or Google. Free software under GNU GPLv3.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21

    DLNA Music Renderer

    Plays music files sent to it by a DLNA controller

    Version 0.2.1 1. Ability to shutdown Renderer from web configuration page 2. Startup console provides SSDP Interface IP Address more clearly 3. Gapless playback Version 0.2.0 1. Displays "Now Playing" track on web browser. 2. Multiple instances running on different machines support - unique UUID for each 3. RENDERER.TOML FILE fix - located in {localappdata} folder Ability to play music via WASAPI or ASIO device drivers installed on windows. Supports most major formats such as MP3, MP4, FLAC, AIFF, PCM. Once installed, a console is opened so you can see status/log of tracks played or errored. The webpage can be accessed via localhost:49494 where you can configure the renderer's name, port number and select the output driver (WASAPI or ASIO) and device.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22

    Dreiklaenge

    Programm mit dem man Dreiklänge analysieren kann

    Man gibt mit der Maus einen Dreiklang in ein System mit Violinschlüssel ein. Mit der rechten und mittleren Maustaste kann man den Noten noch ein # oder b voranstellen. Drückt man dann "Welcher Dreiklang", erfährt man, um welchen Dreiklang es sich handelt.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    Dreiklangfinder

    erkennt Dreiklänge

    Für die Kleinen ist es schwierig, einen Dreiklang zu erkennen, wenn er z.B. gerade in eine Umkehrung zu sehen ist. Bei diesem Programm muss man nur die Töne in beliebiger Reihenfolg eingeben und es sagt uns dann, ob und welcher Dreiklang zu sehen ist.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Spotify TUI

    Spotify TUI

    Spotify for the terminal written in Rust

    A Spotify client for the terminal written in Rust. The binary executable is spt. For those on Arch Linux, you can find the package on AUR. spotify-tui needs to connect to Spotify’s API in order to find music by name, play tracks etc. After accepting the permissions, you'll be redirected to localhost. If all goes well, the redirect URL will be parsed automatically and now you're done. If the local webserver fails for some reason you'll be redirected to a blank webpage that might say something like "Connection Refused" since no server is running. Regardless, copy the URL and paste it into the prompt in the terminal. Running spt with no arguments will bring up the UI. Press ? to bring up a help menu that shows currently implemented key events and their actions. There is also a CLI that is able to do most of the stuff the UI does.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next