Pinned Repositories
consul-lock
go consul locking command line demo, example.
go-copier
I am the best go struct copier. I even have extensive support for copying protobuf structs and protobuf wrappers.
go-grpcpool
GRPC client connection multiplexer An interface for pooling GRPC client connections. With an implementation that multiplexes client requests to the server over a shared http2 socket.
go-leakfree-timer
A timer that helps with the pitfalls of using golang timers in loops.
go-logger-facade
go-mongo-apicursor
A cursor to pass across GraphQL and REST APIs for use with MongoDB.
go-mongo-manager
Golang library for managing MongoDB connections, indexes, and heartbeat for clients. Index as code. Dirty write handling. Retry handling for E11000 duplicate key errors.
go-observer
Go implementation of observer pattern with deduplication of events in the context of a time box for debouncing. Notification is handled in background via go routines.
go-onecontext
Merge multiple go context.Context.
go-watchdog
Watchdog will call the cancel function associated with the returned context when a max run time has been exceeded. Pass the context returned to a long-running tasks that can be interrupted by a cancelled context.
davidwartell's Repositories
davidwartell/go-onecontext
Merge multiple go context.Context.
davidwartell/consul-lock
go consul locking command line demo, example.
davidwartell/go-copier
I am the best go struct copier. I even have extensive support for copying protobuf structs and protobuf wrappers.
davidwartell/go-grpcpool
GRPC client connection multiplexer An interface for pooling GRPC client connections. With an implementation that multiplexes client requests to the server over a shared http2 socket.
davidwartell/go-leakfree-timer
A timer that helps with the pitfalls of using golang timers in loops.
davidwartell/go-logger-facade
davidwartell/go-mongo-apicursor
A cursor to pass across GraphQL and REST APIs for use with MongoDB.
davidwartell/go-mongo-manager
Golang library for managing MongoDB connections, indexes, and heartbeat for clients. Index as code. Dirty write handling. Retry handling for E11000 duplicate key errors.
davidwartell/go-observer
Go implementation of observer pattern with deduplication of events in the context of a time box for debouncing. Notification is handled in background via go routines.
davidwartell/go-watchdog
Watchdog will call the cancel function associated with the returned context when a max run time has been exceeded. Pass the context returned to a long-running tasks that can be interrupted by a cancelled context.
davidwartell/mongo-leader
MongoDB based leader election for go applications.
davidwartell/go-commons-drw
davidwartell/Black80211-Catalina
Control itlwm using AirPort menu
davidwartell/column
High-performance, columnar, in-memory store with bitmap indexing in Go
davidwartell/go
Tailscale's rolling temporary fork of Go with emphasis on performance and memory/binary size reduction. We try to upstream everything and keep this repo's diff small.
davidwartell/gopsutil
psutil for golang
davidwartell/llvm-mingw
An LLVM/Clang/LLD based mingw-w64 toolchain
davidwartell/TurboPFor-Integer-Compression
Fastest Integer Compression
davidwartell/zgrab2
Fast Go Application Scanner