Boogie — Inbyggd JMAP e-post + kalender-klient for macOS

♦ Boogie

Den inbyggda JMAP-klienten för e-post + kalender för Mac, iPhone, iPad och Apple Watch

Ren Swift på varje Apple-plattform. Kotlin på Android. Byggd för Stalwart Mail Server. Egen hosting, privat, noll beroenden.

I App Store · 14 dagars gratis provperiod
macOS · iOS · iPadOS · watchOS · Android (beta)

Vad som ar byggt — Inbyggda JMAP e-post + kalenderfunktioner

Boogie ar en inbyggd e-postklient med integrerad kalender, byggd specifikt for JMAP-servrar som Stalwart. Har ar den kompletta implementationen:

✉ E-postfunktioner

  • Skriv, skicka, svara, vidarebefordra
  • Fulltextsokning och sortering
  • Bilagor med dra-och-slapp
  • HTML-e-postrendering (WKWebView)
  • Flerkontostod (automatisk upptackt)
  • Signaturhantering
  • Offlinemutationsko
  • 41 språk — täcker 63 % av världens befolkning
  • Automatiska uppdateringar
  • Siri-genvagar (9 App Intents)

📅 Kalenderfunktioner

  • Dag-, vecko- och manadsvy
  • Handelsredigerare med full CRUD
  • JMAP-kalendersynk med Stalwart
  • JSCalendar-format (RFC 8984)
  • Integrerad i samma app
  • Inte CalDAV — ren JMAP

⚙ Infrastruktur och arkitektur

  • Kodsignerad med Apple Development-certifikat
  • Noll externa beroenden
  • Integritet först — ingen telemetri, ingen spårning

Varför Boogie

Ett inbyggt Apple Mail-alternativ för egenhostad e-post

För användare som kör Stalwart eller en annan JMAP-server är Boogie det inbyggda macOS Apple Mail-alternativet som faktiskt talar din servers protokoll. Apple Mail ansluter via IMAP och SMTP — det kan inte komma åt JMAP-kalendrar, pushnotiser eller samlad synkronisering. Boogie ansluter inbyggt till din egenhostade JMAP-server utan tillfälliga lösningar, utan adaptrar och utan molnreläer.

Vad är JMAP?

JMAP (JSON Meta Application Protocol) är en öppen internetstandard definierad i RFC 8620 som moderniserar e-post genom att ersätta IMAP med ett tillståndslöst, JSON-baserat API. En enda JMAP-begäran kan samla flera operationer — hämta e-post, synkronisera kalenderhändelser, skicka realtidsnotiser — över en beständig WebSocket-anslutning, vilket gör det snabbare och effektivare än någon IMAP-implementation.

JMAP vs IMAP — Viktiga skillnader

  • Protokolldesign: IMAP är ett tillståndsfullt, textbaserat protokoll från 1986. JMAP är ett tillståndslöst JSON API standardiserat 2019 (RFC 8620) som samlar flera e-postoperationer i en enda HTTP-begäran.
  • Kalenderstöd: IMAP hanterar bara e-post; kalendrar kräver en separat CalDAV-anslutning. JMAP inkluderar kalender- och kontaktsynkronisering (RFC 8984) i samma protokoll, vilket helt eliminerar behovet av CalDAV.
  • Prestanda: IMAP hämtar meddelandemetadata och innehåll i separata rundresor. JMAP hämtar allt som behövs i en enda samlad begäran, vilket avsevärt minskar latensen på anslutningar med hög fördröjning.
  • Pushnotiser: IMAP förlitar sig på polling eller IDLE — en keep-alive-anslutning som tömmer batteriet på mobilen. JMAP levererar realtidsuppdateringar via WebSocket, vilket innebär att ny e-post visas omedelbart utan polling.
  • Mobileffektivitet: IMAP designades innan mobila enheter fanns och kräver mycket bandbredd. JMAPs JSON-samlande och deltasynkronisering överför bara ändrat tillstånd, vilket gör det avsevärt effektivare på mobilanslutningar.

JMAP e-postklient jamforelse — Boogie mot varje alternativ

Vi undersokte varje tillganglig JMAP e-postklient. Boogie ar den enda inbyggda macOS JMAP-klienten med inbyggt kalenderstod. Sa ser landskapet ut:

JMAP Email Clients Feature Comparison: Boogie, Swift Mail, Mailtemi, Parula, Twake Mail, Ltt.rs, and OpenCloud across platforms, native implementation, calendar support, and status
Klient Plattform Inbyggd JMAP-kalender Status
Boogie macOS · iOS · iPadOS · watchOS · Android beta Levereras
Fastmail App All platforms Electron Endast Fastmail (Electron)
Swift Mail macOS Endast Fastmail
Mailtemi iOS / Android Kalender planerad
Parula Win / Mac / Linux Electron WIP Under utveckling
Twake Mail iOS / Android / Web Flutter Endast e-post
Ltt.rs Android Konceptbevis
OpenCloud Web Web WIP Planerad for 2026

Fastmails skrivbordsapp är ett Electron-omslag runt deras webbklient, inte en inbyggd applikation. Deras JMAP Calendar-API är internt och exponeras inte för tredjepartsklienter. Boogie är den enda verkligt inbyggda JMAP-klienten för e-post + kalender på alla fyra Apple-plattformar.

Färdplan — v1.x till v6.x levererade på 4 Apple-plattformar, Android i beta

Boogie Development Roadmap: v1.x through v3.x completed, next phases include iOS, iPadOS, watchOS and Android expansion with estimated effort hours and completion status
Fas Vad Insats Status
v1.x Enkontors e-post + kalender, distribution, kodsignering ✓ Klart
v2.x Flerkonto, Swift 6, HTML-sanering, signatur-UX ✓ Klart
v3.x smart synk, i18n, lokalisering ✓ Klart
v5.x Flerplattformspaket för iOS och iPadOS ✓ Klart
v6.x watchOS-följeslagare med inbyggd JMAP-komposition ✓ Klart
beta Android (Kotlin / Jetpack Compose / Room / Hilt / Ktor) Pågår

Oppna standarder — JMAP, egenhostad e-post, ingen leverantorslasning

Boogie talar JMAP (JSON Meta Application Protocol) — den moderna, JSON-baserade IMAP-efterfoljaren som driver egenhostad och integritetsfokuserad e-post. Inga proprietara protokoll. Ingen molnmellanhand. Din e-postserver, din data, din klient.

Byggd specifikt for Stalwart Mail Server, den mest kompletta JMAP-implementationen som finns. Stalwart Mail Server stoder JMAP for e-post, kalendrar, kontakter och filer — och Boogie ar den inbyggda skrivbordsklienten som gor dessa egenhoststade e-postfunktioner tillgangliga och anvandarvanliga.

JMAP-protokollstod inkluderar Fastmail, Migadu, Cyrus och andra servrar. Om din e-postserver talar JMAP kan Boogie ansluta till den.

Din data stannar på din server

Boogie samlar ingen telemetri, skickar ingen analys och dirigerar ingen trafik genom någon molnmellanhand. Din e-post, kalenderhändelser och autentiseringsuppgifter lagras lokalt på din Mac eller på din egen JMAP-server — aldrig på vår. Appen fungerar helt offline med en lokal GRDB-databas och synkroniserar med din server bara när du väljer att ansluta. Inget konto krävs. Ingen data samlas in. Inga undantag.

Globalt spraakstod — 41 spraak inklusive RTL och CJK

Boogie levereras med 41 webbplatsspråk och 41 appspråk, inklusive RTL-arabiska, CJK-skriftsystem och Devanagari. Bland inbyggda JMAP-skrivbordsklienter kommer ingen annan app i närheten av detta lokaliseringsdjup.

Klient Webbplats App RTL Anteckningar
Boogie 41 41 6 skriftsystem, ~4,5 mdr talare
Twake Mail 2 6* 6 på 90%+; 27 av 48 har noll översättning
Ltt.rs 1 13 Gemenskapsöversättningar, endast Android
Fastmail 1 36 ? Endast webbgränssnitt, inte en fristående app
Swift Mail 1 1 Endast engelska
Parula 1 1 Endast engelska
Mailtemi 1 1–2 Endast engelska

* Twake Mail listar 48 språk via Weblate, men bara 6 är väsentligt översatta (90%+). 27 språk har noll översättning. Källa: hosted.weblate.org/projects/linagora/teammail

Appspråk (41)

English, Japanese, Simplified Chinese, Traditional Chinese, French, Spanish, Brazilian Portuguese, Italian, Romanian, Greek, German, Korean, Arabic (RTL), Hindi, Turkish, Dutch, Polish, Thai, Russian, Ukrainian, Vietnamese, Indonesian, Swedish, Afrikaans.

~13 500 översatta strängar per språk.

Webbplatsspråk (41)

Alla 41 språk är tillgängliga i både appen och på webbplatsen.

