2014-07-28 02:02:01 -04:00
|
|
|
# Unstable
|
|
|
|
|
2014-07-28 02:04:59 -04:00
|
|
|
A list of awesome but unstable/experimental Rust projects which some day hopefully will be migrated to `README.md`.
|
2014-07-28 02:02:01 -04:00
|
|
|
|
2014-10-12 07:24:24 -04:00
|
|
|
- [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)
|
2014-07-28 02:12:32 -04:00
|
|
|
|
2014-10-12 07:24:24 -04:00
|
|
|
## Code
|
2014-07-29 04:16:55 -04:00
|
|
|
|
2014-10-12 07:24:24 -04:00
|
|
|
|
|
|
|
### 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) — [<img src="https://travis-ci.org/Geal/rust-csv.png?branch=master">](https://travis-ci.org/Geal/rust-csv)
|
|
|
|
* MsgPck
|
|
|
|
* ProtocolBuffers
|
|
|
|
* TOML
|
|
|
|
* Tnetstring
|
|
|
|
* [erickt/rust-tnetstring](https://github.com/erickt/rust-tnetstring) — [<img src="https://travis-ci.org/erickt/rust-tnetstring.png?branch=master">](https://travis-ci.org/erickt/rust-tnetstring)
|
|
|
|
* XML
|
|
|
|
|
|
|
|
### Game development
|
|
|
|
|
|
|
|
* [JeremyLetang/rustenstein3D](https://github.com/JeremyLetang/rustenstein3D/) — a raycasting engine in rust
|
|
|
|
* [PistonDevelopers/piston](https://github.com/pistondevelopers/piston)
|
|
|
|
* [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)
|
|
|
|
* [bjz/bullet-rs](https://github.com/bjz/bullet-rs)
|
|
|
|
|
|
|
|
### Games
|
2014-07-29 04:16:55 -04:00
|
|
|
|
2014-08-05 05:08:48 -04:00
|
|
|
* [Arcterus/game-of-life](https://github.com/Arcterus/game-of-life)
|
|
|
|
* [Arcterus/rust-snake](https://github.com/Arcterus/rust-snake)
|
2014-10-12 07:24:24 -04:00
|
|
|
* [bachm/rusty-tetris](https://github.com/bachm/rusty-tetris)
|
2014-08-05 05:08:48 -04:00
|
|
|
* [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)
|
2014-10-12 07:24:24 -04:00
|
|
|
* [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)
|
|
|
|
* [servo/rust-glut](https://github.com/mozilla-servo/rust-glut)
|
|
|
|
* [servo/rust-opengles](https://github.com/servo/rust-opengles)
|
|
|
|
* [bjz/glfw-rs](https://github.com/bjz/glfw-rs)
|
|
|
|
* SDL
|
|
|
|
* SFML
|
|
|
|
* [jeremyletang/rust-sfml](https://github.com/JeremyLetang/rust-sfml)
|
|
|
|
* Termbox
|
|
|
|
* wxWidgets
|
|
|
|
* [kenz-gelsoft/wxRust](https://github.com/kenz-gelsoft/wxRust) — [wxWidgets](http://www.wxwidgets.org/) bindings [<img src="https://travis-ci.org/kenz-gelsoft/wxRust.png?branch=master">](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
|
|
|
|
* Client
|
|
|
|
* Server
|
|
|
|
|
|
|
|
## Resources
|