An open API service for producing an overview of a list of open source projects.

https://github.com/pgcentralfoundation/pgrx

postgres postgresql postgresql-extension rust rustlang

Score: 28.81090824086575

Last synced: about 14 hours ago
JSON representation

Repository metadata:

Build Postgres Extensions with Rust!


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: about 18 hours ago

Total Commits: 2,085
Total Committers: 127
Avg Commits per committer: 16.417
Development Distribution Score (DDS): 0.478

Commits in past year: 160
Committers in past year: 31
Avg Commits per committer in past year: 5.161
Development Distribution Score (DDS) in past year: 0.756

Name Email Commits
Eric B. Ridge e****r@g****m 1089
Jubilee 4****e 339
Ana Hobden o****r@h****g 126
Thom Chiovoloni t****m@s****k 79
usamoi u****i@o****m 42
Yoh Deadfall y****l@h****m 38
Yurii Rashkovskii y****k@g****m 31
Brady Bonnette B****e 22
James Sewell j****l@g****m 16
Yuri Astrakhan y****n@g****m 15
James Guthrie J****e 13
Smittyvb s****y@t****m 12
damien clochard d****n@d****m 11
mhov m****y@g****m 10
Emily C 4****o 10
willmurnane w****e@g****m 10
David Selph d****h@g****m 9
Bruno Bigras b****o@g****m 8
Francesco Degrassi f****i@g****m 8
Ming m****c@g****m 8
Joshua Lockerman j****h@t****m 8
ethanpailes e****n@p****g 7
Jelte Fennema g****h@j****l 7
Ryan Lambert r****s 6
SteveLauC s****c@o****m 6
Mingzhuo Yin y****o@g****m 5
David E. Wheeler 4****y 4
Félix Saparelli f****x@p****e 4
ZomboDB z****b@g****m 4
Feike Steenbergen f****n 4
and 97 more...

Issue and Pull Request metadata

Last synced: 21 days ago

Total issues: 398
Total pull requests: 981
Average time to close issues: 3 months
Average time to close pull requests: 15 days
Total issue authors: 136
Total pull request authors: 100
Average comments per issue: 1.89
Average comments per pull request: 1.65
Merged pull request: 765
Bot issues: 0
Bot pull requests: 0

Past year issues: 56
Past year pull requests: 212
Past year average time to close issues: 14 days
Past year average time to close pull requests: 8 days
Past year issue authors: 40
Past year pull request authors: 31
Past year average comments per issue: 1.61
Past year average comments per pull request: 1.12
Past year merged pull request: 140
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/pgcentralfoundation/pgrx

Top Issue Authors

  • workingjubilee (153)
  • ccleve (20)
  • theory (9)
  • nyurik (7)
  • bpsbits-org (7)
  • eeeebbbbrrrr (6)
  • LucaCappelletti94 (6)
  • Hoverbear (6)
  • if0ne (5)
  • jawj (5)
  • daamien (5)
  • owenthereal (5)
  • xingtanzjr (4)
  • jyn514 (4)
  • alaneos777 (3)

Top Pull Request Authors

  • workingjubilee (323)
  • eeeebbbbrrrr (144)
  • YohDeadfall (83)
  • usamoi (82)
  • nyurik (39)
  • thomcc (27)
  • daamien (21)
  • NotGyro (21)
  • rebasedming (16)
  • SteveLauC (11)
  • LucaCappelletti94 (8)
  • theory (8)
  • silver-ymz (7)
  • if0ne (7)
  • hamirmahal (6)

Top Issue Labels

  • enhancement (45)
  • ffi-safety (33)
  • bug (20)
  • test-support (16)
  • docs (14)
  • rust+sql (13)
  • build-sys (11)
  • diagnostics (11)
  • ffi-bindgen (10)
  • cargo pgrx (9)
  • needs-test (9)
  • ci (9)
  • needs-design (9)
  • metabug (8)
  • macro (8)
  • sql-gen (8)
  • blocks-0.12.0 (7)
  • good first issue (7)
  • cargo-pgrx (6)
  • help wanted (6)
  • confusing (6)
  • deps (6)
  • pgrx::memcx (6)
  • deprecation (6)
  • breaks-API (5)
  • pgrx::array (5)
  • pgrx-iter (5)
  • refactor (5)
  • blocked (5)
  • schema (4)

