Skip to main content

Plugins

Connecting your favorite apps to TRMNL.

GitHub Commit Graph
Days Left (This Year)
Google CalendarView your upcoming schedule and appointments.
YouTube AnalyticsSee how your channel is doing, hands-free.
ShopifySales and order stats, at your fingertips.
Private PluginsCreate a plugin with our simple WYSIWYG editor.
RobinhoodMonitor your portfolio performance over time.
Simple AnalyticsMonitor web traffic, in peace.
Lunch MoneySimplified personal finances.
PolymarketPopular predictions, ending soon.
The OfficeYour favorite quotes from your favorite show.
ReadwiseGet the most out of what you read.
beehiivThe newsletter platform built for growth
Google AnalyticsWeb traffic and visitor analytics.
Upcoming MoviesWhat's playing in theaters, now or in the near future.
Todo ListSimple tracker that supports "doing" and "done" lists.
Shopping ListSimple tracker for upcoming purchases.
SalesforceOpportunity views at a glance.
StatuspageUptime and incident tracking for your tools.
Stock PricePublic securities valuation by ticker
WeatherYour local forecast.
GumroadSee how much stuff you're selling.
Email MeterBenchmark stats from your Gmail or Microsoft inbox.
ChatGPTWhat can ChatGPT help you with?
RSS FeedGet updates from your favorite website, blog and online publications
Outlook CalendarView your upcoming schedule, apointments, and tasks.
ScreenshotCapture any web page.
ScreensaverPeaceful graphics to keep you in flow.
GitHub ContributorsSummarized committer progress.
Language LearningDiscover new words in your target language.
Apple CalendarKnow what's on your schedule.
Fastmail CalendarKnow what's on your schedule.
Custom plugin filtersImprove content formatting with Liquid and localizations.
Nextcloud CalendarKnow what's on your schedule.
Tempest Weather StationDedicated e-ink screen for your local climate.
Eight SleepComing soon.
Custom plugin form builderCreate user-facing configuration fields with YAML.
Importing and exporting private pluginsYou worked hard developing your plugin - now share it!
Compare custom plugin typesThere are several ways to write a custom plugin - which is right for your application?
ParcelTrack package deliveries
Liquid 101Start building custom TRMNL plugins with no coding experience.
Advanced LiquidPro tips for TRMNL plugin templating.
Alias PluginFetch encrypted content from any origin.
Debugging native pluginsResolve markup, data visibility, and more in the browser.
Recipe best practicesTips to get your plugin published with great UX and functionality.
Using Google Sheets with Private PluginsHow to turn a spreadsheet into a server and a database.
Using Google Docs with Private PluginsHow to turn a document into a server and a database.
Image DisplayServe graphics you already control.
Debugging private pluginsResolve API, markup, JavaScript, and more in the browser.
Testing your Alias or Redirect pluginHow to quickly check on proxied graphics and JSON.
Weather iconsAccess our hosted icon pack for your own plugins.
NotionDisplay pages and databases.
WithingsWeight and health data.
PurpleAirTBD
Calendar Sync iOS AppSync non-Google calendars without publishing ICS links.
Plugin in a Degraded State (Reset)How to reset warning messages about a plugin being in a degraded state and to prevent refreshes from stopping due to the failure to fetch a URL or because of…
Missing Data in Multiple Polling URLsPlugins can collect data via the polling strategy, and can include multiple URLs in a single plugin by separating each URL by a line break.
Grayscale: 1-bit, 2-bit, 4-bit in FrameworkThe plugin design Framework supports 16 levels of grayscale, with and without dithering depending on hardware/firmware capabilities and plugin settings.
Unexpected Events Showing in CalendarIf your calendar is displaying event information that you don't recognize or is not visible in your calendar source (e.g. Apple Calendar), especially if it is in a language foreign…
Plugin Not Receiving Data from Polling URLWhen a polling URL is accessible with your browser, but is not returning any data in Your Variables within your plugin, it may be blocking our cloud rendering server connection.
Creating Inline SVGs for PluginsYou can reduce a network dependency and point of failure on your plugin by replacing network requests for SVG icons in the Title Bar with inline SVG code using a…
Using the TickTick PluginOur built-in integration with TickTick.com allows you to pull your Project Tasks into your TRMNL easily.
Framework Design DocsWhen building plugins, the Framework design documents provide the tools necessary for readability, layout, and functionality when designing plugins.
TidbytIntegrate your Gen1 or Gen2 device with TRMNL.
What fonts are used in Framework?Fonts selected for TRMNL are designed to look great on e-ink devices. It's important to consider that the PNG screen generated will look different on an LCD monitor vs the…
Home Assistant IntegrationAre there any HomeAssistant recipes or plugins for TRMNL devices? Yes!
Using Data Mode to Redesign a Native PluginThe Plugin Merge strategy let's you rewrite the markup for native plugins, such as Weather, to customize it exactly how you prefer.