Replace notification chaos with focused insights
Transform scattered digital updates into a single, distraction-free display. TRMNL eliminates the constant ping of notifications while keeping you informed about what matters most.
Ready to use β’ Get your TRMNL at usetrmnl.com
Build your own β’ Complete open source firmware and guides
Full privacy β’ Self-hosted server options available
- π Data Dashboards - Sales metrics, analytics, server status
- π Smart Calendars - Meetings, weather, commute times
- π Home Displays - Security, energy usage, family schedules
- π° Information Hubs - News, stocks, social media summaries
- π Alert Systems - System monitoring, package deliveries
23+ repositories β’ 6+ programming languages β’ 8+ platforms supported
| Component | Description | Tech |
|---|---|---|
| Firmware | ESP32 e-ink display driver | |
| Mounts | 3D-printable mounting solutions |
Choose your preferred tech stack for complete privacy control:
| Framework | Repository | Language |
|---|---|---|
| Terminus β | Flagship implementation | |
| Laravel | Full-featured PHP server | |
| Node Lite | Lightweight JavaScript | |
| Next.js | React-based solution | |
| Django | Python implementation | |
| Phoenix | Elixir server |
| Tool | Purpose | Features |
|---|---|---|
| Plugins | Ready-to-use community plugins | Weather, calendar, stocks, etc. |
| TRMNLP | Local development server | Hot reload, debugging |
| I18n | Multi-language support | Translations for web app |
| Liquid | Advanced template engine | Custom filters and tags |
Turn existing devices into TRMNL screens:
E-Readers β’ Nook β’ Kobo β’ Kindle
Mobile & Tablet β’ Android β’ iPad
Desktop & Hardware β’ Raspberry Pi
Browser Extensions β’ Firefox β’ Chrome
| Tool | Description |
|---|---|
| API Gem | Ruby gem for API integration |
| Documentation | Complete API reference |
| Mockups | High-fidelity design templates |
Get Started β’ Buy Device β’ Join Discord β’ Read Docs