Skip to content

wonrax/rust-experiments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How I learn rust by trying implementing various things, in various industries to see where it shines and to decide if I want to work with rust or not.

I am and will be doing the following:

Software architect
  • [In Progress] Plugin system – a system I originally designed in Go at work. It supports application lifecycle (on start, on destroy, etc., inspired by Unity) for each plugin and a callback driven event dispatcher.
  • [In Progress] Asynchronous runtime – A runtime inspired heavily by Tokio and smol which can schedule and run Rust's futures.
Data structures
  • [Planned] Re-implement vec (ref: 1)
Graphics
  • [In Progress] Experiment rendering in WebGPU (via wgpu, also my first time trying WebGPU) (ref: 2)
Algorithms
  • [Planned] Re-implement image blob detection (ref: 3)

More to come!

Footnotes

  1. Implementing Vec - The Rustonomicon ↩

  2. Learn wgpu - sotrh.github.io ↩

  3. Blob detection - Wikipedia ↩

About

learning rust 🤓

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages