jmap-server
Theseus
Our great sponsors
jmap-server | Theseus | |
---|---|---|
17 | 32 | |
587 | 2,735 | |
2.0% | 1.8% | |
6.8 | 8.8 | |
3 months ago | 4 months ago | |
Rust | Rust | |
GNU Affero General Public License v3.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
jmap-server
-
Announcement: SMTP Server in Rust with DMARC, DANE, MTA-STS, Sieve, OTEL support
That would be amazing. You even started with the JMAP server?
- Show HN: SMTP Server in Rust with Dmarc, Dane, MTA-STS, Sieve, OTEL Support
-
Gluon, a high-performance IMAP library
It is used by Fastmail (who was also developers of the standard)
I think it is not a great idea to say that it is not a good idea to not implement things that no one uses, because that is a certain way to not make more people use it.
There are some servers that support it such as Stalwart [0], though I don't know about any older servers and/or clients that support it well.
[0]: https://github.com/stalwartlabs/jmap-server
- Inside Gluon, Proton's new IMAP library written in Go
-
Planning to make a video on cool Rust apps focused on the end user. Make recommendations!
Email Server: Stalwart JMAP Server, Stalwart JMAP Client, Stalwart MailSend, and pretty much anything else from Stalwart
-
Sieve filters are now available on Stalwart JMAP v0.2
Today Stalwart JMAP v0.2 was released including support for the for JMAP for Sieve Scripts draft. Additionally, ManageSieve support was added to Stalwart IMAP v0.2.
- Show HN: Distributed JMAP and IMAP Servers in Rust
- Distributed JMAP and IMAP Servers in Rust
Theseus
- Theseus OS
-
Fomos: Experimental OS, Built with Rust
Theseus OS (https://www.theseus-os.com/) is also an OS written in Rust. It's a safe-language OS and I believe it's the future of the OSes due to its unique features.
-
Asynchronous Rust on Cortex-M Microcontrollers
I believe that Tock (tockos.org) and Theseus (https://github.com/theseus-os/Theseus) are in this area a bit as well, just from an actual OS perspective.
I don't know much about this area, but it would be wonderful if these could work with the Libre compute boards, like the AM Logic S905X (Lepotato) or the Rock chip, since they're so much cheaper than a Pi.
-
I am looking for a troubled/bad open source codebase
We could use some help here: https://github.com/theseus-os/Theseus
-
Making a RISC-V Operating System Using Rust
Relevant, also an OS written in and made possible by Rust: https://www.theseus-os.com/
I think Theseus is to conventional OSes what Rust is to JavaScript.
- Linux kernel use-after-free in Netfilter, local privilege escalation
-
Microsoft is busy rewriting core Windows library code in memory-safe Rust
I wonder if somehow someday Microsoft Windows can be rerooted as something like wine running in user space of a rust os like https://github.com/theseus-os/Theseus
-
Need help for porting my kernel to different architectures.
We've been working on porting Theseus OS to aarch64 over the past few months, feel free to browse our code if you need help understanding anything. Theseus is written from scratch entirely in Rust, so it's likely quite relevant to your work. You can probably find all of the aarch64-related commits and issues just by searching "aarch64" on the repo.
-
Exploiting null-dereferences in the Linux kernel
I mean, there are several rust kernel/os projects in progress.
One project that's pushing on the boundary of safety and composability is Thesus, which takes language safety to new ground by shifting traditionally OS-level responsibilities like resource management all the way down to typechecks in the language, and also explores a way of updating any core OS component on a live running system. https://github.com/theseus-os/Theseus
There's also KataOS which google just recently announced: https://opensource.googleblog.com/2022/10/announcing-kataos-...
As you note, these things take time, I agree with sibling that none of them are likely to be "enterprise-grade" or "production ready" this decade.
-
[concept] Modular kernel
Not to rain on your parade, but you've essentially just described Theseus OS.
What are some alternatives?
rod - non-wasm rust port of gun
rust-raspberrypi-OS-tutorials - :books: Learn to write an embedded OS in Rust :crab:
meli - 🐝 experimental terminal mail client, mirror of https://git.meli.delivery/meli/meli.git https://crates.io/crates/meli
nomicon - The Dark Arts of Advanced and Unsafe Rust Programming
tmail-flutter - A multi-platform (Flutter) application for reading your emails, with your favorite devices, using the JMAP protocol!
tock - A secure embedded operating system for microcontrollers
lttrs-android - No-frills, easy to use, easy to maintain Email client for Android based on the JSON Meta Application Protocol (JMAP).
svix-webhooks - The enterprise-ready webhooks service 🦀
offlineimap3 - Read/sync your IMAP mailboxes (python3)
win32metadata - Tooling to generate metadata for Win32 APIs in the Windows SDK.
email-oauth2-proxy - An IMAP/POP/SMTP proxy that transparently adds OAuth 2.0 authentication for email clients that don't support this method.
interface-types