imap-backup
minivm
Our great sponsors
imap-backup | minivm | |
---|---|---|
17 | 13 | |
1,305 | 1,552 | |
- | 0.3% | |
9.5 | 8.5 | |
24 days ago | 7 days ago | |
Ruby | C | |
MIT License | 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.
imap-backup
-
Taking (Back?) My Internet Privacy and Presence
Personally, I use https://github.com/joeyates/imap-backup to archive all my emails and then only keep them on the remote server for as long as I need to (basically until I read them and respond or download an attachment into https://docs.paperless-ngx.com )
-
Is there a selfhosted webmail client or solution that downloads and stores emails locally?
I use imap-backup to backup my MailCow email boxes.
- Any service for archiving/downloading emails?
-
Is there a self hosted app that can backup my google email?
You'd need an IMAP backup tool. For example: https://github.com/joeyates/imap-backup . Add it to cron if you want it to backup periodically.
-
Need to import a mailbox with over 4 million emails into an O365 shared mailbox, but Microsoft has a limit of 1 million messages per folder - what are my options here?
Here's a bad idea that may work. https://github.com/joeyates/imap-backup. I used something like this when we migrated from ridiculous email system to exchange. However the clock is ticking on this option as it doesn't support modern authentication.
- ‘G Suite legacy free’ users must start paying
- GitHub - joeyates/imap-backup: Backup GMail (or other IMAP) accounts to disk
-
Hacker News top posts: Jan 8, 2022
Imap-backup: Backup Gmail or other IMAP accounts to disk\ (44 comments)
- Imap-backup: Backup Gmail or other IMAP accounts to disk
- IMAP-backup: Backup Gmail (or other IMAP) accounts to disk
minivm
-
Show HN: I wrote a WebAssembly Interpreter and Toolkit in C
> I developed a unique way to write interpreters based on threaded code jumps and basic block versioning when I made MiniVM (https://github.com/FastVM/minivm). It was both larger and more dynamic than WebAssembly.
I'd be very interested to read more about this. It looks like you are using "one big function" with computed goto (https://github.com/FastVM/Web49/blob/main/src/interp/interp....). My experience working on this problem led me to the same conclusion as Mike Pall, which is that compilers do not do well with this pattern (particularly when it comes to register allocation): http://lua-users.org/lists/lua-l/2011-02/msg00742.html
I'm curious how you worked around the problem of poor register allocation in the compiler. I've come to the conclusion that tail calls are the best solution to this problem: https://blog.reverberate.org/2021/04/21/musttail-efficient-i...
-
Ask HN: Recommendation for general purpose JIT compiler
Maybe take a look at MiniVM[0]? It was on HN a couple months ago[1].
[0]: https://github.com/fastvm/minivm
- MiniVM: “Minivm Port to Dlang”
- MiniVM: A zero-dependency cross-language runtime on par with LuaJIT and C
-
Hacker News top posts: Jan 8, 2022
MiniVM: A zero-dependency cross-language runtime on par with LuaJIT and C\ (19 comments)
- MiniVM: A minimal cross-language runtime that beats C/luajit on some benchmarks
What are some alternatives?
ImapSync - Imapsync is an IMAP transfers tool. The purpose of imapsync is to migrate IMAP accounts or to backup IMAP accounts. IMAP is one of the three current standard protocols to access mailboxes, the two others are POP3 and HTTP with webmails, webmails are often tied to an IMAP server. Upstream website is
privacytests.org - Source code for privacytests.org. Includes browser testing code and site rendering.
Oxidized - Oxidized is a network device configuration backup tool. It's a RANCID replacement!
sljit - Platform independent low-level JIT compiler
imapfw - imapfw (IMAP/mail framework)
LuaJIT - Mirror of the LuaJIT git repository
offlineimap - Read/sync your IMAP mailboxes (python2) [LEGACY: move to offlineimap3]
paka - Paka language
lieer - Fast email-fetching and sending and two-way tag synchronization between notmuch and GMail
asmjit - Low-latency machine code generation
imapbackup - A Python script for incremental backups of IMAP mailboxes
qbe-rs - QBE IR in natural Rust data structures