Top 0.5% dependent packages on proxy.golang.org
Top 0.8% dependent repos on proxy.golang.org
Top 3.4% forks on proxy.golang.org
Top 0.7% docker downloads on proxy.golang.org
proxy.golang.org : github.com/orlangure/gnomock
Package gnomock contains a framework to set up temporary docker containers for integration and end-to-end testing of other applications. It handles pulling images, starting containers, waiting for them to become available, setting up their initial state and cleaning up in the end. Its power is in a variety of Presets, each implementing a specific database, service or other tools. Each preset provides ways of setting up its initial state as easily as possible: SQL schema creation, test data upload into S3, sending test events to Splunk, etc. All containers created using Gnomock have a self-destruct mechanism that kicks-in right after the test execution completes. To debug cases where containers don't behave as expected, there are options like `WithDebugMode()` or `WithLogWriter()`. For the list of presets, please refer to https://pkg.go.dev/github.com/orlangure/gnomock/preset. Each preset can then be used in the following way:
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/orlangure/gnomock
Keywords:
cockroachdb
, docker
, elasticsearch
, end-to-end-testing
, go
, golang
, hacktoberfest
, integration-testing
, kafka
, kubernetes
, mariadb
, memcached
, mongo
, mysql
, postgres
, rabbitmq
, redis
, splunk
, sql-server
, testing
License: MIT
Latest release: 11 months ago
First release: about 5 years ago
Namespace: github.com/orlangure
Dependent packages: 80
Dependent repositories: 46
Stars: 1,084 on GitHub
Forks: 49 on GitHub
Docker dependents: 6
Docker downloads: 2,734
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/orlangure
Last synced: about 9 hours ago
github.com/sandstorm/synco v1.4.2
Synco - an Database and File Dump Downloader for synchronizing production, staging, and local dev...40 versions - Latest release: 12 months ago - 20 stars on GitHub
github.com/aneshas/tx v1.0.0
Package tx provides a simple transaction abstraction in order to enable decoupling / abstraction ...2 versions - Latest release: about 1 year ago - 1 dependent package - 2 stars on GitHub
github.com/catalystsquad/protoc-gen-go-gorm v1.1.1
Protoc plugin to generate gorm models and helpers40 versions - Latest release: about 1 year ago - 1 dependent package - 0 stars on GitHub
github.com/cloudnumbering/protoc-gen-go-gorm v0.0.0-20240123152834-5a441328cd92
1 version - Latest release: over 1 year agogithub.com/cryptowhizzard/storetheindex v0.0.0-20231111105900-bbfc09822591
A directory of CIDs1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/kubeshop/tracetest/server v0.0.0-20231023143011-ed06964ddf6e
Tracetest - Generate end-to-end tests automatically from your traces. For QA, Dev, & Ops.383 versions - Latest release: over 1 year ago - 2 dependent packages - 2 dependent repositories - 447 stars on GitHub
github.com/moeryomenko/healing v1.17.0
Сompatible with squad health/readiness controller26 versions - Latest release: over 1 year ago - 2 dependent packages - 0 stars on GitHub
github.com/bitleak/lmstfy v1.0.14
A task queue with REST API14 versions - Latest release: over 1 year ago - 2 dependent repositories - 666 stars on GitHub
github.com/meitu/lmstfy v1.0.14
14 versions - Latest release: over 1 year agogithub.com/chnm/apiary v0.0.0-20230921215859-f945797c69a9
🐝Apiary: The Data API for RRCHNM6 versions - Latest release: over 1 year ago - 7 stars on GitHub
github.com/mehdihadeli/go-ecommerce-microservices/internal/pkg v0.0.0-20230920131444-e030bcc9a5b8
🧺 A practical e-commerce microservices, built with golang, domain-driven design, cqrs, event sour...11 versions - Latest release: over 1 year ago - 1 dependent repositories - 580 stars on GitHub
github.com/catalystsquad/protoc-gen-go-weaviate v0.1.21
Protoc plugin to generate weaviate models and helpers21 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/winder/conduit v1.4.0
Algorand's data pipeline framework.2 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/aergoio/aergo-indexer-2.0 v0.0.0-20230830053819-5258bebd5097
Aergo indexer version 23 versions - Latest release: over 1 year ago - 1 stars on GitHub
github.com/app-sre/gabi v0.0.0-20230830041349-8000524f8b59
Improving tenant quality of life for database access while following site reliability engineering...6 versions - Latest release: over 1 year ago - 1 dependent package - 6 stars on GitHub
github.com/orlangure/gnomock/cmd/cleaner v0.0.0-20230826153336-6bb416a00470 💰
This program is intended to run as a sidecar of other, temporary containers. After startup, it be...23 versions - Latest release: over 1 year ago - 1,088 stars on GitHub
github.com/algorand/conduit-cockroachdb v0.0.0-20230822170926-f7d65777fe48
Experimental CockroachDB exporter for Conduit.1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/ychengcloud/cre v0.1.5
根据数据库表结构生成代码 Code generator via database ( crud, grpc, restful, openapi...)5 versions - Latest release: almost 2 years ago - 1 stars on GitHub
github.com/algorand/indexer v0.0.0-20230616170702-3979f710eae2
searchable history and current state42 versions - Latest release: almost 2 years ago - 5 dependent packages - 1 dependent repositories - 111 stars on GitHub
github.com/danteay/go-cassandra v0.0.0-20230224000852-a5ed264bf333
Cassandra Query Builder for humans2 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/dosco/graphjin/v2 v2.0.30 💰
GraphJin - Build NodeJS / GO APIs in 5 minutes not weeks31 versions - Latest release: over 2 years ago - 2,635 stars on GitHub
github.com/kobsio/kobs v0.11.0 💰
Kubernetes Observability Platform12 versions - Latest release: over 2 years ago - 4 dependent packages - 2 dependent repositories - 52 stars on GitHub
github.com/dosco/GraphJin v0.21.9 💰
GraphJin - Build NodeJS / GO APIs in 5 minutes not weeks430 versions - Latest release: over 2 years ago - 2,635 stars on GitHub
github.com/zdunecki/crawlerd v0.0.0-20221124011439-ff435c7b3b4e
crawlerd is a crawler daemon for small crawling jobs.1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/rentiansheng/incenses v0.0.0-20221021021852-0fdf8e34041a
Incenses(period calculate metric) 是一个基于周期数据收集、处理、聚合和存储的统计指标框架。 基于插件系统,能够轻松添加对周期内数据指标收集及统计的支持; a...1 version - Latest release: over 2 years ago - 7 stars on GitHub
github.com/ohkinozomu/pgarrow v0.0.0-20220918070601-0967c8b945e5
1 version - Latest release: over 2 years agogithub.com/smallnest/go_test_workshop v0.0.0-20220915225918-825bc1abf8b0
Go Test Workshop1 version - Latest release: over 2 years ago - 97 stars on GitHub
github.com/andybar2/graphjin v0.0.0-20220908123831-87194d990f9f 💰
GraphJin - Build APIs in 5 minutes with GraphQL. An instant GraphQL to SQL compiler.1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/Hinge/kaf v0.2.1 💰
Modern CLI for Apache Kafka, written in Go.51 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/hinge/kaf v0.2.1 💰
Modern CLI for Apache Kafka, written in Go.51 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/zeet-co/graphjin v0.17.30
GraphJin - Build APIs in 5 minutes with GraphQL. An instant GraphQL to SQL compiler.383 versions - Latest release: almost 3 years ago - 1 stars on GitHub
github.com/Hangman-Studios/graphjin v0.17.19
22 versions - Latest release: about 3 years agogithub.com/hangman-studios/graphjin v0.17.19 removed
22 versions - Latest release: about 3 years agogithub.com/petmal/graphjin v0.17.18 removed
371 versions - Latest release: about 3 years agogithub.com/polyglotDataNerd/poly-Go-utils v0.0.0-20220224164631-af6fd7d7d2c9
Golang Utils package for Repo1 version - Latest release: about 3 years ago - 1 dependent package - 0 stars on GitHub
github.com/L-Chao/graphjin v0.17.15
368 versions - Latest release: over 3 years agogithub.com/cmrajan/graphjin v0.17.15 💰
GraphJin - Build APIs in 5 minutes with GraphQL. An instant GraphQL to SQL compiler.368 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/l-chao/graphjin v0.17.15 removed
368 versions - Latest release: over 3 years agogithub.com/lmullen/cchc v0.1.0
America's Public Bible for Computing Cultural Heritage in the Cloud2 versions - Latest release: over 3 years ago - 5 stars on GitHub
github.com/niiclas/graphjin v0.17.13 removed
366 versions - Latest release: over 3 years agogithub.com/Niiclas/graphjin v0.17.13
22 versions - Latest release: over 3 years agogithub.com/leonsteinhaeuser/go-storage-abstraction v1.0.0
This repository abstracts the handling for different storage providers.1 version - Latest release: over 3 years ago - 1 stars on GitHub
github.com/fabiojmendes/kaf v0.1.44
Modern CLI for Apache Kafka, written in Go.45 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/jackcipher/kaf v0.1.44 removed
45 versions - Latest release: over 3 years agogithub.com/moeryomenko/memsync v0.1.1
Memsync provides a Memcached-based distributed mutual exclusion lock implementation for Go2 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 1 stars on GitHub
github.com/xiehuc/graphjin v0.16.100
348 versions - Latest release: over 3 years agogithub.com/nicocesar/graphjin v0.16.78
GraphJin - Build APIs in 5 minutes with GraphQL. An instant GraphQL to SQL compiler.327 versions - Latest release: almost 4 years ago - 0 stars on GitHub
github.com/r-gues/graphjin v0.15.76 removed
226 versions - Latest release: about 4 years agogithub.com/R-gues/graphjin v0.15.76 removed
226 versions - Latest release: about 4 years agogithub.com/dreamvo/gilfoyle v0.1.0
Distributed video encoding, hosting and streaming3 versions - Latest release: over 4 years ago - 77 stars on GitHub
github.com/lihuacai168/kaf v1.4.0
Modern CLI for Apache Kafka, written in Go.42 versions - Latest release: over 4 years ago - 1 dependent repositories - 1 stars on GitHub
github.com/orlangure/testing-kafka-in-go v0.0.0-20200926142711-76f7a1c3028a
An example of how to test a Go program that uses Kafka message broker, including Github Actions i...1 version - Latest release: over 4 years ago - 2 stars on GitHub
github.com/orlangure/gompress v0.1.2
CLI tool to compress the contents of AWS S3 bucket3 versions - Latest release: almost 5 years ago - 2 stars on GitHub
github.com/orlangure/gnomock-splunk v0.7.0
Package splunk includes Splunk Enterprise implementation of Gnomock Preset interface. This Preset...12 versions - Latest release: almost 5 years ago - 12 dependent packages
github.com/orlangure/gnomock-redis v0.7.0
Package redis includes Redis implementation of Gnomock Preset interface. This Preset can be passe...10 versions - Latest release: almost 5 years ago - 12 dependent packages
github.com/orlangure/gnomock-postgres v0.7.0
Package postgres provides a Gnomock Preset for PostgreSQL database9 versions - Latest release: almost 5 years ago - 12 dependent packages
github.com/orlangure/gnomock-mysql v0.7.0
Package mysql provides a Gnomock Preset for MySQL database9 versions - Latest release: almost 5 years ago - 12 dependent packages
github.com/orlangure/gnomock-mssql v0.7.0
Package mssql provides a Gnomock Preset for Microsoft SQL Server database7 versions - Latest release: almost 5 years ago - 12 dependent packages
github.com/orlangure/gnomock-mongo v0.7.0
Package mongo includes mongo implementation of Gnomock Preset interface. This Preset can be passe...6 versions - Latest release: almost 5 years ago - 12 dependent packages
github.com/orlangure/gnomock-localstack v0.7.0
Package localstack provides a Gnomock Preset for localstack project (https://github.com/localstac...9 versions - Latest release: almost 5 years ago - 13 dependent packages - 1 dependent repositories
github.com/orlangure/gnomockd v0.0.0-20200503210722-f70f46dcf70a
1 version - Latest release: almost 5 years agoCheck this option to include packages that no longer depend on this package in their latest version but previously did.