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: 2 days 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 - 692 dependent packages - 1,813 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 - 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/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/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/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/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/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/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/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/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/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/curio-research/keystone v0.1.14
Rollup framework for high-performance onchain games.8 versions - Latest release: 6 months ago - 2 dependent packages - 1 dependent repositories - 87 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/nndergunov/deliveryApp/services/restaurant v0.0.0-20221108011538-1469315d8344
1 version - Latest release: over 1 year ago - 1 dependent package - 0 stars on GitHubgithub.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/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/zefonseca/gecko v0.0.0-20200609230543-6c03f8dc8b21
1 version - Latest release: almost 4 years ago - 1 dependent packagegithub.com/lztll/adamoracle_v1 v0.0.3
3 versions - Latest release: about 3 years ago - 1 dependent packagegithub.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/GoPlugin/Plugin v0.0.5
Plugin5 versions - Latest release: over 2 years ago - 1 dependent package - 6 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/nndergunov/deliveryApp/app/services/order v0.0.0-20220805122025-37eac91da1fc
1 version - Latest release: almost 2 years ago - 1 dependent package - 0 stars ongithub.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/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/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/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/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: over 1 year ago - 13 stars on GitHubgithub.com/smartcontractadam/adamoracle v0.0.1
1 version - Latest release: almost 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: almost 3 years agogithub.com/adminf3/sunshine-server v1.0.0 removed
1 version - Latest release: almost 3 years agogithub.com/gabrielbo1/kronos v0.0.0-20200821152328-7efc407c3118
1 version - Latest release: over 3 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/ozonva/ova-recording-api v0.0.0-20210907131850-10ba5815b54c
Recording API1 version - Latest release: over 2 years ago - 0 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/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/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/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/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
github.com/ktakenaka/gosample2022 v0.0.0-20220714124106-cdd83a52a60c
11 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/artifact-ff/artifact-ff v0.5.1
GUAC aggregates software security metadata into a high fidelity graph database.13 versions - Latest release: 2 months ago - 746 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
github.com/kyong0612/polluter v1.3.1
The easiest solution to seed database with Go2 versions - Latest release: over 1 year ago - 1 stars on GitHub
github.com/chidionuekwusi/polluter v1.0.0
The easiest solution to seed database with Go1 version - Latest release: over 1 year ago - 0 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/Lu-meli/backpack-bcgow6-lucia-morel v0.0.0-20221110171614-ae4657d97336
1 version - Latest release: over 1 year agogithub.com/KoleMax/async-architecture v0.0.0-20220513221114-05df700134ee
1 version - Latest release: about 2 years ago - 2 stars on GitHubgithub.com/guacsec/guac v0.6.0
GUAC aggregates software security metadata into a high fidelity graph database.35 versions - Latest release: 17 days ago - 755 stars on GitHub
github.com/saraisanjuanesc/backpack-bcgow6-sarai-sanjuan v0.0.0-20221110221039-5c0bf6dfcc68
1 version - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/nndergunov/deliveryApp/services/order v0.0.0-20221108011538-1469315d8344
1 version - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/nictes1/storage-implementation v0.0.0-20220810192314-90851237f7a9
Bootcamp GO1 version - Latest release: almost 2 years ago - 2 stars on GitHub
github.com/nrfta/go-pghelpers v0.10.0
Golang helpers for Postgres.12 versions - Latest release: 4 months ago - 1 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
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/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/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