awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sfackler avatar

sfackler/rust-postgres

0
View on GitHub↗
3,945 स्टार्स·560 फोर्क्स·Rust·Apache-2.0·6 व्यूज़

Rust Postgres

यह प्रोजेक्ट Rust प्रोग्रामिंग लैंग्वेज के लिए एक नेटिव PostgreSQL डेटाबेस ड्राइवर है। यह एक टाइप-सेफ डेटाबेस मैपर और कनेक्टर के रूप में काम करता है जो PostgreSQL बैकएंड के खिलाफ क्वेरी चलाने के लिए सिंक्रोनस और एसिंक्रोनस दोनों इंटरफेस प्रदान करता है।

यह लाइब्रेरी PostgreSQL डेटा टाइप्स को Rust टाइप्स में बदलने के लिए एक टाइप-सेफ मैपिंग सिस्टम लागू करती है, जो डेटा ट्रांसफर के दौरान निरंतरता सुनिश्चित करती है। यह एक एन्क्रिप्टेड डेटाबेस कनेक्टर के रूप में भी काम करता है, जो एप्लिकेशन और डेटाबेस के बीच ट्रांजिट में डेटा की सुरक्षा के लिए सुरक्षित कम्युनिकेशन प्रोटोकॉल का समर्थन करता है।

यह ड्राइवर डेटा ऑपरेशन्स के निष्पादन और सुरक्षित डेटाबेस कनेक्शन के प्रबंधन सहित मुख्य डेटाबेस क्षमताओं को कवर करता है।

Features

  • PostgreSQL Database Clients - Acts as a native Rust client implementation providing connection management and SQL execution for PostgreSQL.
  • Asynchronous Database Drivers - Provides a non-blocking database driver to improve application performance and concurrency in Rust.
  • Data Type Mappings - Translates application-level Rust types into native PostgreSQL column formats.
  • PostgreSQL Connectors - Implements a specialized driver for establishing secure, encrypted connections to PostgreSQL instances.
  • Database Query Execution - Provides native drivers to execute SQL queries and retrieve or modify stored information.
  • Database Wire Protocol Implementations - Implements the PostgreSQL wire protocol to enable direct communication with the database server.
  • Rust Database Bindings - Provides native Rust language bindings and drivers for interacting with PostgreSQL databases.
  • Type-Safe Data Abstractions - Provides a consistent, type-safe API for mapping PostgreSQL data types into Rust types.
  • Type-Safe Database Clients - Ensures compile-time safety by generating strongly-typed interfaces for PostgreSQL data operations.
  • Dual-Mode Database Clients - Offers both synchronous and asynchronous interfaces for executing queries against PostgreSQL.
  • Database Type Traits - Employs Rust traits to map PostgreSQL data types to native language types for type-safe data transfer.
  • Wire Format Serialization - Converts structured data into the PostgreSQL binary wire format for high-performance network transmission.
  • Network I/O Multiplexing - Implements non-blocking socket operations to handle concurrent database requests efficiently.
  • Protocol State Machines - Uses a formal state machine to manage the connection lifecycle from authentication to query execution.
  • Database Connection Encryption - Secures the communication channel between the Rust client and PostgreSQL server using SSL/TLS.
  • TLS Session Wrapping - Wraps raw TCP streams with TLS to provide encrypted communication between the client and database.
  • Database Drivers - Driver for PostgreSQL databases.
  • Database Drivers - Rust database driver.

स्टार हिस्ट्री

