nylas/sync-engine
:incoming_envelope: IMAP/SMTP sync system with modern APIs observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 89
- Release rhythm 8
- Longevity 100
Flags: archived
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4613
- days_rel: n/a
- days_push: 69
- n_releases_24m: 0
Adoption not part of the score
3496 stars · 344 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
The Nylas Sync Engine is an open-source email sync platform that exposes a RESTful API on top of IMAP/SMTP, letting applications read and send mail, contacts, and calendar data across providers. The repository is archived and no longer maintained; its capabilities live on in the fully-hosted Nylas API.
Use cases
- sync email accounts via imap into a rest api
- build apps on top of email without imap plumbing
- self-host an email sync engine
- read gmail messages through a rest api
- send email programmatically over smtp
- unify mail contacts and calendar data behind one api
When to choose
- you need a historical reference implementation of an imap/smtp sync engine
- you want to study how a rest api was layered over imap/smtp
- you can maintain the sync logic yourself and accept no upstream updates
When to avoid
- you need a maintained, production-ready email sync solution
- you want Exchange support, which the open-source version never included
- you want vendor support or a hosted option - use the commercial Nylas API instead
- you are starting a new project - the repo is archived
Facets
service · maturity abandoned
http-server api-framework email webhook caching email apis backend self-hosted developer-tools python self-hosted imap smtp email-sync rest-api archived vagrant mysql inbox-api linux docker web-server
10 sources
- readme: https://github.com/nylas/sync-engine · fetched 2026-08-28 · f7ecd3ac7cd2
- homepage: https://nylas.com/docs/platform · fetched 2026-08-29 · a4350cf02f7a
- site_page: https://developer.nylas.com/docs/v3/getting-started/cli · fetched 2026-08-29 · 1e0425d6d636
- site_page: https://developer.nylas.com/docs/v3/getting-started/dashboard · fetched 2026-08-29 · 744efe218f19
- site_page: https://developer.nylas.com/docs/v3/getting-started/coding-agents · fetched 2026-08-29 · 2e307b304451
- site_page: https://developer.nylas.com/docs/reference/api · fetched 2026-08-29 · d4ec87f4f153
- site_page: https://developer.nylas.com/docs/reference/notifications · fetched 2026-08-29 · 554b23e8df93
- site_page: https://developer.nylas.com/docs/reference/ui · fetched 2026-08-29 · 88a4c955d0d4
- site_page: https://developer.nylas.com/docs/cookbook · fetched 2026-08-29 · 0449a63724d0
- site_page: https://developer.nylas.com/docs/v3/getting-started · fetched 2026-08-29 · c24481194725
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| nylas/sync-engine | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="nylas/sync-engine")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem