HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
nylas
sync-engine
Python2014–2017
nylas / sync-engine · Archived

sync-engine

:incoming_envelope: IMAP/SMTP sync system with modern APIs

22Distinct people
39Mentions
0Explicit recommenders
3.5KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

:incoming_envelope: IMAP/SMTP sync system with modern APIs

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 7:02:50 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year39 dated mentions

Observed mentions: 2014-07-07 17:43:06 UTC to 2017-09-07 04:18:13 UTC.

0510152014-01-01 00:00:00 UTC to 2015-01-01 00:00:00 UTC (exclusive): 13 mentions; 3 submissions, 10 comments20142015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 14 mentions; 0 submissions, 14 comments20152016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 5 mentions; 0 submissions, 5 comments2017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 7 mentions; 1 submissions, 6 comments2017

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20142014-01-01 00:00:00 UTC2015-01-01 00:00:00 UTC13310
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC14014
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC505
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC716

What Hacker News says

5 sources
Nylas.com | Full time | San Francisco | Onsite ~ but we'll help you relocate Do you like writing open source code as your craft? Want to work on something that impacts every single person on the internet but isn't creepy? Nylas.com is hiring Engineers and SRE's to build beautiful products using EMAIL as its base. If you like ownership, steady customers, and a challenge of building then please reach out to me personally or apply below. You'll work on * https://github.com/nylas/sync-engine * https://github.com/nylas/N1 * Improving developer happiness - https://nylas.com/blog/technical-debt/ ... * And whatever else it takes to move the massive amounts of data that we see Tech Stack: Python, Flask, Electron, React, MySQL, AWS https://nylas.com/jobs/
In Ask HN: Who is hiring? (October 2016)
Glad to see you here. The first time I learned about Nylas (here on HN, can't find the link atm) someone complained rather loudly that the open-source version of the sync server doesn't support 'proper' authentication. I never saw a reply to that. Do you understand that criticism? Do you understand what they might've been talking about? Looking at GitHub I guess they were talking about https://github.com/nylas/sync-engine#nylas-api-service and the need to pass the id via basic auth/as username.
In Nylas N1 now has snooze, swipe actions, emoji, and more
Probably the biggest thing is that it translates a traditional document-based data structure (mailboxes via IMAP) into a stateless, streaming transactional data structure. This allows N1 to be way more efficient and faster, and only load about 2% of the total data in your mailbox. The sync engine is essentially an abstraction layer for IMAP/SMTP/MIME/etc. This architecture has become pretty common in the past few years: Mailbox, Outlook Mobile (Acompli), Spark, Cloud Magic, Gmailify, and many more run similar systems. Although as far as I know, we're the only one who has open sourced our backend.:https://github.com/nylas/sync-engine We actually released the API layer before N1, and lots of developers use it for their own apps and pay us to run the infrastructure. If you're curious, the full docs here: nylas.com/docs/platform You can prett
Read the rest
y easily set up the sync engine and run it yourself, either locally or on a VPC, and connect N1 to that instance. We do this ourselves when developing, and it's the best way to have 100% control over the entire stack. More info here: https://github.com/nylas/N1/blob/master/CONTRIBUTING.md#runn... There's a bunch of community developers than hang out in our chat room and can also give you some tips for getting started. You can join that here: http://slack-invite.nylas.com/
In Nylas N1 now has snooze, swipe actions, emoji, and more

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.