Skip to content
@thi-ng

thi.ng

Polyglot computational design tools (TypeScript, Zig, Clojure, ClojureScript, C)

Pinned Loading

  1. umbrella umbrella Public

    ⛱ Broadly scoped ecosystem & mono-repository of 199 TypeScript projects (and ~180 examples) for general purpose, functional, data driven development

    TypeScript 3.4k 150

  2. zig-thing zig-thing Public

    Small collection of data types/structures, utilities & open-learning with Zig

    Zig 31 1

  3. genart-api genart-api Public

    Generalized API for browser-based generative art projects, plug & play support for platform specifics, parameter declarations, GUI creation, IPC

    TypeScript 10

  4. geom geom Public

    2D/3D geometry toolkit for Clojure/Clojurescript

    Clojure 960 79

  5. fabric fabric Public

    Signal/Collect inspired compute graph infrastructure for Clojure & Clojurescript

    Shell 157 6

  6. vexed-generation vexed-generation Public

    Polymorphic helper functions & geometry ops for Houdini VEX / OpenCL

    C 38 2

Repositories

Showing 10 of 90 repositories
  • umbrella Public

    ⛱ Broadly scoped ecosystem & mono-repository of 199 TypeScript projects (and ~180 examples) for general purpose, functional, data driven development

    thi-ng/umbrella’s past year of commit activity
    TypeScript 3,390 Apache-2.0 150 52 4 Updated Oct 31, 2024
  • genart-api Public

    Generalized API for browser-based generative art projects, plug & play support for platform specifics, parameter declarations, GUI creation, IPC

    thi-ng/genart-api’s past year of commit activity
    TypeScript 10 MIT 0 2 0 Updated Oct 28, 2024
  • fantasy-console Public

    A browser-based TIC-80 inspired fantasy console built for workshops/educational purposes, written in TypeScript and using thi.ng/umbrella

    thi-ng/fantasy-console’s past year of commit activity
    TypeScript 5 MIT 0 0 0 Updated Oct 27, 2024
  • zig-thing Public

    Small collection of data types/structures, utilities & open-learning with Zig

    thi-ng/zig-thing’s past year of commit activity
    Zig 31 Apache-2.0 1 0 0 Updated Oct 25, 2024
  • geom Public

    2D/3D geometry toolkit for Clojure/Clojurescript

    thi-ng/geom’s past year of commit activity
    Clojure 960 Apache-2.0 79 23 7 Updated Oct 24, 2024
  • font Public

    Generated, modular typeface based on thi.ng wordmark

    thi-ng/font’s past year of commit activity
    TypeScript 20 Apache-2.0 1 1 3 Updated Sep 1, 2024
  • ws-hsa-01 Public

    thi.ng/umbrella workshop @ Werkwoche 2022, University of Applied Sciences, Augsburg

    thi-ng/ws-hsa-01’s past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Aug 20, 2024
  • blog Public

    Current blog posts and consolidated historical articles from various other blog platforms used previously

    thi-ng/blog’s past year of commit activity
    TypeScript 25 CC-BY-SA-4.0 0 0 0 Updated Aug 20, 2024
  • tpl-umbrella-fxhash Public template

    Project template repo for generative art projects on the fx(hash) platform

    thi-ng/tpl-umbrella-fxhash’s past year of commit activity
    TypeScript 52 MIT 2 0 1 Updated Aug 20, 2024
  • tpl-umbrella-zig Public template

    Minimal thi.ng/umbrella browser project template for hybrid TypeScript & Zig apps, using thi.ng/wasm-api for bridging both worlds and Vite as dev tool/server & bundler...

    thi-ng/tpl-umbrella-zig’s past year of commit activity
    Zig 20 MIT 0 1 0 Updated Aug 20, 2024