[[
wikihub
]]
Search
⌘K
Explore
People
For Agents
Sign in
Explore
People
For Agents
Sign in
@harrisonqian / Awesome / wiki/miscellaneous/scriptable.md
Suggest edit
Cancel
Submit suggestion
Title
Name
Note
--- visibility: public --- # Scriptable **repo:** [dersvenhesse/awesome-scriptable](https://github.com/dersvenhesse/awesome-scriptable) **category:** [[miscellaneous|Miscellaneous]] --- # Awesome Scriptable [](https://awesome.re) [<img src="https://scriptable.app/assets/appicon.png" align="right" width="100" style="clip-path">](https://scriptable.app/) > A carefully curated list of awesome Scriptable widgets. [Scriptable](https://scriptable.app/) is an app to automate iOS using JavaScript. ## Contents - [Art](#art) - [Cars](#cars) - [Calendar](#calendar) - [Finance](#finance) - [Food](#food) - [Gaming](#gaming) - [Health](#health) - [Mobile](#mobile) - [Music](#music) - [Reading](#reading) - [Social](#social) - [Shopping](#shopping) - [Space](#space) - [Sports](#sports) - [Tools](#tools) - [Traveling](#traveling) - [Related](#related) - [Download helper](#download-helper) - [Additional resources](#additional-resources) - [Articles](#articles) ## Art - [Random-Canvas](https://github.com/RiccStella/Random-Canvas) - Generates random images. ## Cars - [BMW Linker](https://github.com/opp100/bmw-scriptable-widgets) - Information about your BMW, like location or mileage. <img src="https://raw.githubusercontent.com/opp100/bmw-scriptable-widgets/main/screenshots/sc_1.png" width="400"/> - [FordPassWidget](https://github.com/dschablowsky/FordPassWidget) - Information about your Ford, like location or mileage. <img src="https://raw.githubusercontent.com/dschablowsky/FordPassWidget/master/fp-widget.jpg" width="400"/> - [Polestar SoC Medium Widget](https://github.com/niklasvieth/polestar-ios-medium-widget) - Current state of charge of your Polestar 2 as medium widget or as simplified [lockscreen widget](https://github.com/niklasvieth/polestar-ios-lockscreen-widget). <img src="https://raw.githubusercontent.com/niklasvieth/polestar-ios-medium-widget/main/images/polestar_medium_widget_relative.jpeg" width="400"/> - [SmarterTankenWidget.js](https://github.com/Martlgap/SmarterTankenWidget) - Price difference of two gas stations in different countries. <img src="https://user-images.githubusercontent.com/20643017/189459347-e66e7ec1-c66a-4467-b6c9-5517bd38ac28.png" width="200"/> - [tankstellenpreise.js](https://github.com/Necriso/ScriptableWidgets/blob/main/tankstellenpreise.js) - Fuel prices from a nearby gas station. <img src="https://raw.githubusercontent.com/Necriso/ScriptableWidgets/main/images/tankstellenpreise.png" width="200"/> - [TeslaData-Widget](https://github.com/DrieStone/TeslaData-Widget) - Information about your Tesla, like charging status and doors locked/unlocked. <img src="https://raw.githubusercontent.com/DrieStone/TeslaData-Widget/main/documentation/screen_001.png" width="400"/> - [ZOE-Widget.js](https://gist.[github](/@harrisonqian/awesome/wiki/development-environment/github).com/mountbatt/772e4512089802a2aa2622058dd1ded7) - Information about your Renault Zoe like charging or location. <img src="https://user-images.githubusercontent.com/2411246/97786189-41f68f80-1baa-11eb-9c6f-96e8d8f7684a.jpeg" width="400"/> ## Calendar - [Class Schedule Viewer](https://github.com/rushhiii/Scriptable-IOSWidgets/tree/main/Widgets/Schedule%20Widget) - Displays your daily or weekly class schedule from a Google Sheet. <img src="https://raw.githubusercontent.com/rushhiii/Scriptable-IOSWidgets/refs/heads/main/.assets/schedule/schedule_showcase.png" width="700"/> - [Countdown Widget](https://github.com/rushhiii/Scriptable-IOSWidgets/tree/main/Widgets/Countdown%20Widget) - 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](/@harrisonqian/awesome/wiki/platforms/integration). <img src="https://raw.githubusercontent.com/rushhiii/Scriptable-IOSWidgets/refs/heads/main/.assets/countdown/countdow_showcase.png" width="700"/> - [countdown.js](https://gist.[github](/@harrisonqian/awesome/wiki/development-environment/github).com/flasozzi/ab6222ea15de5113555c32c855e9e326) - Simple countdown to dates. <img src="https://user-images.githubusercontent.com/17153908/95031000-bdd3e980-0689-11eb-83ce-49e2adbe1ca1.jpg" width="400"/> - [daysUntilBirthday](https://github.com/lwitzani/daysUntilBirthday) - List of upcoming birthdays from contacts. <img src="https://raw.githubusercontent.com/lwitzani/daysUntilBirthday/main/fullySetupWidget.PNG" width="400"/> - [ScriptableWordClockWidget](https://github.com/bitKrakenCode/ScriptableWordClockWidget) - Clock showing the current time in writing. <img src="https://user-images.githubusercontent.com/59827320/133928177-b32f866d-0ae5-46c8-89c9-aa2cb21971e4.png" width="400"/> - [Life Progress](https://github.com/rushhiii/Scriptable-IOSWidgets/tree/main/Widgets/Birthday%20Widget) - Displays exact age, days lived, and birthday progress using a circular ring. <img src="https://raw.githubusercontent.com/rushhiii/Scriptable-IOSWidgets/refs/heads/main/.assets/birthday/birthday_showcase.png" width="400"/> ## Finance - [CryptoDepotWidget](https://github.com/Martlgap/CryptoDepotWidget) - A widget showing your crypto balances. <img src="https://raw.githubusercontent.com/Martlgap/CryptoDepotWidget/main/preview_small.png" height="100"/> <img src="https://raw.githubusercontent.com/Martlgap/CryptoDepotWidget/main/preview_medium.png" height="100"/> <img src="https://raw.githubusercontent.com/Martlgap/CryptoDepotWidget/main/preview_large.png" height="200"/> - [btc-usd-course.js](https://github.com/wickenico/btc-usd-course.js) - Shows the current [Bitcoin](/@harrisonqian/awesome/wiki/decentralized-systems/bitcoin) course in USD. <img src="https://raw.githubusercontent.com/wickenico/btc-usd-course.js/main/img/bitcoin-usd-course-widget-small.png" height="200"/> - [Tradegate Stock Widget](https://github.com/Chrischi-/tradegate-stock-widget-for-scriptable) - Stocks Widget to show share prices from Tradegate Exchange. <img src="https://user-images.githubusercontent.com/6323217/147655180-c4d3041c-58c1-4108-b001-29e01767025d.png" height="200"/> ## Food - [scriptable-recipe](https://github.com/shfrmn/scriptable-recipe) - Random [food](/@harrisonqian/awesome/wiki/miscellaneous/food) recipe widget that opens cooking video on YouTube. <img src="https://user-images.githubusercontent.com/12446468/108283292-f11b9e80-717a-11eb-9a79-8848e5803166.PNG" width="400"/> ## Gaming - [steam-wishlist.js](https://gist.[github](/@harrisonqian/awesome/wiki/development-environment/github).com/brenoprata10/10d6bd1c8445a1181b899dd47c715577) - Shows items from a user's [Steam](/@harrisonqian/awesome/wiki/learn/steam) wishlist. - [steam-profile-widget](https://github.com/SolsticeLeaf/Scriptable-[Steam](/@harrisonqian/awesome/wiki/learn/steam)-Widget) - Shows a user's [Steam](/@harrisonqian/awesome/wiki/miscellaneous/steam) profile. <img src="https://raw.githubusercontent.com/SolsticeLeaf/Scriptable-Steam-Widget/refs/heads/master/.github/images/in_game.jpg?raw=true" height="200"/> ## Health - [Coronavirus.js](https://gist.[github](/@harrisonqian/awesome/wiki/development-environment/github).com/planecore/e7b4c1e5db2dd28b1a023860e831355e) - Covid-19 cases of a selected country. - [incidence.js](https://gist.[github](/@harrisonqian/awesome/wiki/development-environment/github).com/kevinkub/46caebfebc7e26be63403a7f0587f664) - Covid-19 incidence data for Germany. - [incidence_at.js](https://gist.[github](/@harrisonqian/awesome/wiki/development-environment/github).com/Baumchen/b8b9aaf5ba0aebef173a4f956a3b4290) - Covid-19 incidence data for Austria. - [vaccination-stats.js](https://gist.[github](/@harrisonqian/awesome/wiki/development-environment/github).com/marco79cgn/b5f291d6242a2c530e56c748f1ae7f2c) - Covid-19 vaccination statistics for Germany. ## Mobile - [telekom.js](https://gist.[github](/@harrisonqian/awesome/wiki/development-environment/github).com/Sillium/f904fb89444bc8dde12cfc07b8fa8728) - Data consumption based on tariff for Telekom.de. <img src="https://user-images.githubusercontent.com/8177259/96705591-cb7db480-1395-11eb-8fb3-cff401898bc2.jpg" width="800"/> - [VodafoneDE](https://github.com/ThisIsBenny/iOS-Widgets/tree/main/VodafoneDE) - Data consumption based on tariff for Vodafone DE. <img src="https://raw.githubusercontent.com/ThisIsBenny/iOS-Widgets/main/VodafoneDE/previewLight.jpeg" width="200"/> - [scriptable_premiumsim](https://github.com/BergenSoft/scriptable_premiumsim) - Data consumption based on tariff for Drillisch providers (e.g. WinSIM, PremiumSIM). <img src="https://raw.githubusercontent.com/BergenSoft/scriptable_premiumsim/main/Preview.jpg" width="200"/> ## Music - [sonos-nowPlaying.js](https://gist.[github](/@harrisonqian/awesome/wiki/development-environment/github).com/marco79cgn/98616fcbb2dfdbd752b33a452208bcc8) - Now playing on Sonos. <img src="https://user-images.githubusercontent.com/9810829/93666651-2151fa80-fa80-11ea-95db-ebebc861c96d.jpg" width="400"/> - [spotify-now-playing.js](https://gist.[github](/@harrisonqian/awesome/wiki/development-environment/github).com/marco79cgn/79a6a265d978dc22cc2a12058b24e02b) - Now playing on Spotify. <img src="https://user-images.githubusercontent.com/9810829/94380118-76eb6e80-0134-11eb-9d71-c6d587b8b224.jpeg" width="400"/> ## Reading - [MyQuotes](https://github.com/rushhiii/Scriptable-IOSWidgets/tree/main/Widgets/Quote%20Widget) - 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. <img src="https://raw.githubusercontent.com/rushhiii/Scriptable-IOSWidgets/refs/heads/main/.assets/quotes/quote_showcase.png" width="800"/> - [scriptable-news-Widget.js](https://github.com/Saudumm/scriptable-News-Widget) - The latest posts from a feed or a WordPress blog. <img src="https://raw.githubusercontent.com/Saudumm/scriptable-News-Widget/main/images/widgets.jpg" width="800"/> - [scriptable-pocket-widget](https://github.com/brianseidman/scriptable-pocket-widget) - Shows unread or favorited Pocket articles. <img src="https://raw.githubusercontent.com/brianseidman/scriptable-pocket-widget/72495ad9cc488b9790bb2ee6eac8dcedcf36dd96/Resources/scriptable-pocket-widget-image.png" width="400"> - [sonntagsfrage](https://github.com/henningtillmann/sonntagsfrage) - The latest German political poll results. <img src="https://raw.githubusercontent.com/henningtillmann/sonntagsfrage/main/screenshot-1.png" width="400"/> ## Social - [conversable-for-scriptable](https://github.com/andyngo/conversable-for-scriptable) - Contact [icons](/@harrisonqian/awesome/wiki/media/icons) to start conversations. <img src="https://raw.githubusercontent.com/andyngo/conversable-for-scriptable/main/conversable.png" width="400"/> - [ig-latest-post.js](https://github.com/supermamon/scriptable-instagram-widgets) - The latest post from selected Instagram users. <img src="https://raw.githubusercontent.com/supermamon/scriptable-instagram-widgets/refs/heads/master/img/iglp-2.png" width="400"/> - [termiWidget.js](https://gist.[github](/@harrisonqian/awesome/wiki/development-environment/github).com/spencerwooo/7955aefc4ffa5bc8ae7c83d85d05e7a4) - Terminal-like output of subscriber amount. <img src="https://user-images.githubusercontent.com/32114380/90952313-18780400-e495-11ea-9791-20634a895af6.PNG" width="400"/> ## Shopping - [exchangeRate.js](https://github.com/Juniorchen2012/scriptable/blob/master/exchangeRate.js) - Currency exchange rates. - [dm-toilet-paper.js](https://gist.[github](/@harrisonqian/awesome/wiki/development-environment/github).com/marco79cgn/23ce08fd8711ee893a3be12d4543f2d2) - Toilet paper availability in a nearby drugstore. <img src="https://user-images.githubusercontent.com/9810829/96903902-b3418e80-1496-11eb-954c-1e2d9b8f9c69.JPG" width="400"/> ## Space - [Launch Schedule](https://github.com/rik-rosseel/launch-schedule) - Upcoming space launches and info. <img src="https://raw.githubusercontent.com/rik-rosseel/launch-schedule/refs/heads/main/assets/Medium%20Dark.png" width="400"/> ## Sports - [CFBWidget](https://github.com/jaydainn/CFBWidget) - Latest scores of a NCAA college football team. - [ClubConnector Gym Capacity Widget](https://github.com/v1lling/scriptable-clubconnector) - Shows real-time gym capacity for ClubConnector fitness studios. <img src="https://raw.githubusercontent.com/v1lling/scriptable-clubconnector/main/images/preview.png" width="400"> - [fitx-widget.js](https://gist.[github](/@harrisonqian/awesome/wiki/development-environment/github).com/DanielStefanK/487175b6f65ede401e37ee4848970176) - Workload of a FitX gym. - [nfl-team-schedule-widget](https://github.com/brianwalborn/nfl-team-schedule-widget) - The current season schedule for an NFL team. - [rsg_group_mcfit_high5_johnreed_capacity_widget.js](https://gist.[github](/@harrisonqian/awesome/wiki/development-environment/github).com/masselmello/6d4f4c533b98b2550ee23a7a5e6c6cff) - Capacity of the nearest McFit gym. - [Scriptable-lichess-Widget](https://github.com/bestmacfly/Scriptable-lichess-Widget) - Your current lichess statistics. <img src="https://raw.githubusercontent.com/bestmacfly/Scriptable-lichess-Widget/main/Screenshot.png" width="400"/> - [skiable](https://github.com/p0fi/skiable-for-scriptable) - Skiing information like snow height or the number of open lifts. <img src="https://raw.githubusercontent.com/p0fi/skiable-for-scriptable/main/cover.png" width="400"/> ## Tools - [bwh-monitor-widget-for-scriptable](https://github.com/f1tz/bwh-monitor-widget-for-scriptable) - BandWagonHost VPS Monitoring Widget. <img src="https://raw.githubusercontent.com/f1tz/bwh-monitor-widget-for-scriptable/main/imgs/widget_preview.jpg" width="400"/> - [bamboo-scriptable-widget](https://github.com/Korysam15/bamboo-scriptable-widget) - Status of build plans from Bamboo. <img src="https://raw.githubusercontent.com/Korysam15/bamboo-scriptable-widget/main/docs/img/widget.png" width="200"/> - [github-contributions](https://github.com/ferraridavide/scriptable/blob/main/github-contributions.js) - [GitHub](/@harrisonqian/awesome/wiki/development-environment/github) contributions heatmap on your lockscreen. <img src="https://raw.githubusercontent.com/ferraridavide/scriptable/main/img/github.jpg" width="300"/> - [GitHub Visuals](https://github.com/rushhiii/Scriptable-IOSWidgets/tree/main/Widgets/GitHubStats%20Widget) - [GitHub](/@harrisonqian/awesome/wiki/development-environment/github) widget with contributions heatmap, commits, streaks, stars, and repo stats in themed layouts. <img src="https://raw.githubusercontent.com/rushhiii/Scriptable-IOSWidgets/refs/heads/main/.assets/githubstats/githubstats_showcase.png" width="800"/> - [gitlab-stats-for-scribtable](https://github.com/p0fi/gitlab-stats-for-scribtable) - Statistics from GitLab like the number of assigned merge requests. <img src="https://raw.githubusercontent.com/p0fi/gitlab-stats-for-scribtable/main/cover.png" width="800"/> - [mz_invisible_widget.js](https://gist.[github](/@harrisonqian/awesome/wiki/development-environment/github).com/mzeryck/3a97ccd1e059b3afa3c6666d27a496c9) - Creation of "invisible" backgrounds. - [PurpleAir-AQI-Scriptable-Widget](https://github.com/jasonsnell/PurpleAir-AQI-Scriptable-Widget) - Air Quality from PurpleAir sensor. <img src="https://camo.githubusercontent.com/30832e8a15e65027863fc897d902810c1cbd3160f7c0e0a6ae96d3c37720cdca/68747470733a2f2f736978636f6c6f72732e636f6d2f77702d636f6e74656e742f75706c6f6164732f323032312f30382f6e65772d6171692e6a7067" width="400"/> - [scriptable-testflight-watcher](https://github.com/FifiTheBulldog/scriptable-testflight-watcher) - Get notifications about new spots in TestFlight betas. - [Scriptables-WindowWidget](https://github.com/Robby3St/Scriptables-WindowWidget) - Setting reminders for room ventilation. <img src="https://raw.githubusercontent.com/Robby3St/Scriptables-WindowWidget/main/preview.jpg" width="400"/> - [server-status-widget.js](https://gist.[github](/@harrisonqian/awesome/wiki/development-environment/github).com/dioncodes/cd4554d8593814a94925735cbcdea0c8) - Reachability of web servers. - [Time-Progress](https://github.com/rushhiii/Scriptable-IOSWidgets/tree/main/Widgets/TimeProgress%20Widget) - Animated progress rings and grids showing your day, week, month, and year at a glance. <img src="https://raw.githubusercontent.com/rushhiii/Scriptable-IOSWidgets/main/.assets/timeprogress/timeprogress_showcase.png" width="800"/> - [woocommerce-sales](https://gist.[github](/@harrisonqian/awesome/wiki/development-environment/github).com/olikdesign/4c9c5549686c81e728b065286eb0e750) - Sales statistics from WooCommerce shop. <img src="https://user-images.githubusercontent.com/56842969/97914623-76a44b80-1d50-11eb-9273-b35b4b76a3f0.jpeg" width="400"/> ## Traveling - [citi_bike.js](https://gist.[github](/@harrisonqian/awesome/wiki/development-environment/github).com/coughski/43c7a4da3829a3ffe394d6eeb6a8c90a) - Shows availabilities for NYC's bicycle sharing program. <img src="https://user-images.githubusercontent.com/945761/161787518-9cbd252c-64f4-4c77-9793-a4b3d3c3f1ef.jpg" width="400"/> - [location-location-location](https://github.com/doersino/scriptable-widgets/tree/main/location-location-location) - Show Google Maps image from current location. - [Toronto Bike Share](https://github.com/alexboden/toronto-bike-share-status/blob/main/compact-widget.js) - Show availabilites of the Toronto Bike Share. ## Related ### Download helper - [Import-Script.js](https://github.com/supermamon/scriptable-scripts/blob/master/Import-Script.js) - Script to download code (i.e., from Pastebin, GitHub) into Scriptable. - [scriptdu.de](https://scriptdu.de) - Downloader and updater for scripts. ### Additional resources - [Scriptable on Reddit](https://www.reddit.com/r/Scriptable/) - Widgets and help for creating them. - [Scriptable at GitHub](https://github.com/topics/scriptable) - Repositories with scripts and widgets. ### Articles - [Scriptable Supercharges iOS 14 Widgets Like No Other App](https://gizmodo.com/scriptable-supercharges-ios-14-widgets-like-no-other-ap-1845717081) - Guideline for setting up a widget. - [Create your own iOS widget with JavaScript](https://dev.to/matthri/create-your-own-ios-widget-with-[javascript](/@harrisonqian/awesome/wiki/programming-languages/javascript)-5a11) - Tutorial on how to create your own widget.