Open Source JavaScript Sound/Audio Software

JavaScript Sound/Audio Software

View 4699 business solutions

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

  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • No-Nonsense Code-to-Cloud Security for Devs | Aikido Icon
    No-Nonsense Code-to-Cloud Security for Devs | Aikido

    Connect your GitHub, GitLab, Bitbucket, or Azure DevOps account to start scanning your repos for free.

    Aikido provides a unified security platform for developers, combining 12 powerful scans like SAST, DAST, and CSPM. AI-driven AutoFix and AutoTriage streamline vulnerability management, while runtime protection blocks attacks.
    Start for Free
  • 1
    LosslessCut

    LosslessCut

    The swiss army knife of lossless video/audio editing

    LosslessCut aims to be the ultimate cross platform FFmpeg GUI for extremely fast and lossless operations on video, audio, subtitle and other related media files. The main feature is lossless trimming and cutting of video and audio files, which is great for saving space by rough-cutting your large video files taken from a video camera, GoPro, drone, etc. It lets you quickly extract the good parts from your videos and discard many gigabytes of data without doing a slow re-encode and thereby losing quality. Or you can add a music or subtitle track to your video without needing to encode. Everything is extremely fast because it does an almost direct data copy, fueled by the awesome FFmpeg which does all the grunt work. Lossless merge/concatenation of arbitrary files (with identical codecs parameters, e.g. from the same camera). Lossless stream editing: Combine arbitrary tracks from multiple files (ex. add music or subtitle track to a video file).
    Downloads: 268 This Week
    Last Update:
    See Project
  • 2
    YouTube Music

    YouTube Music

    YouTube Music Desktop App bundled with custom plugins

    Open source, cross-platform, unofficial YouTube Music Desktop App with built-in ad blocker and downloader. Native look & feel, aims at keeping the original interface. Framework for custom plugins: change YouTube Music to your needs (style, content, features), enable/disable plugins in one click. Install the youtube-music-bin package from the AUR. For AUR installation instructions, take a look at the wiki page. Block all ads and tracking out of the box. Apply compression to audio (lowers the volume of the loudest parts of the signal and raises the volume of the softest parts) Next/Back navigation arrows directly integrated in the interface, like in your favorite browser. Allows setting global hotkeys for playback (play/pause/next/previous) + disable media osd by overriding media keys + enable Ctrl/CMD + F to search + enable Linux mpris support for media keys + custom hotkeys for advanced users.
    Downloads: 69 This Week
    Last Update:
    See Project
  • 3
    eGuideDog free software for the blind
    eGuideDog project develops free software for the blind. Currently, we focus on WebSpeech, Ekho TTS and WebAnywhere.
    Leader badge
    Downloads: 185 This Week
    Last Update:
    See Project
  • 4
    AllToMP3

    AllToMP3

    Download and Convert YouTube, SoundCloud & Spotify in MP3

    Download and Convert YouTube, SoundCloud & Spotify in MP3 with full tags (title, artist, genre, cover, lyrics) AllToMP3 is a desktop application to download and convert YouTube, SoundCloud, Spotify and Deezer in 256 kb/s MP3, with tags: cover, title, artist, genre, and even lyrics!. It supports YouTube playlists, Deezer, and Spotify playlists, and also integrates a search engine so you can simply specify a song name or an album and AllToMP3 will download it. You can download AllToMP3 for Windows, macOS, and Linux. If you have an antivirus, it may interfere with AllToMP3. If you encounter any problem, try to add an exception for AllToMP3 or to deactivate it. Go in the app/ folder and execute ng serve. Then, in another terminal, in the main folder execute npm start (it allows hot-reload of the Angular part).
    Downloads: 34 This Week
    Last Update:
    See Project
  • Sales CRM and Pipeline Management Software | Pipedrive Icon
    Sales CRM and Pipeline Management Software | Pipedrive

    The easy and effective CRM for closing deals

    Pipedrive’s simple interface empowers salespeople to streamline workflows and unite sales tasks in one workspace. Unlock instant sales insights with Pipedrive’s visual sales pipeline and fine-tune your strategy with robust reporting features and a personalized AI Sales Assistant.
    Try it for free
  • 5
    YTM Desktop - YouTube Music Desktop App

    YTM Desktop - YouTube Music Desktop App

    A Desktop App for YouTube Music

    Free cross-platform Desktop Player for YouTube Music. Play, Pause, Stop, Previous, Next. Show/Hide window after double pressing the global play/pause media button. Show notification on track change. Media controls are embedded into the taskbar - ( for Windows ). Background music playing. Minimize the taskbar. See the lyrics of your favorite music. Settings to your choice. One-click and, done. You will be surprised at how easy it is. Always updated with the latest version. Control your music easily. Control media playback. Have music queue information. Lyrics in your hands. Share, add to your library, and add to playlists.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 6
    muffon

    muffon

    Advanced multi-source music streaming + discovery client for desktop.

    muffon is a cross-platform music streaming client for desktops, which helps you listen to, discover, and organize music in an advanced way.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 7
    YesPlayMusic

    YesPlayMusic

    Play Music for Windows / macOS / Linux

    High-quality third-party NetEase cloud player, supports Windows / macOS / Linux :electron. Overseas users can play directly (need to log in to NetEase Cloud account). Support UnblockNeteaseMusic, automatically replace grayed out song links with various audio sources (web version not supported). Various audio sources" refers to audio sources that are enabled by default. YouTube audio source needs to install yt-dlp by itself. Daily automatic check-in (check-in on mobile and computer at the same time) Light/Dark Mode auto switch. Support Touch Bar. Support PWA, you can click ➕ on the right side of the address bar in Chrome/Edge to install it to your computer. Support Last.fm Scrobble. Support music cloud disk. Custom shortcuts and global shortcuts. Support Mpris. More features in development.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 8
    ASAP - Another Slight Atari Player
    ASAP (Another Slight Atari Player) plays and converts 8-bit Atari music (*.sap, *.cmc, *.mpt, *.rmt, *.tmc, ...) on modern computers and mobile devices.
    Leader badge
    Downloads: 57 This Week
    Last Update:
    See Project
  • 9
    Audiobookshelf

    Audiobookshelf

    Self-hosted audiobook and podcast server

    Audiobookshelf works best when you have an organized directory structure like shown below. This is because information is taken from your folder names. This includes the author name, series name, book title, publish year, volume number, and subtitle. However, you can enable scanner settings to prefer using your audio file ID3 tags or an OPF file over using folder names. Fully open-source, including the android & iOS app (in beta) Stream all audio formats on the fly. Search and add podcasts to download episodes w/ auto-download. Multi-user support w/ custom permissions. Keeps progress per user and syncs across devices. Auto-detects library updates, no need to re-scan. Upload books and podcasts w/ bulk upload drag and drop folders. Backup your metadata + automated daily backups. Progressive Web App (PWA). Chromecast support on the web app and android app. Fetch metadata and cover art from several sources. Chapter editor and chapter lookup (using Audnexus API). Merge your audio files int.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Test your software product anywhere in the world Icon
    Test your software product anywhere in the world

    Get feedback from real people across 190+ countries with the devices, environments, and payment instruments you need for your perfect test.

    Global App Testing is a managed pool of freelancers used by Google, Meta, Microsoft, and other world-beating software companies.
    Try us today.
  • 10
    wavesurfer.js

    wavesurfer.js

    Navigable waveform built on Web Audio and Canvas

    wavesurfer.js is a customizable audio waveform visualization, built on top of Web Audio API and HTML5 Canvas. With wavesurfer.js you can create anything from an HTML5 audio player to a sophisticated DJ application. wavesurfer.js works only in modern browsers supporting Web Audio. It will fallback to Audio Element without graphics in other browsers (IE 11 and lower). You can also try wavesurfer.swf which is a Flash-based fallback. The audio will start playing as you press play. A thin line will be displayed until the whole audio file is downloaded and decoded to draw the waveform. Web Audio needs the whole file to decode it in the browser. You can however load pre-decoded waveform data to draw the waveform immediately. wavesurfer.js runs on modern browsers supporting Web Audio, including Firefox, Chrome, Safari (desktop and mobile) and Opera.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 11
    Web Scrobbler

    Web Scrobbler

    Scrobble music all around the web!

    Web Scrobbler helps music listeners to scrobble their online playback history. Web Scrobbler is a browser extension created for people who listen to music online through their browser, and would like to keep an updated playback history using scrobbling services, such as Last.fm, Libre.fm and ListenBrainz. Download and install the extension for your browser. You can use the download buttons above. Open the extension options, and expand the "Accounts" section, then sign in to a scrobbling service you want to use. Just open any of the websites supported (e.g. Spotify) and start listening to music. Scrobble your music to Last.fm, Libre.fm, and ListenBrainz scrobbling services. The metadata filter cleans track info up and removes redundant track suffixes. Notifications of now playing tracks with extended track info (a website name, a track play count). We currently support scrobbling to 280 different websites with more being added with each release.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 12
    Freyr.js

    Freyr.js

    A tool for downloading songs from music streaming services

    A Node.js tool for searching and downloading music from multiple online sources, including streaming platforms.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13
    Recorder

    Recorder

    HTML5 js recording mp3 wav ogg webm amr format

    ​Supports microphone recording and real-time processing in most of the implemented getUserMediamobile and PC browsers, mainly including Chrome, Firefox, Safari, iOS 14.3+, Android WebView, Tencent Android X5 kernel (QQ, WeChat, Mini Program WebView) , uni-app (App, H5), and most Android phones updated after 2021 have their own browsers; do not support: UC-based kernel (typical Alipay), most of the old domestic mobile phones that have not been updated have their own browsers and any other form of browser (including PWA, WebClip, any App) on low-version iOS (11.0-14.2) except Safari inside page). Provides multiple plug-in function support. Rich audio visualization, variable speed and pitch processing, speech recognition, audio stream playback, etc.; with powerful real-time processing support, it can be used in various web applications: from simple recording to complex real-time voice Recognition (ASR), and even audio-related games, are handled with ease.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    SoundCleod

    SoundCleod

    SoundCloud for macOS and Windows

    SoundCleod is a desktop application that brings SoundCloud to macOS and Windows without using a web browser. Compared to using SoundCloud.com in a web browser like Chrome or Firefox you will get extras when using SoundCleod. Dark mode, desktop notifications. Control playback using media keys on the keyboard. True full screen without browser buttons. Control playback from the Notification Center using the Now Playing widget on macOS. Control playback from the macOS application menu. Stop playback when your computer goes to sleep. Close or hide all windows without interrupting playback. SoundCleod is an open source project built by Márton Salomváry released under MIT license.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    Java SID Player Music Library V2
    This is a Commodore 64 emulator specialized for sound reproduction. It is also a SID player for music collections like HVSC and CGSC. It is a full C64 emulator and can play games of the GameBase64 project as well.
    Leader badge
    Downloads: 28 This Week
    Last Update:
    See Project
  • 16
    Soundnode App

    Soundnode App

    Soundnode App is the Soundcloud for desktop

    Soundnode App is an Open-Source project to support Soundcloud for desktop Mac, Windows, and Linux. It's built with Electron, Node.js, Angular.js, and uses the Soundcloud API. Be aware that Soundnode relies on Soundcloud API which only allows third-party apps to play 15 thousand tracks daily. When the rate limit is reached all users are blocked from playing/streaming tracks. The stream will be re-enabled one day after (at the same time) streams were blocked. Since SoundCloud applies a rate limit to third-party apps, you need to configure your own API key to make soundnode work. Unfortunately, SoundCloud suspended new application creation, so to retrieve your API key, you have to dig into the SoundCloud website. Listen to songs from your stream, likes, tracks, following or playlists.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Tagify

    Tagify

    Lightweight, efficient Tags input component in Vanilla JS

    Transforms an input field or a textarea into a Tags component, in an easy, customizable way, with great performance and a small code footprint, exploded with features. Customizable HTML templates for the different areas of the component (wrapper, tags, dropdown, dropdown item, dropdown header, dropdown footer) Shows suggestions list (flexible settings & styling) at full (component) width or next to the typed texted (caret) Allows setting suggestions' aliases for easier fuzzy-searching. Auto-suggest input as-you-type with the ability to auto-complete. Can paste in multiple values: tag 1, tag 2, tag 3 or even newline-separated tags. Tags can be created by Regex delimiter or by pressing the "Enter" key/focusing of the input. Validate tags by Regex pattern or by function. Tags may be editable (double-click).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    Umami

    Umami

    A simple, fast, website analytics alternative to Google Analytics

    Umami is a simple, easy to use, self-hosted web analytics solution. The goal is to provide you with a friendlier, privacy-focused alternative to Google Analytics and a free, open-sourced alternative to paid solutions. Umami collects only the metrics you care about and everything fits on a single page. You can view a live demo here. Umami measures just the important metrics that you care about: pageviews, devices used, and where your visitors are coming from. Everything is displayed on a single, easy to browse page. Umami is able to track an unlimited number of websites from a single installation. You can even track subdomains and individual URLs. Umami is hosted by you under your own domain so you can reliably avoid ad-blockers unlike Google Analytics. The tracking script is tiny (only 2KB) and supports legacy browsers like IE. Umami can be used to host data for friends or clients. Just create a separate account and they can start tracking their own websites on their own dashboard.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    APlayer

    APlayer

    Wow, such a beautiful HTML5 music player

    APlayer is a lovely HTML5 music player. Media formats supported are MP4 H.264 (AAC or MP3) - WAVE PCM - Ogg Theora Vorbis. APlayer is an MIT licensed open source project and completely free to use.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    CoCoMusic

    CoCoMusic

    A simple music player built by electron and vue

    a simple music player built by electron and vue.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Cumulus

    Cumulus

    A SoundCloud player that lives in your menubar

    A SoundCloud player that lives in your menubar. IntelliJ users be warned: This app hijacks the ⌘+Alt+L shortcurt used by IntelliJ to reformat code. Music is meant to be listened to, without getting in the way of your daily tasks. Cumulus supports media keys out of the box, no hassle and no extra setup required. Cumulus will notify you when a new track is playing, so you always know what you're listening to. It's also really fast, thanks to the technologies that power it. Interested? Take a look under the hood.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Google Play Music Desktop Player

    Google Play Music Desktop Player

    A cross platform Desktop Player for Google Play Music

    Google Play Music Desktop Player is open source on GitHub. This means YOU, the community, gets a say in all the features we implement and you can even get involved and help out. If you find a bug or want something new, tell us in Gitter or on GitHub and we will see what we can do! Being a lightweight, standalone framework we use FAR less resources than having Google Play Music open in a standard chrome tab. This frees up your computer's resources to do things you care about, instead of wasting them on playing music. Google Play Music Desktop Player adds a level of customization that simply isn't there in the web player. You can change your theme, customize the colors, send your play history straight to last.fm, and it even has a built-in equalizer. From advanced audio controls to simple song change notifications, this desktop player literally does it all.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Music Lake PC

    Music Lake PC

    Electron Music Lake PC

    Electronic cross-platform music player; can search Netease Cloud, QQ Music, Xiami Music; support QQ, Weibo, Github login, cloud playlist; support one-click import of music platform playlist. Song Api covers NetEase Cloud, QQ Music, Xiami. The interface imitates QQ music. Mac > Windows > Linux will gradually adapt. For Android client, see caiyonglong/MusicLake. The process of login, collection, and playback is basically no problem, and it can be used as a daily work program to listen to songs in the background. The energy is limited, and the demand is not saturated. It will be gradually improved. If you are interested, you can give a star to wait for improvement and bug fixes. You can also submit issues for the desired functions. Code Architecture Diagram. Search/ Featured/ List/ Artist Details/ Album Details/ Song Comments/ Netease Cloud MV. Support QQ, Weibo authorized login, cloud playlist. Support one-click import of NetEase Cloud, QQ Music, Xiami playlist.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    annyang!

    annyang!

    Speech recognition for your site

    annyang is a tiny javascript library that lets your visitors control your site with voice commands. annyang supports multiple languages, has no dependencies, weighs just 2kb and is free to use. annyang understands commands with named variables, splats, and optional words. Use named variables for one word arguments in your command. Use splats to capture multi-word text at the end of your command (greedy). Use optional words or phrases to define a part of the command as optional. annyang plays nicely with all browsers, progressively enhancing browsers that support SpeechRecognition, while leaving users with older browsers unaffected. Grab the latest version of annyang.min.js, drop it in your html, and start adding commands. You can easily add a GUI for the user to interact with Speech Recognition using Speech KITT. Speech KITT is fully customizable and comes with many different themes, and instructions on how to create your own designs.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    NASPRO
    NASPRO, acronym for "NASPRO Architecture for Sound PROcessing" is a collection of free and open source sound processing software built around the LV2 plugin standard.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.