Source: doc.rust-lang.org (std library reference) · crates.io database dump, 2026-07-25 (crates directory)Contact
BROWSE A-Z

All 305,250 crates, alphabetically

Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.

os-checker-plugina lib used in os-checker's plugins, containing common utilities8,826GPL-3.0 os-checker-plugin-cargoA plugin to os-checker to collect basic information from cargo and git.6,041GPL-3.0 os-checker-plugin-docsA plugin for os-checker to generate rustdocs for all checked packages from latest commit.2,225GPL-3.0 os-checker-plugin-github-apiA plugin for os-checker to generate information based on github api to checked repositories.2,884GPL-3.0 os-checker-typesThe output types of os-checker CLI.8,132GPL-3.0 os-corecore, operating system related, functionality2,774MIT os-detectDetect an OS installed on a partition12,211MITFilesystemOperating systems os-detect-aoscDetect an OS installed on a partition (fork from pop-os/distinst)2,096MITFilesystemOperating systems os-gateway-contract-attributesA simple rust library that appends attributes to a CosmWasm Response3,093Apache-2.0WebAssembly os-idProvides OS ids abstractions for process and thread963,153BSL-1.0No standard libraryOperating systems os-identifierResolve product / release names of operating systems used by endoflife.date into canonical names.634MIT OR Apache-2.0Value formatting os-interfaceInterface to retrieve OS information.64MIT OR Apache-2.0Operating systems os-memlockUnsafe thin wrappers around OS memory locking syscalls (mlock/munlock/madvise)1,481MIT OR Apache-2.0 os-monitorOS level monitor for tracking window focus and input events25,572MIT os-monitor-serviceOS level monitor for recording window focus and input events from os_monitor27,185MIT os-prober-liteA Linux program to probe the system for other operating systems installed, a more limited and less aggresive version of os-prober1,783GPL-3.0-or-later os-query-builder-rsOpen Search query builder12,306MIT os-releaseParse /etc/os-release files on Linux distributions1,303,119MITOperating systems::Unix APIsParser implementations os-release-rsRust wrapper for /etc/os-release2,779GPL-3.0 os-rng..2,246MIT OR Apache-2.0 os-str-genericAdd missing generic functionality to OsStr13,686Apache-2.0 OR MIT os-str-manipCross-platform API for manipulating OsStr4,397MITDevelopment tools::FFIOperating systems os-syncSimple synchronization primitives based on OS semaphore41,749BSL-1.0 os-terminalBeautiful terminal emulator on no-std environment42,827MITEmbedded developmentGUI os-test-frameworkTest framework for embedded systems and OS kernels.206MITHardware supportNo standard library os-thread-localOS-backed thread-local storage. This crate provides a `ThreadLocal` type as an alternative to `std::thread_local!` that allows…1,147,315Apache-2.0/MIT os-timerOS Timers for Rust13,719BSL-1.0No standard library os-traitTraits used to adapter different embedded RTOS.1,357MIT OR Apache-2.0 os-truststoreOne symmetric API for installing and removing CA certificates in the operating system's trust store, across Windows, macOS, and…440Apache-2.0 OR MITCryptographyOperating systems os-unfair-locksimple wrapper for Darwin os_unfair_lock3,892MIT OR Apache-2.0 OR 0BSD os-verDetect version number of operating system (Windows, macOS, iOS, Linux)10,009MIT OR Apache-2.0 os-versionGet the operating system version3,692,556MIT/Apache-2.0 os-xtask-utilsProgram executation for xtask in os or bootloader project30,219MulanPSL-2.0 OR MITCommand line utilities os2os2 - a library for working with operating system features in Rust1,038MIT os2omfThis crate provides specification of legacy formats which was used in OS/2 different versions24Apache-2.0 OR MIT os_abi_sentinelDependency-free, no_std-first ABI contract utilities for Rust OS development: compile-time layout/offset assertions and minimal…177MITDevelopment toolsEmbedded development os_bootinfoBoot information that can be passed from a bootloader to an OS kernel.102,154MIT/Apache-2.0 os_clockOperating system clocks, for measuring with cpu time16,983MIT os_dev_toolkitDependency-free developer tooling primitives for Rust OS development (logging, diagnostics, fixed buffers, status codes).211MITDevelopment toolsEmbedded development os_displayDisplay strings in a safe platform-appropriate way4,713,346MITText processingValue formatting os_errorStruct `OsError` represents only the OS error part of `std::io::Error`. `OsError` implements `Clone`, `Copy`, `PartialEq`,…3,116MIT/Apache-2.0Data structures os_essentialsA collection of tools for building simple educational operating systems in Rust in an x86 system. NOTE: MEANT TO BE BAREMETAL,…2,484MIT os_foundry_suiteA Rust 2024 suite crate that unifies and orchestrates multiple OS-building crates.58MITDevelopment tools os_image_lensDependency-free ELF64 kernel image inspector and load-plan builder for Rust OS development.177MITDevelopment toolsNo standard library os_infoDetect the operating system type and version.57,540,737MITOperating systems os_info_cliDetect the operating system type and version.6,523MITCommand-line interfaceOperating systems os_kernel_foundryA modular, heavily test-driven foundation crate for building Rust-based operating systems in Rust.332MITDevelopment toolsEmbedded development os_linker_sculptorDependency-free, no_std helpers for shaping kernel images: linker sections, build info record, boot args parsing.177MITDevelopment tools::Build UtilsEmbedded development os_metal_primitivesDependency-free bare-metal primitives for Rust OS development: typed MMIO, registers, bitfields, port I/O, IRQ tables, and driver…178MITDevelopment toolsEmbedded development os_nameCross platform library to get os name and version2,023MIT os_observatoryIndependent, no-deps observability toolkit for OS development: logging, tracing, and panic reporting designed for no_std…238MITDevelopment tools::DebuggingEmbedded development os_pathIntelligent path handling with std lib interoperability43,848MIT OR Apache-2.0 os_pipea cross-platform library for opening OS pipes86,468,525MIT os_service_fabricDependency-free lifecycle, dependency graph, and health management framework for Rust-based operating system services.177MITDevelopment toolsEmbedded development os_slab_vaultDependency-free, no_std generational slab/object-pool for Rust OS kernels.195MITData structuresEmbedded development os_socketaddrA type for handling platform-native socket addresses (struct sockaddr)273,560MIT OR Apache-2.0API bindingsNetwork programming os_statA library to get system metrics like cpu load and memory usage2,592Apache-2.0Operating systems os_state_maestroDeterministic, no_std finite-state machinery and event orchestration for OS development, with zero dependencies.195MITEmbedded developmentNo standard library os_strReserved (use os_str_bytes)2,358MIT OR Apache-2.0 os_str_bytesLossless functionality for platform-native strings185,806,829MIT OR Apache-2.0Command-line interfaceDevelopment tools::FFI os_templateTemplate of a simple OS2,958MIT os_typeDetect the operating system type3,607,590MIT os_unitsA library which provides unit types for writing OS.43,371MIT OR Apache-2.0No standard libraryOperating systems os_utilsUtilities for querying information about the host operating system.1,974MIT/Apache-2.0Operating systems osai_coreCore logic for OSAI browser-based AI systems462MITNetwork programmingWeb programming::HTTP server osakaasync for rust without the noise25,503MIT/Apache-2.0 osaka-dnsasync for rust without the noise13,726MIT/Apache-2.0 osaka-macrosasync for rust without the noise16,749MIT/Apache-2.0 osakitOSAKit macOS Framework adapted for Rust3,935,904MIT OR Apache-2.0AccessibilityAPI bindings osakit-rsSafe Rust bindings for Apple's OSAKit framework — AppleScript and JavaScript for Automation on macOS87MIT OR Apache-2.0API bindingsDevelopment tools osal-rsOperating System Abstraction Layer for Rust with support for FreeRTOS and POSIX692LGPL-2.1-or-laterEmbedded developmentNo standard library osal-rs-buildBuild utilities for osal-rs841LGPL-2.1-or-laterDevelopment tools::Build UtilsEmbedded development osal-rs-serdeSerialization/Deserialization framework for osal-rs - extensible and reusable567LGPL-2.1-or-laterEmbedded developmentEncoding osal-rs-serde-deriveDerive macros for osal-rs-serde serialization framework646LGPL-2.1-or-laterEmbedded developmentEncoding osargA tiny, zero-dependency, borrow-first CLI parser for Rust binaries.291Apache-2.0Command-line interfaceCommand line utilities osarsRust client library for OpenScheduleAPI - educational schedule management system488MITAPI bindings osascriptProvides simplified access to JavaScript via OSA on macOS.1,689,953BSD-3-Clause osascript-macrosmacros for osascript-rs1,113MIT osascript-rsRust wrapper for osascript881MIT osatuiTerminal UI client for educational schedule API with interactive college, campus and group selection98MITAPI bindingsCommand line utilities osauthAsynchronous OpenStack session and authentication58,018Apache-2.0API bindings osauth-deriveMacro for asynchronous OpenStack session and authentication13,943Apache-2.0 osbA fast, fully-fledged, scalable and secure implementation of the .osb storyboard file format5,301MIT OR Apache-2.0 osb-ponoOSB module created by pono4,203MIT osbuilderOS-agnostic builder for building custom OS6,473non-standardCommand line utilitiesDevelopment tools oscOpen Sound Control (OSC)1,767MIT OR Apache-2.0 osc-adapter-osc-typesAdapter between osc-ir and rust-osc-types for bidirectional conversion392MIT OR Apache-2.0Data structuresEncoding osc-codec-jsonExperimental JSON codec for osc-ir intermediate representation833MIT OR Apache-2.0Encoding osc-codec-msgpackExperimental MessagePack codec for osc-ir intermediate representation458MIT OR Apache-2.0Encoding osc-codec10Minimal, zero-copy-leaning OSC 1.0 encoder/decoder for osc-types10212MIT OR Apache-2.0EncodingNetwork programming osc-costosc-cost helps measuring OUTSCALE infrastructure costs17,264BSD-3-Clause osc-devtoolsExperimental CLI tools and examples for osc-data-model workspace266MIT OR Apache-2.0Development tools osc-irExperimental protocol-agnostic Intermediate Representation for OSC data compatible with JSON/MessagePack697MIT OR Apache-2.0Data structuresEncoding osc-routerZero-copy OSC router for `no_std` Rust5,276MPL-2.0 osc-router-traitsZero-copy OSC router for `no_std` Rust1,636MPL-2.0 osc-testerA simple OSC tester7,793WTFPL OR 0BSD osc-types10Open Sound Control (OSC 1.0) message and bundle types. (no_std optional)985MIT OR Apache-2.0EncodingNetwork programming osc-types11Open Sound Control (OSC 1.1) message and bundle types. (no_std optional)585MIT OR Apache-2.0EncodingNetwork programming osc52A simple client implemeting the OSC52 copy/paste protocol.1,517GPL-3.0-only osc52copyMinimal OSC52 clipboard copier for terminals and SSH sessions43MITCommand line utilities osc66CLI that wraps text in kitty text-sizing-protocol escape codes using harfbuzz for accurate glyph shaping and width calculation24MIT osc8parse or generate terminal hyperlinks115,016MIT osc8erConvert file or url to be clickable on supported terminal emulators by tagging it using OSC 82,993MITCommand-line interfaceCommand line utilities osc94Library for handling progress bar sequences (OSC 9;4).17,167MITCommand-line interface osc_addressTypesafe routing of Open Sound Control message and abstraction over serde_osc7,218MIT/Apache-2.0 osc_address_deriveMacros 1.1 implementation of #[derive(OscAddress)] from the osc_address crate6,180MIT/Apache-2.0 oscalSerde types for the OSCAL (Open Security Controls Assessment Language) data models. Generated from the official NIST Metaschema,…129MIT OR Apache-2.0Data structuresEncoding oscanityLightweight command-line tools for sending and receiving OSC messages3,151MIT oscarA CLI application to download videos from PBS. Ideally run in cron or another scheduler.6,891MIT OR Apache-2.0Command line utilities oscar-ioReaders/Writers for OSCAR Corpora.22,148Apache-2.0 oscar-toolsTools for processing OSCAR Corpora2,684Apache-2.0 oscda simple interactive OSC (Open Sound Control) debugger for terminal12,744MIT oscenA library for building modular synthesizers7,859MIT OR Apache-2.0Multimedia::Audio oscillationOscillators and a collection of waveforms for real-time usage.1,830MITAlgorithmsMathematics oscillatordeprecated3,881MIT OR Apache-2.0 oscillatorsetupsCryptocurrency Technical Analysis Library2,656Apache-2.0 oscirsScientific computing environment for Rust4,995Apache-2.0 oscirs_linalgGPU accelerated linear algebra crate for scientific computing8,994Apache-2.0 oscirs_plotPlotting crate for scientific computing6,567Apache-2.0 oscirs_statsStatistical analysis crate for scientific computing5,578Apache-2.0 oscletPlay with wavelets! Or they will play with you.2,487BSD-3-Clause OR Apache-2.0AlgorithmsMathematics osclientcertsPlatform-specific support for client authentication certificates in Firefox4,116MPL-2.0 osclipsmall utility to copy text from terminal to system clipboard3,886ISC oscnotifyTerminal Desktop Notifications for Rust14MIT OR Apache-2.0 oscopyoscopy takes the standard input and places it on the system clipboard using OSC 52 escape sequence.3,030MIT OR Apache-2.0 oscpadOSC 'control panel' server with shared-state web controls8,717MIT oscq_rsOSCQuery implementation to provide discovery of OSC endpoints over network3,832MIT oscqueryImplementation of OSCQuery Proposal2,133MIT OR Apache-2.0 oscripthelper crate to simplify the creation of rust scripts1,661non-standard oscript-derivehelper crate to simplify the creation of rust scripts. this crate should not be directly referenced2,200non-standard oscyMinimalistic Rust library for audio oscillators supporting common waveform shapes.145MITMultimedia::Audio osd-coreOpenSequenceDiagrams core - A sequence diagram parser and SVG renderer682MIT osdemoAn example of combining various libraries for aarch64 OS development.2,228MIT OR Apache-2.0Embedded developmentNo standard library osdk-frame-allocatorThe default buddy system frame allocator shipped with OSDK.5,993MPL-2.0 osdk-heap-allocatorThe default slab-based heap allocator shipped with OSDK.4,749MPL-2.0 osdk-test-kernelThe OSTD-based kernel for running unit tests with OSDK.18,430MPL-2.0 osdmHigh level implementation framework of the OSDM API standard.41EUPL-1.2 osdm-sysSpecifications for the OSDM API standard. The OSDM specification supports two modes of operation: Retailer Mode and Distributor…248EUPL-1.2 osdpPure-Rust, no_std-friendly implementation of the SIA Open Supervised Device Protocol (OSDP) v2.223,699BSD-3-ClauseEmbedded developmentNetwork programming osdp-embeddedOSDP v2.2.2 implementation in C with a safe Rust wrapper. PD and ACU state machines (incl. Secure Channel) over a freestanding C…17GPL-3.0-or-laterEmbedded developmentNetwork programming osdpctlTool to help setup, manage and control OSDP devices1,553Apache-2.0Development toolsEmbedded development osdyneosdyne45MIT OR Apache-2.0 osdyne-cliosdyne-cli24MIT OR Apache-2.0 osdyne-sdkosdyne-sdk44MIT OR Apache-2.0 oseda-cliOSEDA project scaffolding5,014MIT osentitiesShared library for Pica1,982GPL-3.0 osfParser for Open Screenplay Format (OSF) files used by Fade In Pro screenwriting software31MITParser implementations osf-rsOSF Sleep Foundation Model — inference in Rust with Burn ML662MITMathematicsScience osfetch-rsA fetch utility in rust1,658MIT osfmkA rust framework used to create kernel.1,559MulanPSL-2.0No standard libraryOperating systems osguiOSGUI is a component driven GUI library that is like OSUI494Apache-2.0 osh_dir_stdHelps humans and machines deal with the *OSH directory standard*: <https://github.com/hoijui/osh-dir-std>4,362AGPL-3.0-or-laterFilesystemText processing osh_dir_std_cliHelps humans and machines deal with the *OSH directory standard*: <https://github.com/OSEGermany/osh-dir-std>1,682AGPL-3.0-or-laterCommand line utilitiesFilesystem oshashFast media file hashing using first/last 64KB chunks and file size; Rust port of the Python oshash library6,759GPL-3.0-or-laterAlgorithmsCommand line utilities oshash-cliA cli to run an implementation of https://pypi.org/project/oshash/ written in Rust510GPL-3.0-or-laterAlgorithms oshatoriMulti-connection, protocol-agnostic, instant messaging.27BSD-2-Clause oshiBitcoin calculator578MIT osiCapability-based Standard Interfaces6,685MIT OR Apache-2.0 OR LGPL-2.1-or-laterNo standard libraryOperating systems osi-srcRedistribution of Coin-OR Osi as a crate14,532Apache-2.0 osidPersistent machine ID across reboots / 跨重启持久化机器标识162MulanPSL-2.0 osinfoDetect the operating system type and version.2,628MITOperating systems osintrsA Rust application for OSINT (Open Source Intelligence) gathering and analysis.538MIT osintuiOpen Source Intelligence Terminal User Interface5,012MIT osirisFuture thread per core async runtime1,564Apache-2.0 osiris-dataA data management package.13,185MITData structuresEmulators osiris-displayA display layer for an Osiris machine.2,666MITDevelopment toolsEmulators osiris-processA processor implementation.14,846MITDevelopment toolsEmulators osiris-set-stdA standard operation set.19,404MITEmulatorsVirtualization osiris-typedA type context for a virtual machine.2,991MITEmulatorsVirtualization OsirisbotA personal bot made by Osiris3,012MIT osirisdbA SQL database engine built from scratch in Rust featuring a custom parser, binder, query planner, optimizer, catalog, and…56Apache-2.0Database interfacesParser implementations oskrHigh performance distributed works collection7,385AGPL-3.0-or-later osktReserved for OSKT1,510MIT oslo-policyA parser and evaluation engine for oslo.policy rule files1,573Apache-2.0AuthenticationConfiguration oslobikeA rust wrapper for the Oslo City Bike open API.1,866GPL-3.0-or-laterAPI bindings oslogA minimal safe wrapper around Apple's Logging system3,967,783MITDevelopment tools::Debugging oslqCommand-line tool for querying Open Shading Language (OSL) shader parameters & metadata309Apache-2.0 OR BSD-3-Clause OR MIT OR ZlibGraphicsParser implementations oslquery-petiteQuery Open Shading Language (OSL) shader parameters & metadata733Apache-2.0 OR BSD-3-Clause OR MIT OR ZlibGraphicsParser implementations osmOSM XML serialization and other OpenStreetMap utilities4,218Apache-2.0 osm-admin-lookupLookup the Openstreetmap admin hierarchy of coordinates.4,575MIT osm-apiRust binding for the Open Street Map Api1,446MIT OR Apache-2.0API bindings osm-bboxOpenStreetMap Bounding Box23MITCommand line utilities osm-cliCommand-line tool to interact with the OpenStreetMap API3,140ISC osm-geo-mapperNavigate OpenStreetMap data in the terminal.33,237MIT osm-geo-mapper-macrosContains various helper macros for the osm-geo-mapper crate.7,182MIT osm-gps-map-sysffi bindings for osmgpsmap1,745MIT OR Apache-2.0 osm-ioRead and write OSM data29,794MIT OR Apache-2.0Science::Geospatial osm-is-areaIs this OpenStreetMap element an area or not?11,389MIT OR Apache-2.0 osm-katanaFast OSM (XML/PBF) → GeoParquet/PBF converter with parallel decompression106MIT osm-lump-waysGroup OpenStreetMap lines based on graph topology and OSM tags59,422MIT OR Apache-2.0 osm-pbfRead and write the OSM PBF Format10,126MIT OR Apache-2.0Parser implementationsScience::Geospatial osm-pbf-protoOpenStreetMap PBF-Format data-structures8,477MIT osm-pbf-readerOpenStreetMap PBF reader8,850MIT osm-primitivesPrimitives for the Openstreetmap data model7,282MIT osm-proto-rsProst-generated native Rust bindings for the OSM PBF file format3,518MITEncoding osm-rsQuery OpenStreetMap objects1,593MIT osm-tag-csv-historyUse CSV tools to see who's mapping what in OpenStreetMap.6,201AGPL-3.0+ osm-tagsOSM Tags Datatype2,711Apache-2.0 osm-tile-downloaderDownload tiles from an OpenStreetMap tileserver to the file system9,638MITCommand line utilities osm-to-geojsonOSM PBF Filtering and GeoJSON converter1,924BSD-3-ClauseCommand line utilitiesEncoding