Pinned Repositories
athens
A Go module datastore and proxy
iterm2
Go library for automating iTerm2 Scripts
marwanio
portfolio website written in GopherJS & Vecty
mod
Automated Semantic Import Versioning Upgrades
moddoc
A GOPROXY Documentation Generator
presentations
Presentations i've given at MeetUps and conferences
protoc-gen-twirpql
Generate A GraphQL Layer from A Twirp Server: https://twirpql.dev
singleflight
x/sync/singleflight but with Go 1.18 generics
vecty-router
A declarative client-side router for Vecty applications.
wasm-fetch
Web Assembly fetch wrapper that avoids importing net/http.
marwan-at-work's Repositories
marwan-at-work/authproxy
A reverse proxy that appends Google ID Tokens
marwan-at-work/vstore
Redux-like implementation for Vecty
marwan-at-work/hello-twirpql
A Working Example Of TwirpQL
marwan-at-work/athens
A package registry and proxy server for Go
marwan-at-work/google-webauth
Experimental client for simplifying Google user auth flow in a Go web server.
marwan-at-work/vgop
marwan-at-work/2019-talks
Slides and links for 2019 talks
marwan-at-work/cloudflare-go
Go library for the Cloudflare v4 API
marwan-at-work/consul
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
marwan-at-work/contentful-go
Contentful api SDK for GoLang
marwan-at-work/gcp-vault
A client for securely retrieving secrets from Vault in Google Cloud infrastructure
marwan-at-work/genfetch
WIP
marwan-at-work/gizmo
A Microservice Toolkit from The New York Times
marwan-at-work/go
The Go programming language
marwan-at-work/google-cloud-go
Google Cloud Client Libraries for Go.
marwan-at-work/gqlparser
A port of the parser from graphql-js into golang
marwan-at-work/helloworld
twirp v6 example
marwan-at-work/hugo-whisper-theme
Whisper is a minimal documentation theme for Hugo.
marwan-at-work/jsonschema
Generate JSON Schemas from Go types
marwan-at-work/jwt-go
Golang implementation of JSON Web Tokens (JWT)
marwan-at-work/logrus
Structured, pluggable logging for Go.
marwan-at-work/mkclient
A package that generates a Go client from a Swagger schema
marwan-at-work/opencensus-go
A stats collection and distributed tracing framework
marwan-at-work/protobuf
Protocol Buffers - Google's data interchange format
marwan-at-work/protobuf-1
Go support for Google's protocol buffers
marwan-at-work/protoc-gen-twirp_swagger
Swagger generator for twirp
marwan-at-work/rcrepro
marwan-at-work/swag
Simple go wrapper to create swagger compatible APIs
marwan-at-work/vecty
Vecty: a frontend toolkit for GopherJS
marwan-at-work/vugu-site
vugu.org website