thi.ng (thi-ng)

thi.ng

thi-ng

Geek Repo

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

Location:London

Home Page:https://thi.ng/

Github PK Tool:Github PK Tool

thi.ng's repositories

umbrella

⛱ Broadly scoped ecosystem & mono-repository of 192 TypeScript projects (and 160+ examples) for general purpose, functional, data driven development

Language:TypeScriptLicense:Apache-2.0Stargazers:3223Issues:46Issues:264

geom

2D/3D geometry toolkit for Clojure/Clojurescript

Language:ClojureLicense:Apache-2.0Stargazers:940Issues:51Issues:64

tinyalloc

malloc / free replacement for unmanaged, linear memory situations (e.g. WASM, embedded devices...)

Language:CLicense:Apache-2.0Stargazers:760Issues:16Issues:5

color

CLJ/CLJS library for color conversion & manipulation

Language:ShellLicense:Apache-2.0Stargazers:145Issues:10Issues:5

synstack

Modular soft synth & Forth based VM for audio DSL experiments aimed at embedded devices

Language:CLicense:Apache-2.0Stargazers:113Issues:11Issues:0

trio

Datatype agnostic triple store & query engine API

Language:ShellLicense:Apache-2.0Stargazers:78Issues:9Issues:1

shadergraph

WebGL/GLSL shader library & dependency framework for ClojureScript

tpl-umbrella-fxhash

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

Language:TypeScriptLicense:MITStargazers:51Issues:3Issues:0

charlie

TypeScript based Forth-like VM w/ online REPL and extensive kernel (incl. WebGL/WebAudio support)

vexed-generation

Polymorphic helper functions & geometry ops for Houdini VEX / OpenCL

Language:CLicense:Apache-2.0Stargazers:38Issues:9Issues:1

math

Common math functions, macros & utilities for Clojure/Clojurescript

Language:ShellLicense:Apache-2.0Stargazers:31Issues:4Issues:3

ndarray

Clojure/Clojurescript port of ndarray core JS library w/ extended features

Language:ShellLicense:Apache-2.0Stargazers:27Issues:6Issues:1

zig-thing

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

Language:ZigLicense:Apache-2.0Stargazers:26Issues:3Issues:0

blog

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

Language:TypeScriptLicense:CC-BY-SA-4.0Stargazers:23Issues:8Issues:0

dstruct

Data structures & utilities for CLJ/CLJS

Language:ShellLicense:Apache-2.0Stargazers:20Issues:6Issues:1

font

Generated, modular typeface based on thi.ng wordmark

Language:TypeScriptLicense:Apache-2.0Stargazers:18Issues:3Issues:1

monopub

Lightweight & fast monorepo publish/release/changelog manager to automate releases using nothing more than Conventional Commits.

Language:TypeScriptLicense:Apache-2.0Stargazers:18Issues:3Issues:1

tpl-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...

Language:ZigLicense:MITStargazers:15Issues:3Issues:1

typedarrays

Clojurescript wrapper & convenience functions for JavaScript typed arrays

Language:ShellLicense:Apache-2.0Stargazers:10Issues:3Issues:1

awesome.thi.ng

User showcase of thi.ng projects in the wild

strf

Extensible string formatters & number parsers for Clojure/Clojurescript

Language:ShellLicense:Apache-2.0Stargazers:5Issues:4Issues:1

tpl-umbrella-basic

Bare-bones template repo for thi.ng/umbrella browser-based projects (TypeScript, Vite, Tachyons)

Language:HTMLLicense:MITStargazers:4Issues:3Issues:0

ws-ldn-6

Workshop repo: Building Clojure / ClojureScript desktop apps with OpenGL, OpenCL & Electron

Language:ClojureStargazers:4Issues:3Issues:0

ct-fat

Dynamically typed proglang experiment based on fat pointers

Language:CStargazers:2Issues:3Issues:0

ldk-core

Precursor of thi.ng/trio - Lightweight Linked Data tools for Clojure & Clojurescript

Language:ClojureStargazers:2Issues:3Issues:0

iso-tracer

Isometric ambient occlusion only raytracer written in Java (w/ Processing wrapper). Written in 2011, archived.

Language:ProcessingLicense:Apache-2.0Stargazers:0Issues:3Issues:0

joglapp

Basic app skeleton & utilities for rapid prototyping w/ Clojure and JOGL2

Language:ClojureStargazers:0Issues:3Issues:0

rotor

Simple rotating log file appender for Clojure/Timbre

Language:ClojureStargazers:0Issues:3Issues:0

ws-hsa-01

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

Language:TypeScriptLicense:MITStargazers:0Issues:2Issues:0

ws-ldn-5

Hi-performace Clojurescript w/ thi.ng, WebGL, Web Workers, WebSockets & asm.js

Language:ClojureStargazers:0Issues:3Issues:0