go-restruct / restruct
Rich binary (de)serialization library for Golang
☆361Updated 2 years ago
Alternatives and similar repositories for restruct:
Users that are interested in restruct are comparing it to the libraries listed below
- Better binary packing for Go☆580Updated 2 months ago
- io.Reader and io.Writer with progress and remaining time estimation☆410Updated 4 years ago
- Optimized bit-level Reader and Writer for Go.☆245Updated last year
- a better customizable tool to embed files in go; also update embedded files remotely without restarting the server☆635Updated last year
- A simple tool for embedding assets in a Go binary.☆299Updated 6 years ago
- A small utility which generates Go code from any file. Useful for embedding binary data in a Go program.☆189Updated 2 years ago
- Minimal metrics for Go (counter/gauge/histogram). No dependencies. Compatible with expvar. Web UI included.☆359Updated 5 years ago
- The tomb package helps with clean goroutine termination in the Go language.☆367Updated last year
- SQLite driver for the Go programming language☆328Updated 4 years ago
- Persistent stacks and queues for Go backed by LevelDB☆864Updated 3 weeks ago
- Code generation tools for Go.☆425Updated 3 months ago
- reflectwalk is a Go library for "walking" complex structures, similar to walking a filesystem.☆277Updated 2 years ago
- Go implementation of bsdiff & bspatch☆306Updated last year
- Handle Go recover, panic, and errors in a graceful way. Multiple errors support, basic filters and custom handlers.☆236Updated 6 years ago
- MemConn is an in-memory network stack for Go.☆548Updated last year
- Go (golang) library for deep copying values in Go.☆347Updated 3 years ago
- a go wrapper for google's starlark embedded python language☆301Updated 8 months ago
- Collection of compression related Go packages.☆408Updated last year
- Fast conversions across various Go types with a simple API.☆383Updated 3 years ago
- DRY (don't repeat yourself) package for Go☆488Updated this week
- Extensions to the standard "os" package. Executable and ExecutableFolder.☆441Updated 5 years ago
- dque is a fast, embedded, durable queue for Go☆777Updated 2 months ago
- Using brotli compression to embed static files in Go.☆531Updated 3 years ago
- Managing go application shutdown with signals.☆196Updated last month
- go-farm: a pure-Go farmhash implementation☆248Updated 3 months ago
- Easily write daemonizable services in Go☆509Updated 7 months ago
- Package renameio provides a way to atomically create or replace a file or symbolic link.☆614Updated 11 months ago
- Buffer/Byte pool for Go☆470Updated 5 years ago
- Emits events in Go way, with wildcard, predicates, cancellation possibilities and many other good wins☆512Updated last year