bengreenier
Senior Software Engineer @smashcut. Previously @RainwayApp, @faster-games, @mixer, @microsoft. π¨βπ»π
SmashcutSeattle
Pinned Repositories
browserd
Headless electron app platform for the cloud π€ββ¨
docker-xvfb
Dockerfiles for running headless x11 apps π¦π€β¨
nginx-jaeger-all-in-one
Nginx-proxied Jaeger with CORS headers, for easier browser tracing. βοΈπ§¬
node-dss
dead simple signalling for webrtc.
overlayed
stream overlays that broadcasters can see π¬π΄
partially
Rust crate that provides the Partial trait, and an optional macro to mirror a struct, wrapping each field in an Option.
react-user-media
A collection of hooks and components for easier access to getUserMedia, getDisplayMedia, and enumerateDevices in React.
vscode-node-readme
A vscode extension to view javascript module documentation in editor.
webrtc-unity-plugin
Cross-platform Webrtc support for Unity apps βπ²
win_event_hook
A safe rust API for using SetWinEventHook, powered by the windows crate. ππͺπ
bengreenier's Repositories
bengreenier/browserd
Headless electron app platform for the cloud π€ββ¨
bengreenier/node-dss
dead simple signalling for webrtc.
bengreenier/overlayed2
Better stream overlays, For you and your viewers. πΊπ΄
bengreenier/partially
Rust crate that provides the Partial trait, and an optional macro to mirror a struct, wrapping each field in an Option.
bengreenier/win_event_hook
A safe rust API for using SetWinEventHook, powered by the windows crate. ππͺπ
bengreenier/webrtc
Prebuilt WebRTC binaries for Windows, Mac, and Linux. ποΈπͺ
bengreenier/trpc-webrtc
A set of TRPC adapters for communication via RTCDataChannel in the browser.
bengreenier/docker-mon
Docker container monitor and micro-orchestrator π©Ίπ¦
bengreenier/napi-audio
A native audio decoder for NAPI-compatible JS runtimes ππ
bengreenier/odbc-cli
A small ODBC driver test program ππ»
bengreenier/react-user-media
A collection of hooks and components for easier access to getUserMedia, getDisplayMedia, and enumerateDevices in React.
bengreenier/nginx-jaeger-all-in-one
Nginx-proxied Jaeger with CORS headers, for easier browser tracing. βοΈπ§¬
bengreenier/aws-iam-ec2-svc
bengreenier/bengreenier.com
personal site - private
bengreenier/enum-pipeline
Provides a way to use enums to describe and execute ordered data pipelines. π¦πΎ
bengreenier/fastify-swagger-ui
Serve Swagger-UI for Fastify
bengreenier/legendary
Legendary - A free and open-source replacement for the Epic Games Launcher
bengreenier/node-data-map-reduce
n-tiered map reduce for databases.
bengreenier/ofcourse.horse
i own this domain and this is the site contents because reasons
bengreenier/parcel-plugin-electron-process
Parcel development plugin that spawns and re-spawns an electron process. π§¬π¦β
bengreenier/parkitect-mods
A collection of mods (and utilities for building mods) for Parkitect π’ ποΈ
bengreenier/piped_io_repro
Piped IO bug repro, that demonstrates the issue with Command piped IO being buffered
bengreenier/rainway-sdk-native-examples
Various examples of how to use the Rainway SDK with C/C++
bengreenier/rainway-sdk-web-demo
Rainway SDK web runtime example app.
bengreenier/sdp-transform
A simple parser/writer for the Session Description Protocol, with ESM support β¨
bengreenier/stream-elements-fs
A full-screen in desktop viewer for stream elements overlays.
bengreenier/ts-result-example
An example of how one might choose to implement a Result-style codebase using Vanilla Typescript
bengreenier/tsdoc-action
This is a GitHub Action to build your TypeScript documentation with TypeDoc.
bengreenier/typedorm
Strongly typed ORM for DynamoDB - Built with the single-table-design pattern in mind.
bengreenier/webpack-visibility-test
A test project for working with libraries, webpack, and visibility