Bichon
Rust-based email archiver with IMAP sync, full-text search, and Web UI
Bichon is a lightweight, high-performance email archiving server designed to synchronize mail from IMAP accounts into a local, searchable archive. It focuses on long-term retention, organization, and fast discovery of historical email, rather than sending or real-time communication.
Key Features
- Continuous synchronization from one or more IMAP accounts, with unified search across accounts
- Full-text indexing for fast search across sender, subject, body, date, size, attachments, and more
- Built-in Web UI with multilingual support for browsing, threads, bulk cleanup, and export
- REST API with OpenAPI documentation for programmatic access
- OAuth2 authentication support for IMAP providers (with token refresh) alongside password login
- Compressed storage with deduplication to reduce disk usage
- Tagging and facets for organizing and filtering archived mail
- Multi-user support with role-based access control (RBAC)
- Import tooling for existing archives (EML, MBOX, PST) via CLI
Use Cases
- Centralized archiving of multiple mailboxes for fast historical search and retrieval
- Creating an offline, local searchable archive to reduce dependency on mailbox server retention
- Programmatic analysis and integration of archived email via a REST API
Limitations and Considerations
- Not an email client: it does not send email and is not intended for real-time inbox workflows
- Browser access may require explicit CORS configuration depending on deployment and version
Bichon is well-suited for individuals or teams that need a dedicated email archive with strong search, efficient storage, and an API-first interface. Its standalone design avoids external database dependencies while still providing a modern web experience for managing archived mail.
Categories:
Tags:
Tech Stack:
Similar Services

rclone
Command-line sync and management tool for cloud and remote storage
rclone is a CLI tool to sync, copy, mount, and serve files across cloud storage providers and standard protocols like S3, WebDAV, FTP, and SFTP.

restic
Fast, secure, deduplicating backup tool for files and directories
Restic is a fast, efficient backup program with encryption, deduplication, snapshots, and multiple storage backends including local, SFTP, REST, and S3-compatible stores.


Duplicati
Encrypted, incremental backups to cloud and remote storage
Open-source backup client for encrypted, compressed, incremental backups to cloud storage and remote servers via SFTP, WebDAV, and more.

BorgBackup
Deduplicating backup tool with encryption and compression.
BorgBackup is a deduplicating backup program with authenticated encryption and compression for Unix-like systems.


Kopia
Cross-platform snapshot-based backup tool with encryption and deduplication
Cross-platform backup and restore tool with snapshot-based incremental backups, client-side end-to-end encryption, compression, and deduplication via CLI and GUI.


Duplicacy
Lock-free deduplicating backup tool with cloud and SFTP storage support
Cross-platform backup tool with lock-free deduplication, encryption, snapshots, and pruning, supporting local disk, SFTP, and many cloud storage backends.

OpenAPI (Swagger)
Docker
TypeScript
Rust