SaaSHub helps you find the best software and product alternatives Learn more →
Top 14 Go Diff Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
pgdiff
Compares the PostgreSQL schema between two databases and generates SQL statements that can be run manually against the second database to make their schemas match.
-
libopenapi
libopenapi is a fully featured, high performance OpenAPI 3.1, 3.0 and Swagger parser, library, validator and toolkit for golang applications.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
xferspdy
Xferspdy provides binary diff and patch library in golang. [Mentioned in Awesome Go, https://github.com/avelino/awesome-go]
-
srctx
A library for extracting and analyzing definition/reference graphs from your codebase. Powered by tree-sitter and LSIF/SCIP.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Terraboard is a web-based dashboard designed for visualizing and querying Terraform states. It offers several key features: an overview page that lists the most recently updated state files along with their activities; a detailed state page showing versions and resource attributes of state files; a search interface for querying resources by type, name, or attributes; and a diff interface for comparing state versions. Terraboard supports various remote state backend providers, including AWS S3 for state management and DynamoDB for locking, S3-compatible backends like MinIO, Google Cloud Storage, Terraform Cloud (remote), and GitLab. This makes it a versatile tool for managing and understanding Terraform state files.
I personally used dyff https://github.com/homeport/dyff it helped a lot when seeing exactly what was going to change.
I don't believe that you need any special tool - just show values in vanilla chart & compare it with your values; probably YQ and JD.
Project mention: Any free SchemaDiff tools out there? pgAdmin Schema Diff created a script but it fails (order is wrong, etc) | /r/PostgreSQL | 2023-06-26
Project mention: What is deck and How can it be used in Kong? A Hands-on Guide | dev.to | 2024-04-25curl -sL https://github.com/kong/deck/releases/download/v1.35.0/deck_1.35.0_windows_amd64.tar.gz -o deck.tar.gz
Project mention: A common question about how to find repositories to contribute to | /r/golang | 2023-06-03Want to get involved in the OpenAPI community? This is an up and coming library for working with OpenAPI docs lots of potential for improvement https://github.com/pb33f/libopenapi
Project mention: Visualize Your Commits: Automatically Evaluate Function-Level Impact in Seconds with a simple setup. Cross-Language. (https://github.com/williamfzc/srctx) | /r/coolgithubprojects | 2023-06-27
Go Diff related posts
-
How Can You Achieve Continuous Deployment for *APIs*?
-
Would you like to be notified when your API provider makes a breaking change?
-
Would you like to be notified when your API provider makes a breaking change?
-
difftool to generate config with only new changes
-
lazygit is not using the "delta" pager to show git diff
-
A tool to sort/rearrange yaml files - or bring them close enough in alignment to allow a decent diff between them.
-
A diff tool and Go module for OpenAPI Specification
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 May 2024
Index
What are some of the best open-source Diff projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | terraboard | 1,878 |
2 | dyff | 1,175 |
3 | jd | 755 |
4 | oasdiff | 587 |
5 | pgdiff | 419 |
6 | deck | 420 |
7 | libopenapi | 334 |
8 | got | 262 |
9 | go-udiff | 162 |
10 | JayDiff | 105 |
11 | xferspdy | 100 |
12 | cuetils | 76 |
13 | srctx | 31 |
14 | tfscan | 8 |
Sponsored