InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β
Copier Alternatives
Similar projects and alternatives to copier
-
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
copygen
Copygen generates code based on Go types. Generate type-based code to copy values from type to type and fields from struct to struct by default (copier without reflection).
-
-
-
cookiecutter
A cross-platform command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, C projects.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
goswift
High-performance, concurrent embedded caching library for Go applications with support for Hash data type, Disk Save and TTL
-
-
-
HTTP Prompt
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie
-
-
-
-
cookiecutter-flask
Discontinued A flask template with Bootstrap 4, asset bundling+minification with webpack, starter templates, and registration/authentication. For use with cookiecutter. [Moved to: https://github.com/cookiecutter-flask/cookiecutter-flask] (by sloria)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
copier discussion
copier reviews and mentions
-
Best practice for separating DB models from API models?
When the internal model and the API model are pretty much the same, you might simply copy the result from one struct to another using e.g. https://github.com/jinzhu/copier
-
sqlc patterns in production
An alternative is to use a reflection based struct copier library or a codegen struct copier library
-
Generating a YAML file with Go template engine?
I think using the yaml library directly would be a lot easier. You could then unmarshal both configs to a struct and use something like copier to update the values.
-
how do you deep copy a struct with slice of structs to another
However, if you don't want to bother, I suggest to take a look at https://github.com/jinzhu/copier which is more extensive and works with slices and pointer types.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 May 2025
Stats
jinzhu/copier is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of copier is Go.