SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 live-coding Open-Source Projects
-
sandpack
A component toolkit for creating live-running code editing experiences, using the power of CodeSandbox.
-
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.
-
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.
-
blink
A tool which allows you to edit source code of any MSVC C++ project live at runtime (by crosire)
-
shader-park-core
A JavaScript library for creating real-time 2D and 3D shaders. JS -> Shader. https://shaderpark.com/ https://twitter.com/shaderpark
-
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.
-
mutateful
Add-on for Ableton Live that enables live coding functionality fully integrated into Live's session view.
-
mercury
A minimal and human-readable language and environment for the live coding of algorithmic electronic music. (by tmhglnd)
-
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!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I have wondered what grooves it could come with using https://sonic-pi.net/
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!
Project mention: Tidal Cycles – Live coding music with Algorithmic patterns | news.ycombinator.com | 2023-08-01
Project mention: 3 years of fulltime Rust game development, and why we're leaving Rust behind | news.ycombinator.com | 2024-04-26I'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
> 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
Project mention: Painting with Math: A Gentle Study of Raymarching | news.ycombinator.com | 2023-09-15For 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
Project mention: I made a command-line tool to assist me with writing polyrhythmic drum parts | news.ycombinator.com | 2023-06-28Tidalcycles actually runs SuperCollider as its sound backend, through the SuperDirt library: https://github.com/musikinformatik/SuperDirt/
> 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
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/
live-coding related posts
- A Modern C Development Environment
- Overtone – programmable, live music in Clojure
- I made a command-line tool to assist me with writing polyrhythmic drum parts
- 13 Years of History Teaching - Now Thrown Into CS.
- glicol-cli: music live coding in terminal powered by rust
- can anyone tell me what ui package or library is this. i been seeing this a lot in most tailwind site that offer free components. what i meant is the ui sandbox that display code and component
- can anyone tell me what library or package is this?
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
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