#abstraction

  1. profiling

    very thin abstraction over other profiler crates

    v1.0.16 559K #performance #profiler #scope #puffin #abstraction #thin #back-end
  2. psm

    Portable Stack Manipulation: stack manipulation and introspection routines

    v0.1.24 1.4M #stack #portable #introspection #routines #unsafe #abstraction #safe
  3. pulp

    Safe generic simd

    v0.21.1 70K #simd #safe #generic #abstraction #run-time #dispatch #vectorized
  4. nftables

    Safe abstraction for nftables JSON API. It can be used to create nftables rulesets in Rust and parse existing nftables rulesets from JSON.

    v0.5.0 13K #json-api #firewall #ruleset #netfilter #json-parser #abstraction #linux
  5. vm-memory

    Safe abstractions for accessing the VM physical memory

    v0.16.1 43K #physical-memory #memory-access #virtual-memory #memory #virtual-machine #abstraction #guest
  6. recursion

    cache-aware stack safe recursion

    v0.5.2 112K #data-structures #recursive #stack #safe #abstraction #iteration #logic
  7. array-init

    Safe wrapper for initializing fixed-size arrays

    v2.1.0 324K #initialization #abstraction #no-std
  8. aws-smithy-async

    Async runtime agnostic abstractions for smithy-rs

    v1.2.3 1.2M #aws-sdk #run-time #async #aws-smithy #async-trait #tokio #abstraction
  9. uefi

    makes it easy to develop Rust software that leverages safe, convenient, and performant abstractions for UEFI functionality

    v0.33.0 42K #memory-map #firmware #boot #efi #services #api-bindings #abstraction
  10. wasm-timer

    Abstraction over std::time::Instant and futures-timer that works on WASM

    v0.2.5 562K #wasm #timeout #delay #interval #instant #abstraction #re-exports
  11. ledger_device_sdk

    Ledger device Rust SDK

    v1.19.1 1.5K #ledger #devices #ledger-nano #wallet #applications #abstraction #apps
  12. arrow-array

    Array abstractions for Apache Arrow

    v54.0.0 989K #apache-arrow #array #arrow #builder #values #vec #abstraction
  13. crossterm_winapi

    WinAPI wrapper that provides some basic simple abstractions around common WinAPI calls

    v0.9.1 545K #winapi #abstraction #crossterm #screen-buffer #windows
  14. kstring

    Key String: optimized for map keys

    v2.0.2 564K #string-key #memory #memory-map #abstraction #performance #optimized #maps
  15. audio-processor-traits

    Traits for audio processor types and audio buffer types. Heavily subject to change.

    v4.3.0 170 #audio-processing #traits #abstraction #buffer #processor #higher-level #traits-structs
  16. event-manager

    Abstractions for implementing event based systems

    v0.4.0 19K #events #subscriber #abstraction #event-system #epoll #manager #io
  17. filecoin-hashers

    Hashers used in filecoin and their abstractions

    v13.1.0 4.4K #filecoin #poseidon #blake2s #poseidon-hash #abstraction #sha-2 #proofs
  18. arrow-buffer

    Buffer abstractions for Apache Arrow

    v54.0.0 991K #apache-arrow #arrow #buffer #abstraction #parquet
  19. blade-graphics

    Graphics abstraction for Blade

    v0.6.0 380 #graphics #vulkan #abstraction #blade #gpu #performance #opengl
  20. genetlink

    communicate with generic netlink

    v0.2.5 9.7K #netlink #linux #higher-level #protocols #abstraction #generic #communicate
  21. cros-libva

    Safe bindings over libva

    v0.0.13 2.4K #safe-bindings #libva #chrome-os #abstraction #decoding #media #hardware
  22. arrow-data

    Array data abstractions for Apache Arrow

    v54.0.0 905K #apache-arrow #arrow #data #array #abstraction #parquet #interface
  23. kxio

    injectable Filesystem and Network resources to make code more testable

    v5.0.0 1.3K #mocking #networking #filesystem #injectable #resources #abstraction #file
  24. flatcontainer

    A flat container representation for Rust

    v0.5.0 8.8K #container #representation #flat #data #abstraction #serialization #performance
  25. systemd-zbus

    A dbus client (using zbus) for systemd

    v5.1.0 4.8K #systemd #dbus #zbus #client #api #aims #abstraction
  26. rust-gpu-tools

    Rust OpenCL tools

    v0.7.2 1.3K #opencl #gpu #cuda #kernel #run #write #abstraction
  27. wgcore

    abstractions for composable WGSL shaders

    v0.2.2 370 #shader #abstraction #wgsl #gpu #composable #devices #queue
  28. voladdress

    easy volatile memory abstraction

    v1.4.0 370 #memory-mapped #volatile #embedded #abstraction #mmio #io
  29. widgetui

    A bevy like widget system for ratatui and crossterm

    v0.7.1 #ratatui #widgets #tui #crossterm #terminal #system #abstraction
  30. embedded-dma

    Traits to aid in the creation of sound DMA abstractions

    v0.2.0 29K #dma #abstraction #traits #sound #hal #aid #creation
  31. av-codec

    Multimedia format decoding and encoding

    v0.3.1 200 #codec #decoding #multimedia-video #format #audio-video #encoding #abstraction
  32. wcgi

    Common abstractions for defining a WCGI server

    v0.3.0 4.4K #web-server #abstraction #deployment #wasmer #handler #language #client
  33. speare

    actor-like thin abstraction over tokio::task and flume channels

    v0.1.10 1.6K #actor-framework #tokio-task #supervision #channel #flume #abstraction #process
  34. bevy_async_task

    Ergonomic abstractions to async programming in Bevy

    v0.4.0 900 #async-task #async #bevy #gamedev #background-task #abstraction #timeout
  35. radio

    Generic traits for embedded packet radio devices

    v0.12.1 #embedded-devices #embedded-hal #packet #abstraction #iot #driver #networking
  36. shared-buffer

    An abstraction over buffers backed by memory-mapped files or bytes in memory

    v0.1.4 60K #memory-mapped #memory-buffer #abstraction #byte #backed #api
  37. canyon_sql

    ORM and QueryBuilder

    v0.5.1 #postgresql #database-access #async-orm #sql-query #query-builder #data-access #abstraction
  38. libflac-sys

    Raw FFI bindings to the libFLAC library

    v0.3.1 360 #flac #bindings #audio #lib-flac #compression #encoding #abstraction
  39. fusio

    lean, minimal cost abstraction and extensible Read / Write trait to multiple storage on multiple poll-based / completion-based async runtime

    v0.3.4 #run-time #traits #async #abstraction #extensible #back-end #multiple
  40. taos-query

    Driver for TDengine - a timeseries database and analysis platform

    v0.12.4 #time-series-database #database-driver #td-engine #database-client #query #abstraction #api
  41. more-options

    support for options

    v3.3.0 #options #configuration #injection #di #abstraction #more #framework
  42. hecs-schedule

    shedulable systems and parallel execution for hecs

    v0.7.0 400 #hecs #world #abstraction #parallel #execution #systems #component
  43. luring

    io-uring abstraction using tokio's AsyncFd

    v0.1.1 #async-io #io-uring #tokio #abstraction #engine #io-uring-async #loona
  44. zero_ecs

    Entity Component System (ECS), using only zero-cost abstractions

    v0.2.22 2.2K #ecs #abstraction #compile-time #zero #zero-cost #entities #box
  45. ufotofu

    Abstractions for lazily consuming and producing sequences

    v0.6.1 280 #data-stream #sequences #error #producing #consuming #abstraction #lazily
  46. spinning_top

    spinlock crate based on the abstractions provided by lock_api

    v0.3.0 472K #spin-lock #abstraction #top #reference #reference-data #lock-api #spinning
  47. mutex-traits

    An abstraction over closure-based mutexes

    v1.0.0 950 #mutex #closures #abstraction #critical-section #traits #pattern #lifo
  48. linux-io

    Lightweight abstractions around Linux system calls related to file descriptors

    v0.11.0 #file-descriptor #syscalls #linux #file-io #calls #abstraction #wrappers
  49. sod-actix-web

    Service Oriented Design - Actix Web

    v0.3.4 180 #actix-web #service-oriented #design-pattern #web-services #service #pattern #abstraction
  50. ral-registers

    MMIO registers abstraction with a macro API

    v0.1.3 19K #mmio #register #embedded #abstraction #read-write #macro #gpio
  51. sst

    sorted string table abstraction

    v0.16.0 240 #string #sorting #table #abstraction #sorted-string-table #merge #tree
  52. direct-storage

    Rust bindings for DirectStorage

    v0.4.1 #api-bindings #graphics #graphics-api #level #abstraction
  53. firewall

    Connection rejection abstraction

    v0.3.8 #tls-connection #server-connection #ip-address #cloudflare #cidr #abstraction #rustls
  54. sqlx-rt

    Runtime abstraction used by SQLx, the Rust SQL toolkit. Not intended to be used directly.

    v0.6.3 74K #sqlx #sql #run-time #abstraction #toolkit #async #compile-time
  55. conformal_component

    Defines basic audio component abstraction for conformal audio plug-in framework

    v0.3.2 #audio-processing #parameters #component #conformal #plugin #effect #abstraction
  56. alacritty_config

    Alacritty configuration abstractions

    v0.2.2 2.4K #alacritty #configuration #abstraction #cross-platform #opengl #bsd #set
  57. limnus-gamepad-gilrs

    Small wrapper around gilrs to provide gamepad abstraction

    v0.0.12 650 #input #game #gamepad #gilrs #limnus #abstraction
  58. ort_custom_op

    writing custom operators for the onnxruntime in Rust

    v0.7.2 150 #operator #onnx-runtime #abstraction #interfacing #framework #running #operations
  59. spacetimedb

    Easy support for interacting between SpacetimeDB and Rust

    v1.0.0-rc2 200 #duration #bindings-sys #abstraction
  60. ezk-sip-core

    SIP core crate providing abstrations over transport and transactions

    v0.5.2 600 #sip #transport #transactions #abstraction #session #protocols #session-management
  61. turing-lib

    Turing library for Rust

    v2.1.6 #turing #machine #non-deterministic #abstraction #compiler #create #programmatically
  62. enclave-runner

    High-level abstractions for running SGX enclaves. This crate can be used to load and interface with SGX applications compiled for the x86_64-fortanix-unknown-sgx target

    v0.6.0 850 #sgx-enclave #intel-sgx #sgx #enclave #interface #abstraction #x86-64
  63. limnus-system

    Limnus systems

    v0.0.12 850 #system #parameters #limnus #abstraction #convert
  64. openssl-kdf

    OpenSSL KDF function abstraction

    v0.4.2 1.6K #openssl #kdf #nist #wrapper #evp-kdf #sp800-108 #abstraction
  65. reductor

    Generic abstractions for combining and nesting reduction patterns for iterables

    v0.0.12 420 #iterable #reduction #pattern #nested #abstraction #generic #combining
  66. lunchbox

    An async virtual filesystem interface

    v0.1.4 #virtual-filesystem #local-filesystem #async #abstraction #virtual #vfs
  67. tcp_message_io

    TCP server and client implementation to exchange messages

    v1.0.4 #tcp-server #tcp-client #client-server #serialization #message #abstraction #message-format
  68. nostr-database

    Database for Nostr apps

    v0.38.0 6.1K #nostr #nostr-protocol #back-end #abstraction #apps #traits #in-memory
  69. racal

    REST API client abstraction library

    v0.5.0 #rest-api #http-client #rest-client #rest #api-client #abstraction #declarative
  70. sqlx-rt-oldapi

    Runtime abstraction used by SQLx, the Rust SQL toolkit. Not intended to be used directly.

    v0.6.38 1.0K #sqlite #sqlx #sql #run-time #sql-query #async #abstraction
  71. prople-jsonrpc-core

    core of abstraction to working with JSON-RPC

    v0.5.0 #json-rpc #remote-procedure #rpc-client #abstraction #handler #rest #applications
  72. bluejay-core

    Base GraphQL abstractions

    v0.2.0 230 #graphql-schema #graphql #executable #abstraction #defines
  73. ecksport-net

    Connection abstraction, channel handles, etc

    v0.3.3 #channel #connection #abstraction #protocols #handles #transport #ecksport
  74. oma-pm

    APT package manager API abstraction library

    v0.45.4 500 #package-manager #apt #abstraction #api
  75. agb_tracker_interop

    interop between tracker plugins and agb itself. Designed for use with the agb library for the Game Boy Advance.

    v0.21.1 #gameboy-advance #agb #interop #tracker #abstraction #low-level #game
  76. dicom-parser

    A middle-level parser and printer of DICOM data sets

    v0.8.0 18K #dicom #medical-imaging #data-set #parser #printing #sequence #abstraction
  77. shale

    Useful abstraction and light-weight implemenation for a key-value store

    v0.1.9 #key-value-store #abstraction #light-weight
  78. amonoid

    A general-purpose monoid library

    v0.1.2 #monoid #algebraic #abstraction
  79. doubled

    Dekker arithmetic

    v0.3.2 170 #simd #math #abstraction #dekker #optional #packed-simd
  80. circular

    A stream abstraction designed for use with nom

    v0.3.0 112K #data-stream #nom #circular-buffer #abstraction #parser #io #io-read
  81. quad-net

    Miniquad friendly network abstractions

    v0.1.2 230 #networking #abstraction #miniquad #web #friendly
  82. sapp-dummy

    Part of miniquad rendering library. Stub sapp definitions.

    v0.1.5 1.7K #miniquad #rendering #stub #cross-platform #sapp #definition #abstraction
  83. snapup

    Abstractions for handling snapshots with streams of subsequent updates

    v0.1.8 1.1K #snapshot #update #stream #abstraction #subsequent
  84. rtic-monotonic

    Core abstractions of the Real-Time Interrupt-driven Concurrency Monotonic timers

    v1.0.0 8.1K #real-time #interrupt-driven #timer #monotonic #rtic #abstraction #concurrency
  85. split_channel

    stream-of-messages abstraction with split send/recv channels

    v0.12.0 120 #channel #message #split #data-processing #abstraction #synchronization #send
  86. eternaltwin_log

    Structured logs for etwin

    v0.16.0 #etwin #logging #eternal-twin #structured #abstraction
  87. irust_repl

    IRust Repl abstraction

    v0.24.10 160 #repl #cross-platform #irust #abstraction #jupyter #kernel #interpret
  88. logix-vfs

    A virtual file system abstraction used by logix

    v0.9.1 #virtual-filesystem #logix #system #file #abstraction #required
  89. coreutils_core

    abstractions to implement UNIX core utilities

    v0.1.2 #unix #coreutils #abstraction #utilities #user-group #process #module
  90. schmoozer

    abstraction over a retryable async operation, such as establishing a connection

    v0.4.1 430 #tcp-connection #tokio #connector #networking #async #async-networking #abstraction
  91. async-rdma

    async wrapper for RDMA ibvers lib

    v0.5.0 #memory-region #rdma #async-api #networking #network #event-listener #abstraction
  92. timely_container

    Container abstractions for Timely

    v0.13.0 9.4K #container #timely #abstraction #specification
  93. rstmt-neo

    focuses on building a music theory library that can be used to generate music theory data structures and algorithms

    v0.0.2 #music-theory #music #data-structures #musical #abstraction
  94. spotify

    Easy to use Spotify Local API abstractions

    v0.8.2 #api #deprecated #local #abstraction #desktop #client #longer
  95. gvox-sys

    Voxel file format parser

    v1.3.0 #file-format #voxel #gvox #memory-safety #api #abstraction #thread-safety
  96. oval

    A stream abstraction designed for use with nom, winnow, etc

    v2.0.0 30K #nom #parser #stream #data-stream #abstraction #winnow #buffer
  97. mem-rs

    pattern scanning and abstraction for pointers in memory of running processes

    v0.1.7 #process-memory #memory #pointers #gamedev #abstraction #pattern #scanning
  98. timely-container-master

    Container abstractions for Timely

    v0.13.0-dev.1 2.9K #timely-dataflow #container #abstraction #distributed #low-latency #model
  99. ambient_profiling

    very thin abstraction over other profiler crates

    v1.0.9 330 #profiling #performance #profiler #puffin #abstraction #optick #ambient
  100. leucite

    A wrapper crate around rust-landlock that provides useful abstractions and utilities

    v0.1.0 110 #sandbox #abstraction #utilities #landlock #rules #dev #bin
  101. ahtml_html

    A metainfo database for HTML abstractions

    v0.1.0 #html #elements #ahtml #metainfo #json #database #abstraction
  102. rs_filter

    filter library for matching on complex data structures

    v0.3.0 400 #filter #complex #matching #structures #data #data-structures #abstraction
  103. pelikan-net

    Pelikan project's networking abstractions for non-blocking event loops

    v0.4.1 #networking #non-blocking #events #abstraction #cache #performance #framework
  104. oma-pm-operation-type

    APT package management operation abstraction library

    v0.7.0 400 #package-management #apt #operation #abstraction
  105. edger_bevy_view

    edger.dev view abstraction with common layout support

    v0.5.0 #bevy #layout #view #abstraction #dev #projects #edger
  106. yuvxyb-math

    Math abstractions for yuvxyb

    v0.1.0 270 #yuvxyb #abstraction #math #helper #containing #color-space #functions
  107. yaaral

    async runtime abstraction library

    v0.1.1 #async #run-time #abstraction #tokio #futures-executor #std-async #projects
  108. keyvaluedb

    Key-Value Database Wrapper

    v0.1.2 500 #key-value-database #key-value-store #abstraction
  109. zero_ecs_build

    Build scripts for: ZeroECS: an Entity Component System (ECS), using only zero-cost abstractions

    v0.2.22 #ecs #build-script #zero-ecs #abstraction #compile-time #entities #zero-cost
  110. nostr-zapper

    Zapper abstraction for Nostr apps

    v0.38.0 1.2K #nostr #zapper #abstraction #apps #nostr-protocol #state #web-ln
  111. scoped-mutex

    An abstraction over closure-based mutexes

    v0.1.0 #mutex #closures #abstraction #scoped #fork #closure-based #blocking
  112. unix_sock

    unix control socket abstraction

    v0.7.0 #unix-socket #socket-programming #control #abstraction #text #stream #basic
  113. piet-svg

    SVG backend for piet 2D graphics abstraction

    v0.7.0 #2d-graphics #graphics #svg #2d #piet #back-end #abstraction
  114. howudoin

    Progress reporting abstraction

    v0.1.2 2.4K #progress #abstraction #reporting #tui #consumer #producer-consumer #reports
  115. yaraal

    async runtime abstraction library

    v0.1.0 160 #async #run-time #abstraction #tokio #futures-executor
  116. unrar_sys

    FFI bindings to unrar (with minimal abstractions)

    v0.5.6 2.3K #archive #unrar #rar #file #bindings #abstraction #extract
  117. direct2d

    A safe abstraction for drawing with Direct2D

    v0.3.0-alpha1 650 #windows #abstraction #drawing #rendering #context #bitmap #2d
  118. scoped-mutex-traits

    An abstraction over closure-based mutexes

    v1.0.0 #mutex #closures #abstraction #traits #scoped #fork #embassy-sync
  119. sapling-lazystr

    Thin abstraction for maybe lazily generated str

    v0.1.0 #thin #lazily #str #generated #maybe #abstraction #control
  120. grounded

    A toolkit for managing unsafe statics

    v0.2.0 410 #static #unsafe #abstraction #sound #blocks #reduction #behavior
  121. tptp

    Parse the TPTP format

    v0.31.1 #parser #streaming-parser #nom #format #dialect #pattern #abstraction
  122. prctl

    This package provides safe abstraction to the linux prctl() interface. Some functions may be architecture-specific.

    v1.0.0 57K #linux #process #abstraction #flags #interface #set #name
  123. networkcoding

    generic network coding library. This library provides abstractions for window-based error correcting codes.

    v0.1.1 #error #networking #coding #fec #codes #abstraction #generic
  124. rust-sc2

    StarCraft II API

    v1.1.2 #starcraft #bot #ai #ii #low-level #abstraction #sc2
  125. tinyudp

    A tiny abstraction for UDP

    v0.4.0 #udp #abstraction #tiny #address #send #read #to-socket-addrs
  126. rstdev-domain

    that provides base abstractions to working with Domain Driven Design (DDD) in Rust

    v0.2.0 #domain #entity #repository #aggregate #ddd #abstraction #traits
  127. rabbit_borough

    Create a RabbitMQ consumer project with minimal effort, by bypassing templating, configuration and complicated resiliency logic

    v0.1.7 #rabbitmq #amqp #consumer #abstraction #configuration #lapin #message
  128. russh-util

    Runtime abstraction utilities for russh

    v0.48.0 5.2K #run-time #abstraction #russh #utilities #ssh-client #native #client-server
  129. sapp-kms

    Part of miniquad rendering library. Orignally this was a sokol-app C code transpiled to rust with c2rust and partially rewritten to more idiomatic rust.

    v0.1.1 #miniquad #cross-platform #graphics #rendering #c2rust #part #abstraction
  130. printer

    Abstraction over terminal manipulation

    v0.7.3 150 #abstraction #cross-platform #repl #terminal #irust
  131. ambient_sys

    A system abstraction for Ambient; abstracts over desktop and web. Host-only.

    v0.3.1 240 #ambient #abstraction #game-engine #run-time #multiplayer-game #gamedev #platform
  132. libretro-rs

    High-level abstractions for the libretro API

    v0.1.3 #emulation #libretro #api #abstraction #api-bindings #would #path
  133. ffizz-string

    FFI string implementation

    v0.5.0 #string #api #ffizz #pass #fz-string-t #abstraction #language
  134. cw-storage-plus

    Enhanced storage engines

    v2.0.0 61K #cosmwasm #primary-key #storage-engine #smart-contracts #abstraction #key-storage #index
  135. cm-telemetry

    telemetry UDP protocol for codemasters (and friends) games

    v2.3.1 #telemetry #udp #protocols #codemasters #f1 #friends #abstraction
  136. wasmtime_runtime_layer

    WebAssembly runtime compatibility interface implementation for Wasmtime

    v27.0.0 300 #wasm-module #wasmtime #run-time #compatibility #interface #cranelift #abstraction
  137. tuic

    Delicately-TUICed 0-RTT proxy protocol

    v5.0.0 #protocols #quic #proxy #networking #abstraction #model #un
  138. nannou_mesh

    The mesh abstraction shared between nannou’s Draw and Ui abstractions

    v0.19.0 3.4K #mesh #channel #nannou #creative-coding #abstraction #shared #draw
  139. myself

    building conversational agents powered by OpenAI's language model, providing a simple Agent abstraction to manage interactions and memory

    v0.5.0 #nlp #language-model #agent #openai #conversational #abstraction #memory
  140. easygpu

    wrapper around wgpu aiming to make some common operations easier

    v0.5.0 #wgpu #graphics #index-buffer #abstraction #vertex #part #was
  141. dotrix

    3D Game Engine

    v0.5.2 #ecs #game-engine #component #querying #3d #abstraction #entities
  142. framebuffer

    Basic framebuffer abstraction. Handles the necessary ioctls and mmaps the framebuffer device.

    v0.3.1 950 #fb #ioctl #abstraction #basic #devices #handles #necessary
  143. task_pool

    Flexible abstraction for task-based composable multithreading

    v0.1.4 #thread-pool #task-queue #multi-threading #abstraction #task-scheduling #composable #flexible
  144. collectivity

    Generic collection traits

    v3.2.2 #collection #data-structures #traits #abstraction #generic #performance #slice
  145. fluke-io-uring-async

    An abstraction on top of io-uring

    v0.1.0 #io-uring #abstraction #async #top #io-uring-async #fluke #squeue
  146. directwrite

    A safe abstraction for interacting with DirectWrite, intended initially to be used with direct2d for easy text rendering

    v0.3.0-alpha4 300 #text-rendering #font-rendering #glyph #abstraction #bindings #intended #direct2d
  147. gosh-lbfgs

    Fast and safe Rust implementation of LBFGS and OWL-QN algorithms ported from Naoaki Okazaki's C library libLBFGS

    v0.1.0 #optimization #lbfgs #callback #abstraction #owl-qn #closures #chemistry
  148. modelator

    A framework and tools for model-based testing

    v0.4.2 110 #test-framework #testing #model #abstraction #model-based #tla
  149. threepm

    Rust bindings and high-level interface abstraction for ThreePM - a fixed-point MP3 decoding library written in C

    v0.2.0 #mp3 #decoding #fixed-point #no-alloc #bindings #interface #abstraction
  150. fluvio-wasm-timer

    Abstraction over std::time::Instant and futures-timer that works on WASM

    v0.2.5 16K #wasm #instant #timeout #interval #delay #abstraction #targets
  151. oscar-io

    Readers/Writers for OSCAR Corpora

    v0.4.0 100 #corpus #reader #reader-writer #processing #oscar #io #abstraction
  152. array-init-cursor

    help keep track of arrays of MaybeUninit

    v0.2.0 131K #abstraction #initialization #no-std
  153. devotee-backend

    Backend library specification for the devotee project

    v0.2.0-beta.2 #graphics #gamedev #backends #applications #abstraction #devotee #middleware
  154. qpl

    Quigly's Platform Layer

    v0.2.1 290 #applications #platform #layer #windowing #abstraction #events #quigly
  155. bevy_simple_preferences

    Preferences API for Bevy

    v0.1.0 #preferences #bevy #final #abstraction #api #how #storage
  156. ieee802_3_miim

    abstractions for the IEEE 802.3 Media Indepedent Interface, providing access to registers defined in the standard, and with optional implementations of this abstraction for commonly used PHYs

    v0.8.0 100 #phy #ieee #ethernet #media #abstraction #independent #standard
  157. winit-main

    Abstract away winit's event-loop inversion of control

    v0.1.3 #winit #control #event-loop #abstract #abstraction #inversion #framework
  158. rtfm-core

    Core abstractions of the Real Time For the Masses framework

    v0.3.0 210 #real-time #abstraction #framework #rtfm #applications #masses #mutex
  159. ledger_device_ui_sdk

    Ledger devices abstractions for displaying text, icons, menus and other common gadgets to the screen

    v1.1.1 #gadget #ledger #icons #menus #devices #ui #abstraction
  160. signal

    The higher-level abstractions around unix signals

    v0.7.0 1.4K #signals #unix #process #supervisor #higher-level #abstraction #low-level
  161. dorian

    The intuitive LLVM abstraction written in Rust

    v0.2.1 #llvm #abstraction #intuitive #programming-language #big
  162. amcl_wrapper_ml

    Wapper over Milagro Cryptographic Library (version 3)

    v0.5.1 #elliptic-curve #group #elements #field #finite-fields #polynomial #abstraction
  163. take_put_back

    A common abstraction of the process of taking some piece out, processing it and then putting it back

    v0.2.0 #data-processing #back #graph #abstraction #collection #piece #process
  164. stitch_core

    A scalable abstraction learning library

    v0.1.0 #learning #abstraction #scalable #python #stitch #command-line-arguments #optimization
  165. etwin_log

    Structured logs for etwin

    v0.12.3 #etwin #eternal-twin #logging #abstraction #structured
  166. tolk

    bindings to tolk.dll, a library to talk to screen readers

    v0.5.0 220 #accessibility #reader #screen #bindings #api-bindings #abstraction #talk
  167. udp_netmsg

    A low cost abstraction for sending and receiving udp datagrams. Gives ability to send and receive datagrams defined by custom structs in a simple way

    v0.2.0 #udp #abstraction #byte #endian #send-receive #network-message #udp-socket
  168. s2n-quic-platform

    Internal crate used by s2n-quic

    v0.51.0 6.0K #s2n-quic #platform #cryptography #abstraction
  169. groundhog

    A rolling timer abstraction

    v0.2.5 #rolling #timer #abstraction #sure
  170. stb_rect_pack

    Wrapper over stb_rect_pack_sys, offering a cleaner abstraction than the bindgen generated interface

    v0.3.0 1.2K #pack #rect #stb #abstraction #interface #generated #bindgen
  171. radicle-keystore

    Abstraction over storage of cryptographic keys within the Radicle stack

    v0.2.0 #key #radicle #key-store #key-management #abstraction #stack #passphrase
  172. alloy-network

    Ethereum blockchain RPC behavior abstraction

    v0.9.2 157K #alloy #transaction #abstraction #ethereum #behavior #blockchain #types
  173. fibers_transport

    Transport layer abstraction built on top of [fibers] crate

    v0.1.3 #fibers #transport-layer #udp #abstraction #peer #built #top
  174. lunatic-process

    Lunatic's core process, mailbox and message abstraction'

    v0.13.2 #process #lunatic #message #wasm #abstraction #run-time #actor
  175. bog

    The highly-modular abstraction standard

    v0.1.0 #abstraction #standard #definition #design #traits #design-patterns #highly-modular
  176. redact-crypto

    Crypto abstractions for the Redact framework

    v2.7.1 #redact #abstraction #data #encryption #store #backing #mongodb
  177. quickwit-storage

    Quickwit's storage abstraction

    v0.3.0 #search-engine #quickwit #cloud-native #abstraction #cloud-storage #object #s3
  178. foundry-compilers

    Compiler abstraction and Foundry project implementation

    v0.12.8 15K #compiler #path #foundry #solc #cache #compilation #abstraction
  179. Try searching with DuckDuckGo.

  180. canyon_observer

    ORM and QueryBuilder

    v0.3.1 #database-access #postgresql #orm #query-builder #data-access #high #abstraction
  181. mutex

    An abstraction over closure-based mutexes

    v0.1.0 #mutexes #scoped #blocking #closure-based #abstraction #closures
  182. elina

    Safe, high-level Rust wrapper for ELINA

    v0.3.1 #api-bindings #read #github #website #learn #abstraction #numerical-methods
  183. ez-audi

    A lightweight Linux/WASM compatible audio library based on cpal

    v0.3.0 #audio #audio-playback #playback #abstraction #audio-samples #wasm #easy
  184. pluginop-octets

    Zero-copy abstraction for parsing and constructing network packets

    v0.1.0 #http-3 #quic #zero-copy #networking #packet-parser #abstraction #constructing
  185. buffer

    Safe, write-only, generics-free buffer abstraction

    v0.1.9 360 #byte-buffer #abstraction #generics-free #vec #read #write-only #keep
  186. landfill

    Various types for dealing with on-disk data

    v0.5.0 #abstraction #dealing #on-disk #data-structures #stored #memory #collection
  187. haz

    A thin abstraction over polymorphic environments

    v0.1.1 #thin #config #polymorphism #environments #abstraction #host-port #verbosity
  188. jtag

    abstraction library

    v0.0.3 #jtag #abstraction #action
  189. libnftables1-sys

    FFI bindings for libnftables1

    v0.1.1 #bindings #libnftables1 #abstraction #declaration #native #linkage #updated
  190. ratman-netmod

    Interface and framing abstraction for Ratman network drivers

    v0.5.1 #frame #networking #drivers #abstraction #ratman #netmod #sequence
  191. pollock

    An ergonomic and performant processing-like library for generative art and simple games in Rust

    v0.3.2 180 #generative-art #processing #state #abstraction #draw #call #zero-cost
  192. tenable

    API abstraction for rust

    v0.1.1 #assets #api #abstraction #user #api-bindings #reason #add
  193. mailbox_processor

    A small little actor abstraction inspired by the FSharp Mailbox Processor which in turn was inspired by erlang

    v0.1.6 #send-message #processor #abstraction #erlang #queue #little #was
  194. js_arc

    A Send Sync abstraction for JsValue in WASM

    v0.1.0 #js-value #send-sync #wasm #abstraction #arc #wrap #async
  195. wait4

    High level wait4 abstraction

    v0.1.3 210 #idiomatic #binding #process #status #level #abstraction #high
  196. czmq

    High-level bindings to the CZMQ library

    v0.1.0 #zeromq #binding #abstraction
  197. abio

    Safe abstractions for interfacing with the native operating system ABI

    v0.3.0 #byte #byte-slice #abi #abstraction #low-level #native #operating
  198. glow_mesh

    glow triangle drawing abstraction

    v0.1.4 #glow #abstraction #triangle #mesh #thin #line #quad
  199. ratman-identity

    Network identity abstraction for Ratman routers and drivers

    v0.6.2 110 #identity #driver #networking #abstraction #router #ratman #digest
  200. libretro-sys

    Raw libretro API bindings for Rust

    v0.1.1 #api-bindings #libretro #raw #abstraction #higher-level
  201. alloy-signer

    Ethereum signer abstraction

    v0.9.2 157K #signer #alloy #ethereum #abstraction #signature #message #eip-712
  202. nginx_module

    Rust bindings for building Nginx modules

    v0.1.4 #nginx #module #bindings #api-bindings #abstraction #lifetime #build
  203. leer

    Tiny trait to abstract over types that have a notion of “being empty”

    v0.1.1 #empty #traits #abstraction #vacant
  204. callback_cell

    Like an Atomic<Option<Box<FnOnce()>>>

    v0.1.0 #fn-once #queue #utility #concurrency #abstraction #send #static
  205. sp-externalities

    Substrate externalities abstraction (polkadot v1.13.0)

    v0.29.0 281K #substrate #externalities #extension #off-chain #abstraction #polkadot #run-time
  206. pluginop-rawptr

    Safe abstractions atop raw pointers

    v0.1.0 #raw-pointers #abstraction #safe #interface #atop #pinned
  207. audi

    Generic listener abstraction

    v0.3.0 #abstraction #listener #generic
  208. spin-sqlite-connection

    Spin Sqlite Connection abstraction

    v0.1.1 #sqlite #spin #connection #abstraction #applications #database #fermyon
  209. uniauth

    abstraction over authentication

    v2.1.1 #challenge #user #user-key #daemon #abstraction #applications #server
  210. agentx

    implementing all PDU types and encodings according to the standard

    v0.1.1 #pdu #byte #deserialize #abstraction #encoding #serialization #standard
  211. network_commons

    Low level code for the server and client applications

    v0.7.0 230 #protocols #testing #networking #measurement #abstraction #active #network-protocol
  212. oblivious_state_machine

    defines an abstraction level to conveniently describe state machines

    v0.6.5 #state-machine #abstraction #transitions #level #state-transition #describe #conveniently
  213. envoy

    Conveniences for manipulating environment variables

    v0.1.3 480 #env-vars #variables #environment #abstraction #particular #path #standard
  214. prisma-oxigen

    Prisma Oxigen is a Rust crate designed to facilitate the creation of Prisma generators. It provides a set of utilities and abstractions to simplify the process of building custom generators for the Prisma ORM.

    v1.0.0 #generator #prisma #orm #json-rpc #abstraction #process #helper
  215. profiling-procmacros

    very thin abstraction over other profiler crates

    v1.0.16 393K #profiling #performance #profiler #abstraction #thin #puffin #proc-macro
  216. mofo

    Multiple Ongoing Futures Object - an abstraction for easily managing ongoing child tasks with futures

    v0.2.2 #future #task #abstraction #child #ongoing #object
  217. op-alloy-network

    Optimism blockchain RPC behavior abstraction

    v0.9.0 25K #alloy #behavior #abstraction #blockchain #optimism #rest #network
  218. job_abstrs

    Abstractions for event-driven jobs

    v0.1.0 #job #response #side-channel #request-response #abstraction #processor #requests
  219. bellperson

    zk-SNARK library

    v0.26.0 4.3K #zk-snarks #numbers #circuit #gpu #boolean #bellman #abstraction
  220. frapp

    An app abstraction for simple uses of frenderer, the friendly WGPU renderer

    v0.1.4 430 #renderer #frenderer #wgpu #friendly #abstraction #tile #postprocessing
  221. i54_

    A 54-bit signed integer abstraction. Created for easier interop with GraphQL and Javascript.

    v0.2.0 #signed-integer #graphql #javascript #interop #abstraction #primitive #created
  222. mem_storage

    Abstractions for readable and writable memory. Designed to be uesd in emulators.

    v0.1.1 #memory #emulator #abstraction #read #write #readable #writable
  223. alloy-network-primitives

    Primitive types for Alloy network abstraction

    v0.9.2 158K #alloy #primitive #abstraction #types #networking
  224. pathfinder_gl

    cross-platform GPU abstraction library: OpenGL backend

    v0.5.0 #opengl #gpu #graphics #abstraction #cross-platform #back-end #devices