Rust Categories

A total of 3227 repository are currently included and grouped into 84 classifications

Encoding JSON43
Encoding JSON
Applications36
Applications
Asynchronous112
Crates to help you deal with events independently of the main program flow, using techniques like futures, promises, waiting, or eventing
Audio and Music58
Audio and Music
Authentication31
Authentication
Automotive12
Automotive
Build system43
Build system
Caching32
Caching
Cargo plugins46
Subcommands that extend the capabilities of Cargo
Command-line418
Command-line
Compression22
Compression
Computation18
Computation
Concurrency70
Concurrency
Configuration28
Configuration
Cryptocurrencies96
Libraries and tools for digital currencies, and distributed ledgers
Cryptography130
Cryptography
Data processing14
Data processing
Data structures182
Rust implementations of particular ways of organizing data suited for specific purposes
Data visualization16
Data visualization
Database74
Database
Database interfaces35
Crates to interface with database management systems
Date and time17
Date and time
Debugging55
Crates to help you figure out what is going on with your code such as logging, tracing, or assertions
Deployment69
Deployment
Development tools27
Development tools
Distributed systems14
Distributed systems
Email20
Crates to help with Sending, receiving, formatting, and parsing email
Embedded4
Embedded
Embedded development90
Crates that are primarily useful on embedded devices or without an operating system.
Emulators29
Emulators
Encoding Binary4
Encoding Binary
Encoding Multimedia 3
Crates that encode or decode binary data in multimedia formats.
Encoding XML10
Encoding XML
Encoding YAML8
Encoding YAML
Filesystem91
Filesystem
Foreign Function Int101
The Rust FFI Omnibus (a collection of examples of using code written in Rust from other languages)
Game development106
Game development
Games62
Games
Genetic algorithms12
Genetic algorithms
Geospatial3
Geospatial
Graphics71
Graphics
GUI167
GUI
HTTP Client52
Crates to make HTTP network requests
IDEs32
Rust Tools.
Image processing101
Image processing
Industrial automatio3
Industrial automation
Logging11
Logging
Machine learning68
Machine learning
macOS APIs10
Bindings to macOS-specific APIs
Math46
Crates related to solving mathematical problems
Memory management40
Crates to help with allocation, memory mapping, garbage collection, reference counting, or interfaces to foreign memory managers
Miscellaneous162
Miscellaneous
Mobile4
Mobile
Network programming133
Network programming
No standard library34
Crates that are able to function without the Rust standard library.
Observability2
Observability
Operating systems21
Operating systems
Parsing75
Utility libraries for writing or generating parsers for any file format.
Platform specific12
Platform specific
Procedural macros40
Crates to help you write procedural macros in Rust.
Productivity2
Productivity
Profiling28
Crates to help you figure out the performance of your code
Resources13
Resources
Science44
Crates related to solving problems involving math, physics, chemistry, biology, machine learning, geoscience, and other scientific fields
Scripting17
Scripting
Security tools57
Security tools
Simulation1
Crates used to model or construct models for some activity, e.g. to simulate a networking protocol
Static Site Generato20
Static Site Generators
System tools54
System tools
Template engine65
Template engine
Testing83
Crates to help you verify the correctness of your code
Text editors40
Text editors
Text processing69
Text processing
Text search21
Text search
Unix APIs33
Bindings to Unix-specific APIs
Utilities439
Utilities
Value formatting9
Crates to allow an application to format values for display to a user, potentially adapting the display to various languages and regions
Video27
Video
Virtualization34
Virtualization
Web programming82
Crates to create applications for the web
Web Servers83
Web Servers
WebAssembly21
Crates for use when targeting WebAssembly, or for manipulating WebAssembly
WebSocket17
Crates to communicate over the WebSocket protocol
Windows APIs18
Bindings to Windows-specific APIs