Aperture Robotics
Full-stack for modular apps built with Go, TypeScript, and WebAssembly.
United States of America
Pinned Repositories
bifrost
Modular networking for Go with pluggable transports, RPC, WebRTC, WebAssembly support.
controllerbus
Modular applications in Go
entitygraph
Graph viz for program state.
goscript
Go to TypeScript transpiler
protobuf-es-lite
Lightweight Protobuf codegen for TypeScript and JavaScript.
protobuf-go-lite
Reflection-free Protobuf for Go.
protobuf-project
Protobuf with Go import paths for Go and TypeScript: project boilerplate w/ Makefile. Supports grpc, vtprotobuf, drpc, ts-proto, twirp, starpc.
react-chonky
File Browser component for React.
starpc
Protobuf RPC for TypeScript and Go with bidirectional streaming.
util
Go data structures / utilities: backoff, broadcast, concurrent queue, fswatcher, keyed routine manager, linkedlist, promise, memoize, ccontainer, retry, refcount, commonprefix, padding, start/stop/restart goroutines, prng.
Aperture Robotics's Repositories
aperturerobotics/bifrost
Modular networking for Go with pluggable transports, RPC, WebRTC, WebAssembly support.
aperturerobotics/starpc
Protobuf RPC for TypeScript and Go with bidirectional streaming.
aperturerobotics/controllerbus
Modular applications in Go
aperturerobotics/protobuf-go-lite
Reflection-free Protobuf for Go.
aperturerobotics/react-chonky
File Browser component for React.
aperturerobotics/protobuf-project
Protobuf with Go import paths for Go and TypeScript: project boilerplate w/ Makefile. Supports grpc, vtprotobuf, drpc, ts-proto, twirp, starpc.
aperturerobotics/util
Go data structures / utilities: backoff, broadcast, concurrent queue, fswatcher, keyed routine manager, linkedlist, promise, memoize, ccontainer, retry, refcount, commonprefix, padding, start/stop/restart goroutines, prng.
aperturerobotics/goscript
Go to TypeScript transpiler
aperturerobotics/protobuf-es-lite
Lightweight Protobuf codegen for TypeScript and JavaScript.
aperturerobotics/entitygraph
Graph viz for program state.
aperturerobotics/go-kvfile
File format for storing a compressed key/value store to a file as an archive.
aperturerobotics/go-indexeddb
An IndexedDB driver for Go WebAssembly and GopherJS.
aperturerobotics/timestamp
Protobuf cross-language timestamp encoding.
aperturerobotics/fastjson
Fast JSON parser and validator for Go without reflection.
aperturerobotics/pathrouter
Fast path pattern routing for Go.
aperturerobotics/cayley
Graph database for Go
aperturerobotics/flex-layout
Docking Layout Manager for React
aperturerobotics/json-iterator-lite
Minimal and fast reflection-free json marshal and unmarshal for Go.
aperturerobotics/common
Common project configuration files & reference files.
aperturerobotics/it-ws
🕸 🔌 Simple async iterators for websocket client and server connections
aperturerobotics/jacobsa-crypto
Go AES-SIV and CMAC. [Maintenence fork]
aperturerobotics/template
Protobuf, Go and TypeScript project
aperturerobotics/cli
A simple, fast, and fun package for building command line apps in Go
aperturerobotics/esbuild
An extremely fast bundler for the web
aperturerobotics/go-brotli-decoder
Pure Go Brotli decoder (decoder only)
aperturerobotics/js-yamux
Yamux without the libp2p dependencies
aperturerobotics/react-dropzone
Simple HTML5 drag-drop zone with React.js.
aperturerobotics/wazero
wazero: the zero dependency WebAssembly runtime for Go developers
aperturerobotics/csi-spec
Container Storage Interface (CSI) Specification.
aperturerobotics/goprotowrap
A package-at-a-time wrapper for protoc, for generating Go protobuf code.