Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
Top 0.3% dependent packages on proxy.golang.org
Top 0.3% dependent repos on proxy.golang.org
Top 3.8% forks on proxy.golang.org
proxy.golang.org : github.com/DATA-DOG/go-txdb
Package txdb is a single transaction based database sql driver. When the connection is opened, it starts a transaction and all operations performed on this *sql.DB will be within that transaction. If concurrent actions are performed, the lock is acquired and connection is always released the statements and rows are not holding the connection. Why is it useful. A very basic use case would be if you want to make functional tests you can prepare a test database and within each test you do not have to reload a database. All tests are isolated within transaction and though, performs fast. And you do not have to interface your sql.DB reference in your code, txdb is like a standard sql.Driver. This driver supports any sql.Driver connection to be opened. You can register txdb for different sql drivers and have it under different driver names. Under the hood whenever a txdb driver is opened, it attempts to open a real connection and starts transaction. When close is called, it rollbacks transaction leaving your prepared test database in the same state as before. Given, you have a mysql database called txdb_test and a table users with a username column. Example: Every time you will run this application, it will remain in the same state as before.
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/%21d%21a%21t%21a-%21d%21o%21g/go-txdb
Keywords: go, golang, integration-testing, sql, sql-driver, tdd, testing
License: BSD-3-Clause
Latest release: 6 months ago
First release: over 6 years ago
Namespace: github.com/DATA-DOG
Dependent packages: 168
Dependent repositories: 471
Stars: 519 on GitHub
Forks: 37 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 7 days ago
github.com/data-dog/godog v0.13.0 π°
Package godog is the official Cucumber BDD framework for Golang, it merges specification and test...51 versions - Latest release: 9 months ago - 1,919 stars on GitHub
github.com/DATA-DOG/godog v0.13.0 π°
Package godog is the official Cucumber BDD framework for Golang, it merges specification and test...51 versions - Latest release: 9 months ago - 165 dependent packages - 367 dependent repositories - 1,922 stars on GitHub
github.com/romanyx/polluter v1.2.2
The easiest solution to seed database with Go4 versions - Latest release: almost 5 years ago - 22 dependent packages - 18 dependent repositories - 174 stars on GitHub
github.com/raarceoml/godog v0.7.14
35 versions - Latest release: almost 5 years agogo.nlx.io/nlx v0.149.5
NLX is an open source inter-organisational system facilitating federated authentication, secure c...224 versions - Latest release: 2 months ago - 1 dependent repositories - 26 stars on GitLab.com
github.com/ges-sh/gomigrate v0.4.0
Migrations for PostgreSQL6 versions - Latest release: almost 5 years ago - 0 stars on GitHub
github.com/smartcontractkit/chainlink v1.13.3
node of the decentralized oracle network, bridging on and off-chain computation214 versions - Latest release: 12 months ago - 16 dependent packages - 54 dependent repositories - 4,509 stars on GitHub
github.com/adrianbrad/dbutils v0.0.0-20210316181203-c62934ff20f1
1 version - Latest release: about 3 years ago - 0 stars on GitHubgithub.com/pubcast/pubcast v0.0.0-20190307024108-58aeaf49a766
An experimental ActivityPub based podcasting platform.1 version - Latest release: about 5 years ago - 102 stars on GitHub
github.com/transcom/mymove v0.0.0-20240118194850-a034523ceee1
MyMove Personal Property Prototype372 versions - Latest release: 4 months ago - 1 dependent package - 1 dependent repositories - 47 stars on GitHub
github.com/shufo/go-graphql-boilerplate v0.0.0-20190505064852-47bb0928492c
A boilerplate for creating GraphQL server with Go1 version - Latest release: about 5 years ago - 12 stars on GitHub
github.com/nusorbital/nusorbital v0.2.0
4 versions - Latest release: about 4 years agogithub.com/instantlabs/godog v0.7.14
Cucumber for golang32 versions - Latest release: over 4 years ago - 0 stars on GitHub
github.com/linzhoulxyz/test v0.0.0-20191219064442-81b82977991c
1 version - Latest release: over 4 years agogithub.com/spikerlabs/godog v0.8.1
Package godog is the official Cucumber BDD framework for Golang, it merges specification and test...33 versions - Latest release: over 4 years ago - 0 stars on GitHub
github.com/merlinapp/datarepo-go v0.3.1
8 versions - Latest release: about 4 years agogithub.com/advancevillage/3rd v1.1.4
3rd56 versions - Latest release: about 1 year ago - 3 dependent packages - 3 dependent repositories - 1 stars on GitHub
github.com/acoustid/go-acoustid v0.0.0-20230217050816-991ee45d040f
Experimental AcoustID backend in Go2 versions - Latest release: over 1 year ago - 1 dependent repositories - 10 stars on GitHub
github.com/martinohmann/godog-db v0.1.1
Package db defines a godog feature context which adds steps to setup and verify database contents...2 versions - Latest release: almost 3 years ago - 1 stars on GitHub
github.com/inluxc/godog v0.11.0
41 versions - Latest release: over 3 years agogithub.com/neighborly/go-pghelpers v0.10.0
12 versions - Latest release: 4 months ago - 2 dependent packages - 1 dependent repositoriesgithub.com/nrfta/go-tiger v0.3.2
CLI for running migrations and generators in go apps.5 versions - Latest release: 6 months ago - 2 stars on GitHub
github.com/infomark-org/infomark v0.0.0-20230614212108-df05d7686f3f
free, scalable, modern, and open-source course management system with auto testing of programming...5 versions - Latest release: 11 months ago - 27 stars on GitHub
github.com/cucumber/godog v0.13.0 π°
Package godog is the official Cucumber BDD framework for Golang, it merges specification and test...51 versions - Latest release: 9 months ago - 692 dependent packages - 1,813 dependent repositories - 1,922 stars on GitHub
github.com/lab259/athena v1.1.0
Wisely building web applications13 versions - Latest release: over 4 years ago - 1 dependent repositories - 1 stars on GitHub
github.com/DATA-dog/godog v0.14.0
53 versions - Latest release: 4 months agogithub.com/MarianMacik/godog v0.8.1 removed
33 versions - Latest release: over 4 years agogithub.com/minond/captainslog/querier v0.0.0-20211105184916-5b40bf5746cc
Captain's Log is an application for logging anything you want. The intent is to be able to log an...2 versions - Latest release: over 2 years ago - 1 stars on GitHub
github.com/e2u/e2util v0.0.0-20230813110033-c13b222cbb1a
4 versions - Latest release: 9 months ago - 1 stars on GitHubgithub.com/bokwoon95/nusskylabx v0.0.0-20211025062443-baf4ea5841c9
nusskylab experimental1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/allisson/hammer v0.9.0
Simple webhook system written in golang10 versions - Latest release: over 1 year ago - 13 stars on GitHub
github.com/LiamYabou/top100-scrapy v1.0.1
2 versions - Latest release: almost 4 years agogithub.com/bokwoon95/go-structured-query v1.2.3
Type safe SQL query builder and struct mapper for Go14 versions - Latest release: almost 2 years ago - 1 dependent package - 2 dependent repositories - 188 stars on GitHub
github.com/ava-labs/ortelius v1.9.3
State archival and indexer for the Avalanche network. Used in the Avalanche Explorer.49 versions - Latest release: over 1 year ago - 58 stars on GitHub
github.com/zefonseca/gecko v0.0.0-20200609230543-6c03f8dc8b21
1 version - Latest release: almost 4 years ago - 1 dependent packagegithub.com/cga1123/bissy-api v0.0.0-20210528075739-2d572df9eb54
Some toy APIs to learn go!1 version - Latest release: almost 3 years ago - 1 stars on GitHub
github.com/data-DOG/godog v0.13.0
Package godog is the official Cucumber BDD framework for Golang, it merges specification and test...51 versions - Latest release: 9 months ago
github.com/gvre/rest-api-sample-app v0.0.0-20200807074656-9583f346bd79
1 version - Latest release: almost 4 years agogitlab.com/reederc42/wiki v0.0.0-20230731025814-e40f217404e4
7 versions - Latest release: 10 months ago - 1 stars on GitLab.comgithub.com/quen2404/polluter v1.0.0
The easiest solution to seed database with Go1 version - Latest release: over 3 years ago - 0 stars on GitHub
github.com/bots-house/share-file-bot v0.0.0-20210601163705-64046f998244
βοΈ Share anything using Telegram as Cloud1 version - Latest release: almost 3 years ago - 19 stars on GitHub
github.com/agilebits/godog v0.10.0 removed
39 versions - Latest release: almost 4 years agogithub.com/tadoku/api v0.0.0-20210324120714-a80bb5cd4b0e
1 version - Latest release: about 3 years agogithub.com/marianmacik/godog v0.8.1
Package godog is the official Cucumber BDD framework for Golang, it merges specification and test...33 versions - Latest release: over 4 years ago - 0 stars on GitHub
github.com/liamyabou/top100-scrapy v1.0.1
1 version - Latest release: almost 4 years agogithub.com/smartcontractkit/chainlink-go v1.13.3
214 versions - Latest release: 12 months agogithub.com/tankyouoss/godog v0.10.0
Package godog is the official Cucumber BDD framework for Golang, it merges specification and test...41 versions - Latest release: almost 4 years ago - 0 stars on GitHub
github.com/alextanhongpin/postgres v0.0.4
Wrapper of common utilities used when using Postgres in Go4 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/minond/captainslog/shared/internal v0.0.0-20210208033152-efacbca824d8
Captain's Log is an application for logging anything you want. The intent is to be able to log an...1 version - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 1 stars on GitHub
github.com/minond/captainslog/shared/service v0.0.0-20211105184916-5b40bf5746cc
Captain's Log is an application for logging anything you want. The intent is to be able to log an...1 version - Latest release: over 2 years ago - 2 dependent packages - 1 dependent repositories - 1 stars on GitHub
github.com/eddie-knight/godog v0.11.0
Cucumber for golang41 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/allisson/postmand v1.7.0
Simple webhook delivery system powered by Golang and PostgreSQL8 versions - Latest release: about 1 year ago - 21 stars on GitHub
github.com/corpetty/ortelius v1.2.0
State archival and indexer for the Avalanche network. Used in the Avalanche Explorer.6 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/sivo4kin/digiu-cross-chain v0.0.0-20210319170425-d1939085fc9c
2 versions - Latest release: about 3 years agogithub.com/purposeinplay/go-commons v0.6.2
Package go-commons contains a collection of common technologies used in a Web Service. The main p...15 versions - Latest release: almost 2 years ago - 2 dependent packages - 2 dependent repositories - 0 stars on GitHub
github.com/elmagician/godog v0.10.0
Package godog is the official Cucumber BDD framework for Golang, it merges specification and test...42 versions - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHub
github.com/elmagician/kactus v1.0.0
Kactus provides steps and code brick to use gherkin for API testing in go. It is based on godog.1 version - Latest release: about 3 years ago - 1 stars on GitHub
github.com/ispec-inc/monorepo/go v0.0.0-20220821175324-cad48ee150d7
1 version - Latest release: almost 2 years ago - 13 stars on GitHubgithub.com/lztll/adamoracle_v1 v0.0.3
3 versions - Latest release: about 3 years ago - 1 dependent packagegithub.com/smartcontractadam/adamoracle v0.0.1
1 version - Latest release: about 3 years agogithub.com/tadoku/tadoku/services/tadoku-contest-api v0.0.0-20210802034712-bca82996cf0e
Tadoku is a friendly foreign-language reading contest aimed at building a habit of reading in you...1 version - Latest release: almost 3 years ago - 17 stars on GitHub
github.com/quentin-fox/go-structured-query v1.1.2
Type safe SQL query builder and struct mapper for Go5 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/koolay/godog v0.11.0
Package godog is the official Cucumber BDD framework for Golang, it merges specification and test...41 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/vearutop/godog v0.11.0
Package godog is the official Cucumber BDD framework for Golang, it merges specification and test...41 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/sf9v/kalupi v0.0.0-20210609095947-22350a6a3f82
1 version - Latest release: almost 3 years agogithub.com/AdminF3/sunshine-server v1.0.0 removed
1 version - Latest release: about 3 years agogithub.com/adminf3/sunshine-server v1.0.0 removed
1 version - Latest release: about 3 years agogithub.com/gabrielbo1/kronos v0.0.0-20200821152328-7efc407c3118
1 version - Latest release: almost 4 years agogithub.com/minond/captainslog/processor v0.0.0-20211105184916-5b40bf5746cc
Captain's Log is an application for logging anything you want. The intent is to be able to log an...1 version - Latest release: over 2 years ago - 1 stars on GitHub
github.com/vordev/VOR v0.0.0-20210106233135-e34851260bf6
1 version - Latest release: over 3 years ago - 0 stars on GitHubgithub.com/duchiporexia/goutils v0.0.2
2 versions - Latest release: almost 3 years ago - 0 stars on GitHubgithub.com/xabi93/messenger v0.7.1
17 versions - Latest release: 5 months ago - 2 stars on GitHubgithub.com/SeerLink/seerlink v0.0.2
Node of the decentralized oracle network, bridging on and off-chain computation.1 version - Latest release: about 3 years ago - 1 stars on GitHub
github.com/seerlink/seerlink v0.0.2
Node of the decentralized oracle network, bridging on and off-chain computation.1 version - Latest release: about 3 years ago - 1 stars on GitHub
github.com/karfrank/godog v0.11.0
Package godog is the official Cucumber BDD framework for Golang, it merges specification and test...42 versions - Latest release: over 3 years ago
github.com/goplugin/plugin v0.0.5
Plugin5 versions - Latest release: over 2 years ago - 6 stars on GitHub
github.com/GoPlugin/Plugin v0.0.5
Plugin5 versions - Latest release: over 2 years ago - 1 dependent package - 6 stars on GitHub
github.com/ozonva/ova-recording-api v0.0.0-20210907131850-10ba5815b54c
Recording API1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/danvergara/seeder v0.5.0
Package seeder provides a set of tools to seed databases.14 versions - Latest release: over 1 year ago - 2 dependent packages - 2 dependent repositories - 35 stars on GitHub
github.com/dcmmc/chainlink v1.10.17
67 versions - Latest release: over 2 years agogithub.com/DCMMC/chainlink v1.10.17
67 versions - Latest release: over 2 years agogithub.com/scribd/go-sdk v1.29.0
Go SDK53 versions - Latest release: about 1 month ago - 5 stars on GitHub
github.com/extmatperez/w2GoPrueba v0.0.0-20211229193618-67547f32ec20
1 version - Latest release: over 2 years ago - 4 stars on GitHubgithub.com/tanimutomo/gorm-txdb v0.0.0-20210321120300-493ec85a5ca9
1 version - Latest release: about 3 years ago - 2 stars on GitHubgithub.com/igvargas/GoWeb v0.0.0-20220104042018-84092b6e8986
1 version - Latest release: over 2 years ago - 0 stars on GitHubgithub.com/gvre/api-sample-app v0.0.0-20220328112026-15f6d7719f58
A simple REST-like API (no HATEOAS) example that can be used as a starter kit.2 versions - Latest release: about 2 years ago - 12 stars on GitHub
github.com/rinchsan/txdb-todo v0.0.0-20201004120350-ba9b2d10b0dd
Sample Todo Application tested by txdb1 version - Latest release: over 3 years ago - 2 stars on GitHub
github.com/vitaliy-muminov/godog v0.12.4
Package godog is the official Cucumber BDD framework for Golang, it merges specification and test...24 versions - Latest release: over 2 years ago
github.com/CUCUMBER/godog v0.13.0 π°
Package godog is the official Cucumber BDD framework for Golang, it merges specification and test...51 versions - Latest release: 9 months ago - 1,926 stars on GitHub
github.com/nosssana/chainlinknode v1.2.1
72 versions - Latest release: about 2 years ago - 0 stars on GitHubgithub.com/ajishcherian1982/grpc-gateway-boilerplate v0.0.0-20220325111201-b7604bf2aff2
1 version - Latest release: about 2 years agogithub.com/purplesmoke05/chainlink v1.2.1
node of the decentralized oracle network, bridging on and off-chain computation76 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/adrianbrad/psqlutil v0.0.0-20220411131323-e14518682b9b
2 versions - Latest release: about 2 years agogithub.com/adrianbrad/psqltest v1.3.0
Package psqltest is a similar package to net/http/http test This package provides utilities for t...8 versions - Latest release: about 1 year ago - 5 dependent packages - 1 dependent repositories - 4 stars on GitHub
github.com/adrianbrad/psql-docker-tests-example v0.0.0-20230321185752-1a85a4da96d4
π parallel black box PostgreSQL unit tests run against a real database.2 versions - Latest release: about 1 year ago - 3 stars on GitHub
github.com/nndergunov/deliveryApp/app/services/restaurant v0.0.0-20220805122025-37eac91da1fc
1 version - Latest release: almost 2 years ago - 2 dependent packages - 0 stars ongithub.com/akaswenwilk/godog v0.13.1
Package godog is the official Cucumber BDD framework for Golang, it merges specification and test...51 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/stephenafamo/bob v0.25.0
SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite59 versions - Latest release: 4 months ago - 4 dependent packages - 2 dependent repositories - 194 stars on GitHub
github.com/mr-linch/go-tg-bot v0.0.0-20230923171933-d904837aea0b
β‘οΈGolang Telegram Bot template with clean architecture that you can't refuse!3 versions - Latest release: 8 months ago - 0 stars on GitHub