{"id":13439675,"url":"https://github.com/toplap/awesome-livecoding","last_synced_at":"2025-09-27T07:30:24.864Z","repository":{"id":28781332,"uuid":"82000021","full_name":"toplap/awesome-livecoding","owner":"toplap","description":"All things livecoding","archived":false,"fork":false,"pushed_at":"2025-06-12T19:41:21.000Z","size":739,"stargazers_count":2910,"open_issues_count":8,"forks_count":190,"subscribers_count":138,"default_branch":"master","last_synced_at":"2025-09-18T19:48:40.372Z","etag":null,"topics":["awesome","awesome-list","coding","graphics","live","livecoding","music","synthesis"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"lvm/awesome-livecoding","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/toplap.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-02-14T23:38:05.000Z","updated_at":"2025-09-18T11:49:41.000Z","dependencies_parsed_at":"2024-04-13T07:42:30.373Z","dependency_job_id":"ed3861fc-c1c9-4a79-8936-8d83e17bb77e","html_url":"https://github.com/toplap/awesome-livecoding","commit_stats":null,"previous_names":["lvm/awesome-livecoding"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/toplap/awesome-livecoding","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toplap%2Fawesome-livecoding","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toplap%2Fawesome-livecoding/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toplap%2Fawesome-livecoding/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toplap%2Fawesome-livecoding/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/toplap","download_url":"https://codeload.github.com/toplap/awesome-livecoding/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toplap%2Fawesome-livecoding/sbom","scorecard":{"id":894628,"data":{"date":"2025-08-11","repo":{"name":"github.com/toplap/awesome-livecoding","commit":"982c4fbf4c21ffaf4a2f5050b16fd46cc911e364"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":5,"reason":"5 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Code-Review","score":6,"reason":"Found 11/17 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":0,"reason":"license file not detected","details":["Warn: project does not have a license file"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T13:13:51.485Z","repository_id":28781332,"created_at":"2025-08-24T13:13:51.486Z","updated_at":"2025-08-24T13:13:51.486Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276881834,"owners_count":25721413,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-25T02:00:09.612Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome","awesome-list","coding","graphics","live","livecoding","music","synthesis"],"created_at":"2024-07-31T03:01:16.166Z","updated_at":"2025-09-27T07:30:24.857Z","avatar_url":"https://github.com/toplap.png","language":null,"readme":"\u003ch1 align=\"center\"\u003e \u003cimg src=\"https://raw.githubusercontent.com/toplap/awesome-livecoding/images/toplap-circle.png\" alt=\"TOPLAP Logo\"\u003e \u003c/h1\u003e\n\n# All things live coding [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\n\u003e A curated list of live coding languages and tools\n\nThis list was created with the intention of giving a quick-glance over the many possibilities to engage in this practice. For further information, head over to [TOPLAP](https://toplap.org).\n\n## Contents\n\n- [What is live coding](#what-is-live-coding)\n- [Websites](#websites)\n- [Community](#community)\n- [Languages](#languages)\n- [Libraries and tools](#libraries-and-tools)\n- [To Watch](#to-watch)\n- [To Read](#to-read)\n- [To Dance](#to-dance)\n- [Conferences](#conferences)\n- [Related lists](#related-lists)\n- [Acknowledgement](#acknowledgement)\n- [How to Contribute](#how-to-contribute)\n- [Code of Conduct](#code-of-conduct)\n\n\n## What is live coding\n\nQuoting [Wikipedia](https://en.wikipedia.org/wiki/Live_coding)\n\n\u003e Live coding (sometimes referred to as 'on-the-fly programming', 'just in time programming' and 'conversational programming') is a performing arts form and a creativity technique centred upon the writing of source code and the use of interactive programming in an improvised way.\n\n\n## Websites\n\n- [TOPLAP](https://toplap.org/) - The home of Live Coding.\n- [LiveCoding.fr](https://livecoding.fr) - French-speaking information website on Live Coding\n\n## Community\n\n- Directory of local TOPLAP nodes / live coding collectives: https://toplap.org/nodes/\n- [livecode mailing list](https://we.lurk.org/mailman3/lists/livecode.we.lurk.org/) - Old school email discussion list, going since 2004!\n  - [Archive from February 2004 - August 2023](https://toplap.org/livecode-archive/)\n  - [Current archive](https://we.lurk.org/archives/list/livecode@we.lurk.org/latest)\n- Web forums\n  - [TOPLAP Forum](https://forum.toplap.org) - A web-based 'discourse' forum for in-depth discussion and exchange around live coding.\n  - [Tidal club](https://club.tidalcycles.org) - A discourse forum for TidalCycles (including for the [video course](https://club.tidalcycles.org/c/course/14?ascending=true\u0026order=created))\n  - [Lines Forum](https://llllllll.co/) - from the monome community, with loads of general music tech threads including [on live coding](https://llllllll.co/t/live-coding/5032) \n- Discord servers for live chat around live coding\n  - [TOPLAP](https://discord.gg/D4Enr5u7Rp) - cross-community live coding chat + discussion \n  - [Estuary](https://discord.gg/twqWteAFA2)\n  - [Hydra](https://discord.gg/cJBs9smhWE)\n  - [Cane](https://discord.gg/UVYAtpYYD2)\n  - [gwion](https://discord.gg/KmHqbTKSmS)\n  - [Pure Data](https://discord.com/invite/AZ43djV)\n  - [SuperCollider](https://discord.gg/ktz4xQZv7b)\n  - [TidalCycles, Strudel and friends](https://discord.gg/CqWhZEfNbq)\n  - [Bubo Tools](https://discord.gg/uJFF6rPKHH)\n- Signal groups, also for live chat:\n  -   [Live Coding universe](https://signal.group/#CjQKIAHM8D2YHJYgyHDDj5L_xwOEgo0_TwX8eu0VCQpSGKmeEhABT7Z_llRtLcRPMHdgLi8u)\n  -   [Live Coding janitors](https://signal.group/#CjQKIDcfz_eQAoxyTvxdwLJiJSm4jUKd3_DBsejc6UaQXbLwEhB0lNcmUGq5d41YFsqpBVmq) - For discussion of internet infrastructure around live coding, including both ethical and technical issues\n  -   [Live Coding uk](https://signal.group/#CjQKIEp8QU1zdzSZZGknaJBmjzAiNObINGPhDB3jbL0YlmntEhAaFWtsGdSF0HnR8cTAPDvT)\n    -   [Live Coding london](https://signal.group/#CjQKILVUFMuI1r_tNi4k7Ei4aHTOSVZfYljCjnzal_hmKtMlEhDWv7WqmYv7p2DDkHu4_kGQ)\n- Mastodon\n  - Official TOPLAP mastodon instance: [TOPLAP Social](https://social.toplap.org/)\n  - List of livecode communities and projects on mastodon: https://social.toplap.org/@toplap/111703319382988669\n  - Other live coding-related and -adjacent instances include: [sonomu.club](https://sonomu.club/), [assemblag.es](https://assemblag.es) and [post.lurk.org](https://post.lurk.org)\n  - General live coding-related accounts include: [@toplap@toplap.org](https://social.toplap.org/@toplap) [https://social.toplap.org/@algorave](@algorave@toplap.org)\n- [/r/livecoding](https://www.reddit.com/r/livecoding/) - The Live Coding subreddit.\n- [livecode.demozoo.org](https://livecode.demozoo.org) - Archive of demoscene related live coding events.\n- [pastagang](https://pastagang.cc/) - A creative live coding group that anyone can join\n\n## Languages\n\n(In Alphabetical Order)\n\n- [afterglow](https://github.com/brunchboy/afterglow) - A live-coding lighting controller, building on the Open Lighting Architecture with Clojure and bits of Overtone.\n\n  `Windows | macOS | GNU/Linux` `lisp` `FLOSS` `audio`\n\n- [Alda](https://github.com/alda-lang/alda) - A music programming language for musicians.\n\n  `Windows | macOS | GNU/Linux` `FLOSS` `audio`\n\n- [Atomiix](https://github.com/rumblesan/atomiix) - A re-implementation and re-invigoration of ixi lang. (inactive)\n\n  `Windows | macOS | GNU/Linux` `JavaScript` `FLOSS` `SuperCollider` `audio`\n\n- [Bacalao](https://github.com/totalgee/bacalao) - A live-coding library for SuperCollider inspired by Tidalcycles syntax.\n\n  `Windows | macOS | GNU/Linux` `SuperCollider` `audio`\n\n- [Bitrhythm](https://bitrhythm.xyzzyapps.link/) - A dsl inspired by bitpatterns and tracker notation to make music with javascript, midi, vsts and webaudio.\n\n  `Web | Windows | macOS` `javascript` `JUCE` `audio` `midi` `CC BY-NC-SA`\n\n- [Cane](https://github.com/Jackojc/cane) - A small MIDI sequencer DSL designed around vectors and euclidean rhythms.\n\n  `Windows | macOS | GNU/Linux` `FLOSS` `audio` `MIDI` `Jack`\n\n- [ChucK](http://chuck.cs.princeton.edu/) - Strongly-timed, Concurrent, and On-the-fly Music Programming Language.\n\n  `Windows | macOS | GNU/Linux` `FLOSS` `audio`\n\n- [clive](https://mathr.co.uk/clive/) - Live-coding audio in C.\n\n  `GNU/Linux` `C` `FLOSS` `audio`\n\n- [Conductive](https://hackage.haskell.org/package/conductive-base) - A set of Haskell libraries for livecoding and real-time music applications. (inactive)\n\n  `Windows | macOS | GNU/Linux` `haskell`  `SuperCollider` `FLOSS` `audio`\n\n- [Cyril](http://cyrilcode.com/) - A programming language designed for fast prototyping of visualisations and livecoding visuals. (inactive)\n\n  `Windows | macOS | GNU/Linux` `openFrameworks` `FLOSS` `visuals`\n\n- [Extempore](https://extemporelang.github.io) - (Previously [Impromptu](http://impromptu.moso.com.au/)) A programming language and runtime environment designed to support 'cyberphysical programming'.\n\n  `Windows | macOS | GNU/Linux` `lisp` `FLOSS` `audio`\n  \n- [Facet](https://github.com/mjcella/facet) - An open source livecoding environment in NodeJS with a text editor in the browser.\n\n  `Windows | macOS | GNU/Linux` `NodeJS` `JavaScript` `midi` `Open Sound Control` `audio` `synthesis`\n\n- [FaustLive](https://faustdoc.grame.fr/manual/overview/#faustlive) - FaustLive is an advanced self-contained prototyping environment for the Faust programming language with an ultra-short edit-compile-run cycle.\n\n  `Windows | macOS | GNU/Linux` `faust` `llvm` `FLOSS` `audio` `DSP`\n\n- [Fluxus](http://www.pawfal.org/Software/fluxus_/) - A rapid prototyping, playing and learning environment for 3D graphics, sound and games.\n\n  `Windows | macOS | GNU/Linux | Android | PS2` `racket-lang` `lisp` `FLOSS` `visuals`\n\n- [FoxDot](http://foxdot.org/) - Live Coding with Python and SuperCollider. See also the [pitchglitch](https://gitlab.com/iShapeNoise/foxdot) actively maintained fork.\n\n  `Windows | macOS | GNU/Linux` `Python` `SuperCollider` `FLOSS` `audio`\n\n- [Gibber](https://gibber.cc/) - Creative coding for JavaScript.\n\n  `Google Chrome | Mozilla Firefox` `web` `JavaScript` `FLOSS` `audio` `visuals`\n  \n- [Glicol](https://glicol.org/) - A graph-oriented live coding language written in Rust.\n\n  `Google Chrome | Mozilla Firefox` `web` `Rust` `JavaScript` `WebAssembly` `FLOSS` `audio` `visuals`\n\n- [gwion](https://github.com/Gwion/Gwion) - :musical_note: strongly-timed musical programming language\n  `Windows | macOS | GNU/Linux` `FLOSS` `audio`\n  \n- [hydra](https://github.com/hydra-synth/hydra) - Live Coding networked visuals in the browser.\n\n  `Google Chrome | Mozilla Firefox` `web` `JavaScript` `FLOSS` `visuals`\n\n- [Improviz](http://github.com/rumblesan/improviz) - An environment for using and abusing primitive shapes and animated textures. (inactive/deprecated)\n\n  `Windows | macOS | GNU/Linux` `Haskell` `FLOSS` `visuals`\n\n- [Iannix](https://www.iannix.org/en/) - A graphical open-source sequencer for digital art\n\n  `Windows | macOS | GNU/Linux` `JavaScript` `FLOSS` `audio` `Open Sound Control` `visuals`\n\n- [ixi lang](https://github.com/thormagnusson/ixilang) - An experimental project concerned with the creation of digital musical instruments and environments for generative music. (inactive)\n\n  `Windows | macOS | GNU/Linux` `FLOSS` `SuperCollider` `audio`\n\n- [ossia score](https://ossia.io/) - An interactive sequencer that allows live programming of intermedia, inter-protocol artworks, through a custom visual language.\n\n  `Windows | macOS | GNU/Linux` `C++` `FLOSS` `audio`\n  \n- [kilobeat](https://ijc8.me/kilobeat) - A collaborative web-based dsp livecoding instrument inspired by bytebeat and Gibber.\n\n  `Google Chrome | Mozilla Firefox` `web` `JavaScript` `FLOSS` `audio`\n\n- [Krill](https://github.com/Mdashdotdashn/krill) - Tidal cycle like live coding in NodeJS / Browser. (inactive)\n\n  `Windows | macOS | GNU/Linux` `NodeJS` `Browser` `FLOSS` `midi`\n  \n- [Limut](https://github.com/sdclibbery/limut) - Live code music and visuals in a web browser.\n  \n  `Google Chrome | Mozilla Firefox | Safari` `web` `JavaScript` `FLOSS` `audio` `visuals`\n\n- [line](https://github.com/pd3v/line) - A tiny command-line midi sequencer and language for live coding.\n  \n  `Windows | macOS | GNU/Linux` `c++` `FLOSS` `midi` `audio`\n\n- [LiveCodeLab](http://livecodelab.net) - A web-based language and environment for VJs, musicians and graphic artists. Allows for immediate and engaging run-as-you-type prototyping, also used in education. (inactive)\n\n  `Windows | macOS | GNU/Linux` `web` `FLOSS` `visuals` `audio`\n\n- [LocoMotion](https://github.com/dktr0/LocoMotion) - A browser-based language for live coding dance, choreography, and 3D visuals (available in Estuary and as a standalone).\n\n  `Google Chrome | Mozilla Firefox` `web` `WebGL` `JavaScript` `FLOSS` `visuals`\n\n- [Max](https://cycling74.com/products/max/) - A visual programming language for media.\n\n  `Windows | macOS` `graphical-language` `Commercial` `audio` `visuals`\n  \n- [Melrōse](https://melrōse.org) - a MIDI producing environment for creating (live) music\n\n  `Windows | macOS | GNU/Linux` `golang` `web` `midi` `MIT`\n\n- [Mégra.rs](https://github.com/the-drunk-coder/megra.rs) - A high-level, LISP-y live coding language implemented in Rust. Prominently features Markov chains.\n\n   `Windows | macOS | GNU/Linux` `FLOSS` `audio` `LISP` `rust`\n  \n- [Mercury](https://github.com/tmhglnd/mercury) | [Mercury Playground](https://mercury.timohoogland.com) - A highly abstracted minimal language for the live coding of algorithmic music, designed to make code more accessible for both the performer and the audience. Runs in Max or the Browser.\n\n  `Windows | macOS` `Chrome | Firefox` `audio` `visuals` `MaxMSP` `JavaScript`\n\n- [MicroBlocks](https://microblocks.fun) - A stack VM-based, small, live and concurrent visual programming language for 32 bit microcontrollers inspired in Scratch and Snap!. It includes libraries for interacting with MIDI devices, as well as libraries for musical abstractions.\n\n   `Windows | macOS | GNU/Linux | Chromebook | Chrome-based browsers` `FLOSS` `graphical-language` `microcontrollers` `midi` `audio`\n\n- [Moonlet](https://github.com/elihugarret/Moonlet) - Lua live coding. (inactive)\n\n  `Windows | GNU/Linux` `FLOSS` `audio`\n  \n- [Mosaic](https://mosaic.d3cod3.org/) - An openFrameworks based Visual Patching Creative-Coding Platform.\n\n  `Windows | macOS | GNU/Linux` `FLOSS` `graphical-language` `audio` `visuals`\n\n- [Motifn](https://www.motifn.com/) - Code music in Javascript that plays in your DAW or browser\n\n  `Google Chrome | Mozilla Firefox` `web` `JavaScript` `MIDI` `audio` `WebAudio`\n\n- [mutate4l](https://github.com/carrierdown/mutate4l) - Live coding integrated into Ableton Live's session view.\n\n  `Windows | macOS` `Max for Live` `C#` `FLOSS` `audio`\n\n- [Negasonic](https://github.com/merongivian/negasonic) - Live coding in the browser with Ruby.\n\n  `Google Chrome | Mozilla Firefox` `web` `Ruby` `FLOSS` `audio`\n\n- [ORCΛ](https://github.com/hundredrabbits/Orca) - An esoteric live coding environment with two-dimensional syntax.\n\n  `Windows | macOS | GNU/Linux` `audio` `FLOSS`\n  \n- [OSCII](https://adelfaure.net/tools/liblab/) - OSCII is a web software for drawing and live-coding textmode visuals and sounds.\n\n  `Google Chrome | Mozilla Firefox` `web` `JavaScript` `FLOSS` `audio` `visuals`\n\n- [Overtone](http://overtone.github.io/) - An open source audio environment designed to explore new musical ideas from synthesis and sampling to instrument building, live-coding and collaborative jamming.\n\n  `Windows | macOS | GNU/Linux` `SuperCollider` `lisp` `FLOSS` `audio` `FLOSS`\n\n- [PraxisLive](http://www.praxislive.org/) - Hybrid visual IDE for live creative coding.\n\n  `Windows | macOS | GNU/Linux` `Java` `Processing` `GLSL` `graphical-language` `FLOSS` `visuals` `audio`\n\n- [Pulchra](https://pulchra.netlify.app/) - Live coding language for 3D graphics.\n\n  `Google Chrome | Microsoft Edge | etc.` `Web` `WebGL` `visuals`\n\n- [Punctual](https://github.com/dktr0/Punctual) - Browser-based, zero-installation, audiovisual live coding language (available in Estuary and as a standalone).\n\n  `Google Chrome | Mozilla Firefox` `web` `WebGL` `JavaScript` `FLOSS` `visuals`\n\n- [Pure Data](https://puredata.info/) - An open source visual programming language that can be used to process and generate sound, video, 2D/3D graphics, and interface sensors, input devices, and MIDI.\n\n  `Windows | macOS | GNU/Linux` `graphical-language` `FLOSS` `audio` `visuals`\n\n- [Re:code](https://machiaworx.net/recode/doku.php?id=start) - Midi and Playback Samples Sequencer using MiniScript and unique MML(Music Macro Language)\n\n  `Windows` `MiniScript` `Freeware` `audio` `midi`\n\n- [re\u003curse](https://github.com/carrierdown/recurse) - A language for generating musical patterns. (inactive)\n\n  `abandoned` `Windows | macOS | GNU/Linux` `TypeScript` `FLOSS` `audio`\n\n- [Renardo](https://renardo.org/#/) - A FoxDot fork bringing new features and functionalities\n\n  `Windows | macOS | GNU/Linux` `Python` `FLOSS` `audio`\n\n- [Repetition.sc](https://github.com/lvm/Repetition.sc) - A set of tools to build a SequenceableCollection of Events. (inactive)\n\n  `Windows | macOS | GNU/Linux` `SuperCollider` `FLOSS` `audio`\n\n- [Regex](https://library.vcvrack.com/Biset/Biset-Regex) - A VCV Rack live coding module generating intricated pitch and rhythm sequences.\n\n  `Windows | macOS | GNU/Linux` `VCV` `Rack` `Modular` `FLOSS` `audio`\n\n- [Sardine](https://github.com/Bubobubobubobubo/Sardine) A Python based live coding library (MIDI/OSC/SuperDirt).\n\n  `Windows | macOS | GNU/Linux` `Python` `SuperCollider` `FLOSS` `audio` `midi` `Open Sound Control`\n\n- [sema](https://github.com/mimic-sussex/sema) - Sema – A Playground for Live Coding Music and Machine Learning. (inactive)\n\n  `Windows | macOS | GNU/Linux` `JavaScript` `FLOSS` `audio`\n\n- [serialist](https://github.com/irritant/serialist) - A live coding environment that generates MIDI messages. (inactive)\n\n  `Windows | macOS | GNU/Linux` `JavaScript` `FLOSS` `audio`\n\n- [Skoar](https://github.com/sofakid/Skoarcery) - A high-level language for coding music with SuperCollider. (inactive)\n\n  `Windows | macOS | GNU/Linux` `SuperCollider` `Python` `FLOSS` `audio`\n\n- [Sonic Pi](http://sonic-pi.net/) - The Live Coding music synth for everyone.\n\n  `Windows | macOS | GNU/Linux` `Ruby` `SuperCollider` `FLOSS` `audio`\n\n- [Speccy](https://chr15m.github.io/speccy) - Live code 8-bit algorave in ClojureScript. (inactive)\n\n  `Windows | macOS | GNU/Linux` `web` `FLOSS` `audio` `lisp`\n\n- [Steno](https://github.com/musikinformatik/Steno) - Concatenative little metalanguage for live coding.\n\n  ` macOS | GNU/Linux` `SuperCollider` `FLOSS` `audio`\n  \n- [Strudel](https://strudel.cc) - Live coding (Tidal-style) algorithmic patterns for the web.\n\n  `Google Chrome | Mozilla Firefox` `web` `JavaScript` `FLOSS` `audio`\n\n- [SuperCollider](http://supercollider.github.io/) - A platform for audio synthesis and algorithmic composition, used by musicians, artists, and researchers working with sound.\n\n  `Windows | macOS | GNU/Linux` `FLOSS` `audio`\n\n- [Syntə](https://github.com/syntelang/syntelang) - A synthesis based live coding language and environment with integrated sound engine.\n\n  `FreeBSD | GNU/Linux` `Go` `audio` `synthesis` `FOSS`\n\n- [synth-x](https://github.com/luiscript/synth-x) - An experimental live coding environment for making music created with modern web technologies. (inactive)\n\n  `Windows | macOS | GNU/Linux` `JavaScript` `nodejs` `audio`\n  \n- [TEXTOR](https://adelfaure.net/tools/textor/) - Textor is a textmode editor and live-coding environement for visuals and sounds.\n\n  `Google Chrome | Mozilla Firefox` `web` `JavaScript` `FLOSS` `audio` `visuals`\n\n- [TidalCycles](https://tidalcycles.org/) - Is a language for Live Coding pattern.\n\n  `Windows | macOS | GNU/Linxux` `Haskell` `SuperCollider` `FLOSS` `audio`\n\n- [TimeLines](https://github.com/lnfiniteMonkeys/TimeLines-hs) - A modular synthesizer for live coding the flow of time. (inactive)\n\n  `Windows | macOS | GNU/Linux` `FLOSS` `Haskell` `SuperCollider` `audio`\n  \n- [tinyspec](https://github.com/nwoeanhinnogaehr/tinyspec-cling) - A C++ live-coding environment for overlap-add (re)synthesis. (inactive)\n\n  `GNU/Linux` `C++` `FLOSS` `audio`\n  \n- [Tinalla](https://github.com/axelkramble/tinalla/) - Framework Regex based for language parsing written in javascript. (inactive)\n\n  `Windows | macOS | GNU/Linux` `FLOSS` `Javascript` `SuperCollider` `audio`\n\n- [Topos](https://topos.live/) - Web-based live coding environment inspired by the Monome Teletype.\n\n  `Google Chrome | Mozilla Firefox` `FLOSS` `Javascript` `audio` `midi`\n\n- [Trane](https://lisp.trane.studio) - Browser-based livecoding in Janet \n\n  `Mozilla Firefox | Google Chrome` `web` `Janet` `MIDI` `audio` `WebAudio` `FOSS`\n  \n- [Tweakable](https://tweakable.org/) - Visual programming for music, sound and video, used by artists and musicians to make interactive art and music on the web.\n\n  `Google Chrome | Microsoft Edge` `PWA` `web` `JavaScript` `MIDI` `audio` `visuals` `WebAudio`\n\n- [Vivid](http://vivid-synth.com/) - Haskell synth live coding. (inactive)\n\n  `Haskell` `SuperCollider` `FLOSS` `audio`\n\n- [Vuo](https://vuo.org) - A realtime visual programming language for interactive media.\n\n  `macOS` `visual-language` `FLOSS | Commercial` `visuals`\n\n- [vvvv](https://vvvv.org/) - A hybrid visual/textual live-programming environment for easy prototyping and development.\n\n  `Windows` `visual-language` `Freeware | Commercial` `visuals`\n\n- [WASM-music](https://github.com/petersalomonsen/javascriptmusic/blob/master/wasmaudioworklet/README.md) - A live-coding environment for performance, composition and synthesis in the web-browser.\n\n  `Google Chrome | Mozilla Firefox` `web` `JavaScript` `MIDI` `audio` `WebAudio`\n\n- [Wulfcode](https://github.com/echolevel/wulfcode) - A Midi live-coding environment for performance or composition. (inactive)\n\n  `macOS | Windows* | GNU/Linux*` `FLOSS` `audio`\n  \n- [zeroone](https://github.com/pd3v/zeroone) - Multi-instrumental, polyphonic, \"DSLish\" API for live coding music in C++.\n\n  `macOS | Windows | GNU/Linux` `FLOSS` `audio`\n\n- [xi](https://github.com/xi-livecode) - A domain-specific language for Live Coding musical patterns in Ruby. (inactive)\n\n  `Windows | macOS | GNU/Linux` `Ruby` `SuperCollider` `FLOSS` `audio`\n\n\n## Libraries and tools\n\n(Also in Alphabetical Order)\n\n- [ANSIedad](https://github.com/gabochi/ANSIedad) - Generate visuals through a terminal emulator using ANSI escape codes.\n- [Arcadia](https://arcadia-unity.github.io/) - Live coding Clojure in Unity3D.\n- [Arepl](https://github.com/Almenon/AREPL-vscode) - Live coding Python in VSCode.\n- [Automationism](https://www.automatonism.com/) - A modular synthesiser that runs in the open source programming language Pure Data.\n- [blink](https://github.com/crosire/blink) - A library which allows you to edit source code of any Windows C++ project live at runtime.\n- [Bonzomatic](https://github.com/Gargaj/Bonzomatic) - GLSL and HLSL live coding environment, originally designed for live coding competitions at demoparties.\n- [Cascade](https://raphaelbastide.com/cascade/) - A Javascript utility that turns CSS into sound in the web browser, for audio / visual performances.\n- [CaosBox](https://github.com/josecaos/caosbox) - A non-common live coding and algorave sequencer written with SuperCollider.\n- [CHmUsiCK](https://github.com/essteban/CHmUsiCK) - Library to make ChucK a 'more algorave like' language.\n- [cl-collider](https://github.com/byulparan/cl-collider) - A SuperCollider client for CommonLisp.\n- [Cowbells](https://github.com/omkamra/cowbells) - A Clojure library for musical experimentation and live coding.\n- [dafxpipe](https://github.com/nwoeanhinnogaehr/dafxpipe) - Software for live coding audio effects and synths.\n- [diatonic](https://github.com/pd3v/diatonic) - Diatonic transforms for music making.\n- [disclojure](https://github.com/pjagielski/disclojure) - A live coding environment for Overtone and Leipzig.\n- [dublang](https://dublang.4two.art/) - A multi-language live coding system with support for multiple languages in a single session.\n- [essence-of-live-coding](https://hackage.haskell.org/package/essence-of-live-coding) - General purpose (console, webservice, audio, graphics) live coding framework in Haskell\n- [EspGrid](https://github.com/d0kt0r0/EspGrid) - Synchronization and sharing for network music.\n- [Estuary](https://estuary.mcmaster.ca) - Multilingual, zero-installation, extensible-on-the-fly collaborative live coding platform.\n- [Extramuros](https://github.com/d0kt0r0/extramuros) - Language-neutral shared-buffer networked live coding system.\n- [Flok](https://munshkr.github.io/flok) - Web-based P2P collaborative editor for live coding music and graphics.\n- [Fragment](https://www.fsynth.com) - Collaborative live GLSL coding environment, additive/spectral/granular synthesizer.\n- [The Force](https://shawnlawson.github.io/The_Force/) - WebGL live coding performance IDE.\n- [Gibberwocky](https://github.com/charlieroberts/gibberwocky) - Use Gibber inside Max/MSP and Max4Live.\n- [Gideros](http://giderosmobile.com/) - Lua 2D game engine with live coding capabilities.\n- [glslViewer](https://github.com/patriciogonzalezvivo/glslViewer) - Live GLSL coding render for macOS and Linux.\n- [hsc3](https://hackage.haskell.org/package/hsc3) - A Haskell SuperCollider client.\n- [HYLOGEN](https://github.com/sleexyz/hylogen) - An embedding of GLSL in Haskell.\n- [incudine](http://incudine.sourceforge.net) - Music/DSP programming environment for Common Lisp.\n- [INSTRUMENT](https://github.com/punksnotdev/INSTRUMENT) - For live coding music and interfacing musical instruments and controllers in SuperCollider.\n- [isobar](https://github.com/ideoforms/isobar) - A Python library for algorithmic composition by expressing and constructing musical patterns.\n- [jet-live](https://github.com/ddovod/jet-live) - A library which implements c++ hot code reload approach for Linux and macOS.\n- [KodeLife](https://hexler.net/software/kodelife) - Real-time GPU shader editor, live-code performance tool and graphics prototyping sketchpad.\n- [LiCK](https://github.com/heuermh/lick) - Library for ChucK, provides intervals, chords, scales, arpeggiators, patterns, effects, etc.\n- [Live Coding Toolkit](https://github.com/algomusic/Live-Coding-Toolkit-for-Pure-Data) - A suite of Pure Data abstractions (predefined functions) for musical live coding.\n- [live coding yotuube](https://livecodingyoutube.github.io) - An experimental web project for creating an audiovisual experience from YouTube videos using code in real time.\n- [LiveCore](https://github.com/freeeco/livecore) - Library for live coding inside Reaktor Core.\n- [LÖVELive :two_hearts:](https://github.com/sharow/lovelive) - Live coding framework for LÖVE(2D Game Engine).\n- [Lua2SC](https://github.com/sonoro1234/Lua2SC) - Lua client for superCollider scsynth and supernova.\n- [Motifn](https://www.motifn.com/) - Code music in Javascript that plays in your DAW or browser\n- [Petal](https://github.com/siaflab/petal) - A small language on Sonic Pi with similar syntax to TidalCycles.\n- [pytebeat](https://github.com/kragen/pytebeat) - A piece of software for doing livecoding [bytebeat](http://canonical.org/%7Ekragen/bytebeat/) performances.\n- [P5LIVE](https://github.com/ffd8/p5live) - p5.js collaborative live-coding vj environment!\n- [p5-live](https://github.com/yangsu/p5-live) - Live Coding for p5.js.\n- [REPL Mode](https://github.com/joelmoniz/REPLmode) - This mode adds in a Read-Evaluate-Print-Loop console to Processing 3.0.\n- [Republic](https://github.com/supercollider-quarks/Republic) - SuperCollider library for conversational coding.\n- [Ronin](https://github.com/hundredrabbits/Ronin) - LISP repl for graphics livecoding.\n- [s2hs2](https://github.com/yecto/s2hs2-TidalCycles-0.8-) - An interface between TidalCycles and Processing.\n- [Siren](https://github.com/cannc4/Siren/) - A tracker interface that embodies abstractions where programming is realized as the medium for pattern sequencing in a modular fashion.\n- [sonic-pixels](https://github.com/emlyn/sonic-pixels) - Interactive lighting effects for Sonic Pi.\n- [Supriya](https://github.com/josiah-wolf-oberholtzer/supriya) - A Python API for SuperCollider.\n- [tidal-autocode](https://atom.io/packages/tidal-autocode) - Auto-generates patterns for TidalCycles (requires [Atom](https://atom.io/) editor).\n- [tidal-chord](https://github.com/fp4me/tidal-chord) - An add-on to the amazing live coding project TidalCycles.\n- [TidalFX](https://github.com/calumgunn/TidalFX) - A haskell package adding weirder effects to Tidal from non-standard UGens.\n- [tidal-maxmsp](https://github.com/datamads/tidal-maxmsp) - Connecting the Tidal live coding environment to MaxMSP.\n- [TidalUnity](https://github.com/moxuse/tidal-unity) - An interface between TidalCycles and Unity 3D.\n- [Tidal-Unity](https://github.com/lvm/Tidal-Unity) - TidalCycles meets Unity 3D.\n- [tida1vm](https://github.com/lvm/tida1vm) - Another TidalCycles environment inside Docker.\n- [tidebox](https://github.com/DoubleDensity/tidebox) - TidalCycles live coding environment inside a Docker container.\n- [total-serialism](https://tmhglnd.github.io/total-serialism/) - A NodeJS package filled with methods designed for algorithmic composition.\n- [Troop](https://github.com/Qirky/Troop) - Real-time collaborative live coding with FoxDot.\n- [VEDA](https://veda.gl/) - Real-time GLSL editor for Atom.\n- [WavTexture](https://github.com/keijiro/WavTexture) - A Unity example showing how to bake a waveform of an audio clip into a texture and use it in a shader.\n- [ZeroBrane Studio](http://studio.zerobrane.com/) - Editor that allows live coding using Lua language.\n\n\n## To Watch\n\n### Documentaries and features\n\n- [Algorave Generation](https://www.youtube.com/watch?v=S2EZqikCIfY) - Resident Advisor.\n- [Live coding for Algoraving](https://www.youtube.com/watch?v=RpzEzUCgVoQ) - Shelly Knotts+Joanne Armitage / workshop supported by YSWN + LCRN.\n- [PBUP - A patchwork portrait](https://www.youtube.com/playlist?list=PLKRUGJaqJkAfU_PaYUeiRzD5qh5tkwvdj) - A documentary about PowerBooks UnPlugged, \"the first acoustic computer band\".\n- [Run the code](https://www.youtube.com/watch?v=h340aNznHnM) - Documentary in The Guardian.\n- [Show Us Your Screens](https://vimeo.com/20241649) - A Documentary about live coding practise by Louis McCallum and Davy Smith.\n- [Sounds of code](https://www.youtube.com/watch?v=uA4SDytz8Aw) - 2019 documentary w/ interviews with live coders.\n\n### Performances, talks, etc\n\n- Eulerroom - Over 1000 performances to watch! Also [archived on archive.org](https://archive.org/details/toplap).\n\n- [Algorave - Algorithmic dance culture](https://www.youtube.com/watch?v=nAGjTYa95HM) - Alex McLean.\n- [Arte Tracks - Live coding and Algorave](https://www.youtube.com/watch?v=X_NQKPH91kM)\n- [ComputerMusic(now)](https://www.youtube.com/watch?v=GSGKEy8vHqg) - Andrew Sorensen.\n- [Hacking Choreography](https://www.youtube.com/watch?v=hoV01_P6PGw) - A live coded dance performance.\n- [ICLC YouTube Channel](https://www.youtube.com/channel/UCN-9RKW_izkIUMH0eQ60H2g/videos?shelf_id=0\u0026view=0\u0026sort=dd) - International Conference on Live Coding.\n- [Programming as Performance](https://www.youtube.com/watch?v=TK1mBqKvIyU) - Sam Aaron.\n- [Programming in Time - Live Coding for creative performances](https://www.youtube.com/watch?v=Sg2BjFQnr9s) - Andrew Sorensen.\n- [SuperCollider Tutorials](https://www.youtube.com/playlist?list=PLPYzvS8A_rTaNDweXe6PX4CXSGq4iEWYC) - A video series by Eli Fieldsteel.\n- [THIS is computer music](https://www.youtube.com/watch?v=S-T8kcSRLL0) - Ge Wang.\n\n## To Read\n\n- [Live Coding: A User's Manual](https://livecodingbook.toplap.org/) - Open access book, published by MIT Press\n- [Manifesto (draft)](https://toplap.org/wiki/ManifestoDraft) - Obscurantism is dangerous. Show us your screens.\n- [Origins of Live Coding](http://composerprogrammer.com/research/originsoflivecoding.pdf) - Nick Collins - Durham University.\n- [Herding Cats: Observing Live Coding in the Wild](http://www.mitpressjournals.org/doi/pdf/10.1162/COMJ_a_00216) - Thor Magnusson - Department of Music - University of Sussex.\n- [Algorave: the live coding movement that makes next-level electronic music](http://mixmag.net/feature/algorave) - MixMag magazine article about live coding (2017).\n- [Real DJs Code Live](https://www.wired.com/2006/07/real-djs-code-live/) - Wired magazine article about live coding (2006).\n- [Alex McLean's publications](https://slab.org/publications/) - Conference papers, book chapters and journal articles.\n- [Live Coding Mailing List Archive](https://raw.githubusercontent.com/yaxu/unravelling/master/livecodemlarchive.txt) - A piece of history.\n- [TOPLAP Wiki](https://toplap.org/wiki/Videos,_Articles_and_Papers) - Videos, articles, and papers.\n- [Collaboration and learning through live coding](http://drops.dagstuhl.de/opus/frontdoor.php?source_opus=4420) - Alan Blackwell, Alex McLean, James Noble,  Julian Rohrhuber (2014).\n- [howto_co34pt_liveCode](https://theseanco.github.io/howto_co34pt_liveCode/) - Guide on how to live code in SuperCollider based on the performance practice of live coder coï¿¥ï¾¡pt.\n- [Run the code: is algorave the future of dance music?](https://www.theguardian.com/music/2017/nov/30/is-algorave-the-future-of-dance-music-sheffield-algomech-festival) - Another part of the Guardian’s underground music series (2017).\n\n## To Dance\n\n- [Algorave](https://algorave.com/) - Embrace the alien sounds of raves from the past, and introduce alien, futuristic rhythms and beats made through strange, algorithm-aided processes.\n- [Eulerroom](http://www.eulerroom.com/) - Algorithmic music streams, mainly live coded and/or algorave but possibly also stranger things.\n- [Algorave Guidelines](https://github.com/Algorave/guidelines) - Guidelines to host an Algorave.\n\n## Conferences\n\n- [ICLC](http://iclc.toplap.org/) - International Conference on Live Coding.\n- [FARM](http://functional-art.org/) - Workshop on Functional Art, Music, Modeling, and Design.\n- [ICLI](http://www.liveinterfaces.org/) - International Conference on Live Interfaces.\n- [NIME](http://www.nime.org) - New Interfaces for Musical Expression conference.\n- [WAC](https://webaudioconf.com/) - The Web Audio Conference.\n- [HLCI](https://hybrid-livecode.pubpub.org/) - Hybrid Live Coding Interfaces: performance and craft.\n\n## Related lists\n\n- [Awesome Creative Coding](https://github.com/terkelg/awesome-creative-coding) - Creative Coding, Generative Art, Interaction Design, Resources.\n- [Awesome Audio visualization](https://github.com/willianjusten/awesome-audio-visualization) - A curated list about Audio Visualization.\n- [Awesome Music](https://github.com/ciconia/awesome-music) - A categorized collection of awesome music libraries, tools, frameworks and software.\n- [Awesome Live Coding Music](https://github.com/pjagielski/awesome-live-coding-music) - A curated list of awesome Music Live Coding Music environments, libraries and talks.\n- [Programming Languages Used for Music](http://www.nosuch.com/plum/cgi/showlist.cgi?sort=name\u0026concise=yes) - An historical list of languages to produce music.\n- [awesome-musicdsp](https://github.com/olilarkin/awesome-musicdsp) - A curated list of Oli Larkin's favourite music DSP and audio plug-in frameworks.\n- [Awesome SuperCollider](https://github.com/madskjeldgaard/awesome-supercollider) - A curated list of SuperCollider stuff.\n- [Awesome TidalCycles](https://github.com/tidalcycles/awesome-tidalcycles) - An awesome list about the pattern-based live coding system TidalCycles (or just 'Tidal' for short) and its close relatives\n\n## Acknowledgement\n\nThis has been brought to you by [these](https://github.com/lvm/awesome-livecoding/issues) [contributors](https://github.com/lvm/awesome-livecoding/graphs/contributors).\n\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/34095?v=4\" height=50 width=50\u003e](https://github.com/lvm)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/27940?v=4\" height=50 width=50\u003e](https://github.com/yaxu)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/87758?v=4\" height=50 width=50\u003e](https://github.com/NewAlexandria)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/169088?v=4\" height=50 width=50\u003e](https://github.com/rumblesan)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/6239104?v=4\" height=50 width=50\u003e](https://github.com/sicchio)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/4938?v=4\" height=50 width=50\u003e](https://github.com/znmeb)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/82058370?v=4\" height=50 width=50\u003e](https://github.com/a-1219)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/8923320?v=4\" height=50 width=50\u003e](https://github.com/hvillase)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/52702101?v=4\" height=50 width=50\u003e](https://github.com/fpesari)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/151947?v=4\" height=50 width=50\u003e](https://github.com/hellocatfood)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/9406025?v=4\" height=50 width=50\u003e](https://github.com/ddovod)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/2772730?v=4\" height=50 width=50\u003e](https://github.com/jcelerier)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/2441179?v=4\" height=50 width=50\u003e](https://github.com/grz0zrg)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/194295?v=4\" height=50 width=50\u003e](https://github.com/charlieroberts)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/1469068?v=4\" height=50 width=50\u003e](https://github.com/carrierdown)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/1347511?v=4\" height=50 width=50\u003e](https://github.com/ajrussellaudio)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/13080965?v=4\" height=50 width=50\u003e](https://github.com/Almenon)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/332104?v=4\" height=50 width=50\u003e](https://github.com/neuromancer85)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/380241?v=4\" height=50 width=50\u003e](https://github.com/benswift)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/5509162?v=4\" height=50 width=50\u003e](https://github.com/bobvanluijt)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/3170676?v=4\" height=50 width=50\u003e](https://github.com/bgrayburn)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/45191785?v=4\" height=50 width=50\u003e](https://github.com/Bubobubobubobubo)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/67130?v=4\" height=50 width=50\u003e](https://github.com/chr15m)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/10728495?v=4\" height=50 width=50\u003e](https://github.com/claudeha)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/4862?v=4\" height=50 width=50\u003e](https://github.com/munshkr)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/769568?v=4\" height=50 width=50\u003e](https://github.com/davidedc)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/141075?v=4\" height=50 width=50\u003e](https://github.com/d3cod3)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/2049010?v=4\" height=50 width=50\u003e](https://github.com/alvare)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/808571?v=4\" height=50 width=50\u003e](https://github.com/psenough)\n [\u003cimg src=\"https://avatars.githubusercontent.com/u/2885827?v=4\" height=50 width=50\u003e](https://github.com/jarmitage)\n\n\n\n## How to Contribute\n\n- Fork this repository.\n- Add the changes you feel appropriate (be it a language, something to read, something to watch, a tool, a conf, etc).\n- Create a Pull Request with a description of what you've modified.\n- ???\n- PROFIT !\n\n\n[Here](contributing.md) is a friendly guide of how to proceed.\n\n## Code of Conduct\n\nThis list follows the [Contributor Covenant](http://contributor-covenant.org/) Code of Conduct v1.4.0, available [here](https://www.contributor-covenant.org/version/1/4/code-of-conduct.html).\n\n\u003e In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.\n\nTL;DR: _Be nice to each other_.\n\n\n## License\n\n[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)\nThis work is licensed under a [Creative Commons Attribution 4.0 International License](http://creativecommons.org/licenses/by/4.0/).\n\nTo the extent possible under law, [Mauro Lizaur](http://lvm.github.io) has waived all copyright and related or neighboring rights to this work.\n","funding_links":[],"categories":["Others","HarmonyOS","Related lists","Technical","Development","\u003ca name=\"alternatives\"\u003e\u003c/a\u003e Альтернатива есть?","Other Lists","awesome"],"sub_categories":["Windows Manager","awesome-*","Programming","Добровольное участие","TeX Lists","Performance events"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoplap%2Fawesome-livecoding","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftoplap%2Fawesome-livecoding","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoplap%2Fawesome-livecoding/lists"}