Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 1.8% on proxy.golang.org
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: 6 days ago

Top 9.0% on proxy.golang.org
github.com/rohankumardubey/chainlink v1.0.1
66 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 9.8% on proxy.golang.org
github.com/shinofara/modern-go-application-for-me-2021 v0.0.0-20211108082121-1d8dc77d6084
Modern Go Application for me in 2021
1 version - Latest release: over 2 years ago - 14 stars on GitHub
Top 7.8% on proxy.golang.org
github.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
Top 8.1% on proxy.golang.org
github.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/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
Top 8.2% on proxy.golang.org
github.com/bokwoon95/nusskylabx v0.0.0-20211025062443-baf4ea5841c9
nusskylab experimental
1 version - Latest release: over 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/dcmmc/chainlink v1.10.17
67 versions - Latest release: over 2 years ago
Top 8.2% on proxy.golang.org
github.com/DCMMC/chainlink v1.10.17
67 versions - Latest release: over 2 years ago
Top 9.0% on proxy.golang.org
github.com/ozonva/ova-recording-api v0.0.0-20210907131850-10ba5815b54c
Recording API
1 version - Latest release: over 2 years ago - 0 stars on GitHub
Top 8.1% on proxy.golang.org
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
Top 6.6% on proxy.golang.org
github.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
Top 9.9% on proxy.golang.org
github.com/xabi93/racers v0.0.0-20210716071029-d92005da43bd
My thoughts about clean architecture and go
1 version - Latest release: almost 3 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/quentin-fox/go-structured-query v1.1.2
Type safe SQL query builder and struct mapper for Go
5 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/duchiporexia/goutils v0.0.2
2 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/adryenn/chainlink v0.10.8
57 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/alextanhongpin/postgres v0.0.4
Wrapper of common utilities used when using Postgres in Go
4 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/sf9v/kalupi v0.0.0-20210609095947-22350a6a3f82
1 version - Latest release: almost 3 years ago
Top 6.5% on proxy.golang.org
github.com/bots-house/share-file-bot v0.0.0-20210601163705-64046f998244
☁️ Share anything using Telegram as Cloud
1 version - Latest release: almost 3 years ago - 19 stars on GitHub
Top 8.2% on proxy.golang.org
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
Top 4.1% on proxy.golang.org
github.com/adminf3/sunshine-server v1.0.0 removed
1 version - Latest release: about 3 years ago
Top 4.1% on proxy.golang.org
github.com/AdminF3/sunshine-server v1.0.0 removed
1 version - Latest release: about 3 years ago
Top 8.2% on proxy.golang.org
github.com/smartcontractadam/adamoracle v0.0.1
1 version - Latest release: about 3 years ago
Top 7.0% on proxy.golang.org
github.com/lztll/adamoracle_v1 v0.0.3
3 versions - Latest release: about 3 years ago - 1 dependent package
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
Top 8.2% on proxy.golang.org
github.com/tadoku/api v0.0.0-20210324120714-a80bb5cd4b0e
1 version - Latest release: about 3 years ago
Top 8.2% on proxy.golang.org
github.com/tanimutomo/gorm-txdb v0.0.0-20210321120300-493ec85a5ca9
1 version - Latest release: about 3 years ago - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/sivo4kin/digiu-cross-chain v0.0.0-20210319170425-d1939085fc9c
2 versions - Latest release: about 3 years ago
Top 8.2% on proxy.golang.org
github.com/adrianbrad/dbutils v0.0.0-20210316181203-c62934ff20f1
1 version - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
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
Top 8.1% on proxy.golang.org
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
Top 8.2% on proxy.golang.org
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/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
Top 8.2% on proxy.golang.org
github.com/inluxc/godog v0.11.0
41 versions - Latest release: over 3 years ago
Top 8.2% on proxy.golang.org
github.com/eddie-knight/godog v0.11.0
Cucumber for golang
41 versions - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
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
Top 8.2% on proxy.golang.org
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
Top 8.2% on proxy.golang.org
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
Top 8.2% on proxy.golang.org
github.com/vordev/VOR v0.0.0-20210106233135-e34851260bf6
1 version - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.6% on proxy.golang.org
github.com/rdcoin/smart-contrac v0.9.6
44 versions - Latest release: over 3 years ago - 1 stars on GitHub
Top 8.6% on proxy.golang.org
github.com/rdcoin/smart-contract v0.9.6
44 versions - Latest release: over 3 years ago - 1 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/d-smith-link-operator/chainlink_external_adpt v0.9.2
40 versions - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/rinchsan/txdb-todo v0.0.0-20201004120350-ba9b2d10b0dd
Sample Todo Application tested by txdb
1 version - Latest release: over 3 years ago - 2 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/aspns-civ/link v0.8.17
37 versions - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/quen2404/polluter v1.0.0
The easiest solution to seed database with Go
1 version - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/gabrielbo1/kronos v0.0.0-20200821152328-7efc407c3118
1 version - Latest release: over 3 years ago
Top 9.0% on proxy.golang.org
github.com/tommyegn/chainlink v0.8.12
32 versions - Latest release: almost 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/gvre/rest-api-sample-app v0.0.0-20200807074656-9583f346bd79
1 version - Latest release: almost 4 years ago
Top 8.2% on proxy.golang.org
github.com/LiamYabou/top100-scrapy v1.0.1
2 versions - Latest release: almost 4 years ago
Top 8.2% on proxy.golang.org
github.com/liamyabou/top100-scrapy v1.0.1
1 version - Latest release: almost 4 years ago
Top 4.1% on proxy.golang.org
github.com/agilebits/godog v0.10.0 removed
39 versions - Latest release: almost 4 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
Top 8.2% on proxy.golang.org
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
Top 8.2% on proxy.golang.org
github.com/zefonseca/gecko v0.0.0-20200609230543-6c03f8dc8b21
1 version - Latest release: almost 4 years ago - 1 dependent package
Top 8.2% on proxy.golang.org
github.com/nusorbital/nusorbital v0.2.0
4 versions - Latest release: about 4 years ago
Top 8.2% on proxy.golang.org
github.com/merlinapp/datarepo-go v0.3.1
8 versions - Latest release: about 4 years ago
github.com/lab259/athena v1.1.0
Wisely building web applications
13 versions - Latest release: over 4 years ago - 1 dependent repositories - 1 stars on GitHub
Top 4.1% on proxy.golang.org
github.com/MarianMacik/godog v0.8.1 removed
33 versions - Latest release: over 4 years ago
Top 8.2% on proxy.golang.org
github.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
Top 8.2% on proxy.golang.org
github.com/linzhoulxyz/test v0.0.0-20191219064442-81b82977991c
1 version - Latest release: over 4 years ago
Top 8.2% on proxy.golang.org
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
Top 8.2% on proxy.golang.org
github.com/instantlabs/godog v0.7.14
Cucumber for golang
32 versions - Latest release: over 4 years ago - 0 stars on GitHub
Top 10.0% on proxy.golang.org
github.com/shackra/txdb_ejemplo v0.0.0-20190813015715-7de9d86dc11c
1 version - Latest release: almost 5 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/raarceoml/godog v0.7.14
35 versions - Latest release: almost 5 years ago
Top 6.2% on proxy.golang.org
github.com/infomark-org/infomark-backend v0.0.0-20190630142020-8cdc42618b9d
free, scalable, modern, and open-source course management system with auto testing of programming...
1 version - Latest release: almost 5 years ago - 27 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/ges-sh/gomigrate v0.4.0
Migrations for PostgreSQL
6 versions - Latest release: almost 5 years ago - 0 stars on GitHub
Top 2.8% on proxy.golang.org
github.com/romanyx/polluter v1.2.2
The easiest solution to seed database with Go
4 versions - Latest release: almost 5 years ago - 22 dependent packages - 18 dependent repositories - 174 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/shufo/go-graphql-boilerplate v0.0.0-20190505064852-47bb0928492c
A boilerplate for creating GraphQL server with Go
1 version - Latest release: about 5 years ago - 12 stars on GitHub
Top 8.2% on proxy.golang.org
github.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