awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 Repos

Awesome GitHub RepositoriesRust Extension Frameworks

Builds and packages custom PostgreSQL extensions entirely in Rust with safe type mapping and automatic SQL schema generation.

Distinct from PostgreSQL Extensions: Distinct from PostgreSQL Extensions: focuses on Rust-based extension development frameworks, not general database extensions.

Explore 2 awesome GitHub repositories matching data & databases · Rust Extension Frameworks. Refine with filters or upvote what's useful.

Awesome Rust Extension Frameworks GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • tcdi/pgxAvatar von tcdi

    tcdi/pgx

    4,716Auf GitHub ansehen↗

    pgx ist ein Framework und eine Tool-Suite für die Entwicklung von hochperformanten PostgreSQL-Extensions mit der Programmiersprache Rust. Es bietet einen Low-Level-API-Wrapper für die Interaktion mit internen Datenbank-Memory-Contexts, Logging-Systemen und Core-Execution-APIs, was die Implementierung benutzerdefinierter Datenbankfunktionalität und Logik direkt innerhalb der Datenbank-Engine ermöglicht. Das Projekt zeichnet sich durch ein dediziertes Build-Tool und eine Command Line Interface (CLI) aus, die den gesamten Entwicklungszyklus einer Extension verwalten – von der Umgebungsinitialisierung bis zum Binary-Packaging. Es enthält einen Type-Mapper, der Sprachstrukturen in zusammengesetzte Datenbanktypen übersetzt und automatisch die entsprechenden SQL-Schema-Definitionen generiert. Das Framework deckt ein breites Funktionsspektrum ab, einschließlich User-Defined Function Mapping, Binärprotokoll-Integration und Multi-Version-Target-Support, um Kompatibilität über verschiedene Datenbank-Releases hinweg sicherzustellen. Zudem bietet es spezialisierte Memory-Management-Wrapper, um Pointer zu handhaben und Leaks innerhalb der Datenbankumgebung zu verhindern.

    Provides a comprehensive framework for developing high-performance, memory-safe PostgreSQL extensions using the Rust language.

    Rust
    Auf GitHub ansehen↗4,716
  • pgcentralfoundation/pgrxAvatar von pgcentralfoundation

    pgcentralfoundation/pgrx

    4,720Auf GitHub ansehen↗

    pgrx is a framework for building and packaging custom PostgreSQL extensions using Rust. It serves as a foreign function interface bridge that maps Rust types and functions to the internal server programming interface of the database. The project provides a specialized toolchain for cross-compilation across different operating systems and target architectures using custom sysroots. It includes a schema generator that automatically translates high-level language structures into SQL definitions and binary protocol mappings. The framework manages memory safety by wrapping database memory context

    Provides a framework for building and packaging custom PostgreSQL extensions entirely in Rust.

    Rustpostgrespostgresqlpostgresql-extension
    Auf GitHub ansehen↗4,720
  1. Home
  2. Data & Databases
  3. PostgreSQL Extensions
  4. Rust Extension Frameworks