Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / thi-ng 88 repositories
Polyglot computational design tools (TypeScript, Clojure, ClojureScript, C)
thi-ng/simplecl
Easy to use OpenCL wrapper for Clojure
Language: Clojure - Size: 219 KB - Last synced: 4 days ago - Pushed: about 9 years ago - Stars: 25 - Forks: 2
thi-ng/color
CLJ/CLJS library for color conversion & manipulation
Language: Shell - Size: 137 KB - Last synced: about 17 hours ago - Pushed: 8 months ago - Stars: 148 - Forks: 11
thi-ng/geom
2D/3D geometry toolkit for Clojure/Clojurescript
Language: Clojure - Size: 5.13 MB - Last synced: 17 days ago - Pushed: 8 months ago - Stars: 941 - Forks: 79
thi-ng/tinyalloc
malloc / free replacement for unmanaged, linear memory situations (e.g. WASM, embedded devices...)
Language: C - Size: 153 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 760 - Forks: 72
thi-ng/ws-ldn-4 📦
Interactive DIY Synth / ARM baremetal workshop (London, 23-24 January 2016)
Language: C - Size: 4.99 MB - Last synced: about 1 month ago - Pushed: over 8 years ago - Stars: 39 - Forks: 5
thi-ng/thingybot
Modular, command driven twitter bot
Language: Clojure - Size: 24.4 KB - Last synced: about 1 month ago - Pushed: almost 8 years ago - Stars: 9 - Forks: 0
thi-ng/ws-mz-1
Language: Clojure - Size: 2.13 MB - Last synced: about 1 month ago - Pushed: almost 8 years ago - Stars: 3 - Forks: 1
thi-ng/img2array
CLI util to convert images in various formats to C arrays in various bit depths
Language: C - Size: 165 KB - Last synced: about 1 month ago - Pushed: about 8 years ago - Stars: 12 - Forks: 1
thi-ng/ws-ldn-11 📦
High Performance ClojureScript - WebGL, WebRTC, Web workers & asm.js
Language: Clojure - Size: 15.6 MB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 10 - Forks: 3
thi-ng/edit-any 📦
Triplestore based, semantic wiki engine w/ faceted navigation, build with thi.ng/trio
Language: Clojure - Size: 252 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 4 - Forks: 0
thi-ng/ct-head
Common utility headers & macros for c.thi.ng projects
Language: C - Size: 20.5 KB - Last synced: about 1 month ago - Pushed: over 7 years ago - Stars: 7 - Forks: 0
thi-ng/zig-thing
Small collection of data types/structures, utilities & open-learning with Zig
Language: Zig - Size: 80.1 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 25 - Forks: 1
thi-ng/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: Zig - Size: 252 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 15 - Forks: 0
thi-ng/create-hdom-app
New project generator for @thi.ng/hdom TypeScript apps
Language: TypeScript - Size: 85 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 16 - Forks: 3
thi-ng/monopub
Lightweight & fast monorepo publish/release/changelog manager to automate releases using nothing more than Conventional Commits.
Language: TypeScript - Size: 252 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 18 - Forks: 0
thi-ng/umbrella
â›± Broadly scoped ecosystem & mono-repository of 190 TypeScript projects (and 155 examples) for general purpose, functional, data driven development
Language: TypeScript - Size: 199 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 3,198 - Forks: 143
thi-ng/raymarchcl
Experimental OpenCL voxel rendering/raymarching via Clojure REPL (from 2013)
Language: C - Size: 2.58 MB - Last synced: 3 months ago - Pushed: about 9 years ago - Stars: 134 - Forks: 5
thi-ng/cgg
Online cosine gradient generator for use w/ thi.ng/color
Language: Clojure - Size: 14.6 KB - Last synced: 2 months ago - Pushed: about 8 years ago - Stars: 50 - Forks: 4
thi-ng/luxor
Clojure based LXS scene graph compiler, generator & mesh exporter for Luxrender
Language: Shell - Size: 809 KB - Last synced: 3 months ago - Pushed: about 8 years ago - Stars: 75 - Forks: 3
thi-ng/common
Utility belt of datastructures and functions shared by other thi.ng libraries
Language: Shell - Size: 477 KB - Last synced: 3 months ago - Pushed: about 9 years ago - Stars: 5 - Forks: 0
thi-ng/babel
A Leiningen project template for literate Clojure projects w/ org-mode
Language: Clojure - Size: 39.1 KB - Last synced: 3 months ago - Pushed: over 6 years ago - Stars: 74 - Forks: 12
thi-ng/trio 📦
Datatype agnostic triple store & query engine API
Language: Shell - Size: 691 KB - Last synced: 3 months ago - Pushed: over 3 years ago - Stars: 78 - Forks: 2
thi-ng/tpl-umbrella-basic
Bare-bones template repo for thi.ng/umbrella browser-based projects (TypeScript, Vite, Tachyons)
Language: HTML - Size: 184 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 4 - Forks: 1
thi-ng/structgen
Clojure library for parsing and seamless working with native C structs/structured byte buffers
Language: Clojure - Size: 219 KB - Last synced: 3 months ago - Pushed: about 9 years ago - Stars: 12 - Forks: 0
thi-ng/tpl-umbrella-fxhash
Project template repo for generative art projects on the fx(hash) platform
Language: TypeScript - Size: 1.04 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 49 - Forks: 2
thi-ng/org-spec
Org-mode skeleton for technical specifications & HTML theme
Language: CSS - Size: 26.4 KB - Last synced: 3 months ago - Pushed: almost 6 years ago - Stars: 298 - Forks: 45
thi-ng/fabric
Signal/Collect inspired compute graph infrastructure for Clojure & Clojurescript
Language: Shell - Size: 2.74 MB - Last synced: 3 months ago - Pushed: over 8 years ago - Stars: 154 - Forks: 6
thi-ng/xerror
CLJ/CLJS error throwing functions
Language: Clojure - Size: 141 KB - Last synced: 1 day ago - Pushed: over 8 years ago - Stars: 5 - Forks: 0
thi-ng/strf
Extensible string formatters & number parsers for Clojure/Clojurescript
Language: Shell - Size: 24.4 KB - Last synced: about 1 month ago - Pushed: 8 months ago - Stars: 5 - Forks: 3
thi-ng/ws-ldn-10 📦
Generative design workshop (Clojure/ClojureScript)
Language: Clojure - Size: 4.38 MB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 30 - Forks: 2
thi-ng/morphogen
3D form evolution through tree based transformations
Language: Shell - Size: 1020 KB - Last synced: 3 months ago - Pushed: about 6 years ago - Stars: 165 - Forks: 1
thi-ng/c-thing
Geometry related data structures (C11)
Language: C - Size: 6.03 MB - Last synced: 7 months ago - Pushed: over 7 years ago - Stars: 104 - Forks: 5
thi-ng/houdini
Houdini HDAs & sketches (VEX, OpenCL, Python)
Size: 320 KB - Last synced: 7 months ago - Pushed: over 6 years ago - Stars: 107 - Forks: 15
thi-ng/ws-ldn-2 📦
Clojure/Clojurescript workshop (11-13 Nov 2015, London)
Language: Clojure - Size: 14.5 MB - Last synced: 8 months ago - Pushed: over 8 years ago - Stars: 26 - Forks: 4
thi-ng/synstack
Modular soft synth & Forth based VM for audio DSL experiments aimed at embedded devices
Language: C - Size: 607 KB - Last synced: 8 months ago - Pushed: over 1 year ago - Stars: 110 - Forks: 6
thi-ng/ws-hsa-01
thi.ng/umbrella workshop @ Werkwoche 2022, University of Applied Sciences, Augsburg
Language: TypeScript - Size: 46.9 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
thi-ng/ws-ldn-6 📦
Workshop repo: Building Clojure / ClojureScript desktop apps with OpenGL, OpenCL & Electron
Language: Clojure - Size: 1.43 MB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 4 - Forks: 0
thi-ng/ws-ldn-9 📦
Fast Track to Clojure / ClojureScript (Beginner) workshop
Language: Clojure - Size: 2.13 MB - Last synced: 10 months ago - Pushed: almost 8 years ago - Stars: 3 - Forks: 1
thi-ng/ws-ldn-5 📦
Hi-performace Clojurescript w/ thi.ng, WebGL, Web Workers, WebSockets & asm.js
Language: Clojure - Size: 1.69 MB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
thi-ng/ws-bra-1
Digital Fabrication workshop at Sensorium, Bratislava 2016
Language: Clojure - Size: 8.79 KB - Last synced: 10 months ago - Pushed: about 8 years ago - Stars: 5 - Forks: 1
thi-ng/umbrella-docs-temp
Testing repo for thi.ng/umbrella doc generation, start here:
Size: 4.34 MB - Last synced: 10 months ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0
thi-ng/site
Language: Clojure - Size: 4.02 MB - Last synced: 10 months ago - Pushed: almost 8 years ago - Stars: 2 - Forks: 1
thi-ng/tweeny
Language: Clojure - Size: 137 KB - Last synced: 10 months ago - Pushed: over 9 years ago - Stars: 23 - Forks: 0
thi-ng/talks
Slides & source code of various talks given
Language: JavaScript - Size: 24.9 MB - Last synced: 10 months ago - Pushed: over 9 years ago - Stars: 18 - Forks: 0
thi-ng/snippets
yasnippet collection for thi.ng libraries
Size: 6.84 KB - Last synced: 10 months ago - Pushed: almost 8 years ago - Stars: 1 - Forks: 0
thi-ng/rotor 📦
Simple rotating log file appender for Clojure/Timbre
Language: Clojure - Size: 4.88 KB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
thi-ng/punchcard
Customizable Git commit punchcard visualizations
Language: Clojure - Size: 163 KB - Last synced: 10 months ago - Pushed: over 6 years ago - Stars: 15 - Forks: 0
thi-ng/ldk-redis 📦
Redis storage adapter for thi.ng/trio (formerly LDK, Linked Data Kit)
Language: Clojure - Size: 5.86 KB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0
thi-ng/jogl-foo
Tiny (temporary) test project for using JOGL w/ thi.ng/geom
Language: Clojure - Size: 8.79 KB - Last synced: 10 months ago - Pushed: about 8 years ago - Stars: 3 - Forks: 0
thi-ng/ldk-core 📦
Precursor of thi.ng/trio - Lightweight Linked Data tools for Clojure & Clojurescript
Language: Clojure - Size: 191 KB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0
thi-ng/ldk-couchdb 📦
CouchDB storage adapter for thi.ng/trio (formerly LDK, Linked Data Kit)
Language: Clojure - Size: 18.6 KB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0
thi-ng/joglapp 📦
Basic app skeleton & utilities for rapid prototyping w/ Clojure and JOGL2
Language: Clojure - Size: 41 KB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
thi-ng/iso-tracer 📦
Isometric ambient occlusion only raytracer written in Java (w/ Processing wrapper). Written in 2011, archived.
Language: Processing - Size: 1.24 MB - Last synced: 10 months ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0
thi-ng/imago 📦
media repository server
Language: Clojure - Size: 162 KB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0
thi-ng/egf-language-support
VSCode language support for Extensible Graph Format (https://thi.ng/egf)
Size: 40 KB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 3 - Forks: 0
thi-ng/demos
A collection of small demos using various thi.ng libraries
Language: Clojure - Size: 35.4 MB - Last synced: 10 months ago - Pushed: about 6 years ago - Stars: 16 - Forks: 4
thi-ng/domus
Clojurescript DOM creation & helpers
Language: Shell - Size: 29.3 KB - Last synced: 10 months ago - Pushed: about 8 years ago - Stars: 7 - Forks: 1
thi-ng/ct-fat 📦
Dynamically typed proglang experiment based on fat pointers
Language: C - Size: 34.2 KB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0
thi-ng/branding
thi.ng identity assets & generators
Size: 191 KB - Last synced: 10 months ago - Pushed: over 9 years ago - Stars: 1 - Forks: 0
thi-ng/awesome.thi.ng
User showcase of thi.ng projects in the wild
Size: 2.93 KB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 7 - Forks: 0
thi-ng/babel-plugin-transform-remove-logger
Babel plugin to remove logging calls for selected log levels
Language: JavaScript - Size: 4.88 KB - Last synced: 10 months ago - Pushed: about 7 years ago - Stars: 1 - Forks: 0
thi-ng/asm.thi.ng
Static site generator for http://asm.thi.ng
Language: Clojure - Size: 25.4 KB - Last synced: 10 months ago - Pushed: about 8 years ago - Stars: 9 - Forks: 0
thi-ng/ws-ldn-12
ARM / STM32F7 DIY synth workshop
Language: C - Size: 640 KB - Last synced: 10 months ago - Pushed: almost 8 years ago - Stars: 71 - Forks: 14
thi-ng/ws-ldn-7 📦
DIY Synth & GUI workshop with STM32F7
Language: C - Size: 4.84 MB - Last synced: 10 months ago - Pushed: about 8 years ago - Stars: 13 - Forks: 2
thi-ng/charlie
TypeScript based Forth-like VM w/ online REPL and extensive kernel (incl. WebGL/WebAudio support)
Language: TypeScript - Size: 354 KB - Last synced: 10 months ago - Pushed: 11 months ago - Stars: 43 - Forks: 2
thi-ng/validate
Spec based validation & correction for nested data structures, wildcard support, no macros
Language: Clojure - Size: 212 KB - Last synced: 26 days ago - Pushed: about 9 years ago - Stars: 27 - Forks: 2
thi-ng/shadergraph
WebGL/GLSL shader library & dependency framework for ClojureScript
Language: Shell - Size: 51.8 KB - Last synced: 26 days ago - Pushed: about 2 years ago - Stars: 60 - Forks: 6
thi-ng/fourier 📦
Audio analysis (FFT etc.), MP3 playback & time/frequency domain visualization for Clojure
Language: Clojure - Size: 34.2 KB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 5 - Forks: 0
thi-ng/ws-beo-1
ARM/STM32 DIY synth workshop @ Resonate 2016
Language: C - Size: 4.07 MB - Last synced: 10 months ago - Pushed: about 8 years ago - Stars: 12 - Forks: 1
thi-ng/ws-ldn-3 📦
DIY Synth / ARM baremetal workshop (London, 5-6 December 2015)
Language: C - Size: 2.53 MB - Last synced: 10 months ago - Pushed: over 8 years ago - Stars: 22 - Forks: 4
thi-ng/typedarrays
Clojurescript wrapper & convenience functions for JavaScript typed arrays
Language: Shell - Size: 23.4 KB - Last synced: about 24 hours ago - Pushed: about 2 years ago - Stars: 10 - Forks: 0
thi-ng/ws-ldn-8 📦
High Performance ClojureScript - WebGL, GPU computing, asm.js & Web workers
Language: Clojure - Size: 6.91 MB - Last synced: 10 months ago - Pushed: over 4 years ago - Stars: 31 - Forks: 5
thi-ng/math
Common math functions, macros & utilities for Clojure/Clojurescript
Language: Shell - Size: 374 KB - Last synced: about 1 month ago - Pushed: 8 months ago - Stars: 31 - Forks: 4
thi-ng/ct-gui
Small C11 GUI library (currently only for STM32)
Language: C - Size: 164 KB - Last synced: 10 months ago - Pushed: almost 8 years ago - Stars: 37 - Forks: 4
thi-ng/vexed-generation
Polymorphic helper functions & geometry ops for Houdini VEX / OpenCL
Language: C - Size: 1.4 MB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 36 - Forks: 2
thi-ng/blog
Current blog posts and consolidated historical articles from various other blog platforms used previously
Language: TypeScript - Size: 50.5 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 20 - Forks: 0
thi-ng/ndarray
Clojure/Clojurescript port of ndarray core JS library w/ extended features
Language: Shell - Size: 1000 KB - Last synced: 10 days ago - Pushed: about 2 years ago - Stars: 27 - Forks: 1
thi-ng/indicators 📦
ES6 Iterators of technical indicators for statistical / financial analysis
Language: TypeScript - Size: 11.7 KB - Last synced: about 1 month ago - Pushed: almost 6 years ago - Stars: 3 - Forks: 1
thi-ng/ws-ldn-1 📦
Clojure/Clojurescript workshop (2-4 Nov 2015, London)
Language: Clojure - Size: 2.57 MB - Last synced: 10 months ago - Pushed: over 8 years ago - Stars: 22 - Forks: 3
thi-ng/font
Generated, modular typeface based on thi.ng wordmark
Language: TypeScript - Size: 851 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 17 - Forks: 1
thi-ng/geometer Fork of jackrusher/geometer
An interactive playground for experiments with th.ing's geom libraries.
Language: Clojure - Size: 765 KB - Last synced: 10 months ago - Pushed: over 8 years ago - Stars: 5 - Forks: 0
thi-ng/dstruct
Data structures & utilities for CLJ/CLJS
Language: Shell - Size: 41 KB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 20 - Forks: 1
thi-ng/perforate-x
Benchmarking helpers for Clojure & Clojurescript
Language: Clojure - Size: 141 KB - Last synced: about 1 month ago - Pushed: about 9 years ago - Stars: 4 - Forks: 0
thi-ng/cljs-log
Logging macros for Clojurescript
Language: Clojure - Size: 9.77 KB - Last synced: 25 days ago - Pushed: almost 8 years ago - Stars: 15 - Forks: 1
thi-ng/crypto
Small Clojure lib to provide basic GPG keypair generation, encryption & decryption facilities
Language: Clojure - Size: 190 KB - Last synced: 10 days ago - Pushed: almost 9 years ago - Stars: 13 - Forks: 1
thi-ng/ws-bln-1
Language: CSS - Size: 45.9 KB - Last synced: 10 months ago - Pushed: over 8 years ago - Stars: 0 - Forks: 0
thi-ng/extendtype-plus
Clojure/Clojurescript extend-type additions
Language: Clojure - Size: 145 KB - Last synced: 10 months ago - Pushed: over 8 years ago - Stars: 0 - Forks: 0
thi-ng/macromath
Macro based inline expanded math expressions for Clojure/Clojurescript
Language: Shell - Size: 258 KB - Last synced: 3 months ago - Pushed: about 9 years ago - Stars: 6 - Forks: 0