๐Ÿ“Œ Replacing Bookmarks & Read-Later

  1. katydecorah/bookmark-action + custom /links page โ€” trigger via workflow_dispatch with a URL input; the action fetches title, description, and OGP image and appends to data/links.yaml; render as a filterable Hugo/Astro page1
  2. Pinboard full archive sync โ€” cron fetch of https://api.pinboard.in/v1/posts/all?format=json nightly; diff against previous export, write new entries to data/bookmarks/YYYY-MM-DD.json for a dated linkroll2
  3. Raindrop.io collection export โ€” Raindropโ€™s API GET /raindrops/{collectionId} with a Bearer token; write tagged, sorted bookmarks to JSON for a /reading-list subpage3
  4. Hoarder/Karakeep webhook trigger โ€” self-hosted Hoarder (Pocket replacement) exposes a REST API; a workflow_dispatch step can pull all tagged-publish bookmarks and write them to your repo4
  5. Wayback archiving on save โ€” when new bookmarks are committed, use caltechlibrary/waystation to submit each URL to the Wayback Machine as a preservation step5
  6. Read-later to /now pipeline โ€” fetch your Instapaper โ€œarchiveโ€ list via their API and write recently finished articles to a data/reading.json powering a /now page โ€œrecently readโ€ section3
  7. ArchiveBox trigger action โ€” POST a URL to a self-hosted ArchiveBox instance via its REST API from a GitHub Action when a bookmark is added; keeps local snapshots6

๐Ÿ“ก RSS Reader Replacement & Feed Curation

  1. Multi-feed aggregator โ€” fetch 10โ€“20 curated RSS feeds in one Python step with feedparser, merge, deduplicate by id/link, sort by date, write to data/feeds.json; render as a /reading firehose page7
  2. Feed-to-newsletter digest โ€” parse RSS feeds daily, filter to last 24h, build an HTML digest, send via SendGrid API โ€” all in one scheduled action8
  3. Saved-items export from Feedbin/NewsBlur โ€” both have REST APIs; a nightly action can pull starred/saved items and append them to a data/saved-articles.json for a /clippings page9
  4. Planet-style topic aggregator โ€” define a feeds.yaml with categories, fetch all feeds, bucket by category, write to data/planet.json; render as /links/tech, /links/art, etc.10
  5. New-item diff alert โ†’ Mastodon โ€” pair feed monitoring with nhoizey/github-action-feed-to-mastodon: only post to Mastodon when genuinely new items appear in your tracked feeds11
  6. YouTube channel watchlist โ€” define a channels.yaml list of creators; fetch latest video per channel via YouTube Data API v3, write to data/watching.json for a /following page12

๐Ÿ” POSSE & Syndication

  1. punchagan/share-post-action โ€” detects new Hugo/Astro content files on push, extracts frontmatter title + URL, posts an announcement to Mastodon and/or Twitter automatically13
  2. Bluesky auto-post on deploy โ€” after a successful deploy, hit app.bsky.social/xrpc/com.atproto.repo.createRecord with a app.bsky.feed.post lexicon record; no action needed, pure curl in a run step14
  3. POSSE to Mastodon via Micropub โ€” voxpelli/webpage-micropub-to-github receives a Micropub POST, commits the note to your repo, triggers a build โ€” full own-your-content loop15
  4. Cross-post to LinkedIn โ€” LinkedIn UGC Posts API POST /ugcPosts with OAuth; add as a post-deploy step triggered only on posts with syndicate: linkedin in frontmatter16
  5. Syndication link backfill โ€” after POSSE posts are created, fetch the syndicated post URL (e.g., Mastodon status ID) and write it back to the source content fileโ€™s frontmatter as syndication_url:16

