111 Resources
Golang buf-schema-registry Libraries
Terraform-in-Terraform: Execute Modules directly from the Terraform Registry
Terraform-In-Terraform Provider This provider allows running Terraform in Terraform. This might seem insane but there are some edge cases where it com
SampleD - scalable sample collection, routing, and schema evolution
SampleD Realtime event analytics capture and processor Emit samples from your application code (libraries provided) Configure fluentbit to capture sam
Automatically load up your Protobuff generated Golang types into the Protobuff registry
Automatically load up your Protobuff generated Golang types into the Protobuff registry (from the generated code), so that you can lookup by name of Protobuff message type.
Schematic - Generates model and validators by schema definition
schematic Generates model and validators by schema definition. Install Warning:
Service registry/discovery implementation in Go.
go-service-registry Availabe endpoints : GET http://localhost:3000/ -- Dashboard GET http://localhost:3000/services/[serviceName] -- Get available
Schema - JSON Schema rules plugin
This plugin allows to configure JSON Schema validations rules ensuring user-submitted records adhere to a pre-defined data schema.
Token-list - The community maintained Solana token registry
Please note: This repository is being rebuilt to accept the new volume of token
Common Image Registry for Testcontainers-Go
Testcontainers-Go Common Image Registry Common Image Registry for Testcontainers-Go Prerequisites Go = 1.16 Install go get github.com/nhatthm/testcon
Thin clones of PostgreSQL to build powerful development, test, QA, staging environments
Database Lab Engine (DLE) ⚡ Blazing-fast cloning of PostgreSQL databases 🐘 Thin clones of PostgreSQL to build powerful development, test, QA, staging
Returns which registry from the container image name
Returns which registry from the container image name
A tool to check whether docker images exist in the remote registry.
Check Docker Image A tool to check whether docker images exist in the remote registry. Build project: go build -o check-image . Example usage: REGISTR
Cashbag - This is golang sdk for implement promotion schema
Cashbag This is golang sdk for implement promotion schema How to use package mai
Tools for parse JSON-like logs for collecting unique fields and events
parsefields Tool for parse JSON-like logs for collecting unique fields. Main purpose to collect JSON-data with typical events and fields it is useful
Embedded schema migration package for Go
Schema - Database Migrations for Go An embeddable library for applying changes to your Go application's database/sql schema. Features Cloud-friendly d
sql migration schema generate from models
SQLize Generate MySQL/PostgreSQL Migration from golang struct and existing sql Features Sql parser Sql builder from objects Generate sql migration fro
A tool for creating hidden accounts using the registry.
CreateHiddenAccount 创建隐藏账号 中文 | EN Tool Introduction There are two common ways to create a hidden account. One is to add the $ sign directly after the
Solana Token Registry - a package that allows application to query for list of tokens
Please note: This repository is being rebuilt to accept the new volume of token additions and modifications. PR merges will be delayed. @solana/spl-to
Kubernetes controller for backing up public container images to our own registry repository
image-clone-controller Kubernetes controller which watches applications (Deployment and DaemonSet) and "caches" the images (public container images) b
Idempotent schema management for MySQL, PostgreSQL, and more
sqldef The easiest idempotent MySQL/PostgreSQL/SQLite3/SQL Server schema management by SQL. This is inspired by Ridgepole but using SQL, so there's no
🤖 Prune old images on GitHub (ghcr.io) and GitLab (registry.gitlab.com) container registry
✨ Prune container images in a CLI way ✨ Prune old images on GitHub (ghcr.io) and GitLab (registry.gitlab.com) Container Registry Getting Started | Des
Just a quick demo of how you can use automatically generated protobuffer and gRPC code from buf.build
buf.build demo The purpose of this repository is to demonstrate how to use the services offered by buf.build for hosting protobuffer definitions and a
Troon-NFT-Contract is deployed on Flow Blockchain, which is a white-label smart-contract for NFTs with an addition layer of Brand, Schema and Template
Overview Summary of NFTContract NFTContract is a Non Fungible Token (NFT) standard for Flow blockchain. It offers a powerful set while keeping unneces
Drone eReg: Demo client application for the PKI server's built-in UAV registry
UAV e-Registration: Demo UAV Registry Client A client to register UAVs in the built-in demo UAV registry of the UAVreg-PKI-server. Installation and Us
Dingo - Data access in Go - Code Generator
DinGo Data access in Go (DinGo). From database schema to RESTful API: all the code is generated for you in few seconds. Build status Main features Din
Library providing routines to merge and validate JSON, YAML and/or TOML files
CONFLATE Library providing routines to merge and validate JSON, YAML, TOML files and/or structs (godoc) Typical use case: Make your application config
Golang PostgreSQL schema migration tool
goerd This is a New Era of migrations PostgreSQL databases with Golang. We no longer want to ensure the database schema with incremental patches. Shem
🔥 🔥 Open source cloud native security observability platform. Linux, K8s, AWS Fargate and more. 🔥 🔥
CVE-2021-44228 Log4J Vulnerability can be detected at runtime and attack paths can be visualized by ThreatMapper. Live demo of Log4J Vulnerability her
Package gorilla/schema fills a struct with form values.
schema Package gorilla/schema converts structs to and from form values. Example Here's a quick example: we parse POST form values and then decode them
A registry for resilient mid-tier load balancing and failover.
Discovery Discovery is a based service that is production-ready and primarily used at Bilibili for locating services for the purpose of load balancing
Go binding for blip-buf
blip-go Go binding for blip-buf. This package does not depend on cgo. What is blip-buf? The explanation of blip_buf-rs is easy to understand and is qu
Private Terraform Provider Registry For Golang
private-reggie Private Terraform Provider Registry Test With curl $ curl http://localhost:8080/terraform/providers/v1/hashicorp/hashicups/versions ht
Web-based, zero-config, dependency-free database schema change and version control tool for teams
Live Demo • Install • Help • Development • Design Doc Bytebase is a web-based, zero-config, dependency-free database schema change and version control
Demo of schema change failures with SQLite INTEGERs.
SQLite Schema Migration Bug This is a repository to reproduce a bug with Ent and the modernc.org/sqlite (non-CGO) SQLite 3 driver. Reproduce Simply ru
GitHub's Online Schema Migrations for MySQL
gh-ost GitHub's online schema migration for MySQL gh-ost is a triggerless online schema migration solution for MySQL. It is testable and provides paus
Generate a Go ORM tailored to your database schema.
SQLBoiler is a tool to generate a Go ORM tailored to your database schema. It is a "database-first" ORM as opposed to "code-first" (like gorm/gorp). T
A REST API for the DN42 registry, written in Go, to provide a bridge between interactive applications and the registry.
dn42regsrv A REST API for the DN42 registry, written in Go, to provide a bridge between interactive applications and registry data. A public instance
A CUE-based framework for portable, evolvable, schema
Scuemata Scuemata is a system for writing schemas. Like JSON Schema or OpenAPI, it is general-purpose, and most obviously useful as an IDL. Unlike JSO
Docker for Your ML/DL Models Based on OCI Artifacts
English | 中文 ORMB is an open-source model registry to manage machine learning model. ORMB helps you manage your Machine Learning/Deep Learning models
A service registry and service discovery implemention for kitex based on etcd
kitex etcd Introduction kitexetcd is an implemention of service registry and service discovery for kitex based on etcd. Installation go get -u github.
A tool to compare if terraform provider migration schema snapshot is equal to schema defined in resource code
migration schema comparer for Terraform When develop Terraform provider sometimes we need do some state migration(not schema migration) via StateUpgra
Opinionated tool for database structure management and migrations
trek Requirements At least version 13 of postgres is needed. Installation go install . Setup Create config.yaml: model_name: model_name db_name: db
Service Discovery and Governance Center for Distributed and Microservice Architecture
Polaris: Service Discovery and Governance English | 简体中文 README: Introduction Components Getting started Chat group Contribution Visit website to lear
registry-tools: Prints image digest from a registry
registry-tools: Prints image digest from a registry
Go types of schema.org ontology
schema.org for golang The library declares Go types of https://schema.org ontology. Inspiration Schema.org is a collaborative, community activity with
Go library that stores data in Redis with SQL-like schema
Go library that stores data in Redis with SQL-like schema. The goal of this library is we can store data in Redis with table form.
Manage Schema for KubeDB managed Databases
schema-manager Manage Schema for KubeDB managed Databases Installation To install KubeDB, please follow the guide here. Using KubeDB Want to learn how
Schema-free, document-oriented streaming database that optimized for monitoring network traffic in real-time
Basenine Schema-free, document-oriented streaming database that optimized for monitoring network traffic in real-time. Featured Aspects Has the fastes
A gRPC API for Warhammer Age of Sigmar
Warhammer 🔥 A gRPC API for Warhammer Age of Sigmar Intro ℹ️ Skip to Quick Start What is this? An API for creating, reading, deleting, and updating a
Schema based, typed Redis caching/memoize framework for Go
cacheme - Redis Caching Framework For Go English | 中文 Statically Typed - 100% statically typed using code generation. Scale Efficiently - thundering h
Carbon Black Harbor Adapter is a scanner to scan images in Harbor Registry with the help of Carbon Black Cloud.
carbon-black-adapter-for-harbor Overview Carbon Black adapter for Harbor integrates your Harbor Registry with the Carbon Black Cloud. It leverages Har
Generate Terraform schema from Go structs
terraform-schema-gen This repository contains a CLI to generate Terraform schema out of Go structs. The generator relies on kube-openapi as an interme
Diun is a CLI application written in Go to receive notifications when a Docker image is updated on a Docker registry.
Diun is a CLI application written in Go to receive notifications when a Docker image is updated on a Docker registry.
Structured Data Templates
Structured Data Templates Structured data templates are a templating engine that takes a simplified set of input parameters and transforms them into a
Versioned model registry suitable for temporary in-training storage and permanent storage
Cogment Model Registry Cogment is an innovative open source AI platform designed to leverage the advent of AI to benefit humankind through human-AI co
EDR-Recon scans Windows services, drivers, processes, registry for installed EDRs.
EDR-Recon EDR-Recon scans Windows services, drivers, processes, registry for installed EDRs. Install Binary Download the latest release from the relea
churro is a cloud-native Extract-Transform-Load (ETL) application designed to build, scale, and manage data pipeline applications.
Churro - ETL for Kubernetes churro is a cloud-native Extract-Transform-Load (ETL) application designed to build, scale, and manage data pipeline appli
Restish is a CLI for interacting with REST-ish HTTP APIs with some nice features built-in
Restish is a CLI for interacting with REST-ish HTTP APIs with some nice features built-in, like always having the latest API resources, fields, and operations available when they go live on the API without needing to install or update anything.
Declarative CLI Version manager. Support Lazy Install and Sharable configuration mechanism named Registry. Switch versions seamlessly
aqua Declarative CLI Version manager. Support Lazy Install and Sharable configuration mechanism named Registry. Switch versions seamlessly. Index Slid
entviz is an ent extension that provides visualization of the schema graph
entviz entviz is an ent extension that creates visual graph (html file) of your ent's schema. install go get github.com/hedwigz/entviz add this exten
Polaris is a cloud-native service discovery and governance center
It can be used to solve the problem of service connection, fault tolerance, traffic control and secure in distributed and microservice architecture.
A magic shim for Docker credential helpers
docker-credential-magic Overview Installation Usage How to use docker-credential-magic Local setup How to use docker-credential-magician Including a s
Self Hosted Terraform Registry backed by S3
tf-registry Self Hosted Terraform Registry backed by S3 Usage tf-registry Provides a simple http server that implements the Terraform Module Registry
Simple 'UserKit' for Malware written in Go. Startup, Hidden Files, Critical Process and Registry Watcher
GoUserKit Simple UserKit for Malware written in Go Features Makes Process Critical (NtSetInformationProcess) Hides Files Simple Add to Startup (HKCU R
sql 语句转成 ent schema
sql2ent 该项目提供 sql 语句转化为 entgo schema 代码的命令行工具, 以提高工作效率。 前往学习entgo 功能 已完成 使用命令行批量转化 支持 mysql 计划 支持更多的数据库,例如:MariaDB、SQLite、PostgreSQL。 读取数据库,批量生成 schem
Container Registry Synchronization made easy and fast
🚀 booster - Makes synchronization of container images between registries faster.
Windows 11 TPM 2.0 and Secure Boot Setup.exe/Registry bypass written in Go.
Win11-Patcher Windows 11 TPM 2.0 and Secure Boot Setup.exe bypass written in Go. Compiling Requires Go (no shit) Requires a version of 7zip that you c
Simple JSON type checking.
go-map-schema Table of Contents Overview Use Case Do I Really Need This? Examples Usage Full Code Output Universal Type Names Overview go-map-schema i
Kubernetes Container Registry
k8scr A kubectl plugin for pushing OCI images through the Kubernetes API server. Quickstart Build kubectl-k8scr make build Move to location in PATH s
dqlx is a fully featured DGraph Schema and Query Builder for Go.
dqlx is a fully featured DGraph Schema and Query Builder for Go. It aims to simplify the interaction with the awesome Dgraph database allowing you to fluently compose any queries and mutations of any complexity. It also comes with a rich Schema builder to easily develop and maintain your Dgraph schema.
OCI Registry As Storage
OCI Registry As Storage 🚧 This project is currently under active development. The API may and will change incompatibly from one commit to another. 🚧
Go library and CLIs for working with container registries
Go library and CLIs for working with container registries
Dubbo2istio watches Dubbo ZooKeeper registry and synchronize all the dubbo services to Istio.
Dubbo2Istio Dubbo2istio 将 Dubbo ZooKeeper 服务注册表中的 Dubbo 服务自动同步到 Istio 服务网格中。 Aeraki 根据 Dubbo 服务信息和用户设置的路由规则生成数据面相关的配置,通过 Istio 下发给数据面 Envoy 中的 Dubbo p
vjson is a Go package that helps to validate JSON objects in a declarative way.
vjson vjson is a Go package that helps to validate JSON objects in a declarative way. Getting Started Installing For installing vjson, use command bel
Dbmate is a database migration tool, to keep your database schema in sync across multiple developers and your production servers.
Dbmate is a database migration tool, to keep your database schema in sync across multiple developers and your production servers. It is a stand
A golang registry for global request variables.
context 👷 This library is in maintenance mode. ⚠ ⚠ ⚠ Note ⚠ ⚠ ⚠ gorilla/context, having been born well before context.Context existed, does not play
The High Code Framework (low-code for devs)
hof - the high code framework The hof tool tries to remove redundent development activities by using high level designs, code generation, and diff3 wh
A CLI for generating ER diagrams for Ent schema
enter A CLI for generating ER (entity-relationship) diagrams for Ent schema using mermaid.js.
Go library and CLIs for working with container registries
Go library and CLIs for working with container registries
Inspr is an application mesh for simple, fast and secure development of distributed applications.
Inspr is an engine for running distributed applications, using multiple communication patterns such as pub sub and more, focused on type consistency a
The easiest way to make API documents for GraphQL
Document Generator for GraphQL gqldoc is now alpha gqldoc is command line tool to generate documents from GraphQL schema or your GraphQL endpoint. the
go generate based graphql server library
gqlgen What is gqlgen? gqlgen is a Go library for building GraphQL servers without any fuss. gqlgen is based on a Schema first approach — You get to D
Authentication server for Docker Registry 2
The original Docker Registry server (v1) did not provide any support for authentication or authorization. Access control had to be performed externally, typically by deploying Nginx in the reverse proxy mode with Basic or other type of authentication. While performing simple user authentication is pretty straightforward, performing more fine-grained access control was cumbersome.
go generate based graphql server library
gqlgen What is gqlgen? gqlgen is a Go library for building GraphQL servers without any fuss. gqlgen is based on a Schema first approach — You get to D
tbls is a CI-Friendly tool for document a database, written in Go.
tbls is a CI-Friendly tool for document a database, written in Go. Key features of tbls are: Document a database automatically in GFM format. Output d
One of the fastest alternative JSON parser for Go that does not require schema
Alternative JSON parser for Go (10x times faster standard library) It does not require you to know the structure of the payload (eg. create structs),
Goose database migration tool - fork of https://bitbucket.org/liamstask/goose
goose Goose is a database migration tool. Manage your database schema by creating incremental SQL changes or Go functions. Goals of this fork github.c
GitHub's Online Schema Migrations for MySQL
gh-ost GitHub's online schema migration for MySQL gh-ost is a triggerless online schema migration solution for MySQL. It is testable and provides paus
Dragonfly is an intelligent P2P based image and file distribution system.
Dragonfly Note: The master branch may be in an unstable or even broken state during development. Please use releases instead of the master branch in o
REST Layer, Go (golang) REST API framework
REST Layer REST APIs made easy. REST Layer is an API framework heavily inspired by the excellent Python Eve. It helps you create a comprehensive, cust
wrench - Schema management tool for Cloud Spanner -
wrench wrench is a schema management tool for Cloud Spanner. Please feel free to report issues and send pull requests, but note that this application
CRFS: Container Registry Filesystem
CRFS: Container Registry Filesystem Discussion: https://github.com/golang/go/issues/30829 Overview CRFS is a read-only FUSE filesystem that lets you m
webrpc is a schema-driven approach to writing backend services for modern Web apps and networks
webrpc is a schema-driven approach to writing backend servers for the Web. Write your server's api interface in a schema format of RIDL or JSON, and t
k8s-image-swapper Mirror images into your own registry and swap image references automatically.
k8s-image-swapper Mirror images into your own registry and swap image references automatically. k8s-image-swapper is a mutating webhook for Kubernetes
Tool that can parse Go files into an abstract syntax tree and translate it to several programming languages.
GoDMT GoDMT, the one and only Go Data Model Translator. The goal of this project is to provide a tool that can parse Go files that include var, const,
Explore Docker registries and manipulate Docker images!
L/S tags Utility and API to manipulate (analyze, synchronize and aggregate) images across different Docker registries. Example invocation $ lstags alp
XSD (XML Schema Definition) parser and Go/C/Java/Rust/TypeScript code generator
xgen Introduction xgen is a library written in pure Go providing a set of functions that allow you to parse XSD (XML schema definition) files. This li
jio is a json schema validator similar to joi
jio Make validation simple and efficient ! 中文文档 Why use jio? Parameter validation in Golang is really a cursing problem. Defining tags on structs is n
omniparser: a native Golang ETL streaming parser and transform library for CSV, JSON, XML, EDI, text, etc.
omniparser Omniparser is a native Golang ETL parser that ingests input data of various formats (CSV, txt, fixed length/width, XML, EDI/X12/EDIFACT, JS
Expressive end-to-end HTTP API testing made easy in Go
baloo Expressive and versatile end-to-end HTTP API testing made easy in Go (golang), built on top of gentleman HTTP client toolkit. Take a look to the