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 151

  2. zig-thing zig-thing Public

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

    Zig 35 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 16

  4. geom geom Public

    2D/3D geometry toolkit for Clojure/Clojurescript

    Clojure 963 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 91 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,437 Apache-2.0 151 51 4 Updated Dec 20, 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 16 MIT 0 2 0 Updated Dec 18, 2024
  • cspvm Public

    Experimental, polyglot, work-in-progress stack VM implementations around native cooperative multitasking and CSP channels to communicate and syncrhonize between tasks.

    thi-ng/cspvm’s past year of commit activity
    TypeScript 3 Apache-2.0 0 0 0 Updated Nov 7, 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 6 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 35 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 963 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 21 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 1 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 26 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 54 MIT 2 0 1 Updated Aug 20, 2024