๐Ÿ–ผ OG Images & Metadata

  1. Per-post OG image generation โ€” BoyWithSilverWings/generate-og-image runs on PR, reads frontmatter title and description, renders a screenshot via headless Chromium, commits the PNG to static/og/17
  2. Satori-based OG cards โ€” use vercel/og (Satori) in a Node.js script to generate JSX-to-PNG cards per post; run in a matrix job over all new content files18
  3. Social card commit action โ€” testdouble/real-og processes your markdown files and writes social card images directly to the repo alongside each post19
  4. Auto <meta> tag injection โ€” a post-build Python script reads data/posts.json and injects per-page OG tags into the built HTML output before deploy18
  1. Pagefind index on deploy โ€” run npx pagefind --site public as a post-build step; the index is committed to the repo and served as a static file alongside your site โ€” zero backend needed20
  2. Algolia crawler trigger โ€” algolia/algoliasearch-netlify or the Algolia Crawler GitHub Action re-indexes your site after every deploy21
  3. hugo-algolia index generation โ€” run hugo-algolia -s in a build step to generate algolia.json from your content, then POST it to Algoliaโ€™s index API22
  4. Fuse.js index builder โ€” a Node.js script in a post-build step serializes your Hugo/Astro content to a search-index.json for client-side Fuse.js fuzzy search20
  1. Broken link crawler โ€” ScholliYT/Broken-Links-Crawler-Action crawls your live site, flags 404s, and opens a GitHub Issue with the broken URL and the page it was found on23
  2. ruzickap/action-my-broken-link-checker โ€” uses muffet to crawl and check every internal and external link; run weekly on a cron, fail the workflow if any return 4xx/5xx24
  3. Broken link fixer โ€” pair the checker with a Python script that reads the output, cross-references the Wayback Machine availability API, and suggests archive.org replacements for dead links25
  4. Wayback submit on deploy โ€” caltechlibrary/waystation submits your GitHub Pages URL to the Wayback Machine on every tagged release for archival insurance5
  5. Uptime monitor โ†’ status page โ€” a scheduled curl to your own domain; write response time and status code to data/uptime.json; render a minimal /status page updated every 5 minutes26
  1. Static photo gallery via fussel โ€” cbenning/fussel takes a directory of photos from your repo and generates a full mobile-friendly static gallery; run as a build step27
  2. EXIF metadata extractor โ€” run exiftool -json ./photos/*.jpg in a workflow step and write the output to data/photos.json (camera, lens, location, date) for a photo metadata page28
  3. Cloudinary sync action โ€” upload new images committed to a /photos directory to Cloudinary via their Upload API; write back the CDN URLs + auto-generated tags to a data file27
  4. Unsplash cross-post โ€” use the Unsplash API to upload your own published photos and syndicate URLs back into your siteโ€™s photo data27

๐Ÿ“ Content & Writing Tooling

  1. release-please changelog page โ€” googleapis/release-please generates a structured CHANGELOG.md from conventional commits; add a build step that converts it to an HTML /changelog subpage29
  2. Git log to /colophon โ€” a git log --pretty=format command in a post-build step generates a data/commits.json of recent site changes; power a public /colophon showing your siteโ€™s edit history30
  3. Spellcheck on PR โ€” rojopolis/spellcheck-github-actions runs pyspelling over all .md content files on every PR; comments inline on misspelled words31
  4. Reading time injector โ€” a Python step that reads all content .md files, calculates word count / 200, and writes reading_time: back into the frontmatter before build32
  5. Content freshness checker โ€” a scheduled action that finds pages with lastmod: older than 1 year and opens a GitHub Issue listing them for a review pass31

๐Ÿ—‚ Personal Data & /Now Pages

  1. /now page auto-updater โ€” a single scheduled workflow aggregates Last.fm weekly artists + Trakt recent watches + Strava latest run + current weather into data/now.json; your /now page renders from one source of truth33
  2. Personal CRM reminders โ€” store contacts in a contacts.yaml (name, last contact date, cadence); a cron action diffs todayโ€™s date and opens a GitHub Issue when someone is overdue for a message34
  3. Journal word count tracker โ€” a scheduled action counts words in all content/journal/*.md files, appends a daily total to data/wordcount.csv, and renders a sparkline chart on your /about page32
  4. Expense tracker from CSV โ€” commit a monthly CSV export from your bank; a Python step categorizes rows with keyword matching and writes data/expenses.json for a private /finances page29
  5. Habit tracker โ€” a workflow_dispatch with a habit input (e.g., โ€œranโ€, โ€œmeditatedโ€) appends a timestamped entry to data/habits.json; a public /habits page shows streaks26

๐ŸŒ Mini Web Apps as Subpages

  1. /uses page auto-generator โ€” store your gear/software in data/uses.yaml; a scheduled action fetches current prices/versions from APIs (Wirecutter, Amazon Product Advertising) and refreshes the data32
  2. /colophon tech stack page โ€” a build step reads package.json, go.mod, and requirements.txt and writes data/stack.json โ€” a living list of every tool your site uses with current versions30
  3. Public roadmap.md โ†’ /roadmap page โ€” a GitHub Projects GraphQL query fetches your project board items and their statuses; render as a public /roadmap page updated on every push31
  4. /stats analytics page โ€” aggregate Cloudflare Analytics API data (no JS on visitors, privacy-respecting) into data/stats.json on a daily cron; render page views, top referrers, top pages26
  5. /reply webmention feed โ€” webmention.io API GET /api/mentions.json?domain={your-domain}&token={token} fetches all received webmentions; write to data/webmentions.json, render as a public /replies stream3536

๐Ÿ›  Developer Utilities

  1. Regex Tester โ€” live regex match/replace with flags, match groups highlighted, test strings saved to localStorage; use slevithan/regex-colorizer for syntax highlighting37
  2. JSON Viewer / Formatter โ€” paste or upload JSON, pretty-print, collapse/expand nodes, query with JSONPath; jsonhero-style but self-hosted in one HTML file38
  3. Markdown Editor + Preview โ€” split-pane editor using marked.js + EasyMDE; export to HTML or raw .md; everything runs in-browser, zero uploads3940
  4. Mermaid Diagram Renderer โ€” textarea input โ†’ live Mermaid diagram render; export as SVG or PNG via mermaid.js CDN39
  5. Base64 / URL / HTML Encoder-Decoder โ€” tabbed interface for encode/decode operations; copy-to-clipboard on output; pure vanilla JS41
  6. JWT Decoder โ€” paste a JWT token, decode header + payload + signature display; validates expiry; never leaves the browser41
  7. cURL Command Builder โ€” form inputs for method, headers, body, auth; generates a formatted curl command ready to copy41
  8. Cron Expression Explainer โ€” type a cron string, get a plain-English explanation + next 10 run times using cronstrue.js CDN41
  9. Color Palette Generator โ€” input a hex or pick from a wheel; outputs complementary, analogous, triadic, and OKLCH shades with copy buttons; no server needed4243
  10. CSS Gradient Builder โ€” visual stops editor, generates linear-gradient / radial-gradient / conic-gradient CSS; live preview background41

๐Ÿ“ Writing & Text Tools

  1. Readability Scorer โ€” paste text, get Flesch-Kincaid, Gunning Fog, word count, sentence count, avg words/sentence; pure JS implementation41
  2. Diff Viewer โ€” two textareas, side-by-side or inline diff using jsdiff library; highlight added/removed lines41
  3. Markdown to HTML Converter โ€” upload a .md file or paste content, download a standalone HTML file with your siteโ€™s styles embedded44
  4. Frontmatter Editor โ€” paste a Hugo/Astro content file; parse YAML frontmatter into a form, edit fields, copy the updated file back45
  5. Lorem Ipsum Generator with Constraints โ€” specify word count, paragraph count, whether to include code blocks / lists / headers; output Markdown or HTML41
  6. Smart Slugifier โ€” input a post title, output a URL-safe slug; preview how Hugo vs. Astro vs. Jekyll would format it41
  7. Typographer โ€” paste text, auto-replace "quotes" โ†’ curly quotes, -- โ†’ em dash, ... โ†’ ellipsis; preview and copy corrected output41
  8. Changelog Generator โ€” paste conventional commits (feat:, fix:, chore:), auto-groups them into a formatted CHANGELOG.md section46

๐ŸŽจ Design & Visual Tools

  1. Font Pairing Previewer โ€” two dropdowns of Google/Fontshare fonts, live preview of heading + body at multiple sizes; copy the @import snippet41
  2. Contrast Checker โ€” pick two OKLCH/hex colors, display WCAG AA/AAA pass/fail for normal and large text; suggest accessible alternatives41
  3. Shadow Builder โ€” visual sliders for offset, blur, spread, color opacity; live CSS preview + copy; supports layered multiple shadows41
  4. Spacing Scale Generator โ€” input a base unit and ratio, generate a full spacing/type scale with clamp() fluid values; output as CSS custom properties41
  5. SVG Optimizer Preview โ€” paste SVG source, minify client-side with svgo-browser, show before/after file size diff; copy optimized output41
  6. Icon Searcher โ€” pre-built JSON index of Lucide + Phosphor icon names committed by a scheduled Action; search, preview at multiple sizes, copy <svg> code47

๐Ÿ“Š Data & Personal Dashboards

  1. /dashboard โ€” a single page that fetches your committed JSON data files (data/now.json, data/weather.json, data/stats.json) via fetch() and renders live cards; Actions refresh the data, the page is always current48
  2. Habit Tracker โ€” workflow_dispatch appends entries to data/habits.json; the page renders streaks, percentage by weekday, and a GitHub-style grid48
  3. Word Count Tracker โ€” Actions commit daily word counts from your content dir; page renders a sparkline + all-time total + monthly bar chart using Chart.js49
  4. Reading Log โ€” data file populated by Goodreads/OpenLibrary Actions; filterable table by genre, year, rating; cover art from OpenLibrary CDN50
  5. Watch Log โ€” Trakt + Letterboxd data from scheduled Actions; filterable /watched page with poster grid, ratings, and total hours watched51
  6. Link Graph โ€” all bookmarks in data/bookmarks.json rendered as a visual tag cloud using d3-cloud; click a tag to filter to linked URLs52

๐Ÿ—‚ Personal Knowledge & Notes

  1. Digital Garden Index โ€” Action scans all content/garden/*.md files, extracts wikilinks, builds a data/graph.json; page renders a d3-force node graph of your notes53
  2. Flashcard App โ€” store decks in YAML files committed to the repo; the page reads them with fetch(), implements a spaced-repetition algorithm in JS, saves progress to localStorage54
  3. Recipe Book โ€” content/recipes/*.md with frontmatter fields (ingredients, time, tags); Action builds a data/recipes.json; searchable, filterable /recipes page45
  4. Quote Collection โ€” commit quotes to data/quotes.yaml; page displays a random quote on load with author + source + copy button41
  5. Reference Sheet Builder โ€” Markdown files per topic (Git commands, regex, Vim); Action builds an index; page renders as a searchable cheatsheet with keyboard shortcut navigation49

๐Ÿงฎ Calculators & Converters

  1. Unit Converter โ€” length, weight, temperature, storage, data rates; grouped by category; typed input with instant result update41
  2. Timezone Converter โ€” select up to 6 timezones; live clock display + a meeting-time slider to find overlap windows41
  3. Reading Time Estimator โ€” paste text or a URL (CORS-friendly via Readability.js); returns estimated read time at multiple WPM settings41
  4. Aspect Ratio Calculator โ€” input any two dimensions, get all common aspect ratios + CSS aspect-ratio value + px at common resolutions41
  5. Budgeting Calculator โ€” 50/30/20 rule with income input; pie chart via Chart.js; all in-browser, no data leaves the page41
  6. Pomodoro Timer โ€” configurable work/break intervals; Web Notifications API for alerts; session history in localStorage; installable as a PWA54
  7. Pixel โ†” Rem Converter โ€” base font-size input, bidirectional px/rem/em conversion table for all common sizes; copy CSS snippet41

๐Ÿ” Privacy & Security Tools

  1. Password Generator โ€” configurable length, charset, entropy display; uses crypto.getRandomValues(); never sends data anywhere41
  2. Hash Generator โ€” SHA-256/SHA-512/MD5 of input text via Web Crypto API; compare two stringsโ€™ hashes side-by-side41
  3. Text Encryptor โ€” AES-256-GCM encrypt/decrypt in-browser using Web Crypto; share encrypted blobs via URL fragment (key never in URL)41
  4. Private Note Sharer โ€” encrypt a note in the browser, generate a URL with the cipher in the #hash; recipient decrypts in their browser; nothing stored server-side41

๐ŸŒ IndieWeb & Social

  1. Webmention Sender โ€” form with source/target URL fields; POST to your webmention.io endpoint; logs sent mentions to a data/sent-mentions.json via workflow_dispatch55
  2. OPML Importer / Feed Manager โ€” upload an OPML file, parse it client-side, display all feed URLs in a table; export a curated subset back to OPML or as feeds.yaml for your Actions56
  3. IndieAuth Login Test โ€” input a domain, discover its authorization_endpoint and token_endpoint via rel="me" link parsing; display the discovery chain57
  4. /now Editor โ€” a workflow_dispatch-triggered form (via GitHub API POST /repos/{owner}/{repo}/actions/workflows/{id}/dispatches) that lets you update your /now page from a mobile browser without touching code58

๐Ÿ›  Core Utilities (Use in Everything)

These are the reusable primitives youโ€™ll compose with everything else.

  • fjogeleit/http-request-action@v1 โ€” Make any HTTP request (GET/POST/PUT) directly in a workflow step, with Bearer token and Basic Auth support; use ${{ steps.myRequest.outputs.response }} to pipe JSON output into downstream steps5960
  • stefanzweifel/git-auto-commit-action@v5 โ€” The standard โ€œcommit and push generated data filesโ€ step; works with file_pattern globs so only changed files get committed61
  • actions/cache@v4 โ€” Cache pip/npm dependencies and Hugo resources between runs to dramatically speed up scheduled fetches62
  • EndBug/add-and-commit@v9 โ€” Alternative auto-commit with cleaner control over which files to stage63

๐Ÿ“ก RSS & Feed Fetching

  • Promptly-Technologies-LLC/rss-fetch-action@v2 โ€” Fetches any RSS feed to a JSON file; supports custom parser_options (e.g., extract content:encoded, disable ISO dates) and fetch_options for headers61
  • chrisreddington/rss-parser-action โ€” Parses a feed and outputs items as JSON, creates GitHub Issues per item, or creates a file per item; useful for triggering downstream workflows on new posts64
  • RSS Monitor Action โ€” Monitors multiple feeds, diffs against a stored JSON state file, and only outputs new items since last run โ€” good for change-detection without duplicate entries65
  • Manual curl + python -c โ€” For feeds behind auth or with custom headers, a raw curl + Python feedparser step is often cleaner than any action66 Letterboxd has a first-class public RSS feed at https://letterboxd.com/{username}/rss/ โ€” pipe it through any of the above and enrich with TMDB data for poster images.67

๐ŸŽต Music โ€” Beyond Basic Last.fm

The default Last.fm โ€œrecent tracksโ€ endpoint only gives you title/artist. Hereโ€™s how to go deeper:

  • fjogeleit/http-request-action + Last.fm API โ€” Fetch user.getTopTracks, user.getTopArtists, user.getTopAlbums, and user.getWeeklyChartList (period: 7day, 1month, 12month, overall) for richer stats than the basic now-playing widget; combine endpoints in one Python heredoc job59
  • MusicBrainz API enrichment โ€” After fetching Last.fm top artists, cross-reference musicbrainz.org/ws/2/artist?query={name} to get genre tags, country, and MBID for structured taxonomy on your site68
  • JeffreyCA/lastfm-recently-played-readme โ€” A Vercel-hosted SVG card with header/footer styles showing scrobble count, artist count, track count โ€” embeddable as an <img> with a ?user= param69
  • Spotify top tracks via Python โ€” Use spotipy in a workflow with SPOTIPY_CLIENT_ID, SPOTIPY_CLIENT_SECRET, SPOTIPY_REFRESH_TOKEN secrets to fetch current_user_top_tracks(time_range='short_term') and write JSON; schedule daily70

๐Ÿ“š Books & Reading

  • zwacky/goodreads-profile-workflow@main โ€” Syncs a Goodreads shelf (currently-reading, read, to-read) to a Markdown/README; uses your goodreads_user_id from your profile URL7172
  • OpenLibrary API (manual) โ€” Since Goodreads has locked their API, OpenLibraryโ€™s https://openlibrary.org/search.json?title= is a good fallback for cover art and metadata enrichment via a Python step72

๐ŸŽฎ Gaming

  • Steam API via http-request-action โ€” https://api.steampowered.com/IPlayerService/GetRecentlyPlayedGames/v1/?steamid={id}&key={key} returns games played in the last 2 weeks with playtime; write to data/steam.json for your Hugo/Astro data layer73
  • j4ckofalltrades/steam-current-game โ€” Vercel-hosted badge that reads your Steam โ€œcurrently playingโ€ status; embeddable as <img> in any page or README74
  • katydecorah/bookmark-action โ€” Saves a URL + page metadata (title, description, OGP image) to a YAML file on workflow_dispatch with an input URL โ€” perfect for an IndieWeb /bookmarks page75
  • Pinboard API (manual Python) โ€” https://api.pinboard.in/v1/posts/all?format=json&auth_token={user}:{token} returns your full bookmark archive; filter by tag, unread status, or toread flag for a curated links page76

๐Ÿ˜ Fediverse / Mastodon

  • nhoizey/github-action-feed-to-mastodon@v2 โ€” POSSE in reverse: takes a JSON/RSS/Atom feed and creates Mastodon toots for new items; uses a cache file to track whatโ€™s already been posted77
  • ActivityPub outbox fetch (manual) โ€” Fetch https://{instance}/@{user}/outbox?page=true with Accept: application/activity+json to pull your own posts as structured JSON into your site78

โš™๏ธ Scheduling Patterns

Use CaseCron
Daily music stats (Last.fm/Spotify)0 6 * * *
Hourly RSS/feed monitor0 * * * *
Weekly roundup (books, games)0 8 * * 1
Every 4h crawl (high-churn feeds)0 */4 * * * 79
On push + scheduled (hybrid)on: [push, schedule]
Always pair scheduled jobs with workflow_dispatch: so you can trigger a manual run without waiting for the cron.71
8081828384858687888990919293949596979899100101102