Webbplatslokaliseringar vägleder användare på deras modersmål innan de laddar ner.

Varför språkstöd är viktigt

En JMAP-klient byggd för egenhostad e-post är i grunden global — Stalwart-servrar körs överallt. Boogie tar bort lokaliseringsbarriären genom att stödja 6 skriftsystem (latinskt, CJK, Hangul, arabiskt, Devanagari, thailändskt), RTL-layout och regionala varianter som brasiliansk portugisiska och traditionell kinesiska. Dessa 41 språk når ungefär 4,5 miljarder modersmålstalare.

Vanliga frågor

Vad är JMAP?

JMAP (JSON Meta Application Protocol) är en modern, öppen e-poststandard definierad i RFC 8620 som ersätter det åldrande IMAP-protokollet. Den använder effektiv JSON över HTTPS, stöder realtids-push via WebSocket och hanterar e-post, kalendrar och kontakter i ett enda enhetligt API — vilket gör den avsevärt snabbare och mer bandbreddseffektiv än IMAP.

Vad är Stalwart Mail Server?

Stalwart Mail Server är en öppen källkods-, egenhostad e-postserver skriven i Rust som implementerar den mest kompletta JMAP-specifikationen tillgänglig, inklusive stöd för e-post, kalendrar, kontakter och fillagring. Den är designad för integritetsinriktade individer och organisationer som vill ha full kontroll över sin e-postinfrastruktur utan att förlita sig på molntjänstleverantörer.

Fungerar Boogie med Fastmail?

Ja. Boogie ansluter till vilken server som helst som implementerar JMAP-standarden, inklusive Fastmail, Migadu och Cyrus — inte bara Stalwart. JMAP-sessionsupptäckt hanteras automatiskt, så du behöver bara ange din server-URL och autentiseringsuppgifter för att komma igång.

Hur jämförs Boogie med Apple Mail?

Apple Mail använder IMAP och SMTP — protokoll från 1980- och 1990-talen. Boogie talar uteslutande JMAP, vilket ger dig realtids-pushnotiser via WebSocket, integrerad kalendersynk utan CalDAV och en arkitektur byggd för egenhostade servrar snarare än molnleverantörer. För användare som kör Stalwart eller en annan JMAP-server erbjuder Boogie funktioner som Apple Mail inte kan tillhandahålla.

På vilka plattformar fungerar Boogie?

Boogie levereras på macOS, iOS, iPadOS och watchOS i ett enda flerplattforms Swift-paket. watchOS-appen skriver e-post inbyggt via JMAP direkt från handleden — utan överlämning till telefonen. BoogieAndroid har nu nått funktionsparitet med iOS v6.0 och har 8 inbyggda funktioner (TalkBack-tillgänglighet, konfigurerbara svepåtgärder, beständig sortering, meddelandemallar, HTML-signaturer, inbäddade bilder, leveranskvitton och brevlådeträd i sidofältet) samt levereras med 363 Kotlin-tester (359 enhetstester + 4 instrumenterade). Den signerade Android-utgåvan (.aab + .apk) är redo att laddas upp till Play Store Internal Testing; utrullningen till Production följer efter Apple-lanseringen.

Stöder Boogie e-post offline?

Ja. Boogie upprätthåller en lokal GRDB (SQLite)-databas av din e-post och köar utgående ändringar — skriv, skicka, radera, flytta — när din anslutning inte är tillgänglig. Ändringar synkroniseras med din JMAP-server så snart anslutningen återupprättas, vilket ger dig en pålitlig offlineupplevelse utan dataförlust.

Vilka är Boogies systemkrav?

macOS 14 Sonoma eller senare med Apple Silicon (M1 eller senare). iOS 17 och iPadOS 17 eller senare. watchOS 11 eller senare (Apple Watch Series 9 / Ultra 1 eller senare rekommenderas). Android 13 eller senare för BoogieAndroid-beta. Alla Apple-byggen är kodsignerade och notariserade; direktnedladdnings-DMG:er för macOS uppdateras via Sparkle.

Varför använder Boogie JMAP istället för IMAP?

IMAP designades 1986 för långsamma, intermittenta anslutningar och har samlat på sig decennier av tillägg och tillfälliga lösningar. JMAP är ett tillståndslöst, JSON-baserat protokoll som samlar flera operationer i en enda begäran, levererar realtidsuppdateringar via WebSocket och hanterar kalendrar tillsammans med e-post i ett API. För en inbyggd macOS-klient byggd från grunden är JMAP den rätta grunden — inte ett äldre protokoll anpassat för modern användning.