Open-source credits
AudioCharger is built on open-source software. Thank you to every author below.
AudioCharger Studio is derived from SoundCraft.
Copyright (c) 2026 ArtCraft Team and the SoundCraft contributors
Reading, writing and converting audio and video files.
Copyright (c) Vanilagy and contributors
MP3 encoding (via @mediabunny/mp3-encoder), loaded as a separate module only when you save MP3.
The LAME Project
Pitch shifting and time stretching.
Copyright (c) Geraint Luff / Signalsmith Audio
The Studio's user interface.
Copyright (c) Emil Ernerfeldt and contributors
MIT License (AudioCharger and SoundCraft)
Copyright (c) 2026 the AudioCharger contributors Copyright (c) 2026 ArtCraft Team and the SoundCraft contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
AudioCharger is not affiliated with or endorsed by the ArtCraft Team. SoundCraft and ArtCraft are named only to credit the original work. MPL-2.0 and LGPL components are used unmodified; their source code is available at the links above.
All components (196)
| Component | Version | License |
|---|---|---|
| accesskitRust crate | 0.24.1 | MIT OR Apache-2.0 |
| adler2Rust crate | 2.0.1 | 0BSD OR MIT OR Apache-2.0 |
| ahashRust crate | 0.8.12 | MIT OR Apache-2.0 |
| arrayvecRust crate | 0.7.8 | MIT OR Apache-2.0 |
| bit-setRust crate | 0.10.0 | Apache-2.0 OR MIT |
| bit-vecRust crate | 0.9.1 | Apache-2.0 OR MIT |
| bitflagsRust crate | 2.13.2 | MIT OR Apache-2.0 |
| bitflagsRust crate | 1.3.2 | MIT/Apache-2.0 |
| bumpaloRust crate | 3.20.3 | MIT OR Apache-2.0 |
| bytemuckRust crate | 1.25.2 | Zlib OR Apache-2.0 OR MIT |
| bytemuck_deriveRust crate | 1.12.1 | Zlib OR Apache-2.0 OR MIT |
| byteorder-liteRust crate | 0.1.0 | Unlicense OR MIT |
| cfg-ifRust crate | 1.0.5 | MIT OR Apache-2.0 |
| codespan-reportingRust crate | 0.13.1 | Apache-2.0 |
| colorRust crate | 0.3.3 | Apache-2.0 OR MIT |
| cpalRust crate | 0.16.0 | Apache-2.0 |
| craft-docpathRust crate | 0.1.0 | MIT OR Apache-2.0 |
| craft-uiRust crate | 0.1.0 | MIT OR Apache-2.0 |
| crc32fastRust crate | 1.5.2 | MIT OR Apache-2.0 |
| cursor-iconRust crate | 1.2.0 | MIT OR Apache-2.0 OR Zlib |
| dasp_sampleRust crate | 0.11.0 | MIT OR Apache-2.0 |
| document-featuresRust crate | 0.2.12 | MIT OR Apache-2.0 |
| dpiRust crate | 0.1.2 | Apache-2.0 AND MIT |
| ecolorRust crate | 0.36.2 | MIT OR Apache-2.0 |
| eframeRust crate | 0.36.2 | MIT OR Apache-2.0 |
| eguiRust crate | 0.36.2 | MIT OR Apache-2.0 |
| egui_glowRust crate | 0.36.2 | MIT OR Apache-2.0 |
| egui-wgpuRust crate | 0.36.2 | MIT OR Apache-2.0 |
| eitherRust crate | 1.19.0 | MIT OR Apache-2.0 |
| emathRust crate | 0.36.2 | MIT OR Apache-2.0 |
| encoding_rsRust crate | 0.8.42 | (Apache-2.0 OR MIT) AND BSD-3-Clause |
| epaintRust crate | 0.36.2 | MIT OR Apache-2.0 |
| epaint_default_fontsRust crate | 0.36.2 | (MIT OR Apache-2.0) AND OFL-1.1 AND Ubuntu-font-1.0 |
| equivalentRust crate | 1.0.2 | Apache-2.0 OR MIT |
| euclidRust crate | 0.22.14 | MIT OR Apache-2.0 |
| extendedRust crate | 0.1.0 | MIT |
| faxRust crate | 0.2.7 | MIT |
| fdeflateRust crate | 0.3.7 | MIT OR Apache-2.0 |
| fearless_simdRust crate | 0.4.1 | Apache-2.0 OR MIT |
| flate2Rust crate | 1.1.10 | MIT OR Apache-2.0 |
| foldhashRust crate | 0.2.0 | Zlib |
| font-typesRust crate | 0.12.6 | MIT OR Apache-2.0 |
| futures-coreRust crate | 0.3.34 | MIT OR Apache-2.0 |
| futures-macroRust crate | 0.3.34 | MIT OR Apache-2.0 |
| futures-taskRust crate | 0.3.34 | MIT OR Apache-2.0 |
| futures-utilRust crate | 0.3.34 | MIT OR Apache-2.0 |
| getrandomRust crate | 0.3.4 | MIT OR Apache-2.0 |
| glifoRust crate | 0.2.0 | Apache-2.0 OR MIT |
| glowRust crate | 0.17.0 | MIT OR Apache-2.0 OR Zlib |
| guillotiereRust crate | 0.7.0 | MIT/Apache-2.0 |
| halfRust crate | 2.7.1 | MIT OR Apache-2.0 |
| harfrustRust crate | 0.12.0 | MIT |
| hashbrownRust crate | 0.17.1 | MIT OR Apache-2.0 |
| imageRust crate | 0.25.10 | MIT OR Apache-2.0 |
| indexmapRust crate | 2.14.2 | Apache-2.0 OR MIT |
| itertoolsRust crate | 0.15.0 | MIT OR Apache-2.0 |
| itoaRust crate | 1.0.18 | MIT OR Apache-2.0 |
| js-sysRust crate | 0.3.106 | MIT OR Apache-2.0 |
| kurboRust crate | 0.13.1 | Apache-2.0 OR MIT |
| lazy_staticRust crate | 1.5.1 | MIT OR Apache-2.0 |
| libmRust crate | 0.2.16 | MIT |
| linebender_resource_handleRust crate | 0.1.1 | Apache-2.0 OR MIT |
| litrsRust crate | 1.0.0 | MIT OR Apache-2.0 |
| lock_apiRust crate | 0.4.14 | MIT OR Apache-2.0 |
| logRust crate | 0.4.34 | MIT OR Apache-2.0 |
| memchrRust crate | 2.8.3 | Unlicense OR MIT |
| miniz_oxideRust crate | 0.9.1 | MIT OR Zlib OR Apache-2.0 |
| miniz_oxideRust crate | 0.8.9 | MIT OR Zlib OR Apache-2.0 |
| moxcmsRust crate | 0.8.1 | BSD-3-Clause OR Apache-2.0 |
| multiversion_no_opRust crate | 1.0.0 | Apache-2.0 OR MIT |
| nagaRust crate | 30.0.1 | MIT OR Apache-2.0 |
| naga-typesRust crate | 30.0.1 | MIT OR Apache-2.0 |
| nohash-hasherRust crate | 0.2.0 | Apache-2.0 OR MIT |
| num-complexRust crate | 0.4.6 | MIT OR Apache-2.0 |
| num-integerRust crate | 0.1.47 | MIT OR Apache-2.0 |
| num-traitsRust crate | 0.2.19 | MIT OR Apache-2.0 |
| once_cellRust crate | 1.21.4 | MIT OR Apache-2.0 |
| ordered-floatRust crate | 5.5.0 | MIT |
| parking_lotRust crate | 0.12.5 | MIT OR Apache-2.0 |
| parking_lot_coreRust crate | 0.9.12 | MIT OR Apache-2.0 |
| penikoRust crate | 0.6.1 | Apache-2.0 OR MIT |
| percent-encodingRust crate | 2.3.2 | MIT OR Apache-2.0 |
| pin-projectRust crate | 1.1.13 | Apache-2.0 OR MIT |
| pin-project-internalRust crate | 1.1.13 | Apache-2.0 OR MIT |
| pin-project-liteRust crate | 0.2.17 | Apache-2.0 OR MIT |
| pngRust crate | 0.18.1 | MIT OR Apache-2.0 |
| polycoolRust crate | 0.4.0 | MIT OR Apache-2.0 |
| primal-checkRust crate | 0.3.4 | MIT OR Apache-2.0 |
| proc-macro2Rust crate | 1.0.107 | MIT OR Apache-2.0 |
| profilingRust crate | 1.0.18 | MIT OR Apache-2.0 |
| pxfmRust crate | 0.1.30 | BSD-3-Clause OR Apache-2.0 |
| quick-errorRust crate | 2.0.1 | MIT/Apache-2.0 |
| quoteRust crate | 1.0.47 | MIT OR Apache-2.0 |
| raw-window-handleRust crate | 0.6.2 | MIT OR Apache-2.0 OR Zlib |
| read-fontsRust crate | 0.41.0 | MIT OR Apache-2.0 |
| rfdRust crate | 0.17.2 | MIT |
| rustc-hashRust crate | 1.1.0 | Apache-2.0/MIT |
| rustc-hashRust crate | 2.1.3 | Apache-2.0 OR MIT |
| rustfftRust crate | 6.4.1 | MIT OR Apache-2.0 |
| scopeguardRust crate | 1.2.0 | MIT OR Apache-2.0 |
| self_cellRust crate | 1.3.0 | Apache-2.0 OR GPL-2.0-only |
| serdeRust crate | 1.0.229 | MIT OR Apache-2.0 |
| serde_coreRust crate | 1.0.229 | MIT OR Apache-2.0 |
| serde_deriveRust crate | 1.0.229 | MIT OR Apache-2.0 |
| serde_jsonRust crate | 1.0.151 | MIT OR Apache-2.0 |
| simd-adler32Rust crate | 0.3.10 | MIT |
| skrifaRust crate | 0.44.0 | MIT OR Apache-2.0 |
| slabRust crate | 0.4.12 | MIT |
| slotmapRust crate | 1.1.1 | Zlib |
| smallvecRust crate | 1.16.2 | MIT OR Apache-2.0 |
| smol_strRust crate | 0.2.2 | MIT OR Apache-2.0 |
| spirvRust crate | 0.4.0+sdk-1.4.341.0 | Apache-2.0 |
| static_assertionsRust crate | 1.1.0 | MIT OR Apache-2.0 |
| strength_reduceRust crate | 0.2.4 | MIT OR Apache-2.0 |
| symphoniaRust crate | 0.5.5 | MPL-2.0 |
| symphonia-bundle-flacRust crate | 0.5.5 | MPL-2.0 |
| symphonia-bundle-mp3Rust crate | 0.5.5 | MPL-2.0 |
| symphonia-codec-aacRust crate | 0.5.5 | MPL-2.0 |
| symphonia-codec-adpcmRust crate | 0.5.5 | MPL-2.0 |
| symphonia-codec-alacRust crate | 0.5.5 | MPL-2.0 |
| symphonia-codec-pcmRust crate | 0.5.5 | MPL-2.0 |
| symphonia-codec-vorbisRust crate | 0.5.5 | MPL-2.0 |
| symphonia-coreRust crate | 0.5.5 | MPL-2.0 |
| symphonia-format-cafRust crate | 0.5.5 | MPL-2.0 |
| symphonia-format-isomp4Rust crate | 0.5.5 | MPL-2.0 |
| symphonia-format-mkvRust crate | 0.5.5 | MPL-2.0 |
| symphonia-format-oggRust crate | 0.5.5 | MPL-2.0 |
| symphonia-format-riffRust crate | 0.5.5 | MPL-2.0 |
| symphonia-metadataRust crate | 0.5.5 | MPL-2.0 |
| symphonia-utils-xiphRust crate | 0.5.5 | MPL-2.0 |
| synRust crate | 3.0.6 | MIT OR Apache-2.0 |
| synRust crate | 2.0.119 | MIT OR Apache-2.0 |
| termcolorRust crate | 1.4.1 | Unlicense OR MIT |
| thiserrorRust crate | 2.0.21 | MIT OR Apache-2.0 |
| thiserror-implRust crate | 2.0.21 | MIT OR Apache-2.0 |
| tiffRust crate | 0.11.3 | MIT |
| tracingRust crate | 0.1.44 | MIT |
| tracing-attributesRust crate | 0.1.31 | MIT |
| tracing-coreRust crate | 0.1.36 | MIT |
| transposeRust crate | 0.2.3 | MIT OR Apache-2.0 |
| type-mapRust crate | 0.5.1 | MIT/Apache-2.0 |
| typed-pathRust crate | 0.12.3 | MIT OR Apache-2.0 |
| unicode-general-categoryRust crate | 1.1.0 | Apache-2.0 |
| unicode-identRust crate | 1.0.26 | (MIT OR Apache-2.0) AND Unicode-3.0 |
| unicode-segmentationRust crate | 1.13.3 | MIT OR Apache-2.0 |
| unicode-widthRust crate | 0.2.2 | MIT OR Apache-2.0 |
| uuidRust crate | 1.27.0 | Apache-2.0 OR MIT |
| vello_commonRust crate | 0.1.0 | Apache-2.0 OR MIT |
| vello_cpuRust crate | 0.1.0 | Apache-2.0 OR MIT |
| wasm-bindgenRust crate | 0.2.129 | MIT OR Apache-2.0 |
| wasm-bindgen-futuresRust crate | 0.4.79 | MIT OR Apache-2.0 |
| wasm-bindgen-macroRust crate | 0.2.129 | MIT OR Apache-2.0 |
| wasm-bindgen-macro-supportRust crate | 0.2.129 | MIT OR Apache-2.0 |
| wasm-bindgen-sharedRust crate | 0.2.129 | MIT OR Apache-2.0 |
| web-sysRust crate | 0.3.106 | MIT OR Apache-2.0 |
| web-timeRust crate | 1.1.0 | MIT OR Apache-2.0 |
| weezlRust crate | 0.1.12 | MIT OR Apache-2.0 |
| wgpuRust crate | 30.0.1 | MIT OR Apache-2.0 |
| wgpu-coreRust crate | 30.0.1 | MIT OR Apache-2.0 |
| wgpu-core-deps-wasmRust crate | 30.0.1 | MIT OR Apache-2.0 |
| wgpu-halRust crate | 30.0.1 | MIT OR Apache-2.0 |
| wgpu-naga-bridgeRust crate | 30.0.1 | MIT OR Apache-2.0 |
| wgpu-typesRust crate | 30.0.1 | MIT OR Apache-2.0 |
| winitRust crate | 0.30.13 | Apache-2.0 |
| zerocopyRust crate | 0.8.60 | BSD-2-Clause OR Apache-2.0 OR MIT |
| zerocopy-deriveRust crate | 0.8.60 | BSD-2-Clause OR Apache-2.0 OR MIT |
| zipRust crate | 9.0.1 | MIT |
| zlib-rsRust crate | 0.6.8 | Zlib |
| zmijRust crate | 1.0.23 | MIT |
| zune-coreRust crate | 0.5.3 | MIT OR Apache-2.0 OR Zlib |
| zune-jpegRust crate | 0.5.15 | MIT OR Apache-2.0 OR Zlib |
| @emnapi/runtimenpm | 1.11.3 | MIT |
| @mediabunny/flac-encodernpm Includes libFLAC (BSD-3-Clause), https://github.com/xiph/flac | 1.62.0 | MPL-2.0 |
| @mediabunny/mp3-encodernpm Includes LAME MP3 encoder 3.100 (LGPL-2.0-or-later), https://lame.sourceforge.io/ | 1.62.0 | MPL-2.0 |
| @next/envnpm | 16.4.2 | MIT |
| @next/swc-win32-x64-msvcnpm | 16.4.2 | MIT |
| @swc/helpersnpm | 0.5.23 | Apache-2.0 |
| @types/reactnpm | 19.3.0 | MIT |
| baseline-browser-mappingnpm | 2.11.30 | Apache-2.0 |
| caniuse-litenpm | 1.0.30001817 | CC-BY-4.0 |
| client-onlynpm | 0.0.1 | MIT |
| csstypenpm | 3.2.3 | MIT |
| fflatenpm | 0.8.3 | MIT |
| gifencnpm | 1.0.3 | MIT |
| lucide-reactnpm | 1.60.0 | ISC |
| mediabunnynpm | 1.62.0 | MPL-2.0 |
| nanoidnpm | 3.3.20 | MIT |
| nextnpm | 16.4.2 | MIT |
| picocolorsnpm | 1.1.1 | ISC |
| postcssnpm | 8.5.23 | MIT |
| reactnpm | 19.3.1 | MIT |
| react-domnpm | 19.3.1 | MIT |
| signalsmith-stretchnpm Includes Signalsmith Stretch C++ library (MIT), https://signalsmith-audio.co.uk/code/stretch/ | 1.3.2 | MIT |
| source-map-jsnpm | 1.2.2 | BSD-3-Clause |
| styled-jsxnpm | 5.1.6 | MIT |
| tslibnpm | 2.8.1 | 0BSD |