Footnotes

  1. https://katydecorah.com/code/bookmark-action/ โ†ฉ

  2. https://gist.github.com/philgruneich/b17732fe8eb828be8328 โ†ฉ

  3. https://talk.macpowerusers.com/t/so-with-pocket-shutting-down-what-read-it-later-service-do-you-recommend/40772 โ†ฉ โ†ฉ2

  4. https://github.com/topics/read-it-later โ†ฉ

  5. https://github.com/caltechlibrary/waystation โ†ฉ โ†ฉ2

  6. https://github.com/archivebox/archivebox โ†ฉ

  7. https://github.com/minhhungit/github-action-rss-crawler โ†ฉ

  8. https://pybit.es/articles/how-to-send-email-notifications-using-sendgrid-and-github-actions/ โ†ฉ

  9. https://github.com/marketplace/actions/rss-monitor-action โ†ฉ

  10. https://ricard.dev/how-to-create-a-news-digest-using-rss-and-github-actions/ โ†ฉ

  11. https://github.com/marketplace/actions/any-feed-to-mastodon โ†ฉ

  12. https://blog.jakelee.co.uk/fetching-youtube-metadata-in-github-actions-and-persisting/ โ†ฉ

  13. https://github.com/punchagan/share-post-action โ†ฉ

  14. https://github.com/59de44955ebd/twitter-to-bsky โ†ฉ

  15. https://github.com/voxpelli/webpage-micropub-to-github โ†ฉ

  16. https://www.kevinrkuhl.com/blog/2025/12/posse-for-hugo-pt1/ โ†ฉ โ†ฉ2

  17. https://github.com/marketplace/actions/generate-og-image โ†ฉ

  18. https://vercel.com/blog/introducing-vercel-og-image-generation-fast-dynamic-social-card-images โ†ฉ โ†ฉ2

  19. https://github.com/testdouble/real-og โ†ฉ

  20. https://www.thedevopscat.co.uk/2023/01/automating-algolia-search-with-azure-static-web-app/ โ†ฉ โ†ฉ2

  21. https://github.com/marketplace/actions/algolia-crawler-automatic-crawl โ†ฉ

  22. https://github.com/replicatedhq/hugo-algolia โ†ฉ

  23. https://github.com/marketplace/actions/broken-links-crawler โ†ฉ

  24. https://github.com/ruzickap/action-my-broken-link-checker โ†ฉ

  25. https://github.com/marketplace/actions/wayback-machine-query โ†ฉ

  26. https://github.com/gethomepage/homepage/discussions/5206 โ†ฉ โ†ฉ2 โ†ฉ3

  27. https://github.com/cbenning/fussel โ†ฉ โ†ฉ2 โ†ฉ3

  28. https://discuss.pixls.us/t/static-web-gallery-generator/51302 โ†ฉ

  29. https://oneuptime.com/blog/post/2025-12-20-changelog-generation-github-actions/view โ†ฉ โ†ฉ2

  30. https://github.com/marketplace/actions/generate-release-changelog โ†ฉ โ†ฉ2

  31. https://dev.to/davorg/updating-github-pages-using-github-actions-395a โ†ฉ โ†ฉ2 โ†ฉ3

  32. https://dev.to/davorg/github-actions-for-semi-static-web-sites-597g โ†ฉ โ†ฉ2 โ†ฉ3

  33. https://github.com/LekoArts/annum โ†ฉ

  34. https://github.com/lorey/personal-crm โ†ฉ

  35. https://github.com/RiverVanRain/indieweb โ†ฉ

  36. https://chringel.dev/2022/07/indiewebify-me-and-dont-forget-my-webmentions/ โ†ฉ

  37. https://github.com/slevithan/regex-colorizer โ†ฉ

  38. https://jsonhero.io โ†ฉ

  39. https://www.reddit.com/r/Markdown/comments/1rvqhve/built_a_small_browserbased_markdown_json/ โ†ฉ โ†ฉ2

  40. https://github.com/ionaru/easy-markdown-editor โ†ฉ

  41. https://github.com/iib0011/omni-tools โ†ฉ โ†ฉ2 โ†ฉ3 โ†ฉ4 โ†ฉ5 โ†ฉ6 โ†ฉ7 โ†ฉ8 โ†ฉ9 โ†ฉ10 โ†ฉ11 โ†ฉ12 โ†ฉ13 โ†ฉ14 โ†ฉ15 โ†ฉ16 โ†ฉ17 โ†ฉ18 โ†ฉ19 โ†ฉ20 โ†ฉ21 โ†ฉ22 โ†ฉ23 โ†ฉ24 โ†ฉ25 โ†ฉ26

  42. https://github.com/0xtharun/palette-generator โ†ฉ

  43. https://www.reddit.com/r/opensource/comments/1pyekk4/palettd_open_source_color_palette_generator/ โ†ฉ

  44. https://github.com/cyd01/markdown-editor โ†ฉ

  45. https://www.jekyllpad.com/blog/github-pages-cms โ†ฉ โ†ฉ2

  46. https://oneuptime.com/blog/post/2025-12-20-changelog-generation-github-actions/view โ†ฉ

  47. https://github.com/marketplace/actions/open-graph-social-cards โ†ฉ

  48. https://github.com/gethomepage/homepage/discussions/5206 โ†ฉ โ†ฉ2

  49. https://dev.to/davorg/github-actions-for-semi-static-web-sites-597g โ†ฉ โ†ฉ2

  50. https://wicki.io/posts/2021-04-goodreads-workflow-for-github-actions/ โ†ฉ

  51. https://github.com/LekoArts/annum โ†ฉ

  52. https://gist.github.com/philgruneich/b17732fe8eb828be8328 โ†ฉ

  53. https://mathisgauthey.github.io/obsidian-publish-alternative-how-to-one-click-upload-your-notes-on-your-own-website/ โ†ฉ

  54. https://github.com/jspsych/offline-pwa โ†ฉ โ†ฉ2

  55. https://chringel.dev/2022/07/indiewebify-me-and-dont-forget-my-webmentions/ โ†ฉ

  56. https://github.com/marketplace/actions/rss-monitor-action โ†ฉ

  57. https://dev.to/rosgluk/building-the-indieweb-a-technical-guide-for-developers-4f79 โ†ฉ

  58. https://github.com/voxpelli/webpage-micropub-to-github โ†ฉ

  59. https://github.com/marketplace/actions/http-request-action โ†ฉ โ†ฉ2

  60. https://github.com/fjogeleit/http-request-action โ†ฉ

  61. https://github.com/marketplace/actions/rss-feed-fetch-action โ†ฉ โ†ฉ2

  62. https://mathisgauthey.github.io/obsidian-publish-alternative-how-to-one-click-upload-your-notes-on-your-own-website/ โ†ฉ

  63. https://aaronsaray.com/2021/github-actions-pages-scheduled-data-updates/ โ†ฉ

  64. https://github.com/marketplace/actions/rss-parser โ†ฉ

  65. https://github.com/marketplace/actions/rss-monitor-action โ†ฉ

  66. https://ricard.dev/how-to-create-a-news-digest-using-rss-and-github-actions/ โ†ฉ

  67. https://valerionarcisi.me/en/blog/how-i-display-my-latest-watched-movies-using-letterboxd-rss-feed/ โ†ฉ

  68. https://github.com/peterdconradie/Now-Playing-Dashboard-for-Spotify โ†ฉ

  69. https://github.com/JeffreyCA/lastfm-recently-played-readme โ†ฉ

  70. https://github.com/mehranredrose/spotify-now-playing โ†ฉ

  71. https://github.com/marketplace/actions/goodreads-profile-workflow โ†ฉ โ†ฉ2

  72. https://wicki.io/posts/2021-04-goodreads-workflow-for-github-actions/ โ†ฉ โ†ฉ2

  73. https://stackoverflow.com/questions/27862725/how-to-get-last-played-on-for-steam-game-using-steam-api โ†ฉ

  74. https://github.com/j4ckofalltrades/steam-current-game โ†ฉ

  75. https://katydecorah.com/code/bookmark-action/ โ†ฉ

  76. https://gist.github.com/philgruneich/b17732fe8eb828be8328 โ†ฉ

  77. https://github.com/marketplace/actions/any-feed-to-mastodon โ†ฉ

  78. https://jakelazaroff.com/words/integrating-my-blog-with-mastodon/ โ†ฉ

  79. https://github.com/minhhungit/github-action-rss-crawler โ†ฉ

  80. https://github.com/marketplace/actions/update-rss-feed โ†ฉ

  81. https://alexwilson.tech/content/717e6a35-1cb5-4a28-9321-592d05ddd9dc/ โ†ฉ

  82. https://github.com/marketplace/actions/profile-readme โ†ฉ

  83. https://stackoverflow.com/questions/7353538/setting-up-a-github-commit-rss-feed โ†ฉ

  84. https://dev.to/ashif8984/deploying-a-static-site-using-github-action-on-github-pages-5a9a โ†ฉ

  85. https://dev.to/jeffreyca/display-your-recent-last-fm-and-spotify-listening-activity-on-your-github-profile-readme-8jo โ†ฉ

  86. https://blog.jakelee.co.uk/showing-latest-posts-from-multiple-sources-on-github-profile/ โ†ฉ

  87. https://www.reddit.com/r/statichosting/comments/1o1yxas/do_people_actually_use_github_actions_for_static/ โ†ฉ

  88. https://github.com/HealthITAU/spotify-now-playing โ†ฉ

  89. https://github.com/AayushBharti/Spotify-Now-Playing โ†ฉ

  90. https://github.com/HealthITAU/spotify-now-playing/actions โ†ฉ

  91. https://github.com/BlakeZajac/spotify-currently-playing โ†ฉ

  92. https://github.com/11ason/Spotify-Now-Playing โ†ฉ

  93. https://github.com/mtimkovich/plex2letterboxd โ†ฉ

  94. https://github.com/DobyTang/LazyLibrarian/issues/948 โ†ฉ

  95. https://github.com/bbeesley/trakt-to-letterboxd โ†ฉ

  96. https://github.com/gillibrand/launchbar-pinboard โ†ฉ

  97. https://dev.to/davorg/github-actions-for-semi-static-web-sites-597g โ†ฉ

  98. https://github.com/lionheart/pinboard.py โ†ฉ

  99. https://github.com/TarekJor/bookmark-archiver โ†ฉ

  100. https://github.com/jwangbychance/steam-tracker โ†ฉ

  101. https://dev.to/defenderofbasic/host-your-obsidian-notebook-on-github-pages-for-free-8l1 โ†ฉ

  102. https://notes.nicolevanderhoeven.com/How+to+publish+Obsidian+notes+with+Quartz+on+GitHub+Pages โ†ฉ