AutoKey
Text expansion and desktop automation for Linux.
Category
385 hand-picked automation tools, apps and resources, each one checked by a real person. 379 of them are free or have a free plan.
Updated
Built with love by Shushant Lakhyani. Building bestproductivityresources.com
Automation tools take repetitive steps off your plate: moving data between apps, sending routine messages, filing documents and starting the next step of a process without anyone clicking a button. The best ones are easy to set up, easy to check and easy to switch off when something changes.
This list covers no-code workflow builders, browser and desktop automation, AI agents that work across apps and developer tools for scripting. Start with one task you do every week, automate it, and watch it run for a while before adding more. Keep a note of what each automation touches, so you can fix it quickly when an app changes.
Type
Pricing
Platform
385 resources
Text expansion and desktop automation for Linux.
Run a command whenever the files you name change.
Remap your Linux keyboard with layers and tap-or-hold keys.
Re-run a command automatically whenever your files change.
Open-source home automation that keeps control local and private.
Send one message to almost any notification service.
Put your apps and databases online on your own server.
Read and edit JSON, YAML, TOML and more from one command.
A status page that tells you when your services go down.
Schedule and run automated workflows from one open-source platform.
Run userscripts that customise the websites you use.
Turn scripts into workflows, internal apps and scheduled jobs.
A powerful terminal replacement for Mac.
Queue up long-running commands and let them run in the background.
Update every app and tool on your computer with one command.
A self-hosted link shortener that uses your own domain.
Run your own URL shortener with stats and plugins.
Slice, filter and reshape JSON data from the command line.
Automatically load the right settings when you open a project folder.
A modern task runner that turns your repeated commands into short, named steps.
A command-line download tool that fetches files from several sources at once.
A friendly command-line shell that suggests and highlights as you type.
A community framework that makes the zsh terminal faster to use.
A self-hosted server for sending yourself push notifications.
Get alerted when a scheduled job or cron task stops running.
A self-hosted monitor that alerts you when a website or service goes down.
Turn HTML pages into good-looking PDFs for reports and invoices.
One tool to manage dev tool versions, env vars and project tasks.
Send push notifications to your phone or desktop with a simple HTTP request.
A modern shell that treats your data as tables, not walls of text.
Free website monitoring that alerts you the moment a site goes down.
A tool that keeps your dotfiles and settings in sync across every machine.
A form backend that sends website form submissions to your inbox.
A toolkit for adding friendly prompts and menus to shell scripts.
A fast, keyboard-first launcher for Windows, macOS and Linux.
An automatic audio post-production service for podcasts, videos and voice recordings.
Showing 36 of 385
Counted from the listings on this page.
Straight answers to what people ask before picking a tool.
New · updated daily
Real use cases shared on Reddit, Hacker News, X, GitHub and blogs, summarised in plain words with a link to every original post.
Working on something else? Jump to another topic.