diff --git a/README.md b/README.md
index d5151c7..7fcd1e5 100644
--- a/README.md
+++ b/README.md
@@ -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) — [](https://travis-ci.org/rust-lang/time)
+* [lifthrasiir/rust-chrono](https://github.com/lifthrasiir/rust-chrono) — [](https://travis-ci.org/lifthrasiir/rust-chrono)
+
### Encoding
* [TyOverby/bincode](https://github.com/TyOverby/bincode) — a binary encoder/decoder in Rust [](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) — [](https://travis-ci.org/alexcrichton/toml-rs)
* Tnetstring
+ * [erickt/rust-tnetstring](https://github.com/erickt/rust-tnetstring) — [](https://travis-ci.org/erickt/rust-tnetstring)
* XML
* [Florob/RustyXML](https://github.com/Florob/RustyXML) — an XML parser written in Rust [](https://travis-ci.org/Florob/RustyXM)
* [netvl/xml-rs](https://github.com/netvl/xml-rs) — a streaming XML library [](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 [](https://travis-ci.org/zslayton/stomp-rs)
* ZeroMQ
+### Platform specific
+
+* Linux
+ * [carllerche/nix-rust](https://github.com/carllerche/nix-rust) — Linux API bindings [](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) [](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 [](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 [](https://travis-ci.org/iron/iron)
* [Nickel](http://nickel.rs/) — inspired by [Express](http://expressjs.com/) [](https://travis-ci.org/nickel-org/nickel.rs)
+ * [Ogeon/rustful](https://github.com/Ogeon/rustful) — a RESTful web framework for Rust [](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) [](https://travis-ci.org/rustless/rustless)
## Resources
diff --git a/UNSTABLE.md b/UNSTABLE.md
index 9de883b..d6eb387 100644
--- a/UNSTABLE.md
+++ b/UNSTABLE.md
@@ -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) — [](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 [](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 [](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 [](https://travis-ci.org/farcaller/shiny)
### Web programming
diff --git a/generate_markdown_files.py b/generate_markdown_files.py
index a08d5e9..7aa59aa 100644
--- a/generate_markdown_files.py
+++ b/generate_markdown_files.py
@@ -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 )