← All repos

liquidsoap

Liquidsoap is a statically typed scripting general-purpose language with dedicated operators and backend for all thing media, streaming, file generation, automation, HTTP backend and more.

liquidsoapstreamingwebradio
Browse cluster: OCaml Systems and Utilities
9,210commits
67contributors
15languages

Tech stack & purpose

Liquidsoap is a statically typed scripting language built with OCaml for multimedia streaming, particularly suited for netradios and webtvs. The project provides a rich collection of operators for creating and transforming streams, handling media file generation, HTTP backends, and automation tasks. Developed by the Savonet team since 2003, Liquidsoap is built using OCaml, the Dune build system, and integrates with numerous audio and video libraries including JACK, ALSA, FFmpeg, libmad, libfaad, and frei0r through dedicated OCaml bindings. The project is free and open-source under the GPL license, with tooling support for VSCode, Neovim, and other editors.

Community & reference links

Languages

OCaml
67.9%
Liquidsoap
15.1%
C
12.1%
Pawn
3.0%
PHP
1.1%
Dune
0.3%
SourcePawn
0.2%
C++
0.1%
Shell
0.1%
JavaScript
0.1%
Emacs Lisp
0.1%
HTML
0.0%
Makefile
0.0%
Common Lisp
0.0%
Standard ML
0.0%

Contributors (top 30 of 67)