workflowstacks

The marketplace for AI skills that launch offers, rank in AI search, and automate operations. No coding required.

๐•โšก๐Ÿ’ฌ

Marketplace

  • Browse Skills
  • AI Agents
  • Claude Skills
  • MCP Servers
  • Prompts

Solutions

  • For Founders
  • For Agencies
  • For Ecommerce
  • Agent Builder
  • Starter Packs
  • Playbooks

Learn

  • How It Works
  • What Are Skills
  • What Are Agents
  • What Is MCP
  • For Creators
  • Submit a Tool
  • Security

Company

  • Become a Creator
  • About
  • Enterprise
  • API Docs
  • Terms
  • Privacy
  • Support
Compatible with
๐Ÿค–ChatGPT
โœจClaude
๐Ÿ’ŽGemini
๐Ÿ›๏ธShopify
๐Ÿ”Ahrefs
๐Ÿ“ŠSheets
๐Ÿ’ฌWhatsApp
๐Ÿ“ฑMeta Ads
+50 moreCreator program โ†’

ยฉ 2026 WorkflowStacks. All rights reserved.

TermsPrivacySupport
devtools

testcontainers-go: Easy Integration Testing

Simplify automated testing with testcontainers-go, ideal for founders and developers using Go.
4,909 stars612 forksGoQuality 8/10Updated 7/2/2026100% free ยท open source
What it does

Testcontainers-go simplifies automated testing by programmatically creating and cleaning up container-based dependencies for integration and smoke tests in Go applications.

Install / run
go get github.com/testcontainers/testcontainers-go
When to use it
  • โ€ขWhen you need to test database integrations without affecting the main database
  • โ€ขWhen you want to ensure your application works with different versions of a dependency
  • โ€ขWhen you need to test your application in a isolated, ephemeral environment
Quick start
  1. 1Import the testcontainers-go package in your test file with `import ("github.com/testcontainers/testcontainers-go")`
  2. 2Create a new container using `ctx := context.Background()` and `container, err := generic.Container(ctx, generic.ContainerRequest{...})`
  3. 3Start the container with `err = container.Start(ctx)`
  4. 4Stop and remove the container after the test with `err = container.Terminate(ctx)` and `err = container.Remove(ctx)`
  5. 5Check the example test in the README for a complete example of a test using testcontainers-go
Ready-to-paste prompt
Run `go test -v ./examples/mysql` to see an example of testing a MySQL database integration
Heads up: Make sure you have Docker installed and running on your machine, as testcontainers-go relies on Docker to create and manage containers
Saves to your device

Topics

automation
docker
go
golang
hacktoberfest
testcontainers
testcontainers-go
testing
What's inside โ€” free to inspect
No purchase needed

Read the entire source before you build โ€” unlike paid marketplaces that hide it behind a buy button.

70
top-level files
15
folders
24.0M
repo size
MIT
license
Key files
config.go
README.md
requirements.txt
File tree
.devcontainer/
.github/
.vscode/
docs/
examples/
exec/
internal/
log/
modulegen/
modules/
network/
scripts/
testdata/
usage-metrics/
wait/
.gitignore
.golangci.yml
.mockery.yaml
AI.md
cleanup.go
commons-test.mk
config.go
container_file_test.go
container_ignore_test.go
Quick Actions
Details
Creator
testcontainers
Language
Go
Category
devtools
Published
7/18/2018

Are you the creator of this tool? Claim your listing โ†’ and earn 85% of every sale.

Related skills

More devtools tools founders pair with this one.

devtoolsโ˜… 356,398
Grow with developer-roadmap
Get interactive guides for your team with developer-roadmap. For founders seeking dev growth tools.
devtoolsโ˜… 232,402
Boost dev skills with the-book-of-secret-knowledge
Get curated dev tools and resources for founders and developers, backed by 226k+ GitHub stars.
devtoolsโ˜… 150,588
Scale web data with firecrawl
Get web data at scale with firecrawl, for founders. 132k+ GitHub stars.
devtoolsโ˜… 122,939
Free Tools with free-for-dev
Get free SaaS, PaaS, IaaS tiers for devops and infradev with 122k+ GitHub stars, for developers and founders
devtoolsโ˜… 102,795
browser-use: Automate Web Tasks
Founders use browser-use to automate online tasks with ease, ideal for startups needing AI-powered browser automation.
devtoolsโ˜… 95,447
Puppeteer: Automate Browsers
Get browser automation with Puppeteer. For founders who need reliable testing and automation tools.