All Repos Here is a directory of open-source alternatives to paid software, built around the job you need done rather than the name of a product. It lists more than 900 open-source GitHub repos, and you can filter them by platform, industry, niche, department and workflow at the same time. Every result opens the original repository on GitHub, so you always read the project’s own code, licence and instructions.
What you will find in this directory of open source alternatives
Most open source software lists are long pages sorted alphabetically or by star count. They work well when you already know what you want. They work less well when you start from a task, such as “schedule uploads to YouTube”, “run a helpdesk on our own server” or “give our marketing team a form builder”.
Our catalogue starts from that task. Each repo is tagged on five dimensions, so the same project can appear under the platform it works with, the industries that use it, the niche it serves, the department that runs it and the workflow it handles. The result is a set of useful GitHub repos you can reach from whichever angle matches your problem. You will find open source tools for developers, but also open source apps that support teams, marketers, creators and small business owners can run.
How the five filters work together
The explorer has five filter groups, and each tag on the site uses the colour of its group:
- Platform: the service or technology a repo works with, such as YouTube, WordPress, Shopify, Docker or Slack.
- Industry: the kind of business that uses it, such as e-commerce, SaaS, education or healthcare.
- Niche: a more specific audience, such as self-hosters, podcasters, newsletter writers or faceless channels.
- Department: the team that owns the work, such as marketing, sales, customer support, finance or engineering.
- Workflow: the job itself, such as AI agents, invoicing, backups, captions or web scraping.
Within one group, choosing two values shows repos that match either of them. Across groups, filters combine, so each extra group narrows the list. Choosing YouTube under Platform and Marketing under Department shows only repos that do both. The count next to every value updates as you go, so you can see how many repos are left before you click.
Search with filter words
You can type filters straight into the search bar. The format is the group name, a colon and the value, for example platform:youtube dept:marketing. The five prefixes are platform:, industry:, niche:, dept: and workflow:. To accept more than one value in the same group, separate them with a comma, as in workflow:helpdesk,crm.
Anything you type without a prefix is treated as plain search text and matched against repo names and our summaries. So niche:self-hosters backup finds self-hosting projects whose name or summary mentions backups. When you press Search, the explorer opens with those filters already applied, and the address bar keeps them, so you can bookmark or share the exact view.
Kits: ready-made picks for common jobs
If you would rather start from a shortlist of open-source alternatives for one job, open the Kits. Each Kit is a hand-picked set of repos for one purpose, with a few sentences on what every project is best at, how hard it is to run and when to choose something else. Examples include the workflow automation kit, the help desk kit and the self-hosted starter stack. Every Kit also has a button that opens the matching filters in the explorer, so you can see the wider set once you have read the shortlist.
How we choose and check every repo
We find candidates in curated awesome lists, GitHub topic pages and established open-source directories, then check each one ourselves before it appears here. A verification script confirms that every listed repo:
- exists as a public repository on GitHub under that name
- has at least 100 stars
- has received commits within roughly the last two and a half years
- is not archived
Repos that fail a check are dropped, and the check runs again when we rebuild the catalogue. Star counts and other numbers on repo cards come from GitHub, and the explorer shows when they were last checked. The short summary on each card is written by us, so it describes what the project does in plain words rather than copying its README.
Being listed is not an endorsement. Read each project’s licence and recent activity on GitHub before you depend on it, because even the best open source projects change over time.
Example paths into the catalogue
These category pages are good entry points if you want to browse open-source alternatives by topic:
- AI agents for frameworks and apps that plan and carry out multi-step tasks with language models.
- Self-hosters for software you can run on your own server, from file sync to password managers.
- YouTube for repos that help create, edit, caption and upload videos.
- Customer support for helpdesks, live chat and knowledge bases.
- E-commerce for storefronts, inventory, payments and order tools.
- Backups for tools that protect your files, databases and servers.
From any of these pages you can add more filters to narrow the list, or open all categories to see every platform, industry, niche, department and workflow we cover.
Save favourites and suggest a repo
Tap the star on any repo card to save it to your favourites. The list is stored in your own browser and appears on this page, so you can come back to the open-source alternatives you liked without creating an account.
If you know a project that belongs here, or you spot a summary that is out of date, tell us through the contact page. We check every suggestion against the same rules, which keeps this a list of the best GitHub repositories for real jobs rather than a dump of every project we can find.