# Unstable A list of awesome but unstable/experimental Rust projects which some day hopefully will be migrated to `README.md`. - [Awesome Rust](#awesome-rust) - [Code](#code) - [Audio](#audio) - [Build system](#build-system) - [Command-line argument parsing](#command-line-argument-parsing) - [Compression](#compression) - [Computation](#computation) - [Cryptography](#cryptography) - [Database](#database) - [Encoding](#encoding) - [Game development](#game-development) - [Games](#games) - [GUI](#gui) - [Image processing](#image-processing) - [Network programming](#network-programming) - [Template engine](#template-engine) - [Testing](#testing) - [Web programming](#web-programming) - [Resources](#resources) ## Code ### Audio ### Build system * CMake * Make ### Command-line argument parsing ### Compression ### Computation ### Cryptography ### Database * SQL * MySql * PostgreSql * Sqlite ### Encoding * Cap'n Proto * Character Encoding * CSV * [Geal/rust-csv](https://github.com/Geal/rust-csv) — [](https://travis-ci.org/Geal/rust-csv) * MsgPck * ProtocolBuffers * TOML * Tnetstring * [erickt/rust-tnetstring](https://github.com/erickt/rust-tnetstring) — [](https://travis-ci.org/erickt/rust-tnetstring) * XML ### Game development * [bjz/bullet-rs](https://github.com/bjz/bullet-rs) * [JeremyLetang/rustenstein3D](https://github.com/JeremyLetang/rustenstein3D/) — a raycasting engine in rust * [sebcrozet/kiss3d](https://github.com/sebcrozet/kiss3d) * [sebcrozet/ncollide](https://github.com/sebcrozet/ncollide) * [sebcrozet/nphysics](https://github.com/sebcrozet/nphysics) * [SiegeLord/RustAllegro](https://github.com/SiegeLord/RustAllegro) — [](https://travis-ci.org/SiegeLord/RustAllegro) ### Games * [Arcterus/game-of-life](https://github.com/Arcterus/game-of-life) * [Arcterus/rust-snake](https://github.com/Arcterus/rust-snake) * [bachm/rusty-tetris](https://github.com/bachm/rusty-tetris) * [bvssvni/rust-snake](https://github.com/bvssvni/rust-snake) * [Coeuvre/rust-2048](https://github.com/Coeuvre/rust-2048) * [Coeuvre/rust-pong](https://github.com/Coeuvre/rust-pong) * [dpc/rustyhex](https://github.com/dpc/rustyhex) * [FrozenCow/rust-airhockey](https://github.com/FrozenCow/rust-airhockey) * [jeaye/q3](https://github.com/jeaye/q3) * [mynery/xxo](https://github.com/mynery/xxo) * [ozkriff/marauder](https://github.com/ozkriff/marauder) * [rlane/cubeland](https://github.com/rlane/cubeland) * [zokier/pong-rs](https://github.com/zokier/pong-rs) ### GUI * Cocoa * Gtk+ * ncurses * OpenGL * [bjz/gl-rs](https://github.com/bjz/gl-rs) * [bjz/glfw-rs](https://github.com/bjz/glfw-rs) * [servo/rust-glut](https://github.com/mozilla-servo/rust-glut) * [servo/rust-opengles](https://github.com/servo/rust-opengles) * SDL * SFML * Termbox * wxWidgets * [kenz-gelsoft/wxRust](https://github.com/kenz-gelsoft/wxRust) — [wxWidgets](http://www.wxwidgets.org/) bindings [](https://travis-ci.org/kenz-gelsoft/wxRust) ### Image processing ### Network programming * ZeroMQ ### Template engine * Mustache ### Testing ### Web programming See also [http://arewewebyet.com/](http://arewewebyet.com/) * Core * [Teepee](http://teepee.rs/) — [](https://travis-ci.org/teepee/teepee) * Client * Server ## Resources