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/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/smartcontractkit/ccip v1.13.3
Cross Chain Interoperability Protocol240 versions - Latest release: 12 months ago - 23 stars on GitHub
github.com/vng-realisatie/nlx v0.149.5
*MIRROR* - NLX is an open source inter-organisational system facilitating federated authenticatio...224 versions - Latest release: 2 months ago - 23 stars on GitHub
gitlab.com/commonground/nlx/nlx v0.149.5
NLX is an open source inter-organisational system facilitating federated authentication, secure c...224 versions - Latest release: 2 months ago - 26 stars on GitLab.com
go.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/VNG-Realisatie/nlx v0.149.5
*MIRROR* - NLX is an open source inter-organisational system facilitating federated authenticatio...224 versions - Latest release: 2 months ago - 23 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/smartcontractkit/chainlink-temp-1654522409 v1.13.3
node of the decentralized oracle network, bridging on and off-chain computation214 versions - Latest release: 12 months ago - 4,330 stars on GitHub
github.com/smartcontractkit/chainlink-go v1.13.3
214 versions - Latest release: 12 months agogithub.com/venuparachain/chainlink v1.13.3
200 versions - Latest release: 12 months ago - 0 stars on GitHubgithub.com/alextanhongpin/core v0.0.0-20240110141828-38cf8c21ab03
Core microservices for golang190 versions - Latest release: 4 months ago - 2 dependent packages - 0 stars on GitHub
github.com/EMOSAMA/chainlink v1.11.0
node of the decentralized oracle network, bridging on and off-chain computation171 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/emosama/chainlink v1.11.0
171 versions - Latest release: over 1 year agogithub.com/must479/chainlink v1.10.0
158 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/shagbag/chainlink v1.13.3
150 versions - Latest release: 12 months agogithub.com/pickleyd/chainlink v1.8.1
node of the decentralized oracle network, bridging on and off-chain computation149 versions - Latest release: over 1 year ago - 1 dependent repositories - 0 stars on GitHub
gitlab.com/commonground/nlx/fsc-nlx v0.20.0
81 versions - Latest release: about 1 month 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/nosssana/chainlinknode v1.2.1
72 versions - Latest release: about 2 years ago - 0 stars on GitHubgithub.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/rohankumardubey/chainlink v1.0.1
66 versions - Latest release: over 2 years ago - 0 stars on GitHubgithub.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/adryenn/chainlink v0.10.8
57 versions - Latest release: almost 3 years ago - 0 stars on GitHubgithub.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/scribd/go-sdk v1.29.0
Go SDK53 versions - Latest release: about 1 month ago - 5 stars on GitHub
github.com/jacobmolby/bob v0.21.1
SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite53 versions - Latest release: about 1 year ago - 1 stars on GitHub
github.com/DATA-dog/godog v0.14.0
53 versions - Latest release: 4 months agogithub.com/tschuyebuhl/bob v0.21.1
SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite53 versions - Latest release: about 1 year ago - 0 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/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/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/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/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 - 2,032 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/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/DATA-DOg/godog v0.13.0 π°
Package godog is the official Cucumber BDD framework for Golang, it merges specification and test...50 versions - Latest release: 9 months ago - 2,125 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/manabie-com/godog v0.12.4
Package godog is the official Cucumber BDD framework for Golang, it merges specification and test...48 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/metalblockchain/ortelius v1.7.10
State archival and indexer for the Avalanche network. Used in the Avalanche Explorer.46 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/MetalBlockchain/ortelius v1.7.10
State archival and indexer for the Avalanche network. Used in the Avalanche Explorer.46 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/rdcoin/smart-contract v0.9.6
44 versions - Latest release: over 3 years ago - 1 stars on GitHubgithub.com/rdcoin/smart-contrac v0.9.6
44 versions - Latest release: over 3 years ago - 1 stars on GitHubgithub.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/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/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/eddie-knight/godog v0.11.0
Cucumber for golang41 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/inluxc/godog v0.11.0
41 versions - Latest release: over 3 years agogithub.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/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/d-smith-link-operator/chainlink_external_adpt v0.9.2
40 versions - Latest release: over 3 years ago - 0 stars on GitHubgithub.com/agilebits/godog v0.10.0 removed
39 versions - Latest release: almost 4 years agogithub.com/aspns-civ/link v0.8.17
37 versions - Latest release: over 3 years ago - 0 stars on GitHubgithub.com/raarceoml/godog v0.7.14
35 versions - Latest release: almost 5 years agogithub.com/guacsec/guac v0.6.0
GUAC aggregates software security metadata into a high fidelity graph database.35 versions - Latest release: 22 days ago - 755 stars on GitHub
github.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/MarianMacik/godog v0.8.1 removed
33 versions - Latest release: over 4 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/instantlabs/godog v0.7.14
Cucumber for golang32 versions - Latest release: over 4 years ago - 0 stars on GitHub
github.com/tommyegn/chainlink v0.8.12
32 versions - Latest release: almost 4 years ago - 0 stars on GitHubgithub.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/x4b1/messenger v0.7.1
17 versions - Latest release: 5 months ago - 2 stars on GitHubgithub.com/xabi93/messenger v0.7.1
17 versions - Latest release: 5 months ago - 2 stars on GitHubgithub.com/alextanhongpin/dbtx v0.0.0-20231126011422-b1203ac8c0fe
15 versions - Latest release: 6 months 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/cmartinc22/devhub-backend-core v0.0.14
14 versions - Latest release: 11 months ago - 0 stars on GitHubgithub.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/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/artifact-ff/artifact-ff v0.5.1
GUAC aggregates software security metadata into a high fidelity graph database.13 versions - Latest release: 3 months ago - 746 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/neighborly/go-pghelpers v0.10.0
12 versions - Latest release: 4 months ago - 2 dependent packages - 1 dependent repositoriesgithub.com/nrfta/go-pghelpers v0.10.0
Golang helpers for Postgres.12 versions - Latest release: 4 months ago - 1 stars on GitHub
github.com/ktakenaka/gosample2022 v0.0.0-20220714124106-cdd83a52a60c
11 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/alextanhongpin/go-core-microservice v0.0.0-20230415071410-b2a7378ff01b
Core microservices for golang11 versions - Latest release: about 1 year 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/ConradKurth/gokit v0.0.0-20231127184924-685b53485d45
Bunch of utils and helpers for golang libs9 versions - Latest release: 6 months ago - 0 stars on GitHub
github.com/merlinapp/datarepo-go v0.3.1
8 versions - Latest release: about 4 years agogithub.hscsec.cn/adrianbrad/psqltest v1.3.0
8 versions - Latest release: about 1 year agogithub.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/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/curio-research/keystone v0.1.14
Rollup framework for high-performance onchain games.8 versions - Latest release: 7 months ago - 2 dependent packages - 1 dependent repositories - 87 stars on GitHub
github.hscsec.cn/bokwoon95/go-structured-query v1.2.3
7 versions - Latest release: almost 2 years agogitlab.com/reederc42/wiki v0.0.0-20230731025814-e40f217404e4
7 versions - Latest release: 10 months ago - 1 stars on GitLab.comgithub.skymusic.top/bokwoon95/go-structured-query v1.2.3
7 versions - Latest release: almost 2 years agogithub.com/ges-sh/gomigrate v0.4.0
Migrations for PostgreSQL6 versions - Latest release: almost 5 years ago - 0 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/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/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/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/gokrazy/gus v0.0.0-20230221202048-efec799588e2
β WORK IN PROGRESS β gokrazy Update System (GUS) β WORK IN PROGRESS β5 versions - Latest release: about 1 year ago - 6 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/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/e2u/e2util v0.0.0-20230813110033-c13b222cbb1a
4 versions - Latest release: 9 months ago - 1 stars on GitHubgithub.com/nusorbital/nusorbital v0.2.0
4 versions - Latest release: about 4 years agogithub.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
github.com/purposeinplay/go-commons/psqltest v0.0.3
Package psqltest is a similar package to net/http/http test This package provides utilities for t...3 versions - Latest release: almost 2 years ago - 0 stars on GitHub