Go Schema

Open-source Go projects categorized as Schema

Top 13 Go Schema Projects

  • goose

    A database migration tool. Supports SQL migrations and Go functions.

  • Project mention: Recent improvements to the pressly/goose migration tool | /r/golang | 2023-11-14

    In v3.16.0 we added a new Provider feature that unlocks the ability to implement a lot of highly requested features. More details in the blog post:

  • pgroll

    PostgreSQL zero-downtime migrations made easy

  • Project mention: Building a Managed Postgres Service in Rust | news.ycombinator.com | 2024-04-08

    I thought I recognized xataio - they submitted pgroll a few months back https://news.ycombinator.com/item?id=37752366 (https://github.com/xataio/pgroll - Apache 2)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • kpt

    Automate Kubernetes Configuration Editing

  • omniparser

    omniparser: a native Golang ETL streaming parser and transform library for CSV, JSON, XML, EDI, text, etc.

  • thema

    A CUE-based framework for portable, evolvable schema

  • srclient

    Golang Client for Schema Registry

  • jio

    jio is a json schema validator similar to joi

  • Project mention: Request Validations in Go REST API | /r/golang | 2023-05-21
  • 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.

    InfluxDB logo
  • go-map-schema

    Simple JSON type checking.

  • hcl-lang

    Schema and decoder to be used as building blocks for an HCL2-based language server.

  • Project mention: OpenTerraform – an MPL fork of Terraform after HashiCorp's license change | news.ycombinator.com | 2023-08-11

    no, it and a ton of other things in their GH org are still MPL (for now): https://github.com/hashicorp/hcl-lang/blob/main/LICENSE including, confusingly https://github.com/hashicorp/boundary/blob/main/LICENSE which I would have thought would have fallen into the same "but AWS gonna steal our shit" fearmongering as Nomad, did to say nothing of the future in which AWS offers Managed Vagrant™ :eyeroll:

  • go-xmlstruct

    Generate Go structs from multiple XML documents.

  • vjson

    vjson is a golang package that helps to validate JSON objects

  • migrator

    Super fast and lightweight DB migration & evolution tool written in Go (by lukaszbudnik)

  • ratchet

    A schema migration tool for Cloud Spanner. (by kanjih)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Schema related posts

Index

What are some of the best open-source Schema projects in Go? This list will help you:

Project Stars
1 goose 5,637
2 pgroll 2,504
3 kpt 1,631
4 omniparser 634
5 thema 228
6 srclient 221
7 jio 96
8 go-map-schema 84
9 hcl-lang 81
10 go-xmlstruct 63
11 vjson 39
12 migrator 19
13 ratchet 6

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com