Go (golang) library for deep copying values in Go.
☆354May 5, 2021Updated 5 years ago
Alternatives and similar repositories for copystructure
Users that are interested in copystructure are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- reflectwalk is a Go library for "walking" complex structures, similar to walking a filesystem.☆280Apr 21, 2022Updated 4 years ago
- Get hash values for arbitrary values in Go (golang).☆764Jan 3, 2023Updated 3 years ago
- Go library for decoding generic map values into native Go structures and vice versa.☆8,025Jun 25, 2024Updated 2 years ago
- Golang library that demultiplexes line-oriented data from an io.Reader into multiple io.Readers based on a prefix.☆47Feb 13, 2019Updated 7 years ago
- Golang package that reads lines from an io.Reader and puts them onto a channel.☆68Feb 13, 2019Updated 7 years ago
- Deploy to Railway using AI coding agents - Free Credits Offer • AdUse Claude Code, Codex, OpenCode, and more. Autonomous software development now has the infrastructure to match with Railway.
- Go library for addressing and reading/writing a specific value within any Go structure using a string syntax.☆214Sep 6, 2023Updated 2 years ago
- Protobuf compiler plugin to generate Go JSON Marshal/Unmarshal implementations for messages using jsonpb.☆233Mar 13, 2024Updated 2 years ago
- Package for downloading things from a string URL using a variety of protocols.☆1,824Updated this week
- multistep is a Go library for building up complex actions using discrete steps.☆154Sep 1, 2017Updated 8 years ago
- Errwrap is a Go (golang) library for wrapping and querying errors.☆454Updated this week
- A Go (golang) package for representing a list of errors as a single error.☆2,581Jul 6, 2026Updated last month
- simple struct copying for golang☆460Apr 30, 2020Updated 6 years ago
- Golang io interfaces across an RPC connection.☆20Jul 23, 2013Updated 13 years ago
- A Go library that provides functions for downcasting types, composing values dynamically, and more.☆33May 1, 2020Updated 6 years ago
- Managed Kubernetes at scale on DigitalOcean • AdDigitalOcean Kubernetes includes the control plane, bandwidth allowance, container registry, automatic updates, and more for free.
- The Universal Filesystem Abstraction for Go☆6,694Aug 14, 2026Updated 2 weeks ago
- Mergo: merging Go structs and maps since 2013☆3,106Updated this week
- panicwrap is a Go library for catching and handling panics in Go applications.☆453Apr 5, 2024Updated 2 years ago
- Go (golang) package for progress bars around io.Reader/Writers.☆503Oct 30, 2021Updated 4 years ago
- Go glob☆1,033Updated this week
- Package for comparing Go values in tests☆4,678Jun 18, 2026Updated 2 months ago
- Go library for representing and applying patches to modify existing Go structures☆56Feb 4, 2017Updated 9 years ago
- Library to represent, compare and parse Terraform Registry address☆16Aug 17, 2026Updated last week
- A Go library for turning `io.Reader` into channels.☆47Apr 8, 2019Updated 7 years ago
- GPUs on demand by Runpod - Special Offer Available • AdRun AI, ML, and HPC workloads on powerful cloud GPUs—without limits or wasted spend. Deploy GPUs in under a minute and pay by the second.
- A Go (golang) library for wrapping words in a string.☆128Sep 25, 2020Updated 5 years ago
- An implementation of JSON Schema, draft v4 v6 & v7 - Go language☆2,737Jun 28, 2024Updated 2 years ago
- A collection of useful, performant, and threadsafe Go datastructures.☆7,955Jul 31, 2026Updated 3 weeks ago
- Jennifer is a code generator for Go☆3,628Sep 8, 2024Updated last year
- Golang in-memory database built on immutable radix trees☆3,472Jun 28, 2026Updated 2 months ago
- Go (golang) library for creating and consuming HTTP Server-Timing headers☆859Dec 8, 2023Updated 2 years ago
- A common logging package for HashiCorp tools☆348Updated this week
- Implements string functions widely used in other languages but absent in Go.☆1,413Jun 6, 2024Updated 2 years ago
- Anti-memory-waste byte buffer pool☆1,333Jul 20, 2024Updated 2 years ago
- Serverless GPU API endpoints on Runpod - Get Bonus Credits • AdSkip the infrastructure headaches. Auto-scaling, pay-as-you-go, no-ops approach lets you focus on innovating your application.
- Find, list, and inspect processes from Go (golang).☆1,490Nov 20, 2022Updated 3 years ago
- Golang plugin system over RPC.☆6,076Updated this week
- A dead simple, no frills Go cross compile tool☆4,576May 2, 2023Updated 3 years ago
- Universally Unique Lexicographically Sortable Identifier (ULID) in Go☆5,051Jul 23, 2026Updated last month
- Google API Extensions for Go.☆223Aug 21, 2026Updated last week
- An immutable radix tree implementation in Golang☆1,107Jul 27, 2026Updated last month
- Go module for downloading or locating HashiCorp binaries, verifying signatures and checksums, and asserting version constraints.☆62Updated this week