A carefully curated list of awesome Scriptable widgets.
Scriptable is an app to automate iOS using JavaScript.
- Art
- Cars
- Calendar
- Finance
- Food
- Gaming
- Health
- Mobile
- Music
- Reading
- Social
- Shopping
- Space
- Sports
- Tools
- Traveling
- Related
- Random-Canvas - Generates random images.
- 
BMW Linker - Information about your BMW, like location or mileage.   
- 
FordPassWidget - Information about your Ford, like location or mileage.   
- 
Polestar SoC Medium Widget - Current state of charge of your Polestar 2 as medium widget or as simplified lockscreen widget.   
- 
SmarterTankenWidget.js - Price difference of two gas stations in different countries.   
- 
tankstellenpreise.js - Fuel prices from a nearby gas station.   
- 
TeslaData-Widget - Information about your Tesla, like charging status and doors locked/unlocked.   
- 
ZOE-Widget.js - Information about your Renault Zoe like charging or location.   
- 
Class Schedule Viewer - Displays your daily or weekly class schedule from a Google Sheet.   
- 
Countdown Widget - A fully customizable countdown widget, powered by Google Sheets. Track upcoming events (birthdays, anniversaries, deadlines) on your iOS home screen with dynamic countdowns, age display, color/icon customization, flexible layouts, offline support, and Google Sheets integration.   
- 
countdown.js - Simple countdown to dates.   
- 
daysUntilBirthday - List of upcoming birthdays from contacts. 
- 
ScriptableWordClockWidget - Clock showing the current time in writing.   
- 
Life Progress - Displays exact age, days lived, and birthday progress using a circular ring.   
- 
CryptoDepotWidget - A widget showing your crypto balances.       
- 
btc-usd-course.js - Shows the current Bitcoin course in USD.   
- 
Tradegate Stock Widget - Stocks Widget to show share prices from Tradegate Exchange.   
- 
scriptable-recipe - Random food recipe widget that opens cooking video on YouTube. 
- 
steam-wishlist.js - Shows items from a user's Steam wishlist. 
- 
steam-profile-widget - Shows a user's Steam profile.   
- 
Coronavirus.js - Covid-19 cases of a selected country. 
- 
incidence.js - Covid-19 incidence data for Germany. 
- 
incidence_at.js - Covid-19 incidence data for Austria. 
- 
vaccination-stats.js - Covid-19 vaccination statistics for Germany. 
- 
telekom.js - Data consumption based on tariff for Telekom.de.   
- 
VodafoneDE - Data consumption based on tariff for Vodafone DE.   
- 
scriptable_premiumsim - Data consumption based on tariff for Drillisch providers (e.g. WinSIM, PremiumSIM).   
- 
sonos-nowPlaying.js - Now playing on Sonos.   
- 
spotify-now-playing.js - Now playing on Spotify.   
- 
MyQuotes - Display daily inspirational quotes pulled from your own Google Sheet. Supports categories like Zen, Gita, Aurelius, Kafka, and more, with auto-refresh and customizable colors.   
- 
scriptable-news-Widget.js - The latest posts from a feed or a WordPress blog.   
- 
scriptable-pocket-widget - Shows unread or favorited Pocket articles.   
- 
sonntagsfrage - The latest German political poll results.   
- 
conversable-for-scriptable - Contact icons to start conversations.   
- 
ig-latest-post.js - The latest post from selected Instagram users.   
- 
termiWidget.js - Terminal-like output of subscriber amount. 
- 
exchangeRate.js - Currency exchange rates. 
- 
dm-toilet-paper.js - Toilet paper availability in a nearby drugstore. 
- 
Launch Schedule - Upcoming space launches and info.   
- 
CFBWidget - Latest scores of a NCAA college football team. 
- 
ClubConnector Gym Capacity Widget - Shows real-time gym capacity for ClubConnector fitness studios.   
- 
fitx-widget.js - Workload of a FitX gym. 
- 
nfl-team-schedule-widget - The current season schedule for an NFL team. 
- 
rsg_group_mcfit_high5_johnreed_capacity_widget.js - Capacity of the nearest McFit gym. 
- 
Scriptable-lichess-Widget - Your current lichess statistics.   
- 
skiable - Skiing information like snow height or the number of open lifts.   
- 
bwh-monitor-widget-for-scriptable - BandWagonHost VPS Monitoring Widget.   
- 
bamboo-scriptable-widget - Status of build plans from Bamboo.   
- 
github-contributions - GitHub contributions heatmap on your lockscreen.   
- 
GitHub Visuals - GitHub widget with contributions heatmap, commits, streaks, stars, and repo stats in themed layouts.   
- 
gitlab-stats-for-scribtable - Statistics from GitLab like the number of assigned merge requests.   
- 
mz_invisible_widget.js - Creation of "invisible" backgrounds. 
- 
PurpleAir-AQI-Scriptable-Widget - Air Quality from PurpleAir sensor. 
- 
scriptable-testflight-watcher - Get notifications about new spots in TestFlight betas. 
- 
Scriptables-WindowWidget - Setting reminders for room ventilation.   
- 
server-status-widget.js - Reachability of web servers. 
- 
Time-Progress - Animated progress rings and grids showing your day, week, month, and year at a glance.   
- 
woocommerce-sales - Sales statistics from WooCommerce shop.   
- 
citi_bike.js - Shows availabilities for NYC's bicycle sharing program.   
- 
location-location-location - Show Google Maps image from current location. 
- 
Import-Script.js - Script to download code (i.e., from Pastebin, GitHub) into Scriptable. 
- 
scriptdu.de - Downloader and updater for scripts. 
- Scriptable on Reddit - Widgets and help for creating them.
- Scriptable at GitHub - Repositories with scripts and widgets.
- Scriptable Supercharges iOS 14 Widgets Like No Other App - Guideline for setting up a widget.
- Create your own iOS widget with JavaScript - Tutorial on how to create your own widget.
