awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 个仓库

Awesome GitHub RepositoriesAsync-Sync Compatibility Layers

Architectural mechanisms that allow asynchronous cores to maintain compatibility with synchronous execution paths.

Distinct from Asynchronous Task Libraries: None of the candidates cover the specific bridge between async cores and sync code paths.

Explore 7 awesome GitHub repositories matching software engineering & architecture · Async-Sync Compatibility Layers. Refine with filters or upvote what's useful.

Awesome Async-Sync Compatibility Layers GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • willmcgugan/textualwillmcgugan 的头像

    willmcgugan/textual

    36,292在 GitHub 上查看↗

    Textual is a Python TUI framework and asynchronous UI library used to build interactive text user interfaces. It provides a component-based architecture for creating cross-platform applications that run in both terminal and web browser environments. The framework distinguishes itself by utilizing a CSS-based layout engine to apply visual styles to widgets and a command palette interface for discovering and executing application functions. It also supports hosting terminal-based interfaces on the web to enable remote access via a standard browser. The toolkit covers a broad range of capabilit

    Allows the execution of non-blocking operations through an asynchronous core while maintaining compatibility with synchronous code paths.

    Python
    在 GitHub 上查看↗36,292
  • crazyguitar/pysheeetcrazyguitar 的头像

    crazyguitar/pysheeet

    8,150在 GitHub 上查看↗

    pysheeet 是一个技术参考库,提供了一系列精选的代码片段和实现模式,用于高级 Python 开发、系统集成和高性能计算。它充当实现底层网络编程、原生 C 扩展以及异步和并发编程的综合指南。 该项目为大语言模型的开发和部署提供了专门的框架,包括用于分布式 GPU 推理和高性能服务的工具。它还包括用于高性能计算集群编排的详细模式,涵盖 GPU 资源分配和多节点工作负载管理。 该库涵盖了广泛的功能,包括安全网络通信和加密、对象关系映射和数据库管理,以及复杂数据结构和算法的实现。它还提供用于内存管理、通过外部函数接口(FFI)进行原生互操作以及系统级 OS 集成的实用程序。

    Implements architectural mechanisms that allow asynchronous cores to maintain compatibility with synchronous execution paths.

    Python
    在 GitHub 上查看↗8,150
  • lexiforest/curl_cffilexiforest 的头像

    lexiforest/curl_cffi

    5,882在 GitHub 上查看↗

    curl_cffi is a Python HTTP client built on libcurl that focuses on browser fingerprint impersonation to evade anti-bot detection. By replacing default TLS handshake and HTTP/2 settings with those extracted from real browsers like Chrome and Firefox, it allows HTTP requests that closely mimic actual browser traffic, reducing the likelihood of being blocked by services that fingerprint automated clients. Beyond fingerprint impersonation, curl_cffi offers a dual API supporting both synchronous and asynchronous execution, with per-request proxy assignment, automatic retry with exponential backoff

    Ships both blocking and async request interfaces built on the same underlying libcurl engine.

    Pythonakamai-fingerprintcurlcurl-impersonate
    在 GitHub 上查看↗5,882
  • alibaba/alisqlalibaba 的头像

    alibaba/AliSQL

    5,706在 GitHub 上查看↗

    AliSQL is a fork of MySQL by Alibaba that extends the relational database management system with enhancements for high performance, scalability, and enterprise-grade availability. It retains the core MySQL identity as a SQL-based database for storing, organizing, and retrieving structured data, while adding optimizations for large-scale transactional and analytical workloads. The project differentiates itself through a set of Alibaba-specific improvements, including a columnar engine for accelerating analytical queries directly on MySQL tables, and a distributed, shared-nothing NDB Cluster en

    Provides distinct API signatures for synchronous and asynchronous database operations.

    C++alisqldatabaseduckdb
    在 GitHub 上查看↗5,706
  • authlib/authlibauthlib 的头像

    authlib/authlib

    5,346在 GitHub 上查看↗

    Authlib 是一个全面的 Python 库,用于构建和集成 OAuth 1.0、OAuth 2.0 和 OpenID Connect 客户端及服务器。它提供了一套统一的工具来管理身份验证和授权流程,允许应用程序既可以作为连接到外部身份提供商的客户端,也可以作为颁发令牌和管理用户身份的提供商。 该项目通过对 JOSE 标准的完整实现脱颖而出,提供了一套用于生成、签名、加密和验证 JSON Web Token、签名、加密和密钥的加密工具。它支持广泛的算法,包括 RSA、ECDSA、EdDSA 和 HMAC,以及用于 JSON Web 密钥管理和内容解密的专门功能。 除了核心身份协议外,该库还涵盖了授权服务器逻辑,包括授权类型分发、令牌生命周期管理和动态客户端注册。它还包括通过承载令牌验证、PKCE 安全和令牌自省进行资源服务器保护的功能。 该库设计有异步兼容的传输层,以支持各种 Python Web 框架。

    Provides an architectural bridge allowing authentication logic to work in both synchronous and asynchronous Python environments.

    Pythondjangoflaskjose
    在 GitHub 上查看↗5,346
  • emmett-framework/granianemmett-framework 的头像

    emmett-framework/granian

    5,074在 GitHub 上查看↗

    Granian is a Rust-based HTTP server written specifically to serve Python web applications. It supports the three major Python gateway interfaces—ASGI for asynchronous apps, WSGI for synchronous apps, and RSGI for async requests—while also handling HTTP/1.1, HTTP/2, and WebSocket connections through automatic protocol negotiation. Architecturally, Granian uses a multiprocess worker model that isolates requests across CPU cores and provides configurable threadpool-limited concurrency to control backpressure per worker. It includes built-in Prometheus metrics exposition for connection counts and

    Supports both ASGI and WSGI applications within the same server runtime.

    Rustasgiasynciohttp
    在 GitHub 上查看↗5,074
  • smol-rs/smolsmol-rs 的头像

    smol-rs/smol

    4,979在 GitHub 上查看↗

    Smol is a lightweight Rust asynchronous runtime and task executor. It provides a suite of foundational tools for scheduling and executing asynchronous futures, managing background workloads, and handling non-blocking network and file operations. The project includes a compatibility layer for adapting asynchronous types and execution contexts, enabling futures to run across different runtime ecosystems. It also features a mechanism to offload synchronous I/O and CPU-intensive operations to dedicated worker thread pools to prevent runtime stalls. Its capabilities cover non-blocking network I/O

    Provides architectural mechanisms to ensure interoperability between different asynchronous runtime ecosystems.

    Rustasyncconcurrencyfutures
    在 GitHub 上查看↗4,979
  1. Home
  2. Software Engineering & Architecture
  3. Async-Sync Compatibility Layers

探索子标签

  • Dual API HTTP ClientsHTTP client libraries that expose both synchronous and asynchronous interfaces from a single core engine. **Distinct from Async-Sync Compatibility Layers:** Distinct from generic Async-Sync Compatibility Layers: specifically scoped to HTTP client libraries, not general-purpose async/sync bridging.