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