{"payload":{"pageCount":3,"repositories":[{"type":"Public","name":"umbrella","owner":"thi-ng","isFork":false,"description":"⛱ Broadly scoped ecosystem & mono-repository of 192 TypeScript projects (and 157 examples) for general purpose, functional, data driven development","topicNames":["visualization","html","color","webgl","typescript","ui","parser-combinators","functional-programming","geometry","dsl"],"topicsNotShown":10,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":71,"starsCount":3220,"forksCount":144,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-05T18:36:49.824Z"}},{"type":"Public","name":"zig-thing","owner":"thi-ng","isFork":false,"description":"Small collection of data types/structures, utilities & open-learning with Zig","topicNames":["zig","vector","wasm","monorepo","simd","ndarray","linalg"],"topicsNotShown":0,"primaryLanguage":{"name":"Zig","color":"#ec915c"},"pullRequestCount":0,"issueCount":0,"starsCount":26,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T08:13:32.346Z"}},{"type":"Public template","name":"tpl-umbrella-zig","owner":"thi-ng","isFork":false,"description":"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...","topicNames":["template-repository","thing-umbrella","typescript","zig","webassembly","wasm"],"topicsNotShown":0,"primaryLanguage":{"name":"Zig","color":"#ec915c"},"pullRequestCount":0,"issueCount":1,"starsCount":15,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-22T12:26:45.488Z"}},{"type":"Public","name":"monopub","owner":"thi-ng","isFork":false,"description":"Lightweight & fast monorepo publish/release/changelog manager to automate releases using nothing more than Conventional Commits.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":18,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-20T19:39:57.918Z"}},{"type":"Public","name":"tinyalloc","owner":"thi-ng","isFork":false,"description":"malloc / free replacement for unmanaged, linear memory situations (e.g. WASM, embedded devices...)","topicNames":["embedded","memory","webassembly","allocator"],"topicsNotShown":0,"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":4,"issueCount":3,"starsCount":760,"forksCount":72,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-25T04:13:45.330Z"}},{"type":"Public template","name":"tpl-umbrella-fxhash","owner":"thi-ng","isFork":false,"description":"Project template repo for generative art projects on the fx(hash) platform","topicNames":["vite","template-repository","fxhash","thing-umbrella","typescript"],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":51,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-01T06:20:30.249Z"}},{"type":"Public template","name":"tpl-umbrella-basic","owner":"thi-ng","isFork":false,"description":"Bare-bones template repo for thi.ng/umbrella browser-based projects (TypeScript, Vite, Tachyons)","topicNames":["typescript","vite","template-repository","thing-umbrella"],"topicsNotShown":0,"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-28T15:07:25.531Z"}},{"type":"Public","name":"blog","owner":"thi-ng","isFork":false,"description":"Current blog posts and consolidated historical articles from various other blog platforms used previously","topicNames":["webgl","clojure","typescript","clojurescript","zig","blog"],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":23,"forksCount":0,"license":"Creative Commons Attribution Share Alike 4.0 International","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-12T21:25:18.820Z"}},{"type":"Public","name":"geom","owner":"thi-ng","isFork":false,"description":"2D/3D geometry toolkit for Clojure/Clojurescript","topicNames":["visualization","svg","charts","webgl","opengl","geometry","voxel","stl","obj","ply"],"topicsNotShown":2,"primaryLanguage":{"name":"Clojure","color":"#db5855"},"pullRequestCount":7,"issueCount":22,"starsCount":940,"forksCount":79,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-23T13:59:17.610Z"}},{"type":"Public","name":"color","owner":"thi-ng","isFork":false,"description":"CLJ/CLJS library for color conversion & manipulation","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":1,"starsCount":146,"forksCount":11,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-23T13:52:54.267Z"}},{"type":"Public","name":"strf","owner":"thi-ng","isFork":false,"description":"Extensible string formatters & number parsers for Clojure/Clojurescript","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-23T13:44:36.025Z"}},{"type":"Public","name":"math","owner":"thi-ng","isFork":false,"description":"Common math functions, macros & utilities for Clojure/Clojurescript","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":1,"starsCount":31,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-23T13:37:41.023Z"}},{"type":"Public","name":"font","owner":"thi-ng","isFork":false,"description":"Generated, modular typeface based on thi.ng wordmark","topicNames":["typescript","typography","opentype","generative","shape-grammar","modular","fontforge"],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":1,"starsCount":18,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-07T10:31:09.823Z"}},{"type":"Public","name":"charlie","owner":"thi-ng","isFork":false,"description":"TypeScript based Forth-like VM w/ online REPL and extensive kernel (incl. WebGL/WebAudio support)","topicNames":["javascript","vm","typescript","canvas","webaudio","forth","webgl","repl","glsl","shader"],"topicsNotShown":1,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":46,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-16T18:26:23.826Z"}},{"type":"Public","name":"ws-hsa-01","owner":"thi-ng","isFork":false,"description":"thi.ng/umbrella workshop @ Werkwoche 2022, University of Applied Sciences, Augsburg","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-17T06:32:41.750Z"}},{"type":"Public","name":"synstack","owner":"thi-ng","isFork":false,"description":"Modular soft synth & Forth based VM for audio DSL experiments aimed at embedded devices","topicNames":["audio","vm","dsp","stm32","synth","forth","c11","portaudio"],"topicsNotShown":0,"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":113,"forksCount":6,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-10-11T19:49:28.651Z"}},{"type":"Public","name":"shadergraph","owner":"thi-ng","isFork":false,"description":"WebGL/GLSL shader library & dependency framework for ClojureScript","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":60,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-23T14:31:49.544Z"}},{"type":"Public","name":"ndarray","owner":"thi-ng","isFork":false,"description":"Clojure/Clojurescript port of ndarray core JS library w/ extended features","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":1,"starsCount":27,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-23T14:13:57.731Z"}},{"type":"Public","name":"dstruct","owner":"thi-ng","isFork":false,"description":"Data structures & utilities for CLJ/CLJS","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":20,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-23T13:32:18.277Z"}},{"type":"Public","name":"typedarrays","owner":"thi-ng","isFork":false,"description":"Clojurescript wrapper & convenience functions for JavaScript typed arrays","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-23T13:10:35.469Z"}},{"type":"Public","name":"awesome.thi.ng","owner":"thi-ng","isFork":false,"description":"User showcase of thi.ng projects in the wild","topicNames":["gallery","clojure","typescript","clojurescript","submissions","showcase-website","thing-umbrella","awesome"],"topicsNotShown":0,"primaryLanguage":null,"pullRequestCount":0,"issueCount":7,"starsCount":7,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-11-29T15:17:42.904Z"}},{"type":"Public","name":"vexed-generation","owner":"thi-ng","isFork":false,"description":"Polymorphic helper functions & geometry ops for Houdini VEX / OpenCL","topicNames":["geometry","houdini","vex","sidefx","opencl"],"topicsNotShown":0,"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":38,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-11-14T14:38:08.253Z"}},{"type":"Public","name":"egf-language-support","owner":"thi-ng","isFork":false,"description":"VSCode language support for Extensible Graph Format (https://thi.ng/egf)","topicNames":[],"topicsNotShown":0,"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-09-16T09:57:07.006Z"}},{"type":"Public","name":"umbrella-docs-temp","owner":"thi-ng","isFork":false,"description":"Testing repo for thi.ng/umbrella doc generation, start here:","topicNames":[],"topicsNotShown":0,"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-04-09T14:33:49.918Z"}},{"type":"Public","name":"create-hdom-app","owner":"thi-ng","isFork":false,"description":"New project generator for @thi.ng/hdom TypeScript apps","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":16,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-09-15T19:52:59.119Z"}},{"type":"Public","name":"org-spec","owner":"thi-ng","isFork":false,"description":"Org-mode skeleton for technical specifications & HTML theme","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"CSS","color":"#563d7c"},"pullRequestCount":0,"issueCount":15,"starsCount":299,"forksCount":45,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-08-30T15:03:23.585Z"}},{"type":"Public","name":"demos","owner":"thi-ng","isFork":false,"description":"A collection of small demos using various thi.ng libraries","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Clojure","color":"#db5855"},"pullRequestCount":0,"issueCount":0,"starsCount":16,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-06-02T00:02:49.210Z"}},{"type":"Public","name":"morphogen","owner":"thi-ng","isFork":false,"description":"3D form evolution through tree based transformations","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":1,"starsCount":165,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-06-01T23:26:31.317Z"}},{"type":"Public","name":"houdini","owner":"thi-ng","isFork":false,"description":"Houdini HDAs & sketches (VEX, OpenCL, Python) ","topicNames":[],"topicsNotShown":0,"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":111,"forksCount":14,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-02-07T14:41:15.748Z"}},{"type":"Public","name":"punchcard","owner":"thi-ng","isFork":false,"description":"Customizable Git commit punchcard visualizations","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Clojure","color":"#db5855"},"pullRequestCount":0,"issueCount":1,"starsCount":15,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-11-09T12:04:34.944Z"}}],"repositoryCount":65,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"mirror","text":"Mirrors"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}