Top Pull Request Labels

  • breaks-API (29)
  • #include (28)
  • pgrx-cshim (10)
  • ffi-bindgen (8)
  • deprecation (6)
  • Hold for future release (5)
  • mergable (3)
  • relnotes (2)
  • sql-safety (2)
  • pgrx-spi (2)
  • await-0.12.0 (1)
  • wontfix (1)
  • Needs Review (1)
  • macro (1)
  • merged-ready-to-release (1)
  • cargo pgrx (1)
  • bug (1)
  • sys:*-macos (1)

Package metadata

crates.io: pgrx

pgrx: A Rust framework for creating Postgres extensions

  • Homepage: https://github.com/pgcentralfoundation/pgrx/
  • Documentation: https://docs.rs/pgrx/
  • Licenses: MIT
  • Latest release: 0.16.1 (published 4 months ago)
  • Last Synced: 2026-01-18T22:00:21.991Z (17 days ago)
  • Versions: 55
  • Dependent Packages: 8
  • Dependent Repositories: 39
  • Downloads: 756,805 Total
  • Docker Downloads: 15,077
  • Rankings:
    • Docker downloads count: 1.824%
    • Stargazers count: 2.542%
    • Forks count: 4.06%
    • Average: 4.484%
    • Dependent repos count: 4.684%
    • Dependent packages count: 6.221%
    • Downloads: 7.572%
  • Maintainers (3)
crates.io: pgrx-sql-entity-graph

Sql Entity Graph for `pgrx`

  • Homepage: https://github.com/pgcentralfoundation/pgrx/
  • Documentation: https://docs.rs/pgrx-sql-entity-graph/
  • Licenses: MIT
  • Latest release: 0.16.1 (published 4 months ago)
  • Last Synced: 2026-01-18T22:00:23.509Z (17 days ago)
  • Versions: 55
  • Dependent Packages: 4
  • Dependent Repositories: 28
  • Downloads: 738,910 Total
  • Docker Downloads: 15,297
  • Rankings:
    • Docker downloads count: 1.824%
    • Stargazers count: 2.542%
    • Forks count: 4.06%
    • Average: 4.775%
    • Dependent repos count: 5.273%
    • Dependent packages count: 7.415%
    • Downloads: 7.535%
  • Maintainers (3)
crates.io: pgrx-macros

Proc Macros for 'pgrx'

  • Homepage: https://github.com/pgcentralfoundation/pgrx/
  • Documentation: https://docs.rs/pgrx-macros/
  • Licenses: MIT
  • Latest release: 0.16.1 (published 4 months ago)
  • Last Synced: 2026-01-18T22:00:01.870Z (17 days ago)
  • Versions: 55
  • Dependent Packages: 3
  • Dependent Repositories: 28
  • Downloads: 756,455 Total
  • Docker Downloads: 15,077
  • Rankings:
    • Docker downloads count: 1.824%
    • Stargazers count: 2.543%
    • Forks count: 4.131%
    • Average: 5.079%
    • Dependent repos count: 5.273%
    • Downloads: 7.547%
    • Dependent packages count: 9.156%
  • Maintainers (3)
crates.io: pgrx-pg-config

A Postgres pg_config wrapper for 'pgrx'

  • Homepage: https://github.com/pgcentralfoundation/pgrx/
  • Documentation: https://docs.rs/pgrx-pg-config/
  • Licenses: MIT
  • Latest release: 0.16.1 (published 4 months ago)
  • Last Synced: 2026-01-18T21:59:46.276Z (17 days ago)
  • Versions: 55
  • Dependent Packages: 3
  • Dependent Repositories: 28
  • Downloads: 744,210 Total
  • Docker Downloads: 15,297
  • Rankings:
    • Docker downloads count: 1.824%
    • Stargazers count: 2.543%
    • Forks count: 4.131%
    • Average: 5.08%
    • Dependent repos count: 5.273%
    • Downloads: 7.552%
    • Dependent packages count: 9.156%
  • Maintainers (3)
crates.io: pgrx-tests

