Extensions / Procedural languages
pg_typescript: TypeScript/JavaScript procedural language for PostgreSQL
pgext.cloud · Source code · Documentation · License text · Control file
| Package | pg_typescript |
|---|---|
| Version | 0.1.0 |
| PostgreSQL versions | 14 · 15 · 16 · 17 · 18 |
| Repository | PIGSTY |
| Extension type | Preloaded |
| Project status | Active |
| Requires CREATE EXTENSION | Yes |
| Requires preload | Yes |
| Trusted | Yes |
| Relocatable | No |
| Shared libraries | pg_typescript |
| Stars | 9 |
| Latest commit | 2026-04-04 |
| Latest release | 2026-03-20 |
| Catalogue updated | 2026-08-30 |
| plv8 | PL/JavaScript (v8) trusted procedural language |
| stopgap | pgrx deployment layer for versioned TypeScript/JavaScript function bundles backed by PLTS. |
| pljs | PL/JS trusted procedural language |
| pllua | Lua as a procedural language |
| plv8geo | PL/v8 geospatial functions that bundle D3, TopoJSON, JSTS, GeoTIFF and related JavaScript libraries for PostGIS workflows. |
| pgtime | Temporal tables extension for PostgreSQL. Automatically tracks Transaction Time (system time) on any table using range types and a high-performance C-based AFTER ROW trigger. |
| brainfuck | Run Brainfuck programs inside PostgreSQL using a PLV8 trusted language extension. |
| plrust | Compiles Rust functions to native code as a PostgreSQL procedural language, with optional postgrestd-backed trusted sandboxing. |
| plruby | Embed MRI Ruby as an untrusted PostgreSQL procedural language |
| pgprolog | PostgreSQL procedural language handler for Prolog, embedding Scryer Prolog. |