awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

6 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • hongyangandroid/okhttputilsAvatar de hongyangAndroid

    hongyangAndroid/okhttputils

    6,842Ver en 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
    Ver en GitHub↗6,842
  • libfuse/libfuseAvatar de libfuse

    libfuse/libfuse

    5,954Ver en 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
    Ver en GitHub↗5,954
  • dokan-dev/dokanyAvatar de dokan-dev

    dokan-dev/dokany

    5,784Ver en 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
    Ver en GitHub↗5,784
  • puniverse/quasarAvatar de puniverse

    puniverse/quasar

    4,553Ver en GitHub↗

    Quasar es un framework de concurrencia para la JVM que implementa el modelo de actores y una librería de hilos ligeros. Proporciona unidades de ejecución aisladas que se comunican mediante paso de mensajes asíncronos para eliminar el estado mutable compartido. El proyecto se distingue por un sistema de actores distribuido capaz de operar a través de múltiples nodos de clúster con registros de ubicación transparente y migración de estado de actores. Utiliza un planificador de fibras (fibers) con robo de trabajo (work-stealing) para gestionar millones de hilos ligeros, permitiendo que las tareas se suspendan durante operaciones de E/S no bloqueantes sin detener los hilos del sistema subyacente. El framework abarca un amplio conjunto de capacidades, incluyendo jerarquías de supervisión para la recuperación tolerante a fallos y canales de comunicación al estilo CSP para la sincronización de flujo de datos. También proporciona primitivas para coordinar tareas mediante futures y variables de flujo de datos, así como herramientas para monitorear la salud de las fibras y detectar ejecuciones fuera de control. El sistema está implementado en Java.

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

    Javaactorsconcurrencyfibers
    Ver en GitHub↗4,553
  • zio/zioAvatar de zio

    zio/zio

    4,347Ver en 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
    Ver en GitHub↗4,347
  • betterjs/badjs-reportAvatar de BetterJS

    BetterJS/badjs-report

    1,135Ver en 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
    Ver en GitHub↗1,135
  1. Home
  2. Operating Systems & Systems Programming
  3. Filesystem APIs
  4. Callback-Based

Explorar subetiquetas

  • Callback Wrapping3 sub-etiquetasWraps 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.