awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • tcdi/pgxAvatar de tcdi

    tcdi/pgx

    4,716Ver en GitHub↗

    pgx es un framework y conjunto de herramientas para desarrollar extensiones de PostgreSQL de alto rendimiento utilizando el lenguaje de programación Rust. Proporciona un wrapper de API de bajo nivel para interactuar con contextos de memoria internos de la base de datos, sistemas de registro y APIs de ejecución del núcleo, permitiendo implementar lógica y funcionalidades personalizadas directamente dentro del motor de la base de datos. El proyecto se distingue por una herramienta de compilación dedicada y una interfaz de línea de comandos que gestiona el ciclo de vida de desarrollo de la extensión, desde la inicialización del entorno hasta el empaquetado binario. Incluye un mapeador de tipos que traduce estructuras del lenguaje a tipos compuestos de la base de datos y genera automáticamente las definiciones de esquema SQL correspondientes. El framework cubre una amplia superficie de capacidades, incluyendo el mapeo de funciones definidas por el usuario, integración de protocolos binarios y soporte para múltiples versiones de destino para asegurar la compatibilidad entre diferentes lanzamientos de la base de datos. También proporciona wrappers especializados de gestión de memoria para manejar punteros y prevenir fugas dentro del entorno de la base de datos.

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

    Rust
    Ver en GitHub↗4,716
  • pgcentralfoundation/pgrxAvatar de pgcentralfoundation

    pgcentralfoundation/pgrx

    4,720Ver en GitHub↗

    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
    Ver en GitHub↗4,720
  1. Home
  2. Data & Databases
  3. PostgreSQL Extensions
  4. Rust Extension Frameworks