A music programming language for musicians. :notes:
- music
- programming-language
- music-programming-language
- music-composition
85,081 visible repositories in the index
1–7 of 7 · Most stars
A music programming language for musicians. :notes:
Functional programming library for Go 1.24+, inspired by fp-ts. Uses generic type aliases for a clean, composable API. Provides Option, Either, Result, IO, IOResult, Reader, and ReaderIOResult monads, plus optics (Lens, Prism, Traversal) for immutable data manipulation. Supports Functor, Applicative, and Monad abstractions with do-notation-style
Go toolkit for clean, composable, channel-based concurrency.
Zygo is a Lisp interpreter written in 100% Go. Central use case: dynamically compose Go struct trees in a zygo script, then invoke compiled Go functions on those trees. Makes Go reflection easy.
Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + gno.land: a blockchain for timeless code and fair open-source.
🏎️ Streams & Reactive Programming paradigm for Go: declarative and composable API for event-driven applications
interactive programming of melodies, producing MIDI