umbrella
â›± Broadly scoped ecosystem & mono-repository of 198 TypeScript projects (and ~175 examples) for general purpose, functional, data driven developmentgeom
2D/3D geometry toolkit for Clojure/Clojurescripttinyalloc
malloc / free replacement for unmanaged, linear memory situations (e.g. WASM, embedded devices...)org-spec
Org-mode skeleton for technical specifications & HTML thememorphogen
3D form evolution through tree based transformationsfabric
Signal/Collect inspired compute graph infrastructure for Clojure & Clojurescriptcolor
CLJ/CLJS library for color conversion & manipulationraymarchcl
Experimental OpenCL voxel rendering/raymarching via Clojure REPL (from 2013)synstack
Modular soft synth & Forth based VM for audio DSL experiments aimed at embedded deviceshoudini
Houdini HDAs & sketches (VEX, OpenCL, Python)c-thing
Geometry related data structures (C11)trio
Datatype agnostic triple store & query engine APIbabel
A Leiningen project template for literate Clojure projects w/ org-modeluxor
Clojure based LXS scene graph compiler, generator & mesh exporter for Luxrenderws-ldn-12
ARM / STM32F7 DIY synth workshopshadergraph
WebGL/GLSL shader library & dependency framework for ClojureScriptcgg
Online cosine gradient generator for use w/ thi.ng/colortpl-umbrella-fxhash
Project template repo for generative art projects on the fx(hash) platformcharlie
TypeScript based Forth-like VM w/ online REPL and extensive kernel (incl. WebGL/WebAudio support)ws-ldn-4
Interactive DIY Synth / ARM baremetal workshop (London, 23-24 January 2016)vexed-generation
Polymorphic helper functions & geometry ops for Houdini VEX / OpenCLct-gui
Small C11 GUI library (currently only for STM32)ws-ldn-8
High Performance ClojureScript - WebGL, GPU computing, asm.js & Web workersmath
Common math functions, macros & utilities for Clojure/Clojurescriptzig-thing
Small collection of data types/structures, utilities & open-learning with Zigws-ldn-10
Generative design workshop (Clojure/ClojureScript)ndarray
Clojure/Clojurescript port of ndarray core JS library w/ extended featuresvalidate
Spec based validation & correction for nested data structures, wildcard support, no macrosws-ldn-2
Clojure/Clojurescript workshop (11-13 Nov 2015, London)simplecl
Easy to use OpenCL wrapper for Clojureblog
Current blog posts and consolidated historical articles from various other blog platforms used previouslytweeny
ws-ldn-1
Clojure/Clojurescript workshop (2-4 Nov 2015, London)ws-ldn-3
DIY Synth / ARM baremetal workshop (London, 5-6 December 2015)monopub
Lightweight & fast monorepo publish/release/changelog manager to automate releases using nothing more than Conventional Commits.dstruct
Data structures & utilities for CLJ/CLJStalks
Slides & source code of various talks givenfont
Generated, modular typeface based on thi.ng wordmarktpl-umbrella-zig
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...demos
A collection of small demos using various thi.ng librariescreate-hdom-app
New project generator for @thi.ng/hdom TypeScript appscljs-log
Logging macros for Clojurescriptpunchcard
Customizable Git commit punchcard visualizationsws-ldn-7
DIY Synth & GUI workshop with STM32F7crypto
Small Clojure lib to provide basic GPG keypair generation, encryption & decryption facilitiesstructgen
Clojure library for parsing and seamless working with native C structs/structured byte buffersimg2array
CLI util to convert images in various formats to C arrays in various bit depthsws-beo-1
ARM/STM32 DIY synth workshop @ Resonate 2016ws-ldn-11
High Performance ClojureScript - WebGL, WebRTC, Web workers & asm.jstypedarrays
Clojurescript wrapper & convenience functions for JavaScript typed arraysawesome.thi.ng
User showcase of thi.ng projects in the wildthingybot
Modular, command driven twitter botasm.thi.ng
Static site generator for http://asm.thi.ngct-head
Common utility headers & macros for c.thi.ng projectsdomus
Clojurescript DOM creation & helpersmacromath
Macro based inline expanded math expressions for Clojure/Clojurescriptstrf
Extensible string formatters & number parsers for Clojure/Clojurescriptcommon
Utility belt of datastructures and functions shared by other thi.ng librariesws-bra-1
Digital Fabrication workshop at Sensorium, Bratislava 2016fourier
Audio analysis (FFT etc.), MP3 playback & time/frequency domain visualization for Clojurexerror
CLJ/CLJS error throwing functionsperforate-x
Benchmarking helpers for Clojure & Clojurescriptws-ldn-6
Workshop repo: Building Clojure / ClojureScript desktop apps with OpenGL, OpenCL & Electronedit-any
Triplestore based, semantic wiki engine w/ faceted navigation, build with thi.ng/triows-ldn-9
Fast Track to Clojure / ClojureScript (Beginner) workshoptpl-umbrella-basic
Bare-bones template repo for thi.ng/umbrella browser-based projects (TypeScript, Vite, Tachyons)ws-mz-1
indicators
ES6 Iterators of technical indicators for statistical / financial analysisegf-language-support
VSCode language support for Extensible Graph Format (https://thi.ng/egf)jogl-foo
Tiny (temporary) test project for using JOGL w/ thi.ng/geomldk-couchdb
CouchDB storage adapter for thi.ng/trio (formerly LDK, Linked Data Kit)ct-fat
Dynamically typed proglang experiment based on fat pointersldk-core
Precursor of thi.ng/trio - Lightweight Linked Data tools for Clojure & Clojurescriptldk-redis
Redis storage adapter for thi.ng/trio (formerly LDK, Linked Data Kit)site
snippets
yasnippet collection for thi.ng librariesbranding
thi.ng identity assets & generatorsimago
media repository serverbabel-plugin-transform-remove-logger
Babel plugin to remove logging calls for selected log levelsLove Open Source and this site? Check out how you can help us