Topics of Interest
The following are topics that deserve (additional) coverage and examples:
- Rust GUI.
- Rust Patterns.
- Rust Macros.
- Data Structures.
- Testing.
- GPU processing, CUDA.
- Machine Learning, Tensorflow.
- Email.
- Template Engines.
- Caching.
- Compilers.
- WASM.
- Algorithms.
- Authentication / authorization: OAuth2, LDAP/AD, DNS lookups...
- Continuous Deployment & Integration (CD / CI) for Rust projects.
- Use of Rust in AWS and other Cloud services.
- Serverless Rust.
- More database examples, including object databases, graph databases, e.g. BonsaiDB, neo4j.
- Embedded systems.
- Visualization.
- Graphics.
- Games, Game Engines.
- Search engines.
- Compression: Zip files and other archives.
- Buffer pools, garbage collection, or other reference-counted examples.
- IPv6 address processing.
- Cloud: load balancers, status reporting (Vigil), routing, orchestration, containers.
- Reverse proxies.
- Web programming.
- Virtualization.
- Version Control: libgit2: clone, change branches, create commits, push, pull.
- Cryptography, SSL, SSH, other public key encryption, X.509, RusTLS.
- Network Programming: Basic and advanced TCP/IP networking.
- Interfacing with FLTK (Fast Light Tool Kit).
- Raft Consensus library.
- Network file systems.
- Statistics, math.
- Sound (Multimedia - audio).
- API bindings.
- FFI (Development tools - FFI).
- Hardware support.
- Build Utils (Development tools - build utils).
- Rendering.
- High-performance computing: OpenMP, etc.
- Social media APIs.
- Personal file sharing: OwnCloud, etc.
- Emulators.
- Accessibility.
- Internationalization and Localization.
- Multimedia.
- Computer Vision.
- Robotics.
- Simulation.
- Science (Geo, Neuro).
- Finance.
- Aerospace-related crates: Drones, UAVs, Space Protocols, simulation...
- Cryptocurrencies.
Please also consult the TODO.md
↗ file and the drafts
↗ and later
↗ folders.