sfackler/rust-postgres के लिए स्टार हिस्ट्री चार्टsfackler/rust-postgres के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Rust Postgres के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Rust Postgres के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • brianc/node-postgresbrianc का अवतार

    brianc/node-postgres

    13,155GitHub पर देखें↗

    This project is a Node.js client for PostgreSQL databases, providing a protocol parser to translate raw binary streams into JavaScript objects. It serves as a driver for executing queries, managing data, and integrating Node.js applications with PostgreSQL backends. The library includes a connection pool manager to reduce network overhead by caching reusable connections and a result streamer that uses cursors to retrieve large datasets incrementally. It also functions as an event listener for subscribing to asynchronous server-side notifications to trigger real-time application events. Broad

    JavaScriptlibpqnode-postgrespostgres
    GitHub पर देखें↗13,155
  • simolus3/driftsimolus3 का अवतार

    simolus3/drift

    3,231GitHub पर देखें↗

    Drift is a type-safe SQL persistence library and relational mapper that provides a structured way to map database tables to classes and execute SQL queries with build-time validation. It functions as a type-safe query builder and a wrapper for SQLite and PostgreSQL, eliminating manual result set parsing by binding query outputs to native objects. The project distinguishes itself through a build-time code generation system that produces type-safe APIs and validates raw SQL statements against database versions before execution. It features reactive query streaming, which transforms SQL queries

    Dartdartdart-build-systemflutter
    GitHub पर देखें↗3,231
  • stephencelis/sqlite.swiftstephencelis का अवतार

    stephencelis/SQLite.swift

    10,167GitHub पर देखें↗

    SQLite.swift is a type-safe Swift wrapper and object-relational mapping layer that provides a bridge for interacting with SQLite databases. It functions as a database driver that allows for embedded database management and local data persistence within Swift applications. The project distinguishes itself through a type-safe expression builder that verifies SQL statement syntax and intent at compile time. It includes specialized support for high-performance text matching via full-text search integration and provides mechanisms for securing sensitive data through database encryption. The libra

    Swift
    GitHub पर देखें↗10,167
  • npgsql/npgsqlnpgsql का अवतार

    npgsql/npgsql

    3,702GitHub पर देखें↗

    Npgsql is a .NET data provider and client library that enables applications to connect, execute queries, and manage data within PostgreSQL databases. It functions as a connection manager and translation layer between the application and the database server. The project features a connection manager capable of multi-host connectivity, providing load balancing and automatic failover across multiple servers. It includes specialized support for high-volume data import and export through bulk data operations and a mapping system that translates complex database types, such as arrays and JSON, into

    C#c-sharpdatabasedotnet
    GitHub पर देखें↗3,702
Rust Postgres के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

sfackler/rust-postgres क्या करता है?

यह प्रोजेक्ट Rust प्रोग्रामिंग लैंग्वेज के लिए एक नेटिव PostgreSQL डेटाबेस ड्राइवर है। यह एक टाइप-सेफ डेटाबेस मैपर और कनेक्टर के रूप में काम करता है जो PostgreSQL बैकएंड के खिलाफ क्वेरी चलाने के लिए सिंक्रोनस और एसिंक्रोनस दोनों इंटरफेस प्रदान करता है।

sfackler/rust-postgres की मुख्य विशेषताएं क्या हैं?

sfackler/rust-postgres की मुख्य विशेषताएं हैं: PostgreSQL Database Clients, Asynchronous Database Drivers, Data Type Mappings, PostgreSQL Connectors, Database Query Execution, Database Wire Protocol Implementations, Rust Database Bindings, Type-Safe Data Abstractions।

sfackler/rust-postgres के कुछ ओपन-सोर्स विकल्प क्या हैं?

sfackler/rust-postgres के ओपन-सोर्स विकल्पों में शामिल हैं: brianc/node-postgres — This project is a Node.js client for PostgreSQL databases, providing a protocol parser to translate raw binary streams… simolus3/drift — Drift is a type-safe SQL persistence library and relational mapper that provides a structured way to map database… stephencelis/sqlite.swift — SQLite.swift is a type-safe Swift wrapper and object-relational mapping layer that provides a bridge for interacting… npgsql/npgsql — Npgsql is a .NET data provider and client library that enables applications to connect, execute queries, and manage… lib/pq — pq is a PostgreSQL driver for Go that implements the standard database/sql interface. It serves as a connection… jackc/pgx — This project is a database driver and interface for the Go programming language, specifically designed for PostgreSQL.…