Test framework for 'pgrx'-based Postgres extensions

  • Homepage: https://github.com/pgcentralfoundation/pgrx/
  • Documentation: https://docs.rs/pgrx-tests/
  • Licenses: MIT
  • Latest release: 0.16.1 (published 4 months ago)
  • Last Synced: 2026-01-18T22:00:34.496Z (17 days ago)
  • Versions: 55
  • Dependent Packages: 6
  • Dependent Repositories: 21
  • Downloads: 627,831 Total
  • Docker Downloads: 15,077
  • Rankings:
    • Docker downloads count: 1.824%
    • Stargazers count: 2.543%
    • Forks count: 4.131%
    • Average: 5.218%
    • Dependent repos count: 5.878%
    • Downloads: 7.778%
    • Dependent packages count: 9.156%
  • Maintainers (3)
crates.io: pgrx-pg-sys

Generated Rust bindings for Postgres internals, for use with 'pgrx'

  • Homepage: https://github.com/pgcentralfoundation/pgrx/
  • Documentation: https://docs.rs/pgrx-pg-sys/
  • Licenses: MIT
  • Latest release: 0.16.1 (published 4 months ago)
  • Last Synced: 2026-01-18T21:59:52.974Z (17 days ago)
  • Versions: 55
  • Dependent Packages: 1
  • Dependent Repositories: 9
  • Downloads: 770,953 Total
  • Docker Downloads: 15,077
  • Rankings:
    • Docker downloads count: 1.847%
    • Stargazers count: 2.541%
    • Forks count: 4.013%
    • Average: 7.099%
    • Downloads: 7.891%
    • Dependent repos count: 8.144%
    • Dependent packages count: 18.156%
  • Maintainers (3)
crates.io: cargo-pgrx

Cargo subcommand for 'pgrx' to make Postgres extension development easy

  • Homepage: https://github.com/pgcentralfoundation/pgrx/
  • Documentation: https://docs.rs/cargo-pgrx/
  • Licenses: MIT
  • Latest release: 0.16.1 (published 4 months ago)
  • Last Synced: 2026-01-18T22:00:48.267Z (17 days ago)
  • Versions: 55
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 539,807 Total
  • Docker Downloads: 15,297
  • Rankings:
    • Docker downloads count: 1.847%
    • Stargazers count: 2.541%
    • Forks count: 4.013%
    • Downloads: 8.636%
    • Average: 11.646%
    • Dependent repos count: 16.7%
    • Dependent packages count: 36.139%
  • Maintainers (3)
formulae.brew.sh: pgrx

Build Postgres Extensions with Rust

  • Homepage: https://github.com/pgcentralfoundation/pgrx
  • Licenses: MIT
  • Latest release: 0.16.1 (published 4 months ago)
  • Last Synced: 2026-01-18T21:59:54.491Z (17 days ago)
  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2 Last month
  • Rankings:
    • Dependent packages count: 17.367%
    • Average: 44.045%
    • Dependent repos count: 50.533%
    • Downloads: 64.235%
crates.io: pgrx-bindgen

additional bindgen support for pgrx

  • Homepage: https://github.com/pgcentralfoundation/pgrx
  • Documentation: https://docs.rs/pgrx-bindgen/
  • Licenses: MIT
  • Latest release: 0.16.1 (published 4 months ago)
  • Last Synced: 2026-01-18T22:00:06.406Z (17 days ago)
  • Versions: 22
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 440,451 Total
  • Rankings:
    • Dependent repos count: 25.978%
    • Dependent packages count: 34.453%
    • Average: 52.363%
    • Downloads: 96.657%
  • Maintainers (2)
nixpkgs-24.11: cargo-pgrx_0_10_2

Build Postgres Extensions with Rust

nixpkgs-24.11: cargo-pgrx_0_11_3

Build Postgres Extensions with Rust

nixpkgs-24.11: cargo-pgrx

Build Postgres Extensions with Rust

nixpkgs-24.05: cargo-pgrx

Build Postgres Extensions with Rust

nixpkgs-24.11: cargo-pgrx_0_12_0_alpha_1

Build Postgres Extensions with Rust

nixpkgs-unstable: cargo-pgrx_0_16_1

Build Postgres Extensions with Rust

nixpkgs-unstable: cargo-pgrx_0_16_0

Build Postgres Extensions with Rust

nixpkgs-unstable: cargo-pgrx_0_12_6

Build Postgres Extensions with Rust

