gdamore / chanstreamLinks
Package chanstream implements an API compatible with and similiar to the TCP connection (and net.Conn as well) API, on top of Go channels. This is in pure Go, without any external dependencies.
☆14Updated 4 years ago
Alternatives and similar repositories for chanstream
Users that are interested in chanstream are comparing it to the libraries listed below
Sorting:
- Efficient thread-safe circular byte buffer to keep in-memory logs☆21Updated 4 years ago
- Composable cancellation☆46Updated 4 years ago
- experiment☆24Updated 9 years ago
- A polite Go HTTP server that shuts down gracefully.☆90Updated 8 years ago
- show Go package dependencies☆52Updated 6 years ago
- Dendrite is a Go package that implements distributed hash table (DHT) based on Chord Protocol.☆30Updated 9 years ago
- Shutdown management library for Go☆36Updated 9 years ago
- A small library to help rewrite / modify the AST of a Go (golang) program☆17Updated 10 years ago
- In-process plugin framework for Golang code☆58Updated 9 years ago
- extract value from map/struct by dot notated syntax like "Foo.Bar[0].Baz"☆18Updated 9 years ago
- prdeps prints the dependency graph of a Go package.☆43Updated 7 years ago
- Run linters from Go code -☆65Updated 6 years ago
- Package netbug provides a handler for registering profilers on your own ServeMux.☆72Updated 9 years ago
- Golang augmented net.Dialer with connection pooling, cached DNS record IP's with round-robin & random access☆42Updated 6 years ago
- Various parsing utilities, such as IP, time, and top-level-domain, in Go☆25Updated 8 years ago
- xstats is a generic client for service instrumentation☆82Updated 4 years ago
- Utilities for extracting and compressing tgz and zip files.☆28Updated this week
- Zookeeper CLI☆43Updated 10 years ago
- Scriptable server and net/http middleware for GitHub Webhooks.☆81Updated 6 years ago
- sharded key-value store compatible with p5-ShardedKV☆37Updated 4 years ago
- Return random values sampled from a discrete distribution☆38Updated 7 years ago
- a library for reliable and flow-controlled nats sessions using the sliding window protocol. Written in golang.☆58Updated 8 years ago
- Increasing bleve indexing performance with sharding☆20Updated 7 years ago
- A Go package to facilitate JSON merge patch format and processing rules (RFC 7386).☆39Updated 3 years ago
- singlefile implements a host wide locking mechanism.☆34Updated 10 years ago
- A general-purpose instrumentation API for distributed tracing systems☆82Updated 8 years ago
- Agree is a Go package that makes it trivial to replicate any data structure using Raft.☆27Updated 9 years ago
- A dependency injection library using struct tags.☆28Updated 7 years ago
- A Go package for tailing MySQL v5.5.x binary replication streams.☆57Updated 8 years ago
- Metric reporting for Go applications☆77Updated 10 years ago