500 Ideas

500 Ideas

Based on tools-to-try and adjacent rabbit holes.


Terminal & Aesthetics (1–60)

  1. cbonsai as a login shell screensaver via TMOUT + trap
  2. curl wttr.in/Montreal in a tmux status bar
  3. lolcat + figlet MOTD on SSH login
  4. tty-clock fullscreen clock as idle screensaver
  5. cmatrix as a background pane in tmux
  6. pipes.sh — animated pipes screensaver in terminal
  7. asciiquarium — fish tank screensaver
  8. nyancat over SSH as a joke welcome screen
  9. unimatrix — Matrix rain but with unicode characters
  10. figlet font collection — pick a different font per project
  11. toilet as a fancier figlet alternative
  12. Custom MOTD combining wttr.in + figlet + system stats
  13. neofetch or fastfetch for system info display
  14. bottom (btm) as a modern top/htop replacement
  15. gdu — fast disk usage TUI
  16. duf — prettier df output
  17. lsd or exa/eza — ls with icons and colors
  18. bat — cat with syntax highlighting and git diff
  19. delta — better git diff pager
  20. fzf — fuzzy finder, pipe everything through it
  21. zoxide — smarter cd that learns your habits
  22. atuin — shell history sync across machines via Tailscale
  23. starship prompt with custom modules
  24. nushell — try a shell where everything is structured data
  25. carapace — unified shell completion for any tool
  26. mcfly — neural network shell history search
  27. broot — interactive tree + cd in one
  28. visidata — spreadsheet for the terminal (CSV, JSON, SQL)
  29. glow — render markdown in the terminal beautifully
  30. rich (Python) — pretty-print anything in the terminal
  31. textual (Python) — TUI framework, build dashboards
  32. bubbletea (Go) — TUI framework for Go CLIs
  33. frankentui.com — TUI components that run in a browser
  34. ttyd -W claude — expose Claude as a browser terminal
  35. ttyd + Tailscale serve — private web terminal to any machine
  36. tmux resurrect + continuum — persist sessions across reboots
  37. tmuxinator — define complex tmux layouts in YAML
  38. zellij — tmux alternative with built-in layouts and plugins
  39. wezterm — terminal with Lua config and multiplexer built in
  40. ghostty — fast terminal, worth benchmarking
  41. Custom tmux theme matching SARA blog colors
  42. taskwarrior — CLI task manager
  43. timewarrior — CLI time tracking, pairs with taskwarrior
  44. calcurse — terminal calendar and todo
  45. ranger or yazi — file manager in the terminal
  46. lazygit — TUI for git
  47. lazydocker — TUI for Docker
  48. k9s — TUI for Kubernetes
  49. posting — TUI HTTP client (terminal Postman)
  50. harlequin — TUI SQL client
  51. usql — universal SQL CLI (postgres, sqlite, mysql, etc.)
  52. xh — friendlier HTTPie replacement
  53. curlie — curl with HTTPie-style output
  54. grex — generate regex from examples, pipe into scripts
  55. sd — sed replacement with friendlier syntax
  56. ripgrep-all (rga) — grep inside PDFs, ZIPs, docs
  57. choose — awk/cut replacement
  58. jq + fzf — interactive JSON explorer
  59. yq — jq for YAML
  60. dasel — query/modify JSON, YAML, TOML, CSV with one tool

