frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: BAREmail ʕ·ᴥ·ʔ – minimalist Gmail client for bad WiFi

https://github.com/matt-virgo/baremail
26•Virgo_matt•2h ago
I've been frustrated one too many times by terrible airplane wifi and not being able to load Gmail or Superhuman when all I want to do is get a few simple text-only emails out the door.

These clients have become pretty bloated with the assumption you've always got great bandwidth.

So I vibe coded BAREMAIL. It's open source, has no backend, and you can just set it up for yourself. Takes ~3 mins to setup API access via Google Cloud Platform (thanks for making this not super easy Google!)

I tried to maintain nice design and some important keyboard shortcuts without getting to overBEARing.

Comments

rallypi•2h ago
[removed]
OsrsNeedsf2P•46m ago
I fear for all the bots that aren't as obvious as this one
tranchms•1h ago
Fantastic lite weight client. Perfect for travel and spotty reception/ low bandwidth. Cool interface too.
kevin_thibedeau•1h ago
In a better world we'd still be using a common protocol to interact with mail submission/delivery agents.
ambicapter•1h ago
Email is not a common protocol?
tiberious726•54m ago
Random web apps are not. Imap pop and smtp don't sanely support mfa, so the insurance industry is slowly killing them off
0x457•49m ago
Email isn't a protocol. SMTP, POP, IMAP, JMAP are protocols.

GMail requires you to enable IMAP/POP to use it and uses proprietary auth protocol or use unsafe application passwords.

GMail IMAP also has a bunch of IMAP extensions that are unique to GMail.

Point is - primary interface to GMail is REST API that is (again) unique to GMail.

shhsshs•1h ago
I would love one of these for Google Chat. It feels like it's been getting slower and slower these past few years.
rep_lodsb•1h ago
Dedicated mail clients have existed for a lot longer than GMail has, work with any service using the POP3 or IMAP protocol, and don't run inside a web browser.
binaryturtle•57m ago
I recall we could dial up a super slow connection over telephone lines, get all our mails into such client in less than 4 minutes over said slow line, just to dial off again.¹ Afterwards we would read all our mails offline with all the time in the world, carefully crafting replies and put those into an "Outgoing" folder for the next time we could dial up a connection again (usually the next day). :)

¹) back then you paid Internet by the minute, or in case of the Deutsche Telekom it was a 4 minute tact in the evening, so you had to wait until after 21:00 to get the cheaper prices.

jeffbee•27m ago
That worked because while the link may have been slow, it was circuit-switched and generally provided the 2400 bits. "Bad wifi" is unbelievably bad compared to an old dial-up link. It's so much worse than you're imagining.
throawayonthe•23m ago
but i'm assuming this is a client for their webmail
sixtyj•53m ago
You can use thunderbird or any other desktop mail software for connecting to gmail.

And then just use gmail as smtp for outgoing mails and imap or pop3 for incoming mails.

ghost-of-dmr•50m ago
You can't just configure mutt (or alpine, et al.) to use Gmail?
tonymet•44m ago
Lovely app and it’s a shame that Google hasn’t created a better solution for oauth CLI apps.
boplicity•40m ago
I really want a fast multi-email client that can easily show full contact history in a sidebar. Any options out there? Em Client does this, but it is buggy and/or slow. No such Thunderbird plugins exist, either.
jsbsbdbd•40m ago
I don't get it, why not use _any_ client with IMAP instead?
jeffbee•29m ago
Because IMAP sucks on bad network links. It involves a huge number of round trips to synchronize the state, and re-establishing the shared state when the connection is interrupted takes forever.

A lot of online commenters refuse to believe this but the standard Gmail interface is highly optimized to cope with bad network connections, hide latency, and recover from interruptions. If you have the code assets and initial state cached in your browser, it behaves very well under bad network conditions.

Virgo_matt•50s ago
yea it's fair that you can just use IMAP and sync before your trip then send after.

but I was on a flight, didn't have Gmail or Superhuman cached and could not get either to even load. I do suspect that if it were already loaded, Gmail probably would have functioned decently well.

still Gmail and Superhuman just seem...bloated. kinda cool to just have a simple, open source interface for the Gmail REST API.

cadamsdotcom•8m ago
If you’re in a position of considering alternatives, I find Fastmail to be fully featured, support saving the key stuff offline, and most importantly FAST!

No ”try our AI for free!” nudges or “smart features” that you need to go through and decide whether to disable.. which is a feature these days.

Virgo_matt•5m ago
appreciate the suggestion, but I like my gmail account! I just want a fast, stripped down interface. and BAREmail is free, doesn't need a backend, and open source. looks like Fastmail is paid only?

Show HN: Go-Bt: Minimalist Behavior Trees for Go

https://github.com/rvitorper/go-bt
28•rvitorper•3h ago•2 comments

