Projects in Awesome Lists by joshbrew
A curated list of projects in awesome lists by joshbrew .
https://github.com/joshbrew/heg_esp32
HEGduino with ESP32: Hemoencephalography meets highly affordable IoT!
Last synced: 19 Jul 2025
https://github.com/joshbrew/webgpujs
Write full featured WGSL pipelines in plain javascript.
Last synced: 28 Aug 2025
https://github.com/joshbrew/heg_esp32_delobotomizer
Official Repository for the HEGduino V2: Delobotomizer featuring an ESP32 and a MAX86141
Last synced: 08 Mar 2026
https://github.com/joshbrew/nrf5x-biosensing-boards
Working nRF52/53 microcontroller (ARM + BLE5) prototypes with low-cost sensors
firmware hardware nrf52840 nrf5340
Last synced: 25 Jul 2025
https://github.com/joshbrew/heg_arduino
OUTDATED, FIND MY ESP32 REPO AT https://github.com/moothyknight/HEG_ESP32 -- A DIY instruction set and rough program to run an HEG off an Arduino Nano. It uses an IR and Red LED, an OPT101 sensor, an ADS1115, and an Arduino Nano V3. The HEG is basically a pulse oximeter for your cortex, but allows for biofeedback and direct control.
biofeedback diy enthusiast health hemoencephalography neuroscience open-source psychology science-research
Last synced: 14 Jun 2025
https://github.com/joshbrew/ads131m08_arduino
WIP Arduino implementation for the ADS131M08 by TI
Last synced: 25 Jul 2025
https://github.com/joshbrew/hegduino_v0
Dirt cheap, easy to assemble, quality DIY NIR-HEG
Last synced: 10 Oct 2025
https://github.com/joshbrew/max86141_arduino
MAX86141 Heart Rate Monitor IC library for Arduino
Last synced: 15 Oct 2025
https://github.com/joshbrew/graphscript
Generalized Javascript graph-based hierarchical programming and microservice architecture. Focus on BIGGER problems using self-configuring graph networks for simple or complex remote and local execution pipelining. Servers, workers, rendering, the works.
application application-deployment application-development backend framework framework-agnostic frontend javascript mobile-development multiplayer networking typescript
Last synced: 30 Aug 2025
https://github.com/joshbrew/tinybuild
Simple, next gen, all purpose web software bundler with hot-reloading development server. Includes native desktop and mobile development support. Save yourself A TON OF TIME
build-tool bundler commonjs compiler esbuild esm javascript javascript-compiler mobile-development module-bundler nodejs plugins typescript web webapp webpack
Last synced: 12 Jun 2025
https://github.com/joshbrew/device-decoder
BLE and USB Serial device decoding with a supported list and easy customization. Uses graphscript's worker system to thread codecs
Last synced: 25 Jul 2025
https://github.com/joshbrew/eegpwa
Progressive Web App implementation of my EEG browser based software, to implement web worker threads for performance.
Last synced: 25 Jul 2025
https://github.com/joshbrew/vulkan-compute-example
N-Body Simulation, based on Sascha Willems examples
Last synced: 13 Jul 2025
https://github.com/joshbrew/digital-spectroscope
3D printable DIY spectroscopes and web based capture tools
Last synced: 25 Jul 2025
https://github.com/joshbrew/biquadfilters.js
Just a simple adaptation of a set of useful Biquad filters from an obscure arachnoid.com python tutorial to javascript. See the example html for usage
Last synced: 25 Jul 2025
https://github.com/joshbrew/magicworker
Use Web Workers i.e. threads conveniently to create sophisticated single-file multithreaded applications. No need to understand the rest!
Last synced: 10 Sep 2025
https://github.com/joshbrew/gptdocwriter
GPT 4 Turbo-powered folder-scanning markdown documentation generator. Code in, docs out. Includes CLI and global npm usage.
Last synced: 25 Jul 2025
https://github.com/joshbrew/diy_dot
DIY Diffuse Optical Tomography board plans. Wiring not finished yet, just publishing meow and updating later.
Last synced: 17 Feb 2026
https://github.com/joshbrew/brain-overload
A whole stack of readings and more to explore for curious and inquiring minds.
Last synced: 19 Mar 2026
https://github.com/joshbrew/mazeswarm
Javascript maze game with swarm physics. Acerola Game Jam 0 last minute submission
Last synced: 24 Mar 2025
https://github.com/joshbrew/threeshaderhelper
A fairly straightforward utility for ThreeJS to create shader materials and create any shaders from text with arbitrary uniforms. Modeled after ShaderToy, includes audio.
Last synced: 23 Jan 2026
https://github.com/joshbrew/threadop
Thread operations! Create multithreaded pipelines (with esm imports) in a single script file with a clear, minimal workflow.
frontend javascript multithreading thread threadpool webworker workflow
Last synced: 12 Aug 2025
https://github.com/joshbrew/js-maze-generator-with-a-star-solver
Pure JS Maze Generator and A* with game template for racing AI. Comes w/ hunt & kill and depth-first generator templates
Last synced: 24 Mar 2025
https://github.com/joshbrew/gpujsutils
gpujs wrapper with a stable (slightly modified) source build of gpujs. This has our FFT magic used in Brains@Play.
Last synced: 24 Mar 2025
https://github.com/joshbrew/bt832a_zephyr
Working repository for the BT832A test design
Last synced: 24 Mar 2025
https://github.com/joshbrew/esbuild_base_python
Python quart server + esbuild application base, with websockets/sse streaming from quart (with bonus multithreading example in quart)
bilingual esbuild javascript pwa python quart webapp
Last synced: 22 Sep 2025
https://github.com/joshbrew/webdev-autogpt-template-tinybuild
Watch your web app code itself! Hot reloading web server with a drop in GPT server on a local subdomain of your test server. Just provide an API key!
automation chatgpt esbuild nodejs openai tinybuild webdev website-template
Last synced: 05 Mar 2026
https://github.com/joshbrew/robo-animator
Blender-to-Raspberry Pi robotics (servos, sounds, GPIO) animator for on-the-fly robot animation.
Last synced: 19 Mar 2026
https://github.com/joshbrew/acyclicgraph.js
Easy node tree graphs for creating DAGs i.e. any arbitrary node tree with forward and backpropagation, repeaters, etc. for chaining scripts and scopes e.g. for game systems.
Last synced: 24 Mar 2025
https://github.com/joshbrew/xgboost_onnx_training_conversion
Image and CSV classification samples using ONNX with (bad) sample data.
Last synced: 30 Oct 2025
https://github.com/joshbrew/eeg-amplifier
Quad op amp differential amplifier with reference and gain stage. Contains all calculations needed.
Last synced: 06 Jan 2026
https://github.com/joshbrew/max30112_arduino
Arduino library for MAX30112, based on Sparkfun's MAX30105 library with heavy modifications for the newer hardware.
Last synced: 25 Aug 2025
https://github.com/joshbrew/punypi
30mm^2 fully open source RPi Zero 2-like chiplet design.
Last synced: 06 Feb 2026
https://github.com/joshbrew/chrome-serial-utils
Chrome Serial Utilities for Chrome Extensions. Simple class you can call as an instance of Chrome's serial monitor and control it. Comes with a default UI you can use to test by just calling the class with default parameters. Developed for my open hardware biofeedback project.
Last synced: 24 Mar 2025
https://github.com/joshbrew/objectlistener
Efficient event listener system for arbitrary objects.
Last synced: 07 Sep 2025
https://github.com/joshbrew/conwaystravellingwaves
Cortical Travelling Waves overlaid with Conway's Game of Life or Belousov–Zhabotinsky Automata to perturb the phase space. With WebGL!
Last synced: 07 Feb 2026
https://github.com/joshbrew/beattool
Sync scripts to your phat beats in javascript with howlerjs and web worker timers.
Last synced: 24 Mar 2025
https://github.com/joshbrew/js_ui_utils
Some flexible js tools for optimal event dispatchers for objects, basic state management and subscribing, and easy document fragment rendering/scripting.
Last synced: 16 Aug 2025
https://github.com/joshbrew/fastica
2x2 special case and n-dimensional general form Fast ICA test with visualized test results.
Last synced: 21 Aug 2025
https://github.com/joshbrew/webgpu_fractals
Fractals in WebGPU compute shaders, with a twist! Make infinite never-seen variations of famous fractals and more.
Last synced: 24 May 2026
https://github.com/joshbrew/opensourcecreatorresources
A smattering of open source software I use on the regular. Good starting place for anyone's computer career or if you never want to pay a dime and still be all-powerful.
Last synced: 25 Jul 2025
https://github.com/joshbrew/motion_extraction_canvas
Simple motion extraction canvas example with a slider for controlling the frame lag.
Last synced: 04 Jan 2026
https://github.com/joshbrew/maxentorg
Free source whitepaper on systems thinking with key concepts like the Maximum Entropy Principle. Please contribute!
Last synced: 05 Jan 2026
https://github.com/joshbrew/onnxruntime-web-fast-style-transfer
Quick and dirty WebGPU ONNX Runtime test for https://github.com/pytorch/examples/tree/main/fast_neural_style
Last synced: 24 Mar 2025
https://github.com/joshbrew/cameraid-wonnx-wasm
Port of official wonnx wasm example with (rough) multithreaded video processing and image classification.
Last synced: 24 Jul 2025
https://github.com/joshbrew/3dsrecordanimation
Record or read modified CSV data in 3dsMax. Make easy modifications directly to the data. Can select whole tree or single node to record or modify.
Last synced: 26 Feb 2026
https://github.com/joshbrew/babylon_compute
localhost npm-using copy of compute shader examples from babylonjs tutorial
Last synced: 24 Mar 2025
https://github.com/joshbrew/ad7771_breakout_board
Unfinished AD7771 Breakout design. It works it's just not final.
Last synced: 05 Jan 2026
https://github.com/joshbrew/canvasdraw-webcomponent
Basic canvas drawing interface pure JS web component
Last synced: 01 May 2026
https://github.com/joshbrew/domelement
Custom extended HTMLElement for easy webcomponent rendering
javascript npm-package webcomponent webcomponents
Last synced: 09 May 2026
https://github.com/joshbrew/esbuild_base_webcomponents
Simple esbuild base with a custom webcomponents lib
esbuild javascript pwa webapp webcomponent
Last synced: 28 Apr 2026
https://github.com/joshbrew/js_speed_tests
Just an html file to toy with js function execution times. Open in browser to run.
Last synced: 05 Jan 2026
https://github.com/joshbrew/esbuild_base_reactts
React and Typescript app base with esbuild. Includes a hot reloading node dev server and a concurrent python (quart) server you can connect to.
Last synced: 24 Mar 2025
https://github.com/joshbrew/3d_and_physics
Some 3D and rendering math in js. Basic physics (with AABB trees and octrees), graph node trees for meshes, 3D math, pinhole camera model
Last synced: 25 Jun 2025
https://github.com/joshbrew/statemanager
Easy, optimized state management for UI and rapidly changing, large datasets
Last synced: 24 Mar 2025
https://github.com/joshbrew/webgpu_ascii_video
ASCII video shader demonstration in WebGPU.
Last synced: 05 Jan 2026
https://github.com/joshbrew/DOMElement
Custom extended HTMLElement for easy webcomponent rendering
javascript npm-package webcomponent webcomponents
Last synced: 11 May 2025
https://github.com/joshbrew/sequencer.js
Simple to complex script sequencing with sync/async or animation frame settings, or creating and subscribing to different sequence output layers on-the-fly.
Last synced: 05 Feb 2026
https://github.com/joshbrew/ble_web_tester
HTML file for quickly working with BLE notifications, animated plot for convenience.
Last synced: 19 Mar 2026
https://github.com/joshbrew/three_panorama_gyro
ThreeJS image panoramas example with orientation or gyro.
Last synced: 11 Oct 2025
https://github.com/joshbrew/babylon_1000_lights_example
1000 lights on 1000 individual meshes at 60fps, can we get a proper web based forward+ engine now?
Last synced: 27 Jan 2026
https://github.com/joshbrew/scomponent
React Components with a convenient, low code state manager, does not change any syntax on the components but adds cross-component/cross-script awareness
Last synced: 11 Oct 2025
https://github.com/joshbrew/graphscript-router
graphscript router library with extra user sessions and encryption tools
Last synced: 17 Oct 2025
https://github.com/joshbrew/portfolio
My portfolio! It's a webapp you can build and run!
Last synced: 23 Oct 2025
https://github.com/joshbrew/hifart-gan
HiFi-GAN optimized to about 40%-50% faster without tweaking model parameters. Also with a fart sound library to generate infinite farts.
Last synced: 08 Sep 2025
https://github.com/joshbrew/muse-js-tinybuild
A more minimal bundle size for muse-js's MuseClient (187kb), needs to be rewritten for smaller size otherwise
Last synced: 27 Oct 2025
https://github.com/joshbrew/babylon_havok_test
Quick 3000 entity benchmark, 60fps in a single thread for me, will test multithreading next.
Last synced: 30 Jan 2026
https://github.com/joshbrew/graphscript-database
graphscript database tool (mongodb compatible)
Last synced: 26 Jul 2025
https://github.com/joshbrew/ueproject_boidstest
Super inefficient blueprint based boids with a ton of inefficient methods, mainly to test lots of blueprint features
Last synced: 10 Feb 2026
https://github.com/joshbrew/esbuild_base
esbuild base application with a minimal hot reloading dev server
Last synced: 29 Oct 2025
https://github.com/joshbrew/wave_function_collapse_terrain
Quick terrain generation experiment with wave function collapse and probability heightmaps
Last synced: 05 Jan 2026
https://github.com/joshbrew/mandelbratwurstjs
quick multithreaded cpu fractal test
Last synced: 13 Feb 2026
https://github.com/joshbrew/hegduino.js
Simple tools for working with HEGduino streams in-browser
Last synced: 24 Mar 2025
https://github.com/joshbrew/dynamicparticles.js
Dynamic particle rendering. Make groups of particles and set custom rulesets. Comes with efficient boids (20K rendered in ThreeJS @60fps) and a toggleable default canvas renderer built in for quick testing.
3d-graphics canvas particles vector-math
Last synced: 19 Jun 2025
https://github.com/joshbrew/breathcapture.js
Microphone-based breath tracking for the web! Made during the XR Brain Jam.
Last synced: 19 Mar 2026
https://github.com/joshbrew/peanutjs
HEG Peanut (NIR-HEG) by Biocomp Research - on the web!
Last synced: 24 Mar 2025
https://github.com/joshbrew/morphogenesis-cellular-automata
WebGPU implementation in plain js. Based on: Simulation of vessel morphogenesis using cellular automata - Mario Markus, Dominik Bohm, Malte Schmick, 1999
cellular-automata html js webgpu
Last synced: 14 Feb 2026
https://github.com/joshbrew/graphscript-node
graphscript nodejs library for servers and backend scripting
Last synced: 24 Mar 2025
https://github.com/joshbrew/webgl-plot-utils
A quality of life wrapper for webgl-plot library
Last synced: 24 Mar 2025
https://github.com/joshbrew/graphscript-frontend
graphscript frontend (html and networking) library
Last synced: 24 Mar 2025
https://github.com/joshbrew/graphscript-workers
graphscript web worker library
Last synced: 24 Mar 2025
https://github.com/joshbrew/typescriptservices.js-minifier
minifies the official typescriptServices.js file (for browser TS runtime compilation) and sets the global window.ts... 3.22MB minified
Last synced: 24 Mar 2025
https://github.com/joshbrew/worker_canvas
Take your canvas-based rendering off the main thread
Last synced: 24 Mar 2025
https://github.com/joshbrew/nbody
Quick 2D n-body planet canvas render with gamey rocket physics
Last synced: 24 Mar 2025