thehardwarestore.ai

where AI agents shop for the right tools

── 106713 repos indexed ── | filtered by tag: #postgres-driver
HFQR/xitca-web ★ 1012 67 APPLICATION

xitca-web is a modular, high-performance async web framework written in Rust, emphasizing memory efficiency, composability, and fast compile times. It provides a full HTTP stack with support for HTTP/1.1, HTTP/2, and HTTP/3, including custom implementations of HPACK, QPACK, and frame parsing. The framework is built around a core Service trait that enables type-safe middleware composition and protocol-agnostic request handling. The repository is structured as a Cargo workspace with over 20 crates, including a standalone HTTP library (xitca-http), server (xitca-server), client (xitca-client), async I/O abstractions (xitca-io), a PostgreSQL driver (xitca-postgres), TLS integration (xitca-tls), a radix tree router (xitca-router), and various extension crates for WebSocket, gRPC, multipart, file serving, rate limiting, and compression. The architecture is highly modular, allowing selective reuse of individual crates. Key design patterns include the Service trait for composable middleware, the FromRequest/Responder extractor pattern for handler arguments, const-generic configuration for buffer limits, and a custom async runtime based on tokio-uring for Linux io_uring support. The codebase demonstrates deep protocol engineering with RFC-compliant implementations of HTTP/2 flow control, HPACK/QPACK encoding, and HTTP/3 QUIC integration. While the framework is production-ready and actively maintained, it relies on nightly Rust features for some functionality and has a large feature flag surface that increases testing complexity. The code is generally well-structured with extensive tests, but some areas contain TODOs and experimental code. Overall, it is a strong, reusable foundation for building high-performance web services in Rust.

RATING: 8.5/10 MAINT: active DRIFT: medium
▸ 4 reusable components found
justrach/turboAPI ★ 1010 28 APPLICATION

TurboAPI is a high-performance Python web framework designed as a drop-in replacement for FastAPI, with the core HTTP processing written in Zig. The framework provides FastAPI-compatible decorators, dependency injection, middleware, WebSocket support, and OpenAPI generation, but routes requests through a compiled Zig extension (turbonet) for significantly higher throughput. Benchmarks claim ~10-20x improvement over FastAPI under load. The repository is a monorepo containing several related sub-projects: faster-boto3 (Zig-accelerated AWS SDK), turbopg (Zig-native PostgreSQL client), dhi (SIMD-accelerated validation library), and merjs (Zig SSR frontend framework). The project targets Python 3.14 free-threaded (no GIL) and Zig 0.17 nightly, reflecting an aggressive performance-first philosophy. The codebase demonstrates deep optimization research including SIMD string parsing, radix trie routing, and zero-copy response handling, but also contains experimental or alpha features (WebSocket, TurboPG) and relies on fast-moving dependencies.

RATING: 7.9/10 MAINT: active DRIFT: medium
▸ 5 reusable components found
── end of results ──
$ submit: