# Available Templates

You can find all the available templates by looking at the [cargo-generate topic](https://github.com/topics/cargo-generate) in GitHub.

The following is a **deprecated** list of projects that haven't added the topic yet:

- [PyO3]: Write a Python Library in Rust, [DD5HT]
- [wasm-pack]: Write a wasm Library in Rust, [ashleygwilliams]
- [CLI]: Write a CLI (Command Line Interface) Application in Rust, [rust-cli]
- [rocket-base]: Write a simple web application using Rocket, [k0pernicus]
- [rust-samp-sdk]: Write samp plugins in Rust, [Sreyas-Sreelal]
- [actix-tera]: Create a basic web application with Actix-web and Tera, [Otomato]
- [procmacro-quickstart]: Write procedural macros, [eupn]
- [bluepill]: Create rust projects for the 'blue pill' stm32 microcontroller board [mendelt]
- [cmdr]: Write interactive commandline applications [mendelt]
- [ggez]: Write games in Rust using ggez, [cyclowns]
- [generust]: Actix-web server, WASM client, lots of supporting code [kyleu]
- [template-rust-backend-with-electron-frontend]: Write a Rust native cdylib backend with Electron frontend, [usagi]
- [OrbTk]: Write user interfaces with OrbTk, [FloVanGH]
- [swift-rust-xcode-template]: Write an iOS app with Swift and Rust, [simlay]
- [QuickStart WebAssembly]: Create a quick Webassembly application with Rust, [Pankaj Chaudhary]
- [Win32]: Write low-level Win32 applications, [ArmsOfSorrow]
- [rust-starter]: Bootstrap a Rust CLI application with Clap, [omarabid]
- [rust-cli-template]: Write a CLI with [color_eyre] and [tracing] already set
  up, in addition to benchmarking and testing boilerplate [Rebecca Turner]
- [mongodb-service-template]: Create a graphql service using mongodb [briandeboer]
- [godot-rust-template]: Create games with Godot and Rust [macalimlim]

[PyO3]: https://github.com/DD5HT/pyo3-template
[DD5HT]: https://github.com/DD5HT
[wasm-pack]: https://github.com/rustwasm/wasm-pack-template
[ashleygwilliams]: https://github.com/ashleygwilliams
[CLI]: https://github.com/rust-cli/cli-template
[rust-cli]: https://github.com/rust-cli
[rocket-base]: https://github.com/k0pernicus/cargo-template-rocket-base
[k0pernicus]: https://github.com/k0pernicus
[rust-samp-sdk]: https://github.com/Sreyas-Sreelal/rs-plugin-boilerplate
[Sreyas-Sreelal]: https://github.com/sreyas-sreelal
[actix-tera]: https://github.com/otomato-gh/cargo-template-actix-tera
[Otomato]: https://github.com/otomato-gh
[procmacro-quickstart]: https://github.com/eupn/rust-procmacro-quickstart-template
[eupn]: https://github.com/eupn
[bluepill]: https://github.com/mendelt/bluepill-template
[cmdr]: https://github.com/mendelt/cmdr-template
[mendelt]: https://github.com/mendelt
[ggez]: https://github.com/cyclowns/cargo-generate-ggez
[cyclowns]: https://github.com/cyclowns
[generust]: https://github.com/kyleu/generust
[kyleu]: https://github.com/kyleu
[template-rust-backend-with-electron-frontend]: https://github.com/usagi/template-rust-backend-with-electron-frontend
[usagi]: https://github.com/usagi
[OrbTk]: https://github.com/redox-os/orbtk-template
[FloVanGH]: https://github.com/FloVanGH
[swift-rust-xcode-template]: https://github.com/simlay/swift-rust-xcode-template
[simlay]: https://github.com/simlay
[QuickStart WebAssembly]: https://github.com/knoldus/Quickstart-WebAssembly
[Pankaj Chaudhary]: https://github.com/PankajChaudhary5
[Win32]: https://github.com/ArmsOfSorrow/win32-cargo-generate
[ArmsOfSorrow]: https://github.com/ArmsOfSorrow
[rust-starter]: https://github.com/omarabid/rust-starter-generate
[omarabid]: https://github.com/omarabid
[rust-cli-template]: https://github.com/9999years/rust-cli-template
[Rebecca Turner]: https://github.com/9999years
[color_eyre]: https://docs.rs/color_eyre
[tracing]: https://docs.rs/tracing
[mongodb-service-template]: https://github.com/briandeboer/mongodb-service-template
[briandeboer]: https://github.com/briandeboer
[godot-rust-template]: https://github.com/godot-rust/godot-rust-template
[macalimlim]: https://github.com/macalimlim
