Rust Categories

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

Encoding JSON29
Encoding JSON
Applications30
Applications
Asynchronous56
Crates to help you deal with events independently of the main program flow, using techniques like futures, promises, waiting, or eventing
Audio and Music46
Audio and Music
Authentication23
Authentication
Automotive8
Automotive
Build system35
Build system
Caching24
Caching
Cargo plugins32
Subcommands that extend the capabilities of Cargo
Command-line188
Command-line
Compression12
Compression
Computation16
Computation
Concurrency48
Concurrency
Configuration28
Configuration
Cryptocurrencies64
Libraries and tools for digital currencies, and distributed ledgers
Cryptography86
Cryptography
Data processing12
Data processing
Data structures120
Rust implementations of particular ways of organizing data suited for specific purposes
Data visualization16
Data visualization
Database52
Database
Database interfaces29
Crates to interface with database management systems
Date and time17
Date and time
Debugging49
Crates to help you figure out what is going on with your code such as logging, tracing, or assertions
Deployment7
Deployment
Development tools25
Development tools
Distributed systems12
Distributed systems
Email16
Crates to help with Sending, receiving, formatting, and parsing email
Embedded4
Embedded
Embedded development58
Crates that are primarily useful on embedded devices or without an operating system.
Emulators15
Emulators
Encoding Binary4
Encoding Binary
Encoding Multimedia 3
Crates that encode or decode binary data in multimedia formats.
Encoding XML8
Encoding XML
Encoding YAML4
Encoding YAML
Filesystem61
Filesystem
Foreign Function Int53
The Rust FFI Omnibus (a collection of examples of using code written in Rust from other languages)
Game development64
Game development
Games42
Games
Genetic algorithms8
Genetic algorithms
Geospatial3
Geospatial
Graphics41
Graphics
GUI89
GUI
HTTP Client36
Crates to make HTTP network requests
IDEs22
Rust Tools.
Image processing81
Image processing
Industrial automatio3
Industrial automation
Logging11
Logging
Machine learning48
Machine learning
macOS APIs10
Bindings to macOS-specific APIs
Math34
Crates related to solving mathematical problems
Memory management30
Crates to help with allocation, memory mapping, garbage collection, reference counting, or interfaces to foreign memory managers
Miscellaneous88
Miscellaneous
Mobile4
Mobile
Network programming83
Network programming
No standard library30
Crates that are able to function without the Rust standard library.
Observability2
Observability
Operating systems13
Operating systems
Parsing45
Utility libraries for writing or generating parsers for any file format.
Platform specific12
Platform specific
Procedural macros18
Crates to help you write procedural macros in Rust.
Productivity2
Productivity
Profiling24
Crates to help you figure out the performance of your code
Resources13
Resources
Science36
Crates related to solving problems involving math, physics, chemistry, biology, machine learning, geoscience, and other scientific fields
Scripting11
Scripting
Security tools43
Security tools
Simulation1
Crates used to model or construct models for some activity, e.g. to simulate a networking protocol
Static Site Generato16
Static Site Generators
System tools48
System tools
Template engine45
Template engine
Testing51
Crates to help you verify the correctness of your code
Text editors22
Text editors
Text processing39
Text processing
Text search7
Text search
Unix APIs29
Bindings to Unix-specific APIs
Utilities239
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
Video15
Video
Virtualization30
Virtualization
Web programming50
Crates to create applications for the web
Web Servers51
Web Servers
WebAssembly9
Crates for use when targeting WebAssembly, or for manipulating WebAssembly
WebSocket13
Crates to communicate over the WebSocket protocol
Windows APIs12
Bindings to Windows-specific APIs