Giter Site home page Giter Site logo

Hi, welcome to my GitHub profile 🍰

SkiffOS Discord StackOverflow Badge Starred Badge Linkedin Badge Twitter Badge Instagram Badge Asciinema Badge


Aperture Robotics

Aperture Robotics is an open source focused organization building a next-generation development stack for cross-platform apps with Go, WebAssembly, and TypeScript and a lightweight Linux distribution called SkiffOS.

Most recent releases:

  • protobuf-go-lite: lightweight reflection-free Protobuf for Go. new
  • protobuf-es-lite: lightweight Protobuf for TypeScript. new
  • starpc: lightweight streaming Protobuf RPCs for TypeScript and Go.
  • bifrost: configurable p2p networking engine for Go and TypeScript.

Current projects:

SkiffOS (Arxiv) is a lightweight & robust cross-compiled Linux distribution optimized for hosting containers. It produces an identical user experience across underlying compute hardware, and supports running other distributions inside Docker containers. Supports Raspberry Pi and more single-board computers. Read about how the CNS Flight Stack uses SkiffOS for reliable UAVs!

Contributor and listed developer for Buildroot (used in SkiffOS): created & maintain packages: batman-adv docker-cli containerd docker-engine docker-proxy go mosh rtl8821au runc tini fuse-overlayfs mbpfan tegratx2 nvidia-modprobe delve and more.

GitHub Stats:

Past projects:

Interned at NASA/Jet Propulsion Laboratory during the summers of 2013-2017. Applied cell-phone processors to vision navigation for small flying robots for the Mars Helicopter Ingenuity team.

At FACEIT, I built the matchmaking infrastructure and algorithms, edge messaging (WebSocket), and the go-dota2 bot network. Originally created the FPro in-house system which later became the FACEIT Pro League (FPL). FACEIT was used to run all of Valve's DOTA 2 Open Qualifiers from 2015-2019.

rgraphql is a version of GraphQL which delivers real-time updates to user interfaces by streaming changes over the network. The client merges together graphQL fragments from components on the page into a single session query. It then streams changes to this query to a server for data on-demand.

D2Moddin was the first service to bring DOTA 2 Custom Games to the general public during May to June 2014. After the demand demonstrated by the service, Valve released "DOTA Reborn" with custom modes and Source 2 engine.

Old archived projects
  • AirNet: gossip based p2p networking
  • AwesomiumCE3: rendering a web browser inside CryEngine to textures.
  • D2Moddin: the first DOTA 2 custom game modes platform & website.
  • Dota2: C# implementation of the DOTA2 game coordinator client.
  • EagleEye: an Arma 2 DayZ in-browser map of players & items
  • EveFleet: real-time UI for managing EVE Online fleets
  • EveWaitlist: real-time UI for managing EVE Online incursions
  • Hackatron: connect teams with questions at Hackathons.
  • LivingPlanet: hackathon project of a beautiful informational site.
  • SubGames: a site for Twitch streamers to host Dota lobbies w/ bots.
  • charlie: a dynamic networked module loader in C++
  • diskutil: Go library to access raw disks on windows
  • evexmap: a force-directed graph visualization of the EVE Online world.
  • go-libp2p-grpc: GRPC proxying over libp2p.
  • go-p2pd: a daemon for libp2p
  • gogame: cross-platform games written in Go.
  • grpc-bus: call GRPC services from the browser over WebSocket.
  • historian-view-window-js: remote-state-stream to a browser
  • inca-go: inca implementation in Go
  • inca-js: javascript implementation: inca-counter-example-js
  • inca: blockchain framework for Proof of Authority
  • kvgossip: gossip key/value store on top of Serf using RSA keys.
  • matrixserver: peer-to-peer networking library for C#
  • metric-stream: stream of time-series data to the browser.
  • mutate: Go library for generating mutations in JSON.
  • netproto: abstract KCP and quic into a single api in Go
  • obd-reporter: report OBD data from cars to Prometheus
  • objectenc-js: object encrypt for binary blobs in Js
  • objectenc: object encrypt for binary blobs in Go
  • objectsig-js: object signatures implemented in js
  • objectsig: object signatures for binary blobs in Go
  • objstore-js: object storage in js
  • objstore: object storage in Go
  • p2p-storageref: common storage ref to multiple locations
  • pbobject-js: js implementation of pbobject
  • pbobject: protobuf object wrapper and table decoder
  • PlayLethalLeague: neural network to play a real-time fighting game.
  • PlayLLBlaze: openAI gym for Lethal League Blaze
  • pstream: packet stream for Go
  • quic-channel: prototype of mesh networking with Quic channels
  • webleague: a DOTA 2 in-house league system (for FPL) with bots.
  • xbee-netdev: Linux TAP network interface over Xbee radios.

Christian Stewart's Projects

skyrimonline icon skyrimonline

Free and open source mod to turn Skyrim into an Online experience.

slanger icon slanger

Open Pusher implementation compatible with Pusher libraries

snappy.sharp icon snappy.sharp

An implementation of google's Snappy compression format in C#

snappysharp icon snappysharp

A native C# portation of Google's snappy compression/decompression library

soil icon soil

Simple OpenGL Image Library with a CMake build style.

source-to-image icon source-to-image

A tool for building/building artifacts from source and injecting into docker images

spago icon spago

spaGO is a beautiful and maintainable machine learning library written in Go designed to support relevant neural network architectures in natural language processing tasks

spark-joy icon spark-joy

✨😂easy ways to add design flair, user delight, and whimsy to your product.

steambot icon steambot

Automated bot software for interacting with Steam Trade

steamkit icon steamkit

SteamKit2 is a .NET library designed to interoperate with Valve's Steam network. It aims to provide a simple, yet extensible, interface to perform various actions on the network.

subgamesweb icon subgamesweb

A webapp for Twitch streamers to play with their subscribers.

superpool icon superpool

Matrix Framework's SuperPool moded to allow a single all-network pool (client->client possible).

swagger-codegen icon swagger-codegen

swagger-codegen contains a template-driven engine to generate client code in different languages by parsing your Swagger Resource Declaration.

sweetalert icon sweetalert

A beautiful replacement for JavaScript's "alert"

tasbot icon tasbot

A mirror of tom7misc's playfun / learnfun algorithm repository.

techies icon techies

A 5v5 techies play-it-before-its-out mode

termenv icon termenv

Advanced ANSI style & color support for your terminal applications

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.