select open change scope Open full search

PG.CENTER connects PostgreSQL documentation, reference, and ecosystem knowledge. Maintained by Pigsty.

Extensions / Procedural languages

plrust

Compiles Rust functions to native code as a PostgreSQL procedural language, with optional postgrestd-backed trusted sandboxing.

pgext.cloud · Source code · Website · License text · Control file

Overview

Packageplrust
Version1.1
PostgreSQL versions13 · 14 · 15 · 16
RepositoryUnspecified
Extension typePreloaded
Project statusActive
Requires CREATE EXTENSIONYes
Requires preloadYes
TrustedNo
RelocatableNo
Shared librariesplrust
Schemaplrust
Stars1,398
Latest commit2026-02-27
Latest release2024-03-07
Catalogue updated2026-08-30

Related extensions

Requires

plpgsqlPL/pgSQL procedural language

See also

plpython3tA SQL-only wrapper that registers PostgreSQL PL/Python 3 handlers as a trusted procedural language named plpython3t.
pljvmA PostgreSQL procedural language that sends function calls over RPC to code running in an external JVM process.
plhaskellprovide trusted and untrusted Haskell procedural languages for PostgreSQL
plrubyEmbed MRI Ruby as an untrusted PostgreSQL procedural language
pgprologPostgreSQL procedural language handler for Prolog, embedding Scryer Prolog.
pgosqlC procedural-language handler providing PL/SQL-style compatibility and Oracle-like sys catalog views.
plsixprovide a Perl 6/Raku procedural language handler for PostgreSQL
pg_typescriptpg_typescript: TypeScript/JavaScript procedural language for PostgreSQL