Rusty Weba record by oholecek There is this rather new programming language from Mozilla called Rust. Its in development for over a two years and it is finally getting to some stable point and not changing every night or so. The language has many interesting features and concepts for safe concurrency and high performance worthy exploring. Thanks to my subtle desire to recover some long lost web programming skills I want to test how will Rust do as a, albeit very limited, web framework. |
Create a Kubernetes API client in Rustan idea by robdaemon Rust is a systems programming language from Mozilla. It has stronger safety guarantees than Go, and is well suited to working on cloud native infrastructure. Most Kubernetes development is focused in Go, and it would be great to have something like https://github.com/kubernetes/client-go in Rust. |
git-based mail clientan idea by KGronlund I want to create a more modern mail storage format, which leverages git and tagging instead of folders to manage my mail. This is inspired by having used notmuch and mbsync for a long time, liking the good aspects of this setup but getting frustrated with the problems. Mainly the issue of storing mail on multiple computers with eventual consistency (for example being able to read mail on my laptop when travelling but my desktop computer when at home). |
Learn Rust by writing an IRC bouncera project by IGonzalezSosa A good way of getting to know a new programming language is... writing some code. So although there are some good IRC bouncers, like ZNC, we want to write another one just for learning. But why an IRC bouncer? Because it is not rocket science, but it implies network communication (acting as client and as server at the same time), handling concurrent connections... in a few words: it sounds fun. |
Bug Grapha project by rpalethorpe A social network for Bugs and test cases! Connecting bugs with test cases, products and each other. Making them depressed and easily mislead. Allowing us to interfere with their elections and sell them solutions to problems they didn't even know they had. |
next-generation email synchronization programa project by dancermak There are various email synchronization programs like offlineimap or mbsync, which have some inherent limitations: - mbsync does not support IMAP IDLE |
Gary - Kubernetes rethought.a project by mcounts The goal of this project is two fold. The first is to better learn and understand why Kubernetes might do something in the way that it does (especially in the control plane) |
Learn Rustan invention by michalnowak Learn Rust by following The Rust Programming Language book. |
libpathrsa project by cyphar The plan is to implement a safe path resolution library for Linux to avoid the plentiful numbers of security vulnerabilities that have been seen in the wild related to path resolution race conditions and various other attacks. I've been working on kernel-space solutions but even if they were merged, it is difficult to use them safely directly. So this library intends to provide simple wrappers that everyone can use. https://github.com/openSUSE/libpathrs |
Kanidm: A safe and modern IDM systeman invention by firstyear This hackweek I'll be working on Kanidm, an IDM system written in Rust for modern systems authentication. The github repo has a detailed "getting started" on the readme. Kanidm Github |