3 repositorios
Specialized systems programming focusing on non-blocking I/O and concurrency in Rust.
Distinct from Rust Systems Programming: Distinct from Rust Systems Programming: focuses specifically on the asynchronous and concurrent execution model.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Asynchronous Programming. Refine with filters or upvote what's useful.
Talent Plan proporciona programas de formación guiados y planes de estudio centrados en el diseño de bases de datos distribuidas, programación de sistemas y flujos de trabajo de contribución a código abierto. El proyecto ofrece un programa educativo de sistemas distribuidos que consiste en cursos curados y laboratorios centrados en los aspectos internos de las bases de datos. El plan de estudios enfatiza el uso del lenguaje Rust para construir aplicaciones de red de alto rendimiento e implementar algoritmos distribuidos. Integra materiales educativos sobre control de versiones, gobernanza comunitaria y los procesos específicos necesarios para contribuir a proyectos de software público. El proyecto cubre amplias áreas técnicas y organizacionales, incluyendo ingeniería de bases de datos distribuidas, gestión de comunidades de código abierto y coordinación de mentoría técnica. Incluye la aplicación práctica a través de la construcción de almacenes clave-valor tolerantes a fallos y el estudio de arquitecturas profesionales de bases de datos distribuidas. Los materiales adicionales cubren los fundamentos del código abierto, incluyendo la gobernanza de proyectos, licencias de software y el uso de plataformas colaborativas como Git y GitHub.
Teaches the creation of reliable networked applications using asynchronous programming and concurrency in Rust.
cheats.rs es una referencia de sintaxis de Rust y un recurso de documentación técnica proporcionado como sitio estático. Sirve como una colección curada de ejemplos y patrones diseñados para ayudar en el aprendizaje del lenguaje Rust. El proyecto cubre una amplia gama de construcciones del lenguaje, incluyendo la gestión de memoria, el uso de genéricos y la implementación de lógica asíncrona. Proporciona orientación sobre la definición de estructuras de datos, la gestión de referencias de memoria y la organización de módulos de código. La cobertura adicional incluye patrones para el flujo de control, coincidencia de patrones (pattern matching) y el uso de macros, así como instrucciones para realizar operaciones inseguras (unsafe) y mantener la estabilidad de la API.
Provides a curated reference for implementing non-blocking logic and futures for concurrent execution.
async-std is a Rust asynchronous runtime and non-blocking I/O library. It serves as an asynchronous standard library, providing a set of alternatives to the core Rust library for managing concurrent tasks, networking, and file system access. The project implements a standard-library-mirrored API, offering asynchronous versions of existing synchronous types to maintain a familiar interface. This approach allows for asynchronous Rust development using an interface that reflects the ergonomics of the language's standard library. The runtime includes a task executor for scheduling and executing
Provides a specialized environment for non-blocking I/O and concurrency in Rust.