Show HN: Explore the Silk Roads through an interactive map

https://www.intofarlands.com/silk-roads-map
28•intofarlands•2h ago•3 comments

Show HN: I built a navigation app that displays weather along the route

https://navimodo.com/
11•vkatluri•2d ago•6 comments

Show HN: BAREmail ʕ·ᴥ·ʔ – minimalist Gmail client for bad WiFi

https://github.com/matt-virgo/baremail
26•Virgo_matt•2h ago•21 comments

Show HN: I pipe free sports streams into Jellyfin – no ads, just HLS

https://github.com/pcruz1905/hls-restream-proxy
63•pruz•5h ago•15 comments

Show HN: TUI-use: Let AI agents control interactive terminal programs

https://github.com/onesuper/tui-use
5•dreamsome•1h ago•5 comments

Show HN: We built a camera only robot vacuum for less than 300$ (Well almost)

https://indraneelpatil.github.io/blog/2026/robot-vacuum/
86•indraneelpatil•2d ago•38 comments

Show HN: OpenMix, open-source computational framework for formulation science

https://github.com/vijayvkrishnan/openmix
2•vijayvkrishnan•28m ago•0 comments

Show HN: An interactive map of Tolkien's Middle-earth

https://middle-earth-interactive-map.web.app/
268•frasermarlow•20h ago•56 comments

Show HN: We fingerprinted 178 AI models' writing styles and similarity clusters

https://rival.tips/research/model-similarity
62•nuancedev•3h ago•18 comments

Show HN: Open-Source AI That Builds Screens, Not Just Text

https://github.com/SimonSchubert/Kai
3•arschibald•1h ago•0 comments

Show HN: Gemma 4 Multimodal Fine-Tuner for Apple Silicon

https://github.com/mattmireles/gemma-tuner-multimodal
212•MediaSquirrel•22h ago•27 comments

Show HN: PII-hound – A fast, dependency-free PII scanner in Go

https://github.com/saddledata/pii-hound
2•dbuckman•2h ago•4 comments

Show HN: Brutalist Concrete Laptop Stand (2024)

https://sam-burns.com/posts/concrete-laptop-stand/
767•sam-bee•1d ago•232 comments

Show HN: Prompt injection detector beats ProtectAI by 19% accuracy, 8.9x smaller

https://huggingface.co/hlyn/prompt-injection-judge-deberta-70m
3•Karan047•43m ago•2 comments

Show HN: Voxcode: local speech to text and ripgrep = transcript and code context

https://github.com/jensneuse/voxcode
5•jensneuse•6h ago•1 comments

Show HN: OpenFable – Open-source RAG engine using tree-structured indexes

https://github.com/alainbrown/openfable
2•alainbrown•4h ago•0 comments

Show HN: A cartographer's attempt to realistically map Tolkien's world

https://www.intofarlands.com/atlasofarda
160•intofarlands•1d ago•31 comments

Show HN: Unicode Steganography

https://steganography.patrickvuscan.com
27•PatrickVuscan•1d ago•4 comments

Show HN: Pion/handoff – Move WebRTC out of browser and into Go

https://github.com/pion/handoff
96•Sean-Der•1d ago•17 comments

Show HN: Ghost Pepper – Local hold-to-talk speech-to-text for macOS

https://github.com/matthartman/ghost-pepper
461•MattHart88•1d ago•195 comments

Show HN: Stop paying for Dropbox/Google Drive, use your own S3 bucket instead

https://locker.dev
242•Zm44•1d ago•198 comments

Show HN: Finalrun – Spec-driven testing using English and vision for mobile apps

https://github.com/final-run/finalrun-agent
26•ashish004•1d ago•12 comments

Show HN: Anos – a hand-written ~100KiB microkernel for x86-64 and RISC-V

https://github.com/roscopeco/anos
112•noone_youknow•4d ago•31 comments

Show HN: Android SSH client with full Terminal, server monitoring and runbooks

https://saltserv.com/posts/cura-sysadmin-server-monitoring-android/
3•0dayman•6h ago•0 comments

Show HN: Hippo, biologically inspired memory for AI agents

https://github.com/kitfunso/hippo-memory
124•kitfunso•1d ago•24 comments

Show HN: Tusk for macOS and Gnome

https://shapemachine.xyz/tusk/
118•factorialboy•4d ago•46 comments

Show HN: I built a tiny LLM to demystify how language models work

https://github.com/arman-bd/guppylm
897•armanified•2d ago•134 comments

Show HN: Real-time AI (audio/video in, voice out) on an M3 Pro with Gemma E2B

https://github.com/fikrikarim/parlor
288•karimf•2d ago•36 comments

Show HN: GovAuctions lets you browse government auctions at once

https://www.govauctions.app/
314•player_piano•2d ago•89 comments