1
0
Fork 0
mirror of https://github.com/rust-unofficial/awesome-rust.git synced 2024-11-27 11:44:52 -05:00

add, stable

This commit is contained in:
kud1ing 2014-12-16 21:49:42 +01:00
parent de8910ceb0
commit e6dff33313
3 changed files with 66 additions and 4 deletions

View file

@ -13,6 +13,7 @@ Only projects that are stable and useful to users are added. Projects that do no
- [Computation](#computation)
- [Cryptography](#cryptography)
- [Database](#database)
- [Date and time](#date-and-time)
- [Encoding](#encoding)
- [Game development](#game-development)
- [Games](#games)
@ -20,6 +21,7 @@ Only projects that are stable and useful to users are added. Projects that do no
- [Image processing](#image-processing)
- [Mobile](#mobile)
- [Network programming](#network-programming)
- [Platform specific](#platform-specific)
- [Template engine](#template-engine)
- [Testing](#testing)
- [Web programming](#web-programming)
@ -79,6 +81,11 @@ Only projects that are stable and useful to users are added. Projects that do no
* Sqlite
* [linuxfood/rustsqlite](https://github.com/linuxfood/rustsqlite) — [Sqlite3](http://www.sqlite.org/) bindings
### Date and time
* [rust-lang/time](https://github.com/rust-lang/time) — [<img src="https://travis-ci.org/rust-lang/time.svg?branch=master">](https://travis-ci.org/rust-lang/time)
* [lifthrasiir/rust-chrono](https://github.com/lifthrasiir/rust-chrono) — [<img src="https://travis-ci.org/lifthrasiir/rust-chrono.svg?branch=master">](https://travis-ci.org/lifthrasiir/rust-chrono)
### Encoding
* [TyOverby/bincode](https://github.com/TyOverby/bincode) — a binary encoder/decoder in Rust [<img src="https://travis-ci.org/TyOverby/bincode.svg?branch=master">](https://travis-ci.org/TyOverby/bincode)
@ -97,6 +104,7 @@ Only projects that are stable and useful to users are added. Projects that do no
* TOML
* [alexcrichton/toml-rs](https://github.com/alexcrichton/toml-rs) — [<img src="https://travis-ci.org/alexcrichton/toml-rs.svg?branch=master">](https://travis-ci.org/alexcrichton/toml-rs)
* Tnetstring
* [erickt/rust-tnetstring](https://github.com/erickt/rust-tnetstring) — [<img src="https://travis-ci.org/erickt/rust-tnetstring.svg?branch=master">](https://travis-ci.org/erickt/rust-tnetstring)
* XML
* [Florob/RustyXML](https://github.com/Florob/RustyXML) — an XML parser written in Rust [<img src="https://travis-ci.org/Florob/RustyXML.svg?branch=master">](https://travis-ci.org/Florob/RustyXM)
* [netvl/xml-rs](https://github.com/netvl/xml-rs) — a streaming XML library [<img src="https://travis-ci.org/netvl/xml-rs.svg?branch=master">](https://travis-ci.org/netvl/xml-rs)
@ -157,6 +165,11 @@ Only projects that are stable and useful to users are added. Projects that do no
* [zslayton/stomp-rs](https://github.com/zslayton/stomp-rs) — [STOMP 1.2](http://stomp.github.io/stomp-specification-1.2.html) client implementation in Rust [<img src="https://api.travis-ci.org/zslayton/stomp-rs.svg?branch=master">](https://travis-ci.org/zslayton/stomp-rs)
* ZeroMQ
### Platform specific
* Linux
* [carllerche/nix-rust](https://github.com/carllerche/nix-rust) — Linux API bindings [<img src="https://travis-ci.org/lcarllerche/nix-rust.svg?branch=master">](https://travis-ci.org/carllerche/nix-rust)
### Template engine
* Mustache
@ -165,6 +178,7 @@ Only projects that are stable and useful to users are added. Projects that do no
### Testing
* [BurntSushi/quickcheck](https://github.com/BurntSushi/quickcheck) — a Rust implementation of [QuickCheck](http://www.haskell.org/haskellwiki/Introduction_to_QuickCheck1) [<img src="https://travis-ci.org/BurntSushi/quickcheck.svg?branch=master">](https://travis-ci.org/BurntSushi/quickcheck)
* [farcaller/shiny](https://github.com/farcaller/shiny) — a fancy syntax similar to ruby's rspec or Objective-C's kiwi [<img src="https://travis-ci.org/farcaller/shiny.svg?branch=master">](https://travis-ci.org/farcaller/shiny)
### Web programming
@ -179,6 +193,7 @@ See also [http://arewewebyet.com/](http://arewewebyet.com/)
* Server
* [Iron](http://ironframework.io/) — a middleware-based server framework [<img src="https://travis-ci.org/iron/iron.svg?branch=master">](https://travis-ci.org/iron/iron)
* [Nickel](http://nickel.rs/) — inspired by [Express](http://expressjs.com/) [<img src="https://travis-ci.org/nickel-org/nickel.rs.svg?branch=master">](https://travis-ci.org/nickel-org/nickel.rs)
* [Ogeon/rustful](https://github.com/Ogeon/rustful) — a RESTful web framework for Rust [<img src="https://travis-ci.org/Ogeon/rustful.svg?branch=master">](https://travis-ci.org/Ogeon/rustful)
* [Rustless](http://rustless.org/) — a REST-like API micro-framework inspired by [Grape](https://github.com/intridea/grape) and [Hyper](https://github.com/hyperium/hyper) [<img src="https://travis-ci.org/rustless/rustless.svg?branch=master">](https://travis-ci.org/rustless/rustless)
## Resources

View file

@ -11,6 +11,7 @@ A list of awesome but unstable/experimental Rust projects which some day hopeful
- [Computation](#computation)
- [Cryptography](#cryptography)
- [Database](#database)
- [Date and time](#date-and-time)
- [Encoding](#encoding)
- [Game development](#game-development)
- [Games](#games)
@ -18,6 +19,7 @@ A list of awesome but unstable/experimental Rust projects which some day hopeful
- [Image processing](#image-processing)
- [Mobile](#mobile)
- [Network programming](#network-programming)
- [Platform specific](#platform-specific)
- [Template engine](#template-engine)
- [Testing](#testing)
- [Web programming](#web-programming)
@ -57,6 +59,9 @@ A list of awesome but unstable/experimental Rust projects which some day hopeful
* PostgreSql
* Sqlite
### Date and time
### Encoding
* Cap'n Proto
@ -68,7 +73,6 @@ A list of awesome but unstable/experimental Rust projects which some day hopeful
* ProtocolBuffers
* TOML
* Tnetstring
* [erickt/rust-tnetstring](https://github.com/erickt/rust-tnetstring) — [<img src="https://travis-ci.org/erickt/rust-tnetstring.svg?branch=master">](https://travis-ci.org/erickt/rust-tnetstring)
* XML
* [Ygg01/xml-air](https://github.com/Ygg01/xml-air) — A hybrid pull, DOM parser written in pure Rust [<img src="https://travis-ci.org/Ygg01/xml-air.svg?branch=master">](https://travis-ci.org/Ygg01/xml-air)
* YAML
@ -124,6 +128,10 @@ A list of awesome but unstable/experimental Rust projects which some day hopeful
* ZeroMQ
* [erickt/rust-zmq](https://github.com/erickt/rust-zmq) — [ZeroMQ](http://zeromq.org) bindings [<img src="https://travis-ci.org/erickt/rust-zmq.svg?branch=master">](https://travis-ci.org/erickt/rust-zmq)
### Platform specific
* Linux
### Template engine
* Mustache
@ -131,7 +139,6 @@ A list of awesome but unstable/experimental Rust projects which some day hopeful
### Testing
* [farcaller/shiny](https://github.com/farcaller/shiny) — a fancy syntax similar to ruby's rspec or Objective-C's kiwi [<img src="https://travis-ci.org/farcaller/shiny.svg?branch=master">](https://travis-ci.org/farcaller/shiny)
### Web programming

View file

@ -20,6 +20,35 @@ def md_link(name, url):
"""
DATA = \
{
'lifthrasiir/rust-chrono': {
"url": 'https://github.com/lifthrasiir/rust-chrono',
"descr": '',
"travis_url": 'https://travis-ci.org/lifthrasiir/rust-chrono',
"travis_badge": 'https://travis-ci.org/lifthrasiir/rust-chrono.svg?branch=master',
"unstable": False
},
'rust-lang/time': {
"url": 'https://github.com/rust-lang/time',
"descr": '',
"travis_url": 'https://travis-ci.org/rust-lang/time',
"travis_badge": 'https://travis-ci.org/rust-lang/time.svg?branch=master',
"unstable": False
},
'Ogeon/rustful': {
"url": 'https://github.com/Ogeon/rustful',
"descr": 'a RESTful web framework for Rust ',
"travis_url": 'https://travis-ci.org/Ogeon/rustful',
"travis_badge": 'https://travis-ci.org/Ogeon/rustful.svg?branch=master',
"unstable": False
},
'carllerche/nix-rust': {
"url": 'https://github.com/carllerche/nix-rust',
"descr": 'Linux API bindings',
"travis_url": 'https://travis-ci.org/carllerche/nix-rust',
"travis_badge": 'https://travis-ci.org/lcarllerche/nix-rust.svg?branch=master',
"unstable": False
},
'vhbit/ObjCrust': {
"url": 'https://github.com/vhbit/ObjCrust',
"descr": 'using Rust to create an iOS static library',
@ -262,7 +291,7 @@ DATA = \
"url": "https://github.com/erickt/rust-tnetstring",
"travis_url": "https://travis-ci.org/erickt/rust-tnetstring",
"travis_badge": "https://travis-ci.org/erickt/rust-tnetstring.svg?branch=master",
"unstable": True
"unstable": False
},
"Ygg01/xml-air": {
"url": "https://github.com/Ygg01/xml-air",
@ -357,7 +386,7 @@ DATA = \
"descr": "a fancy syntax similar to ruby's rspec or Objective-C's kiwi",
"travis_url": "https://travis-ci.org/farcaller/shiny",
"travis_badge": "https://travis-ci.org/farcaller/shiny.svg?branch=master",
"unstable": True
"unstable": False
},
"chris-morgan/rust-http": {
"url": "https://github.com/chris-morgan/rust-http",
@ -559,6 +588,7 @@ TOC = \
- [Computation](#computation)
- [Cryptography](#cryptography)
- [Database](#database)
- [Date and time](#date-and-time)
- [Encoding](#encoding)
- [Game development](#game-development)
- [Games](#games)
@ -566,6 +596,7 @@ TOC = \
- [Image processing](#image-processing)
- [Mobile](#mobile)
- [Network programming](#network-programming)
- [Platform specific](#platform-specific)
- [Template engine](#template-engine)
- [Testing](#testing)
- [Web programming](#web-programming)
@ -672,6 +703,10 @@ entry( ' * ', 'sfackler/rust-postgres', rows_stable, rows_unstable )
add( ' * Sqlite', rows_stable, rows_unstable )
entry( ' * ', 'linuxfood/rustsqlite', rows_stable, rows_unstable )
add( '\n### Date and time\n', rows_stable, rows_unstable )
entry( '* ', 'rust-lang/time', rows_stable, rows_unstable )
entry( '* ', 'lifthrasiir/rust-chrono', rows_stable, rows_unstable )
add( '\n### Encoding\n', rows_stable, rows_unstable )
entry( '* ', 'TyOverby/bincode', rows_stable, rows_unstable )
add( '* Cap\'n Proto', rows_stable, rows_unstable )
@ -766,6 +801,10 @@ entry( ' * ', 'zslayton/stomp-rs', rows_stable, rows_unstable )
add( '* ZeroMQ', rows_stable, rows_unstable )
entry( ' * ', 'erickt/rust-zmq', rows_stable, rows_unstable )
add( '\n### Platform specific\n', rows_stable, rows_unstable )
add( '* Linux', rows_stable, rows_unstable )
entry( ' * ', 'carllerche/nix-rust', rows_stable, rows_unstable )
add( '\n### Template engine\n', rows_stable, rows_unstable )
add( '* Mustache', rows_stable, rows_unstable )
entry( ' * ', 'erickt/rust-mustache', rows_stable, rows_unstable )
@ -788,6 +827,7 @@ add( '* Server', rows_stable, rows_unstable )
entry( ' * ', 'erickt/rust-mongrel2', rows_stable, rows_unstable )
entry( ' * ', 'Iron', rows_stable, rows_unstable )
entry( ' * ', 'Nickel', rows_stable, rows_unstable )
entry( ' * ', 'Ogeon/rustful', rows_stable, rows_unstable )
entry( ' * ', 'Rustless', rows_stable, rows_unstable )
add( '\n## Resources\n', rows_stable, rows_unstable )