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

Reply via email to