Bichon
Rust-based email archiver with IMAP sync, full-text search, and Web UI
1.9k stars 79 forks last commit first released AGPL-3.0
Actively maintained
Last commit 25 Aug 2026.
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 to Bichon

Mail-Archiver
Web app to archive, search, and export email from multiple accounts
Self-hosted email archiving system for syncing IMAP and Microsoft 365 mailboxes, indexing content and attachments, and exporting or restoring mailboxes with auditing and retention.


Meilisearch
Fast search engine API with full-text, vector, and hybrid search
Meilisearch is a lightning-fast search engine API for apps and websites, offering typo-tolerant full-text search plus vector and AI-ready hybrid retrieval.

Open Archiver
Open-source platform for legally compliant email archiving
Self-hosted email archiving platform for ingesting, storing, indexing and searching emails from Gmail, Microsoft 365, IMAP, PST and more.

AtomicServer
Headless CMS and real-time graph database for Atomic Data
Open source headless CMS and real-time graph database with schema tooling, full-text search, tables, documents, files, and SDKs for web apps.

BookStack
Documentation and wiki platform for organizing information
BookStack is a simple documentation and wiki platform with a WYSIWYG and optional Markdown editor, full-text search, permissions, and integrated authentication.

Mealie
Self-hosted recipe manager, meal planner, and shopping list
Self-hosted recipe manager with URL imports, meal planning, shopping lists, cookbooks, and an API-first backend with a Vue web interface.



