• Stars
    star
    17
  • Rank 1,257,181 (Top 25 %)
  • Language
    Zig
  • License
    MIT License
  • Created almost 2 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

More Repositories

1

umbrella

â›± Broadly scoped ecosystem & mono-repository of 198 TypeScript projects (and ~175 examples) for general purpose, functional, data driven development
TypeScript
3,330
star
2

geom

2D/3D geometry toolkit for Clojure/Clojurescript
Clojure
953
star
3

tinyalloc

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

org-spec

Org-mode skeleton for technical specifications & HTML theme
CSS
301
star
5

morphogen

3D form evolution through tree based transformations
Shell
165
star
6

fabric

Signal/Collect inspired compute graph infrastructure for Clojure & Clojurescript
Shell
156
star
7

color

CLJ/CLJS library for color conversion & manipulation
Shell
148
star
8

raymarchcl

Experimental OpenCL voxel rendering/raymarching via Clojure REPL (from 2013)
C
135
star
9

synstack

Modular soft synth & Forth based VM for audio DSL experiments aimed at embedded devices
C
115
star
10

houdini

Houdini HDAs & sketches (VEX, OpenCL, Python)
114
star
11

c-thing

Geometry related data structures (C11)
C
107
star
12

trio

Datatype agnostic triple store & query engine API
Shell
79
star
13

babel

A Leiningen project template for literate Clojure projects w/ org-mode
Clojure
75
star
14

luxor

Clojure based LXS scene graph compiler, generator & mesh exporter for Luxrender
Shell
75
star
15

ws-ldn-12

ARM / STM32F7 DIY synth workshop
C
73
star
16

shadergraph

WebGL/GLSL shader library & dependency framework for ClojureScript
Shell
60
star
17

cgg

Online cosine gradient generator for use w/ thi.ng/color
Clojure
59
star
18

tpl-umbrella-fxhash

Project template repo for generative art projects on the fx(hash) platform
TypeScript
52
star
19

charlie

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

ws-ldn-4

Interactive DIY Synth / ARM baremetal workshop (London, 23-24 January 2016)
C
39
star
21

vexed-generation

Polymorphic helper functions & geometry ops for Houdini VEX / OpenCL
C
38
star
22

ct-gui

Small C11 GUI library (currently only for STM32)
C
38
star
23

ws-ldn-8

High Performance ClojureScript - WebGL, GPU computing, asm.js & Web workers
Clojure
33
star
24

math

Common math functions, macros & utilities for Clojure/Clojurescript
Shell
32
star
25

zig-thing

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

ws-ldn-10

Generative design workshop (Clojure/ClojureScript)
Clojure
30
star
27

ndarray

Clojure/Clojurescript port of ndarray core JS library w/ extended features
Shell
27
star
28

validate

Spec based validation & correction for nested data structures, wildcard support, no macros
Clojure
27
star
29

ws-ldn-2

Clojure/Clojurescript workshop (11-13 Nov 2015, London)
Clojure
26
star
30

simplecl

Easy to use OpenCL wrapper for Clojure
Clojure
25
star
31

blog

Current blog posts and consolidated historical articles from various other blog platforms used previously
TypeScript
23
star
32

tweeny

Clojure
23
star
33

ws-ldn-1

Clojure/Clojurescript workshop (2-4 Nov 2015, London)
Clojure
23
star
34

ws-ldn-3

DIY Synth / ARM baremetal workshop (London, 5-6 December 2015)
C
22
star
35

monopub

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

dstruct

Data structures & utilities for CLJ/CLJS
Shell
20
star
37

talks

Slides & source code of various talks given
JavaScript
18
star
38

font

Generated, modular typeface based on thi.ng wordmark
TypeScript
18
star
39

demos

A collection of small demos using various thi.ng libraries
Clojure
16
star
40

create-hdom-app

New project generator for @thi.ng/hdom TypeScript apps
TypeScript
16
star
41

cljs-log

Logging macros for Clojurescript
Clojure
15
star
42

punchcard

Customizable Git commit punchcard visualizations
Clojure
15
star
43

ws-ldn-7

DIY Synth & GUI workshop with STM32F7
C
13
star
44

crypto

Small Clojure lib to provide basic GPG keypair generation, encryption & decryption facilities
Clojure
13
star
45

structgen

Clojure library for parsing and seamless working with native C structs/structured byte buffers
Clojure
12
star
46

img2array

CLI util to convert images in various formats to C arrays in various bit depths
C
12
star
47

ws-beo-1

ARM/STM32 DIY synth workshop @ Resonate 2016
C
12
star
48

ws-ldn-11

High Performance ClojureScript - WebGL, WebRTC, Web workers & asm.js
Clojure
10
star
49

typedarrays

Clojurescript wrapper & convenience functions for JavaScript typed arrays
Shell
10
star
50

awesome.thi.ng

User showcase of thi.ng projects in the wild
9
star
51

thingybot

Modular, command driven twitter bot
Clojure
9
star
52

asm.thi.ng

Static site generator for http://asm.thi.ng
Clojure
9
star
53

ct-head

Common utility headers & macros for c.thi.ng projects
C
7
star
54

domus

Clojurescript DOM creation & helpers
Shell
7
star
55

macromath

Macro based inline expanded math expressions for Clojure/Clojurescript
Shell
6
star
56

strf

Extensible string formatters & number parsers for Clojure/Clojurescript
Shell
5
star
57

common

Utility belt of datastructures and functions shared by other thi.ng libraries
Shell
5
star
58

ws-bra-1

Digital Fabrication workshop at Sensorium, Bratislava 2016
Clojure
5
star
59

fourier

Audio analysis (FFT etc.), MP3 playback & time/frequency domain visualization for Clojure
Clojure
5
star
60

xerror

CLJ/CLJS error throwing functions
Clojure
5
star
61

perforate-x

Benchmarking helpers for Clojure & Clojurescript
Clojure
4
star
62

ws-ldn-6

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

edit-any

Triplestore based, semantic wiki engine w/ faceted navigation, build with thi.ng/trio
Clojure
4
star
64

ws-ldn-9

Fast Track to Clojure / ClojureScript (Beginner) workshop
Clojure
4
star
65

tpl-umbrella-basic

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

ws-mz-1

Clojure
3
star
67

indicators

ES6 Iterators of technical indicators for statistical / financial analysis
TypeScript
3
star
68

egf-language-support

VSCode language support for Extensible Graph Format (https://thi.ng/egf)
3
star
69

jogl-foo

Tiny (temporary) test project for using JOGL w/ thi.ng/geom
Clojure
3
star
70

ldk-couchdb

CouchDB storage adapter for thi.ng/trio (formerly LDK, Linked Data Kit)
Clojure
2
star
71

ct-fat

Dynamically typed proglang experiment based on fat pointers
C
2
star
72

ldk-core

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

ldk-redis

Redis storage adapter for thi.ng/trio (formerly LDK, Linked Data Kit)
Clojure
2
star
74

site

Clojure
2
star
75

snippets

yasnippet collection for thi.ng libraries
1
star
76

branding

thi.ng identity assets & generators
1
star
77

imago

media repository server
Clojure
1
star
78

babel-plugin-transform-remove-logger

Babel plugin to remove logging calls for selected log levels
JavaScript
1
star