Justin Barca's starred repositories

react-three-fiber

🇨🇭 A React renderer for Three.js

Language:TypeScriptLicense:MITStargazers:26908Issues:210Issues:1009

leva

🌋 React-first components GUI

Language:TypeScriptLicense:MITStargazers:4834Issues:31Issues:238

tweakpane

:control_knobs: Compact GUI for fine-tuning parameters and monitoring value changes

Language:TypeScriptLicense:MITStargazers:3475Issues:29Issues:251

fishdraw

procedurally generated fish drawings

Language:JavaScriptLicense:MITStargazers:2202Issues:26Issues:3

camera-controls

A camera control for three.js, similar to THREE.OrbitControls yet supports smooth transitions and more features.

Language:TypeScriptLicense:MITStargazers:1935Issues:32Issues:304

functional-programming

Introduction to Functional Programming using TypeScript and fp-ts.

Language:TypeScriptLicense:NOASSERTIONStargazers:1210Issues:21Issues:11

vite-plugin-dts

A Vite plugin for generating `.d.ts` files.

Language:TypeScriptLicense:MITStargazers:1181Issues:8Issues:303

TouchDesigner_Shared

TouchDesigner toxes and small projects

Language:PythonLicense:GPL-3.0Stargazers:759Issues:75Issues:8

svg-path-morph

Smoothly interpolate between variations of SVG paths.

Language:TypeScriptLicense:MITStargazers:727Issues:12Issues:2

Re-Flex

Resizable Flex layout container components for advanced React web applications

Language:JavaScriptLicense:MITStargazers:629Issues:16Issues:127

mobx-keystone

A MobX powered state management solution based on data trees with first class support for Typescript, support for snapshots, patches and much more

Language:TypeScriptLicense:MITStargazers:542Issues:10Issues:262

react-pdf-tailwind

Use Tailwind CSS to style PDFs created with react-pdf

useFilePicker

Simple react hook to open browser file selector.

Language:TypeScriptLicense:MITStargazers:273Issues:4Issues:39

svg-path-commander

Typescript tools for advanced processing of SVG path data.

Language:TypeScriptLicense:MITStargazers:219Issues:7Issues:30

electron-icon-maker

An icon generator to generate all the icon files needed for electron packaging

Language:JavaScriptLicense:MITStargazers:204Issues:5Issues:10

SimpleMixer

A video mixer built in TouchDesigner

Language:HTMLLicense:UnlicenseStargazers:188Issues:21Issues:46

nextjs-resume

A Next.js résumé for developers

Language:TypeScriptLicense:MITStargazers:163Issues:2Issues:24

Luminosity

Front-end for TouchDesigner aimed at providing operators with an efficient interface to perform, control, and distribute realtime media while retaining the open-ended programmability of TouchDesigner.

Language:PythonLicense:GPL-3.0Stargazers:139Issues:22Issues:14

rimbu

Rimbu is a TypeScript library focused on immutable, performant, and type-safe collections and other tools.

Language:TypeScriptLicense:MITStargazers:132Issues:2Issues:63

mst-persist

Persist and hydrate MobX-state-tree stores (in < 100 LoC)

Language:TypeScriptLicense:NOASSERTIONStargazers:87Issues:5Issues:21

react-three-paper

A paper-thin (~800 bytes) and position-aware wrapper for ThreeJS in React.

touchdesigner-save-external

a simple save external tox and text helper

Language:PythonLicense:MITStargazers:59Issues:7Issues:12

electron-extension-installer

Install extensions into devtools

Language:TypeScriptLicense:MITStargazers:32Issues:2Issues:5

vite-react-ts-starter

Vitejs starter using React & Typescript. Styling done with TailwindCSS using JIT mode. Testing done using Vitest.

Language:TypeScriptStargazers:26Issues:1Issues:0

svg-widgets-monorepo

A web application for the fabrication of interlocking pyramid nets which form stellations and other geometric polyhedra.

Language:TypeScriptLicense:MITStargazers:10Issues:2Issues:49

mobx-keystone-persist

Persist and hydrate mobx-keystone stores

Language:TypeScriptLicense:NOASSERTIONStargazers:8Issues:2Issues:2

fp-ts-sized-vectors

Fixed size generic vector type carrying its length at the typelevel.

Language:TypeScriptStargazers:7Issues:2Issues:1

mobx_prettier

Chrome extension - Prettifier / formatter for easy debugging of Mobx objects in Dev Tools console and debugger.

Language:TypeScriptLicense:MITStargazers:4Issues:1Issues:0

version-json

A simple way to version your long lived json payloads

Language:TypeScriptLicense:MITStargazers:4Issues:1Issues:1

creativecommons-webcomponent

Creative Commons Web Component Generator

Language:TypeScriptStargazers:1Issues:2Issues:0