live-coding

Top 23 live-coding Open-Source Projects

  • Sonic Pi

    Code. Music. Live.

  • Project mention: Anyone else using ChatGPT to make music? | news.ycombinator.com | 2024-02-24

    I have wondered what grooves it could come with using https://sonic-pi.net/

  • sandpack

    A component toolkit for creating live-running code editing experiences, using the power of CodeSandbox.

  • Project mention: Celebrating Hacktoberfest With Tips for Open-Source | dev.to | 2023-10-25

    For us at CodeSandbox, we stand by it as a company but also as individuals. We released our browser editor, Sandpack, and parts of Nodebox as open source and we want to give back any time we can!

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • doitlive

    Because sometimes you need to do it live

  • corona

    Solar2D Game Engine main repository (ex Corona SDK) (by coronalabs)

  • Project mention: LÖVE: a framework to make 2D games in Lua | news.ycombinator.com | 2023-09-13
  • Tidal

    Pattern language

  • Project mention: Tidal Cycles – Live coding music with Algorithmic patterns | news.ycombinator.com | 2023-08-01
  • RuntimeCompiledCPlusPlus

    Change C++ code at runtime

  • glicol

    Graph-oriented live coding language and music/audio DSP library written in Rust

  • Project mention: 3 years of fulltime Rust game development, and why we're leaving Rust behind | news.ycombinator.com | 2024-04-26

    I've worked on Ambient Engine and now on the Bevy engine. I totally agree with these points, very valuable. I only make some comments from my professional (audio) perspective:

    We need the highlight author's affirmation of cli. Rust's tui (ratatui) is great. I used it to make Glicol-cli [1]. If you are a Linux user, you are welcome to test the music production of the code.

    Speaking of game audio, I actually think rust is perfect for audio. I have also continued to develop Glicol recently, and my recent goal (starting tomorrow) is the bevy_glicol plug-in. I want to solve bevy's audio problem on the browser.

    All in all, even though I've had my share of pain with ecs, I still think rust is very valuable for game and app development, maybe not multiplayer AAA, maybe practical apps.

    [1] https://github.com/glicol/glicol-cli

    [2] https://github.com/chaosprint/glicol

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • cr

    cr.h: A Simple C Hot Reload Header-only Library

  • Bonzomatic

    Live shader coding tool and Shader Showdown workhorse (by Gargaj)

  • Project mention: A Modern C Development Environment | news.ycombinator.com | 2023-08-10

    > 9. The debugger can modify a variable while the program is running.

    > 11. The debugger can modify a function while the program is running (any new calls are done to that function).

    Another words: hot code reloading / swapping [1].

    And I would add:

    > You record a failure once, then debug the recording, deterministically, as many times as you want. The same execution is replayed every time. [2]

    [1] e.g. https://github.com/ddovod/jet-live, https://github.com/crosire/blink, https://github.com/ziglang/zig/issues/68

  • shader-park-core

    A JavaScript library for creating real-time 2D and 3D shaders. JS -> Shader. https://shaderpark.com/ https://twitter.com/shaderpark

  • Project mention: Painting with Math: A Gentle Study of Raymarching | news.ycombinator.com | 2023-09-15

    For anyone interested in playing around with SDFs, my friend and I made this open source library to make working with them more efficient, and you can write shaders using javascript https://github.com/shader-park/shader-park-core

  • reloadr

    Hot code reloading tool for Python

  • SuperDirt

    Tidal Audio Engine

  • Project mention: I made a command-line tool to assist me with writing polyrhythmic drum parts | news.ycombinator.com | 2023-06-28

    Tidalcycles actually runs SuperCollider as its sound backend, through the SuperDirt library: https://github.com/musikinformatik/SuperDirt/

  • awesome-live-coding-music

    A curated list of awesome Live Coding Music frameworks, libraries and software.

  • afterglow

    A live-coding lighting controller, building on the Open Lighting Architecture with Clojure and bits of Overtone.

  • jet-live

    c++ hot code reload for linux and macos

  • Project mention: A Modern C Development Environment | news.ycombinator.com | 2023-08-10

    > 9. The debugger can modify a variable while the program is running.

    > 11. The debugger can modify a function while the program is running (any new calls are done to that function).

    Another words: hot code reloading / swapping [1].

    And I would add:

    > You record a failure once, then debug the recording, deterministically, as many times as you want. The same execution is replayed every time. [2]

    [1] e.g. https://github.com/ddovod/jet-live, https://github.com/crosire/blink, https://github.com/ziglang/zig/issues/68

  • mutateful

    Add-on for Ableton Live that enables live coding functionality fully integrated into Live's session view.

  • SqueakJS

    A Squeak Smalltalk VM in Javascript

  • Project mention: Smalltalk simplicity and consistency vs. other languages (2022) [video] | news.ycombinator.com | 2024-01-14

    > And I'd like to be able to create applications that run without shipping the entire Smalltalk VM.

    There's always a javascript vm... https://squeak.js.org/

  • punkt

    Live coding music library/environment for Kotlin (by pjagielski)

  • mercury

    A minimal and human-readable language and environment for the live coding of algorithmic electronic music. (by tmhglnd)

  • sardine

    Python's missing "algorave" module (by Bubobubobubobubo)

  • BsodSurvivor

    This project aims to facilitate debugging a kernel driver in windows by adding support for a code change on the fly without reboot/unload, and more!

  • shoebot

    Easy vector graphics with Python

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

live-coding related posts

Index

What are some of the best open-source live-coding projects? This list will help you:

Project Stars
1 Sonic Pi 10,507
2 sandpack 4,429
3 doitlive 3,400
4 corona 2,414
5 Tidal 2,125
6 RuntimeCompiledCPlusPlus 2,110
7 glicol 1,988
8 cr 1,478
9 Bonzomatic 1,327
10 blink 1,031
11 shader-park-core 700
12 reloadr 524
13 SuperDirt 502
14 awesome-live-coding-music 492
15 afterglow 408
16 jet-live 400
17 mutateful 393
18 SqueakJS 360
19 punkt 305
20 mercury 271
21 sardine 181
22 BsodSurvivor 168
23 shoebot 120

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com