Sometimes, developers need ideas or cool projects to be inspired. Here
you have some ones, please share some more.
+ Implementation of the Raft distributed consensus protocol. It will
allow to build distributed systems
Implementations in Go:
https://github.com/goraft/raft
https://github.com/hashicorp/raft
+ Key-value embedded database
LDBM was built as backend for OpenLDAP, but it is being used in many
projects. The benchmarks (LevelDB, Kyoto TreeDB, LDBM, BerkeleyDB,
SQLite3) show that it is faster for read operations, although it's
something slower than LevelDB for writing.
http://symas.com/mdb/
There is a pure Go key/value store inspired by the LMDB project:
https://github.com/boltdb/bolt
+ Terminal portable
Today, to access to a terminal in Unix or windows, you need to provide
an interface. The great issue is that Unix terminal and Windows console
have different APIs, so it's very hard to get a portable API for each
system.
Instead, could be created a terminal from scratch handling all in low
level (without using the Windows API).
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev