BROWSE A-Z
All 305,250 crates, alphabetically
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
pg_mapperderive `TryFrom<tokio_postgres::Row>`5,961MIT
pg_migrateDatabase migration tool for PostgreSQL3,493MIT
pg_multitenantpg-multitenant is a PostgreSQL extension that enables a multi-tenant database usage using the Shared Database Shared Schema…1,617MIT
pg_named_argsPostgreSQL named arguments8,964MIT OR Apache-2.0
pg_named_args_macrosMacros for pg_named_args2,372MIT OR Apache-2.0
pg_parcelA very minimal subset of `pg_dump --data-only` with multi-tenancy in mind.6,423MIT OR Apache-2.0
pg_parsePostgreSQL parser that uses the actual PostgreSQL server source to parse SQL queries and return the internal PostgreSQL parse…11,632MIT
pg_propreLightning-fast SQL indenter and linter powered by PostgreSQL's parser257PostgreSQL
pg_queryPostgreSQL parser that uses the actual PostgreSQL server source to parse SQL queries and return the internal PostgreSQL parse…1,773,244MIT
pg_raw_parseThe SQL parser powering pgdog.dev14MIT OR Apache-2.0
pg_replicaConsensus-driven failover for PostgreSQL (Raft control plane)140AGPL-3.0-only
pg_replicatea library to do logical replication from Postgres1,382Apache-2.0
pg_ripple_httpSPARQL 1.1 Protocol HTTP endpoint for pg_ripple — connects PostgreSQL 18 RDF triple store to the web631Apache-2.0
pg_rnd_numericPostgresQL extension for random numerics and bytes1,533MIT
pg_sdlA SDL2-superset library for easy game or application development.2,714MIT
pg_sgrSugar for postgres (from_row)1,465MIT OR Apache-2.0
pg_sgr_from_rowWrite asynchronous code, and synca will create a synchronous version.2,244MIT OR Apache-2.0
pg_strAdds str functions to Postgresql via an extension.2,779MIT
pg_streamA low-level, zero-overhead Rust implementation of the Postgres wire protocol.300MIT
pg_syncPostgreSQL DML change management tool8,423Apache-2.0
pg_taskResumable state machine based Postgres tasks15,557MIT
pg_tviewsTransactional materialized views with incremental refresh for PostgreSQL115MIT
pg_vizurlCLI frontend for explain.dalibo.com2,676MIT OR Apache-2.0
pg_walstreamPostgreSQL logical replication protocol library - parse and handle PostgreSQL WAL streaming messages33,354BSD-3-Clause
pg_wireServer Side implementation of PostgreSQL Wire Protocol14,655Apache-2.0
pg_wire_payloadStructs that represent binary payload of PostgreSQL Wire Protocol1,385Apache-2.0
pga2dSimple tools for 2 dimensional projective geometric algebra2,981non-standard
pgafParallel Geospatial Analysis Framework — Work-In-Progress lightweight tool for mass-parallel geospatial analysis.12Apache-2.0
pgaf_engineParallel Geospatial Analysis Framework — Work-In-Progress lightweight tool for mass-parallel geospatial analysis.15Apache-2.0
pgaf_sdkParallel Geospatial Analysis Framework — Work-In-Progress lightweight tool for mass-parallel geospatial analysis.18Apache-2.0
pgaf_stdParallel Geospatial Analysis Framework — Work-In-Progress lightweight tool for mass-parallel geospatial analysis.16Apache-2.0
pgarchiveRead PostgreSQL custom format archives8,417MIT
pgatProxy GAT: Abstractions for generic proxy views with GAT to enable generic container types251,308MIT
pgb-iamIAM-Aware PostgreSQL Connection Pooler — production-ready PgBouncer alternative with native AWS RDS IAM and GCP Cloud SQL IAM…33Apache-2.0
pgbarpgbar - A minimal progress bar written in rust 🦀5,017MIT
pgbatispgbaits 用于操作数据库数据的增删改查40,722MIT
pgbossRust implementation of PgBoss job queueing service3,529MIT OR Apache-2.0
pgburstA file-based way to edit postgresql databases (procedures, views, triggers) without GUI9,994GPL-3.0-only
pgcGarbage collector12,325MIT
pgc-deriveGarbage collector derive plugin for pgc3,056MIT
pgcat_configPgCat configuration. This package can be used by applications to generate configuration files for PgCat.8,044MIT
pgcmpPostgreSQL schema comparison and migration testing CLI, built for AI-assisted migration authoring21MIT OR Apache-2.0
pgcopyPostgreSQL binary COPY format generator6,703Apache-2.0 OR MIT
pgcrabLinting and documentation generation tool for Postgres database schemas35GPL-3.0-or-later
pgcratePostgreSQL companion for teams not using Rails or Django. Migrations, introspection, diffing, and more.124MIT
pgdCLI to manage postgres instances for local development133MIT
pgdatetimeSQL date/time types written in Rust, compatible with PostgreSQL's date/time types.5,066Apache-2.0
pgdbCreates and runs Postgres databases through Rust in temporary directories, cleaned up on drop10,477MIT OR Apache-2.0
pgdb-lib-rsA simple database wrapper for3,944MIT
pgdb_cliCommand-line application to run a Postgres database4,811MIT OR Apache-2.0
pgdb_to_structA Rust CLI application to generate Rust struct files from PostgreSQL database tables.5,039MIT
pgdeA macro library for consuming PostgreSQL row data into structs.13,101MIT
pgde_deriveA macro library for consuming PostgreSQL row data into structs.5,936MIT
pgdelaytestA simple tool to evaluate replication latency on PostgreSQL1,524Apache-2.0
pgdiffPostgresql schema diff tool1,599MIT
pgdo-cliThe convenience of SQLite – but with PostgreSQL (Command-line application)12,175Apache-2.0
pgdo-libThe convenience of SQLite – but with PostgreSQL (Library package)15,817Apache-2.0
pgdog-macrosMacros used by the pgdog-plugin crate to generate safe FFI functions3,108MIT
pgdog-pluginPgDog plugin interface and helpers6,007MIT
pgdog-plugin-buildBuild-time helpers for PgDog plugins719MIT
pgdriftCommand-line tool for detecting schema drift in PostgreSQL JSONB columns81MIT
pgdrift-coreCore analysis engine for pgdrift - JSONB schema drift detection algorithms194MIT
pgdrift-dbDatabase layer for pgdrift - PostgreSQL connection handling and sampling strategies286MIT
pgdump2sqliteuse a pgdump to create a sqlite db2,958MIT OR Apache-2.0
pgdump_toc_rewriteCommand-line utility and a library that can be used to rewrite Babelfish logical DB name in pg_dump TOC and Babelfish catalog…6,984Apache-2.0
pgeaLocal PostgreSQL wire-protocol proxy that translates queries into AWS RDS Data API calls.126MIT
pgenPassphrase Generator33,002ISC
pgenum_parserA parser for PostgreSQL enum types, intended to allow static analysis
of enum definitions in SQL dumps (such as provided by…113MIT OR Apache-2.0
pgetUsed to solve the network instability issues encountered during large file downloads, supporting resumable downloads and…3,822MIT
pgetoptsgetopts-like option parsing, a fork of the Rust team's getopts.10,515MIT/Apache-2.0
pgevolvePostgres declarative schema management CLI — diff source SQL against a live database and generate reviewable migrations.219MIT OR Apache-2.0
pgevolve-corePostgres declarative schema management — core library (parser, IR, diff, planner) powering the pgevolve CLI.298MIT OR Apache-2.0
pgevolve-core-macrosInternal proc-macros for pgevolve-core. Published only so pgevolve-core resolves on crates.io; not a stable public API.86MIT OR Apache-2.0
pgf2jsonThis crate is an Application Programming Interface to load and interpret grammars compiled in Portable Grammar Format (PGF). The…2,040Unlicense OR MIT
pgfineYet another database migration tool for postgres.28,076MIT
pgfmtA PostgreSQL SQL formatter291BSD-3-Clause
pgfplotsA Rust library to generate publication-quality figures13,787MIT
pgfsFUSE filesystem backed by a postgres database125MIT
pggnamePangenome graph naming based on hashing in a canonical order247MIT
pgidentA library for escaping and quoting Postgres identifiers/names3,968MIT
pgitpgit — git-based package registry CLI21MIT
pgit-corepgit core — pure WASM-safe logic: PURL, manifests, version resolution, hashing153MIT
pgit-nativepgit native I/O — git clone/push, HTTP release assets, filesystem operations65MIT
pgit-wasmpgit WASM build — wasm-bindgen exports and host I/O bridge19MIT
pgjwt_rsPostgreSQL extension for JWT verification with RS256 and Ed25519 support211AGPL-3.0-only
pgkvA high-performance key-value store backed by PostgreSQL unlogged tables25MIT
pglPanelized gui library1,771MIT OR Apache-2.0
pglite-oxideEmbedded Postgres for Rust tests and local apps. No Docker, works with SQLx and any Postgres client.5,541MIT AND Apache-2.0 AND PostgreSQL
pglite-oxide-aot-aarch64-apple-darwinInternal Wasmer AOT artifacts for pglite-oxide on aarch64-apple-darwin2,986MIT AND Apache-2.0 AND PostgreSQL
pglite-oxide-aot-aarch64-unknown-linux-gnuInternal Wasmer AOT artifacts for pglite-oxide on aarch64-unknown-linux-gnu2,941MIT AND Apache-2.0 AND PostgreSQL
pglite-oxide-aot-x86_64-pc-windows-msvcInternal Wasmer AOT artifacts for pglite-oxide on x86_64-pc-windows-msvc2,927MIT AND Apache-2.0 AND PostgreSQL
pglite-oxide-aot-x86_64-unknown-linux-gnuInternal Wasmer AOT artifacts for pglite-oxide on x86_64-unknown-linux-gnu4,385MIT AND Apache-2.0 AND PostgreSQL
pglite-oxide-assetsInternal PGlite runtime and extension assets for pglite-oxide4,513MIT AND Apache-2.0 AND PostgreSQL
pglite-rsIn-process PostgreSQL for Rust, embedded like SQLite, async on any runtime686MIT
pglite-rs-lib-aarch64-apple-darwinPrebuilt libpglite engine (in-process PostgreSQL) for aarch64-apple-darwin, used by pglite-rs-sys390MIT
pglite-rs-lib-aarch64-unknown-linux-gnuPrebuilt libpglite engine (in-process PostgreSQL) for aarch64-unknown-linux-gnu, used by pglite-rs-sys373MIT
pglite-rs-lib-x86_64-apple-darwinPrebuilt libpglite engine (in-process PostgreSQL) for x86_64-apple-darwin, used by pglite-rs-sys330MIT
pglite-rs-lib-x86_64-pc-windows-gnuPrebuilt libpglite engine (in-process PostgreSQL) for x86_64-pc-windows-gnu, used by pglite-rs-sys323MIT
pglite-rs-lib-x86_64-unknown-linux-gnuPrebuilt libpglite engine (in-process PostgreSQL) for x86_64-unknown-linux-gnu, used by pglite-rs-sys638MIT
pglite-rs-sysRaw FFI bindings to libpglite, the in-process PostgreSQL engine from postgres-pglite718MIT
pglockanalyzeSee what PostgreSQL locks your migrations acquired1,991Apache-2.0
pglzPort of PostgreSQL's pglz compressor with sync and async APIs266PostgreSQL
pgmeasy use prepared sql for postgresql11,829BSL-1.0
pgm-extraPGM-Extra: high-performance learned index structures for Rust433MIT
pgm-rsA PGM index implementation for sorted u64 keys502MIT OR Apache-2.0
pgm_indexUltra-fast learned PGM-Index for efficient sorted key lookup with bounded error1,819MIT
pgmacropgbaits 用的宏 作用是自动给结构体生成对应的SQL语句。15,532MIT
pgmanagerProvide locked access to test databases.208MIT
pgmlThe official pgml Rust SDK8,265MIT
pgml-dashboardWeb dashboard for PostgresML, an end-to-end machine learning platform for PostgreSQL2,842MIT
pgmoldPostgreSQL schema-as-code management tool2,068MIT
pgmold-sqlparserFork of sqlparser with additional PostgreSQL features (PARTITION OF, SECURITY DEFINER/INVOKER, SET params, EXCLUDE, TEXT SEARCH,…1,978Apache-2.0
pgmonA PostgreSQL monitoring TUI187BSD-3-Clause
pgmqA distributed message queue for Rust applications, on Postgres.229,679PostgreSQL
pgmq-coreCore functionality shared between the PGMQ Rust SDK and Postgres Extension29,629PostgreSQL
pgmq-rsA Rust client for Postgres Message Queues1,209MIT
pgmtPostgreSQL migration tool that keeps your schema files as the source of truth344MIT
pgmuxpgMux is a lightweight PostgreSQL routing proxy library36MIT
pgncommand line pass word generator in rust.5,844non-standard
pgn-lexerA lexer for PGN files for chess. Provides an iterator over the tokens from a byte stream.5,119 GPL-3.0
pgn-readerFast non-allocating and streaming reader for chess games in PGN notation165,513GPL-3.0-or-later
pgn-rsAn extremely barebones PGN parserer3,711MIT
pgn-to-aixGenerates Aix-compatible Parquet file from PGN files of chess games57GPL-3.0+
pgn-traitsTraits for chess variations that can be annotated with Portable Game Notation16,699MIT
pgn2mp4Easily convert chess games into videos1,110GPL-3.0-only
pgn4A parser and writer for the pgn4 file format used by Chess.com for 4 player chess games7,799MIT
pgn_filterFor searching/filtering pgn files of chess games.3,149MIT
pgn_parserThis is a simple PGN (Portable Game Notation) parser for chess games written in Rust. It allows you to parse PGN files and…2,902MIT
pgnparseParse PGN to Rust struct ( headers as hash map, main line moves as san, uci, fen, epd records ) or to JSON. All lichess variants…25,614MIT
pgnumericArbitrary precision numeric implementation written in Rust, compatible with PostgreSQL's numeric.5,859Apache-2.0
pgormA model-definition-first, AI-friendly PostgreSQL ORM for Rust152MIT
pgorm-checkRuntime SQL vs schema checks for pgorm (with optional local schema cache)314MIT
pgorm-cliSQL codegen CLI for pgorm54MIT
pgorm-deriveDerive macros for pgorm257MIT
pgoutputLibrary for parsing pgoutput events189MIT
pgpOpenPGP implementation in Rust5,167,980MIT OR Apache-2.0
pgp-cardpgp card operations1,394MIT OR Apache-2.0
pgp-cleartextPGP cleartext framework implementation41,381MPL-2.0
pgp-dumppgp dump1,404MIT OR Apache-2.0
pgp-libHigh-level, asynchronous API for rPGP, a pure Rust implementation of OpenPGP52,246MIT
pgp-packetpgp packet1,377MIT OR Apache-2.0
pgp-sig2dotOpenPGP sign party tool —— Visualize the Web of Trust5,168MIT
pgp-sig2dot-cliOpenPGP sign party tool —— Visualize the Web of Trust76MIT
pgp-splitpgp split1,393MIT OR Apache-2.0
pgp-wordsLibrary to convert bytes to PGP words and back3,469MIT
pgparquetHigh-performance CLI tool for streaming Parquet files from Google Cloud Storage into PostgreSQL473MIT
pgpawRead-only Postgres cache + realtime server over an embedded pglite logical replica185MIT
pgpeekpeek into postgres without the hassle402MIT
pgpkeydumpA tool for dumping PGP keys as JSON9,638Apache-2.0
pgpostsReserved crate name for future PostgreSQL-based job scheduler.535MIT OR Apache-2.0
pgpqEncode Apache Arrow `RecordBatch`es to Postgres' native binary format23,155MIT
pgptA CLI to ask ChatGPT anything with pretty markdown rendering (Pretty GPT)4,517MIT
pgpubsubAsync PostgreSQL LISTEN/NOTIFY pub/sub client built on tokio-postgres87MIT
pgqbAn interactive PostgreSQL query builder for the terminal291MIT
pgqlAutomatic GraphQL server from your Postgres database.1,734AGPL-3.0-or-later
pgqrsA high-performance PostgreSQL-backed job queue for Rust applications657MIT OR Apache-2.0
pgqrs-macrosProcedural macro support crate for pgqrs412MIT OR Apache-2.0
pgqueueBackground and cron job processing backed by PostgreSQL 18+17MIT
pgqueue-macrosProcedural macros for the pgqueue crate21MIT
pgrtbd18Apache-2.0
pgr2junitUtility to process pg_regress output to junit xml format3,885MIT
pgranchPostgres proxy18MIT OR Apache-2.0
pgrdfRust-native PostgreSQL extension for RDF, SPARQL, SHACL and OWL reasoning18Apache-2.0
pgrepA simple grep implementation1,193MIT
pgreplicationLibrary for parsing pgreplication messages99MIT
pgroles-cliCLI for pgroles — validate, diff, apply, inspect, and generate role policies501MIT
pgroles-coreCore manifest, diff, SQL rendering, and export primitives for pgroles964MIT
pgroles-inspectDatabase introspection, version detection, and privilege checks for pgroles812MIT
pgroles-operatorKubernetes operator for pgroles — reconciles PostgresPolicy CRDs480MIT
pgrsqlA beautiful TUI SQL editor for PostgreSQL106MIT
pgrustxnLightweight non-blocking IO2,131Apache-2.0
pgrustxn-sysPostgresql Extensions - Sys3,636Apache-2.0
pgrxpgrx: A Rust framework for creating Postgres extensions1,357,794MIT
pgrx-benchBenchmark runtime support for pgrx extensions4,412MIT
pgrx-bindgenadditional bindgen support for pgrx1,019,309MIT
pgrx-catalogAn out-of-tree version of pgrx catalog safe bindings83,952MIT
pgrx-macrosProc Macros for 'pgrx'1,358,014MIT
pgrx-named-columnsDeclare reusable pgrx rows using a structure instead of a tuple with the name!() decl-macro986MIT OR Apache-2.0
pgrx-pg-configA Postgres pg_config wrapper for 'pgrx'1,519,680MIT
pgrx-pg-sysGenerated Rust bindings for Postgres internals, for use with 'pgrx'1,371,924MIT
pgrx-sql-entity-graphSql Entity Graph for `pgrx`1,476,462MIT
pgrx-testsTest framework for 'pgrx'-based Postgres extensions1,004,686MIT
pgsA library for structuring save files from the Birdiesoft classic game Pokémon Simulator.1,785MPL-2.0
pgs-filesRust Library for handling /etc/{passwd,group,shadow} files41,188MIT OR Apache-2.0
pgs-parseParse Presentation Graphic Stream (SUP files)1,241MIT
pgs-rsA library for parsing and rendering PGS subtitles430MIT
pgsafeStatic safety linter for PostgreSQL DDL migrations — catches unsafe schema changes before they lock or break production.266Apache-2.0
pgschemaPrototype for PG-SChema with property constraints4,900MIT
pgscribePgScribe is a simple ETL PostgreSQL database utility designed to reproduce subsets of data.1,579GPL-3.0-or-later
pgsql_builderAn experimental PostgreSQL query builder2,760MIT OR Apache-2.0
pgsql_quickpostgres 数据库快速连接方法638MIT
pgstacRust interface for pgstac18,702MIT OR Apache-2.0
pgtempStart local postgres servers for testing without Docker149,695MIT
pgtopTUI activity monitor for PostgreSQL — pg_stat_activity, locks, top queries and replication in one terminal pane268MIT OR Apache-2.0
pgtop-queriesUseful monitoring queries.289MIT
pgtrgmPostgreSQL pg_trgm extension support for Diesel1,048MIT
pgtuiA Postgres TUI client that utilizes your terminal text editor for inserts & updates.2,100AGPL-3.0-or-later
pgtypesBindings to libpgtypes with numeric and datetime calculations.2,093MIT/Apache-2.0
pguiHello world!1,589MIT OR Apache-2.0
pgui-apiA backend API for pgUI.2,755Apache-2.0