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

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

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

6 个仓库

Awesome GitHub RepositoriesCallback-Based

Simplified callback-based APIs for building filesystems by implementing file operations as functions.

Distinct from Filesystem APIs: Distinct from Filesystem APIs: provides a callback-based API for building filesystems, not general file I/O interfaces.

Explore 6 awesome GitHub repositories matching operating systems & systems programming · Callback-Based. Refine with filters or upvote what's useful.

Awesome Callback-Based GitHub Repositories

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

    hongyangAndroid/okhttputils

    6,842在 GitHub 上查看↗

    OkHttpUtils is a convenience wrapper for the OkHttp HTTP client that simplifies common networking operations on Android. It provides a straightforward interface for executing GET and POST requests, including sending form parameters and JSON payloads, as well as uploading files via multipart form data and downloading remote files to local storage. The library distinguishes itself through a set of practical utilities built on top of OkHttp's core architecture. It wraps synchronous calls into an asynchronous callback pattern, includes an interceptor-based logging layer for request and response d

    Wraps synchronous OkHttp calls into asynchronous callbacks for Android UI thread safety.

    Java
    在 GitHub 上查看↗6,842
  • libfuse/libfuselibfuse 的头像

    libfuse/libfuse

    5,954在 GitHub 上查看↗

    libfuse is a library and kernel module combination that enables the development of custom Linux filesystems that run in userspace rather than in kernel space. It provides a bridge between the kernel's virtual filesystem layer and a userspace daemon, allowing filesystem operations to be forwarded and handled by a regular user process. The project offers two distinct APIs: a high-level callback-driven API where filesystem operations are implemented as simple functions that return results synchronously, and a low-level API that exposes raw kernel request structures directly for fine-grained contr

    Delivers a simplified callback-based API for building filesystems by implementing file operations as functions.

    C
    在 GitHub 上查看↗5,954
  • dokan-dev/dokanydokan-dev 的头像

    dokan-dev/dokany

    5,784在 GitHub 上查看↗

    Dokan is a user-mode file system library for Windows that allows applications to create custom file systems accessible as normal Windows volumes without writing kernel-mode device drivers. It provides a FUSE compatibility layer that maps FUSE operations to Dokan callbacks, enabling existing FUSE-based file systems to run natively on Windows by rebuilding the source code with Cygwin or MinGW. The library exposes its file system API through language-specific wrappers for C, .NET, Java, Delphi, Ruby, and Python, supporting cross-language file system development. It handles file operations throug

    Maps each file system operation to a user-defined callback function for custom create, read, write, and close logic.

    Cccreatefiledevice-driver
    在 GitHub 上查看↗5,784
  • puniverse/quasarpuniverse 的头像

    puniverse/quasar

    4,553在 GitHub 上查看↗

    Quasar 是一个 JVM 并发框架,实现了 Actor 模型和一个轻量级线程库。它提供隔离的执行单元,通过异步消息传递进行通信,以消除共享的可变状态。 该项目通过一个能够在多个集群节点上运行的分布式 Actor 系统脱颖而出,该系统具有位置透明的注册表和 Actor 状态迁移功能。它利用工作窃取(work-stealing)Fiber 调度器来管理数百万个轻量级线程,允许任务在非阻塞 I/O 操作期间挂起,而不会阻塞底层的系统线程。 该框架包含广泛的功能,包括用于容错恢复的监督层次结构和用于数据流同步的 CSP 风格通信通道。它还提供了通过 Future 和数据流变量协调任务的原语,以及用于监控 Fiber 健康状况和检测失控执行的工具。 该系统使用 Java 实现。

    Transforms callback-based asynchronous operations into synchronous fiber-blocking calls to eliminate nesting.

    Javaactorsconcurrencyfibers
    在 GitHub 上查看↗4,553
  • zio/ziozio 的头像

    zio/zio

    4,347在 GitHub 上查看↗

    ZIO is a functional effect system for the JVM that models asynchronous and concurrent programs as pure, composable values with typed error handling and dependency injection. Its core identity is built on fiber-based concurrency, where lightweight, non-blocking fibers execute millions of concurrent tasks with structured lifecycle management, and a dual-channel error model that separates expected business failures from unexpected system defects at compile time. The system provides effect-typed dependency injection through a layer-based dependency graph, pull-based reactive stream processing with

    ZIO wraps legacy callback-based asynchronous code into a composable effect that supports error handling and for-comprehension syntax.

    Scalaasynchronicityasynchronousasynchronous-programming
    在 GitHub 上查看↗4,347
  • betterjs/badjs-reportBetterJS 的头像

    BetterJS/badjs-report

    1,135在 GitHub 上查看↗

    Badjs-report is a client-side JavaScript library designed to capture, manage, and report runtime exceptions and telemetry data from web applications to a remote server. It functions as a diagnostic framework that automatically intercepts global errors and wraps asynchronous operations to ensure that issues are tracked without requiring manual instrumentation throughout the codebase. The library distinguishes itself through its focus on traffic optimization and data reliability. It employs deduplication logic to suppress redundant error reports and applies probabilistic sampling to manage the

    Wraps native timer and promise functions to inject error-catching logic into the execution flow of asynchronous application code.

    JavaScript
    在 GitHub 上查看↗1,135
  1. Home
  2. Operating Systems & Systems Programming
  3. Filesystem APIs
  4. Callback-Based

探索子标签

  • Callback Wrapping3 个子标签Wraps legacy callback-based asynchronous code into composable effects with typed error handling. **Distinct from Callback-Based:** Distinct from Callback-Based: focuses on wrapping callbacks into effect types, not defining callback-based APIs.