postspectacular
Maker of @thi-ng, toxiclibs and others. Opensource computational art/design tools & education since 1999, geom, data, viz, algos, fabrication, ex-@Nike-inc
Funding Links: https://github.com/sponsors/postspectacular
- Name: Karsten Schmidt
- Location: Allgäu, formerly London
- Kind: user
- Followers: 1372
- Following: 41
- Total stars: 432
- Repositories count: 45
- Created at: 2022-11-03T09:26:31.289Z
- Updated at: 2025-03-24T22:33:41.515Z
- Last synced at: 2025-03-24T22:33:41.515Z
GitHub Sponsors Profile
Hey there,
I'm Karsten, an open source author, polyglot software engineer, computational designer, educator and artist, actively developing open source tools since 1999.
Maybe you know me as the author of the thi.ng and toxiclibs.org library collections (among many others). Both are large-scale meta-projects (each 80-200k LOC and including hundreds of educational example projects), have been continuously developed over years and, at various stages, been instrumental in their respective communities (Processing/Java, Clojure/ClojureScript, TypeScript). Over the years, both projects have been key components for various award-winning computational design works (not just my own) and been used both as production and teaching tools in disparate fields like architecture, digital fabrication, generative design, data visualizations, interactive art installations, audio/DSP etc.
For the last 6+ years my current focus of development has been the thi.ng/umbrella mono-repo, a collection of ~190 TypeScript projects, providing much needed, simple - not simplistic - solutions for data driven, functional development and to generally de-clutter TypeScript development, inside & outside the browser. The umbrella project is designed as an anti-framework and antidote to other, often over-engineered OOP approaches, providing small, highly composable and complementary tools, which are easy to reason about. The project covers an extremely wide scope of development topics: from useful data structures, state containers/management, reactive programming pipelines, DSLs, low-level memory (e.g. for WASM interop) to 2D/3D geometry/visualization tools, UI generation and many more... Please check the readme to get a full impression.
My goal with GitHub Sponsors is to get to a point where I can work full-time progressing and maintaining these projects, as well as developing better support & community structures around this ecosystem. I also want to set aside more time for creating educational content, incl. live streams. If you feel this is a worthwhile effort, please consider sponsoring! Thank you in advance!
- Current Sponsors: 16
- Past Sponsors: 12
- Total Sponsors: 28
- Minimum Sponsorship: $5.00
Featured Works
thi-ng/umbrella
⛱ Broadly scoped ecosystem & mono-repository of 204 TypeScript projects (and ~185 examples) for general purpose, functional, data driven development
Language: TypeScript - Stars: 3532thi-ng/zig-thing
Small collection of data types/structures, utilities & open-learning with Zig
Language: Zig - Stars: 37thi-ng/geom
2D/3D geometry toolkit for Clojure/Clojurescript
Language: Clojure - Stars: 965thi-ng/fabric
Signal/Collect inspired compute graph infrastructure for Clojure & Clojurescript
Language: Shell - Stars: 159postspectacular/toxiclibs
Official master repo (Git version)
Language: Java - Stars: 183thi-ng/c-thing
Geometry related data structures (C11)
Language: C - Stars: 108Active Sponsors
Past Sponsors
Sponsor Breakdown
- User: 23