An open API service indexing awesome lists of open source software.

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/noise_textures

Noise and terrain generation

Last synced: 25 Jul 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/foodhubroots

Roots wholesale food site demo

Last synced: 24 Mar 2025

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/physics_test

Rapier3D + BablyonJS test

Last synced: 24 Mar 2025

https://github.com/joshbrew/jsfft-gpu

Trying to translate jsfft for gpujs

Last synced: 24 Mar 2025

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

html javascript webcomponents

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.

ascii html 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/graphscript-core

graphscript core library

Last synced: 20 Jul 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

unrealengine

Last synced: 10 Feb 2026

https://github.com/joshbrew/esbuild_base

esbuild base application with a minimal hot reloading dev server

esbuild javascript webapp

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

https://github.com/joshbrew/netlify_test

bloop

Last synced: 20 Aug 2025