nixpkgs-unstable: cargo-pgrx_0_12_0_alpha_1

Build Postgres Extensions with Rust

nixpkgs-24.05: cargo-pgrx_0_10_2

Build Postgres Extensions with Rust

nixpkgs-24.05: cargo-pgrx_0_11_3

Build Postgres Extensions with Rust

nixpkgs-unstable: cargo-pgrx

Build Postgres Extensions with Rust


Dependencies

Cargo.lock cargo
  • 268 dependencies
.github/workflows/tests.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
.github/workflows/will-it-blend-develop.yml actions
  • actions/checkout v3 composite
Cargo.toml cargo
cargo-pgrx/Cargo.toml cargo
pgrx/Cargo.toml cargo
pgrx-examples/aggregate/Cargo.toml cargo
  • serde 1.0
pgrx-examples/arrays/Cargo.toml cargo
  • rand *
  • serde 1.0
pgrx-examples/bad_ideas/Cargo.toml cargo
  • rand 0.8.5
  • ureq 2.7.1
pgrx-examples/bgworker/Cargo.toml cargo
pgrx-examples/bytea/Cargo.toml cargo
  • libflate 2.0.0
pgrx-examples/composite_type/Cargo.toml cargo
  • serde 1.0
pgrx-examples/custom_libname/Cargo.toml cargo
pgrx-examples/custom_sql/Cargo.toml cargo
  • serde 1.0
pgrx-examples/custom_types/Cargo.toml cargo
  • maplit 1.0.2
  • serde 1.0
pgrx-examples/datetime/Cargo.toml cargo
  • rand 0.8
pgrx-examples/errors/Cargo.toml cargo
pgrx-examples/nostd/Cargo.toml cargo
  • serde 1.0
pgrx-examples/numeric/Cargo.toml cargo
  • rand 0.8.5
pgrx-examples/operators/Cargo.toml cargo
  • serde 1.0
pgrx-examples/pgtrybuilder/Cargo.toml cargo
pgrx-examples/range/Cargo.toml cargo
pgrx-examples/schemas/Cargo.toml cargo
  • serde 1.0
pgrx-examples/shmem/Cargo.toml cargo
  • heapless 0.7.16
  • serde 1.0
pgrx-examples/spi/Cargo.toml cargo
pgrx-examples/spi_srf/Cargo.toml cargo
pgrx-examples/srf/Cargo.toml cargo
  • rand 0.8.5
pgrx-examples/strings/Cargo.toml cargo
pgrx-examples/triggers/Cargo.toml cargo
  • thiserror 1.0
pgrx-examples/versioned_custom_libname_so/Cargo.toml cargo
pgrx-examples/versioned_so/Cargo.toml cargo
pgrx-macros/Cargo.toml cargo
  • serde 1.0 development
  • pgrx-sql-entity-graph =0.10.0-beta.1
  • proc-macro2 1.0.64
  • quote 1.0.29
  • syn 1.0.109
pgrx-pg-config/Cargo.toml cargo
pgrx-pg-sys/Cargo.toml cargo
pgrx-sql-entity-graph/Cargo.toml cargo
pgrx-tests/Cargo.toml cargo
  • eyre 0.6.8 development
  • clap-cargo 0.10.0
  • eyre 0.6.8
  • libc 0.2.147
  • once_cell 1.18.0
  • owo-colors 3.5.0
  • pgrx =0.10.0-beta.1
  • pgrx-macros =0.10.0-beta.1
  • pgrx-pg-config =0.10.0-beta.1
  • postgres 0.19.5
  • rand 0.8.5
  • regex 1.9.1
  • serde 1.0
  • serde_json 1.0
  • sysinfo 0.29.4
  • thiserror 1.0
pgrx-bindgen/Cargo.toml cargo
.github/workflows/package-test.yaml actions
  • Swatinem/rust-cache v2 composite
  • actions/checkout v4 composite
.github/workflows/runas.yml actions
  • Swatinem/rust-cache v2 composite
  • actions/checkout v4 composite
tools/version-updater/Cargo.toml cargo
pgrx-examples/hooks/Cargo.toml cargo
pgrx-examples/subtrans_infos/Cargo.toml cargo
pgrx-examples/wal_decoder/Cargo.toml cargo
  • serde 1.0.219
  • serde_json 1.0.140