HTTP & API Testing (61–110)

  1. HURL — define HTTP tests in plain text files, commit them to repos
  2. HURL for smoke testing the blog after every deploy
  3. HURL to test content negotiation (text/markdown vs text/html)
  4. HURL test suite for all Caddyfile routes (404, 403, 200 cases)
  5. HURL + CI — run API tests on every git push
  6. httpie — friendly curl replacement for interactive API calls
  7. xh — same idea, written in Rust, faster
  8. posting — TUI alternative to Postman, no Electron
  9. Bruno — open-source Postman alternative, stores collections as files
  10. Store Bruno collections in git alongside the code they test
  11. Insomnia — another Postman alternative worth comparing
  12. k6 — load testing with JavaScript scripts
  13. hey — simple HTTP load generator
  14. vegeta — HTTP load testing with rate control
  15. wrk — benchmarking HTTP servers
  16. locust — load testing in Python with a web UI
  17. mitmproxy — intercept and inspect HTTP traffic
  18. wireshark + tshark — network packet analysis
  19. httpbin self-hosted — test HTTP clients against a known API
  20. mockoon — mock REST APIs locally without a backend
  21. prism — mock server from an OpenAPI spec
  22. OpenAPI spec for the blog's content negotiation routes
  23. Generate a client SDK from that OpenAPI spec
  24. swagger-ui self-hosted — browse APIs in the browser
  25. redoc — cleaner OpenAPI docs renderer
  26. caddy rate limiting module — add per-IP rate limits to the blog
  27. Test the blog's Vary: Accept header with a caching proxy
  28. varnish in front of Caddy — HTTP cache layer
  29. squid as a caching proxy experiment
  30. nginx vs caddy benchmark on the same hardware
  31. caddy metrics endpoint + Prometheus scrape
  32. caddy log directive with custom format (combined vs JSON)
  33. Parse blog access logs with goaccess — real-time web analytics
  34. GoAccess dashboard served over Tailscale
  35. Self-hosted analytics with umami instead of Google Analytics
  36. plausible analytics — privacy-friendly, self-hosted
  37. matomo — full-featured self-hosted analytics
  38. fathom — minimal privacy-respecting analytics
  39. counterscale — Cloudflare Workers-based analytics (free tier)
  40. Add x-forwarded-for logging to see real client IPs through Funnel
  41. caddy push directive — HTTP/2 server push for CSS
  42. caddy encode directive — gzip/zstd compression
  43. Add Cache-Control headers to /css/* and /images/* in Caddyfile
  44. ETag headers for blog articles — conditional GET support
  45. Measure TTFB of the blog before and after compression
  46. webpagetest.org run against the blog URL
  47. lighthouse CLI audit of the blog
  48. axe accessibility audit
  49. pa11y — automated accessibility testing CLI
  50. htmlhint — lint the rendered HTML output

AI & LLM (111–180)

  1. llmfit — probe hardware, find which LLMs actually fit
  2. Run Llama 3.1 8B locally via ollama
  3. ollama + Open WebUI — self-hosted ChatGPT-style interface
  4. ollama served over Tailscale — private LLM for all your devices
  5. ntransformer — Llama 70B on a single RTX 3090 via NVMe-to-GPU
  6. text-generation-webui — full-featured local LLM UI
  7. koboldcpp — single-binary local LLM runner
  8. llama.cpp — run quantized models on CPU
  9. jan — offline-first ChatGPT desktop app
  10. lm-studio — GUI for running local models
  11. aider — AI pair programmer in the terminal
  12. continue.dev — VS Code AI coding assistant (local model backend)
  13. tabby — self-hosted GitHub Copilot replacement
  14. gepa — optimize prompts automatically against test cases
  15. Build a prompt test suite for the blog's Caddy template logic
  16. brainfile.md protocol — structured markdown for AI context
  17. cord (june.kim) — AI coordination tool, worth understanding
  18. ralph-orchestrator — multi-agent orchestration
  19. pi-messenger — messaging via Raspberry Pi
  20. pi-tmux — tmux config for Pi, adapt for the blog server
  21. fabric — AI augmentation framework with pattern library
  22. sgpt — shell-gpt, use GPT from the terminal
  23. llm (Simon Willison's CLI) — run any model from the terminal
  24. llm + plugins — add local ollama backend
  25. llm for summarizing access logs
  26. llm for drafting blog posts from bullet points
  27. opencommit — AI-generated git commit messages
  28. aicommit2 — same idea, supports local models
  29. AI-generated article summaries for the blog index
  30. AI-generated og:description from article body
  31. Use llm to generate article tags from content
  32. Build a CLI that takes a URL and summarizes the page via local LLM
  33. whisper — transcribe audio to markdown articles
  34. Record a voice note, transcribe with Whisper, publish to blog
  35. stable-diffusion-webui — generate images for articles
  36. comfyui — node-based image generation pipeline
  37. ollama + anki — generate flashcards from articles
  38. RAG over the blog's own articles with ollama + chroma
  39. Vector search over articles — semantic article search
  40. Embed all articles and find related posts automatically
  41. localai — OpenAI-compatible API for local models
  42. Route Claude API calls through localai for cost comparison
  43. Build a reading assistant that answers questions about articles
  44. tgpt — ChatGPT in the terminal without an API key
  45. mods — AI in the terminal, pipes well with other CLIs
  46. gptscript — write scripts that call LLMs as functions
  47. ell — LLM prompt engineering library (Python)
  48. dspy — programmatic LLM pipelines
  49. langchain — LLM orchestration framework
  50. langgraph — stateful multi-agent workflows
  51. autogen — Microsoft's multi-agent framework
  52. crew-ai — role-based multi-agent system
  53. pocketflow — minimal LLM pipeline framework (100-line core)
  54. Build a blog post editor agent that critiques drafts
  55. Build a fact-checker agent that validates claims in articles
  56. instructor — structured output from LLMs (Pydantic models)
  57. marvin — AI function decorators for Python
  58. outlines — guaranteed structured generation from LLMs
  59. litellm — unified API across all LLM providers
  60. Compare Claude vs local Llama on blog article quality
  61. mem0 — long-term memory layer for AI applications
  62. cognee — knowledge graph from documents
  63. Build a knowledge graph of all blog articles
  64. notdiamond — route queries to the best model automatically
  65. Fine-tune a small model on your writing style
  66. axolotl — LLM fine-tuning framework
  67. mergekit — merge two model weights together
  68. Build a writing assistant tuned to your voice
  69. AI-powered tag/category system for the blog
  70. A/B test AI-generated titles vs manual ones

Tailscale & Networking (181–240)

  1. atuin sync via Tailscale — shell history on every machine
  2. Tailscale SSH to replace OpenSSH on all machines
  3. Tailscale ACLs as code — manage via Terraform or Pulumi
  4. tailscale serve for internal-only tools (vs Funnel for public)
  5. Host Grafana over tailscale serve — never expose port 3000
  6. Host Prometheus over tailscale serve
  7. Host Netdata over tailscale serve
  8. Host Uptime Kuma over tailscale serve — internal status page
  9. Host Portainer over tailscale serve
  10. Tailscale exit node on the Fedora machine — route all traffic
  11. Tailscale subnet router — expose home LAN to all devices
  12. MeshTNC — mesh networking over radio (APRS/packet)
  13. meshtastic — LoRa mesh network for off-grid comms
  14. yggdrasil — end-to-end encrypted mesh network
  15. headscale — self-hosted Tailscale control plane
  16. Compare headscale vs Tailscale for a private tailnet
  17. Tailscale + caddy — automatic HTTPS for internal services
  18. Tailscale MagicDNS custom hostnames via admin console
  19. .ca domain from Porkbun — point to Tailscale Funnel
  20. Custom domain on the blog via Tailscale Funnel + CNAME
  21. cloudflare tunnel vs Tailscale Funnel comparison
  22. ngrok vs Tailscale Funnel for temporary public exposure
  23. bore — self-hosted ngrok alternative
  24. frp — fast reverse proxy for NAT traversal
  25. rathole — reverse proxy with low resource usage
  26. WireGuard manual setup — understand what Tailscale wraps
  27. netbird — WireGuard-based mesh, Tailscale alternative
  28. innernet — WireGuard-based private network
  29. nebula — Slack's overlay network tool
  30. zerotier — another Tailscale alternative worth comparing
  31. Self-hosted DNS with pihole over Tailscale
  32. adguard home — pihole alternative with more features
  33. coredns — programmable DNS server
  34. technitium — full DNS server with web UI
  35. DNSSEC validation with drill or kdig
  36. Test DNS leak when using Tailscale exit node
  37. nmap scan of your tailnet — know what's exposed
  38. masscan — fast port scanner for network audits
  39. rustscan — faster nmap frontend
  40. netcat — still the most useful networking tool
  41. socat — netcat on steroids
  42. mtr — traceroute + ping combined
  43. iperf3 — measure bandwidth between tailnet nodes
  44. speedtest-cli — automated bandwidth logging to a file
  45. vnstat — network traffic monitor with history
  46. bandwhich — per-process bandwidth usage TUI
  47. nethogs — per-process network monitor
  48. tcpdump on the blog server — see raw Funnel traffic
  49. wireshark remote capture over SSH
  50. scapy — craft arbitrary packets in Python
  51. nftables — modern iptables, audit current rules
  52. firewalld — zone-based firewall management
  53. Audit SELinux denials on the blog server
  54. fail2ban — ban IPs after repeated 403s in access log
  55. crowdsec — collaborative IP reputation blocking
  56. endlessh — SSH tarpit to waste attackers' time
  57. Monitor Tailscale peer count and bandwidth via API
  58. tailscale status --json piped to a dashboard
  59. Build a Tailscale network map visualizer
  60. Alert when a tailnet device goes offline

Git & Version Control (241–290)

  1. lazygit — replace all git CLI usage with TUI
  2. gitui — Rust-based lazygit alternative
  3. tig — text-mode git log browser
  4. git-absorb — automatically fixup recent commits
  5. git-branchless — stacked diffs workflow
  6. gh CLI for everything GitHub — issues, PRs, releases
  7. gh dash — GitHub dashboard TUI
  8. forgejo — self-hosted GitHub, lighter than Gitea
  9. gitea — self-hosted git server
  10. soft-serve — terminal-first git server by Charm
  11. Mirror the blog repo to a self-hosted Forgejo over Tailscale
  12. git-cliff — auto-generate changelogs from commit messages
  13. cocogitto — conventional commits enforcer + changelog
  14. Conventional commits for the blog repo
  15. commitlint — lint commit messages in CI
  16. pre-commit framework — git hooks as config
  17. lefthook — fast git hooks manager
  18. husky — git hooks for JS projects
  19. gitleaks — scan repos for secrets
  20. trufflehog — find secrets in git history
  21. detect-secrets — pre-commit hook for secret detection
  22. git-crypt — transparent encryption of files in git
  23. age — modern encryption tool, simpler than GPG
  24. Sign commits with SSH key (Tailscale identity?)
  25. git log --all --grep — search commit messages for decisions
  26. git bisect — binary search for the commit that broke something
  27. git worktree — multiple checkouts of one repo
  28. git notes — attach metadata to commits without amending
  29. git-annex — version control for large files
  30. dvc — data version control for ML projects
  31. git-filter-repo — rewrite git history (remove secrets)
  32. BFG Repo Cleaner — same idea, simpler interface
  33. git maintenance — schedule background git optimizations
  34. git sparse-checkout — only checkout part of a monorepo
  35. git bundle — pack a repo for offline transfer
  36. ciaclean alias — add to shell config, clean merged branches weekly
  37. git branch --no-merged audit — find stale branches
  38. Pre-push hook that runs HURL tests before pushing
  39. Pre-commit hook that runs htmlhint on templates
  40. Post-receive hook on the server to auto-pull after push
  41. Webhook from GitHub → deploy script on the blog server
  42. gitops — git as the source of truth for server state
  43. flux — GitOps for Kubernetes
  44. argocd — GitOps with a web UI
  45. werf — build + deploy tool with GitOps workflow
  46. Automate blog deployments with a simple post-receive hook
  47. act — run GitHub Actions locally
  48. earthly — reproducible CI builds
  49. dagger — CI/CD pipelines as code (Go/Python/TypeScript)
  50. Self-hosted Forgejo Actions for blog CI

Self-Hosting (291–360)

  1. forgejo — self-hosted GitHub over Tailscale
  2. gitea + Tailscale serve — private git hosting
  3. soft-serve — SSH-accessible git server by Charm
  4. vaultwarden — self-hosted Bitwarden server
  5. paperless-ngx — document management with OCR
  6. immich — self-hosted Google Photos replacement
  7. photoprism — AI-powered photo management
  8. jellyfin — media server, replace Plex
  9. navidrome — music streaming server (Subsonic API)
  10. audiobookshelf — podcast and audiobook server
  11. calibre-web — ebook library server
  12. freshrss — self-hosted RSS aggregator
  13. miniflux — minimal RSS reader, Go binary
  14. wallabag — read-it-later, self-hosted Pocket
  15. linkding — bookmark manager
  16. hoarder — bookmark manager with AI tagging
  17. shiori — simple bookmark manager in Go
  18. mealie — recipe manager
  19. tandoor — recipe manager with meal planning
  20. grocy — household management (groceries, chores)
  21. home assistant — home automation platform
  22. node-red — visual automation flows
  23. n8n — workflow automation (self-hosted Zapier)
  24. activepieces — n8n alternative
  25. windmill — scripts and workflows with a web IDE
  26. temporal — durable workflow engine
  27. uptime kuma — monitoring with status page
  28. gatus — endpoint monitoring with alerting
  29. healthchecks.io self-hosted — cron job monitoring
  30. netdata — real-time performance monitoring
  31. grafana + prometheus stack
  32. victoria metrics — lighter Prometheus alternative
  33. loki + grafana — log aggregation and visualization
  34. goaccess — real-time web log analyzer (already noted)
  35. plausible — privacy-first analytics (already noted)
  36. umami — simpler analytics alternative
  37. matomo — full-featured analytics
  38. nextcloud — self-hosted Google Drive / Docs
  39. seafile — faster file sync than Nextcloud
  40. syncthing — peer-to-peer file sync, no server needed
  41. Syncthing between laptop and blog server for article drafts
  42. rclone — sync files to any cloud storage
  43. restic — encrypted backup to any backend
  44. borgbackup — deduplicating encrypted backup
  45. duplicati — backup with web UI
  46. Automated backup of blog repo + articles to Backblaze B2
  47. minio — self-hosted S3-compatible object storage
  48. garage — lightweight distributed S3 alternative
  49. headscale — self-hosted Tailscale coordination server
  50. authentik — identity provider, SSO for self-hosted apps
  51. keycloak — enterprise-grade SSO
  52. authelia — 2FA and SSO proxy
  53. traefik — reverse proxy with automatic Let's Encrypt
  54. nginx proxy manager — GUI for nginx reverse proxy
  55. caddy as reverse proxy for all self-hosted services
  56. docker compose for all self-hosted services
  57. podman as rootless Docker replacement
  58. podman-compose for the same workflow
  59. distrobox — run any Linux distro in a container
  60. toolbox (Fedora) — development containers
  61. incus — LXD fork, system containers and VMs
  62. cockpit — web-based Linux server management UI
  63. webmin — older but still useful admin panel
  64. portainer — Docker management web UI
  65. yacht — Docker management, cleaner UI than Portainer
  66. dockge — docker compose management UI
  67. dasherr / homer / homarr — self-hosted dashboard for all services
  68. flame — minimal startpage / dashboard
  69. organizr — media server dashboard
  70. penpot — self-hosted Figma alternative

Dev Tools & Scaffolding (361–420)

  1. better-t-stack — scaffold a full-stack JS project
  2. create-t3-app — Next.js + tRPC + Tailwind
  3. hono — fast web framework for edge/Bun/Deno
  4. elysia — Bun-native web framework with TypeScript
  5. bun — JS runtime + package manager + bundler
  6. deno — secure JS runtime with built-in TypeScript
  7. uv — extremely fast Python package manager
  8. rye — Python project manager (like cargo for Python)
  9. pdm — PEP 582 Python package manager
  10. pixi — conda-compatible fast package manager
  11. mise — polyglot version manager (replaces nvm, pyenv, rbenv)
  12. devenv — Nix-based dev environments
  13. devbox — isolated dev environments without Docker
  14. flox — Nix-based environment manager with a simpler UX
  15. nix-shell — reproducible dev environments
  16. NixOS — try it in a VM first
  17. direnv — auto-load env vars per directory
  18. dotenv-vault — sync .env files securely across team
  19. chamber — store secrets in AWS SSM, use like env vars
  20. sops — encrypt secrets in YAML/JSON, commit safely
  21. age + sops for encrypting blog config secrets
  22. just — command runner (better Makefile)
  23. task (taskfile) — YAML-based task runner
  24. mask — task runner from a markdown file
  25. mage — Go-based task runner (Makefile in Go)
  26. tilt — dev environment orchestrator with live reload
  27. skaffold — Kubernetes dev workflow
  28. garden — multi-service development and testing
  29. telepresence — develop Kubernetes services locally
  30. ctlptl — manage local Kubernetes clusters
  31. kind — Kubernetes in Docker
  32. k3s — lightweight Kubernetes
  33. k3d — k3s in Docker
  34. minikube — local Kubernetes cluster
  35. helm — Kubernetes package manager
  36. kustomize — Kubernetes config management
  37. flux — GitOps for Kubernetes
  38. opentofu — open-source Terraform fork
  39. pulumi — infrastructure as real code (Go, Python, TS)
  40. ansible — configuration management for the blog server
  41. Ansible playbook to set up the blog server from scratch
  42. chezmoi — dotfiles manager with templates and secrets
  43. stow — symlink-based dotfiles manager
  44. yadm — yet another dotfiles manager (git-based)
  45. mackup — backup and sync application settings
  46. topgrade — upgrade everything with one command
  47. renovate — automated dependency updates (self-hosted)
  48. dependabot — GitHub's dependency update bot
  49. trivy — container and code vulnerability scanner
  50. grype — vulnerability scanner for container images
  51. syft — generate SBOMs from container images
  52. cosign — sign container images
  53. slsa — software supply chain security framework
  54. semgrep — static analysis, find bugs by pattern
  55. sonarqube — self-hosted code quality analysis
  56. codeclimate — code quality metrics
  57. codecov — test coverage tracking
  58. benchstat — compare Go benchmark results
  59. hyperfine — CLI benchmarking tool
  60. criterion — Rust benchmarking framework

Data & Automation (421–460)

  1. faker (Python) — generate realistic fake data for testing
  2. mimesis — faster faker alternative
  3. factory_boy — test fixtures using factories
  4. Generate fake article content with faker for load testing
  5. datasette — publish SQLite databases as a web API
  6. sqlite-utils — manipulate SQLite from the CLI
  7. Blog article metadata in SQLite — query with datasette
  8. duckdb — in-process analytical SQL database
  9. Analyze access logs with duckdb — fast JSON parsing
  10. pydantic — data validation with Python type hints
  11. polars — fast DataFrame library (Rust backend)
  12. ibis — DataFrame API that compiles to SQL
  13. evidence — BI tool that uses SQL + markdown
  14. metabase — self-hosted BI dashboard
  15. superset — Apache's self-hosted data exploration tool
  16. redash — self-hosted query and dashboard tool
  17. nocodb — Airtable alternative on top of any database
  18. baserow — another Airtable alternative
  19. appsmith — internal tool builder
  20. budibase — low-code internal app builder
  21. retool — internal tool builder (hosted)
  22. pipedream — event-driven automation platform
  23. huginn — self-hosted IFTTT
  24. changedetection.io — monitor web pages for changes
  25. ntfy — push notifications via HTTP (self-hosted)
  26. gotify — self-hosted push notification server
  27. apprise — send notifications to 50+ services from CLI
  28. Alert on 5xx errors in access log via ntfy
  29. Alert when a new article is published (via git push hook)
  30. prefect — Python-based workflow orchestration
  31. airflow — batch workflow scheduler
  32. dagster — data pipeline orchestration with assets
  33. hamilton — micro-framework for dataflow in Python
  34. dbt — transform data in your warehouse with SQL
  35. great expectations — data quality validation
  36. pandera — DataFrame schema validation
  37. Log access patterns and visualize reading habits
  38. Track word count per article over time
  39. Reading time estimator for articles (words / 200 wpm)
  40. Auto-generate article table of contents from headings

Writing & Publishing (461–500)

  1. stackedit — add an in-browser markdown editor to the blog
  2. obsidian — personal knowledge base, export to blog
  3. logseq — outliner knowledge base, open-source
  4. dendron — VS Code extension for note-taking
  5. foam — VS Code-based Roam alternative
  6. zettlr — academic markdown editor
  7. marktext — clean cross-platform markdown editor
  8. typora — distraction-free markdown editor
  9. ghostwriter — minimal markdown editor for Linux
  10. writeas — minimal blogging platform (for inspiration)
  11. Write in neovim with zen-mode.nvim for distraction-free editing
  12. vale — prose linter (style guide enforcement)
  13. proselint — linter for common writing errors
  14. alex — catches insensitive language in writing
  15. languagetool — self-hosted grammar checker
  16. textlint — pluggable natural language linter
  17. mdbook — render a directory of markdown as a book
  18. quartz — publish Obsidian vault as a website
  19. hugo — static site generator (already have it installed)
  20. Compare hugo vs caddy-templates rendering approach
  21. zola — Rust-based static site generator
  22. eleventy — JavaScript static site generator
  23. astro — content-focused web framework
  24. lume — Deno-based static site generator
  25. RSS feed for the blog — generate from articles directory
  26. Atom feed as an alternative to RSS
  27. JSON Feed — modern feed format (easier to parse)
  28. Submit blog to Feedly, NewsBlur, other RSS directories
  29. Submit to Hacker News "Who's blogging?" threads
  30. IndieWeb webmention support — get notified of links
  31. webmention.io — receive webmentions without self-hosting
  32. bridgy — syndicate blog posts to social networks
  33. POSSE — publish own site, syndicate elsewhere
  34. Cross-post articles to dev.to via API
  35. Cross-post to Hashnode via API
  36. Generate a tweet/toot thread from an article automatically
  37. mastodon API — post article links from the terminal
  38. toot CLI — Mastodon client in the terminal
  39. Email newsletter from the blog — listmonk self-hosted
  40. buttondown — minimal newsletter service if not self-hosting