PostgreSQL driver and toolkit for Go (by jackc)


Basic pgx repo stats
4 days ago

jackc/pgx is an open source project licensed under MIT License which is an OSI approved license.

Pgx Alternatives

Similar projects and alternatives to pgx

  • GitHub repo Hugo

    The world’s fastest framework for building websites.

  • GitHub repo Gin

    Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.

  • GitHub repo Grafana

    The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.

  • GitHub repo prometheus

    The Prometheus monitoring system and time series database.

  • GitHub repo traefik

    The Cloud Native Application Proxy

  • GitHub repo Echo

    High performance, minimalist Go web framework

  • GitHub repo viper

    Go configuration with fangs

  • GitHub repo grpc-go

    The Go language implementation of gRPC. HTTP/2 based RPC

  • GitHub repo jaeger

    CNCF Jaeger, a Distributed Tracing Platform

  • GitHub repo Redis

    Type-safe Redis client for Golang (by go-redis)

  • GitHub repo Hey

    HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom

  • GitHub repo sqlx

    general purpose extensions to golang's database/sql

  • GitHub repo validator

    :100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving

  • GitHub repo factory_bot

    A library for setting up Ruby objects as test data.

  • GitHub repo pq

    Pure Go Postgres driver for database/sql

  • GitHub repo Concourse

    Concourse is a container-based continuous thing-doer written in Go.

  • GitHub repo gomock

    GoMock is a mocking framework for the Go programming language. (by golang)

  • GitHub repo Squirrel

    Fluent SQL generation for golang

  • GitHub repo Gomail

    The best way to send emails in Go.

  • GitHub repo go-simple-mail

    Golang package for send email. Support keep alive connection, TLS and SSL. Easy for bulk SMTP.

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better pgx alternative or higher similarity.


Posts where pgx has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-03-29.
  • PostgreSQL with Go in 2021 | 2021-04-07
    In order to connect with PostgreSQL we need driver, So we'll use pgx as our driver.
  • Go, NATS, gRPC and PostgreSQL clean architecture microservice with monitoring and tracing 👋 | 2021-03-29
    Hi, in this article I've tried to make microservice using: 🚀 NATS as message broker gRPC Go implementation of gRPC PostgreSQL as database Jaeger open source, end-to-end distributed tracing Prometheus monitoring and alerting Grafana for to compose observability dashboards with everything from Prometheus MailHog Web and API based SMTP testing Redis Type-safe Redis client for Golang Nginx HTTP and reverse proxy server swag Swagger for Go
  • Go Tool: (exploring) sqlc (Part 1) | 2021-02-15
    jackc/pgx PostgreSQL driver and toolkit for Go
  • How I put my demo into production with Docker compose and Traefik | 2021-02-07
    The build command worked ok, but my server crashed at the strangest places when run in the container. I think the crashes were caused by some glibc conflicts. In the end I gave up and converted to PostgreSQL. The ORM I'm using is Gorm which is using the pgx, a pure Go driver for PostgreSQL. This worked like a charm. To me, it seems like a good rule to avoid static builds if possible.
  • GDBC - Go Database Connectivity | 2021-01-24
    You're right about it. But all the drivers have different DSN. For example, we need to use a DSN like this: "host=localhost port=3000 user=testuser password=testpassword dbname=testdb" for the PostgreSQL driver. There's no standard about it. That's why For another driver, it would be different.
  • Problem with jackc/pgx - Error: sql: unknown driver "postgres" (forgotten import?) | 2021-01-17
    I'm using pgx pool, so I cannot say what's wrong with the first case.. on the other hand the 2nd case is a classic RTFM problem. The documentation states, that the driver name is pgx and not postgres
  • Go, RabbitMQ and gRPC Clean Architecture microservice 💫👋 | 2021-01-11
    After successfully send email let's save it in postgres, for sql db is good combination of sqlx and pgx.
  • Gopher Gold #14 - Wed Oct 07 2020 | 2020-10-07
    jackc/pgx (Go): PostgreSQL driver and toolkit for Go