[ / ] INDEPENDENTLY CURATED. OPEN BY DESIGN.

Good software.
Open possibilities.

Discover open source alternatives to the tools you use.
Find your next favorite. Go straight to the source.

24 handpicked projects GitHub-first linksOur approach
FIND YOUR NEXT TOOL

Explore the directory24

Explore our guides

Showing 24 projects

Repository licenses checked Sep 25, 2026
Immich logoAGPL-3.0

Immich on GitHub (opens in a new tab)

Give your photo library a home of its own. Back up, organize, and browse photos and videos on your server.

Photos & files
Good to know +

Good for: A personal photo library with mobile backup.

Keep a separate backup of your original media.

Alternative to Google Photos
Penpot logoMPL-2.0

Penpot on GitHub (opens in a new tab)

Design interfaces together, build prototypes, and hand off layouts using open web standards.

Design
Good to know +

Good for: Product teams working across design and development.

Test font and component workflows before migrating.

Alternative to Figma
Supabase logoApache-2.0

Supabase on GitHub (opens in a new tab)

Start with Postgres. Add authentication, storage, realtime updates, and APIs around a database you control.

Development
Good to know +

Good for: Developers who want a SQL-based application backend.

Self-hosting means managing several services.

Alternative to Firebase
Plausible logoAGPL-3.0

Plausible on GitHub (opens in a new tab)

Understand where visitors come from and what they read with focused, privacy-friendly web analytics.

Analytics
Good to know +

Good for: Site owners who want a simpler traffic overview.

Community Edition and hosted plans have different features.

Alternative to Google Analytics
AppFlowy logoAGPL-3.0

AppFlowy on GitHub (opens in a new tab)

Bring notes, documents, and structured work into an open workspace with control over your data.

Productivity
Good to know +

Good for: People organizing knowledge and project information.

Check sync and collaboration requirements for your setup.

Alternative to Notion
Uptime Kuma logoMIT

Uptime Kuma on GitHub (opens in a new tab)

Keep an eye on your websites and services with a self-hosted monitor, notifications, and status pages.

Infrastructure
Good to know +

Good for: Small teams running websites and home servers.

Host the monitor separately from the systems it watches.

Alternative to UptimeRobot
Excalidraw logoMIT

Excalidraw on GitHub (opens in a new tab)

Sketch a system, map an idea, or explain a flow on a whiteboard that feels drawn by hand.

Design
Good to know +

Good for: Quick diagrams and collaborative technical sketches.

The editor package and hosted collaboration are separate pieces.

Alternative to Miro
Paperless-ngx logoGPL-3.0

Paperless-ngx on GitHub (opens in a new tab)

Turn a folder of scans into a searchable document archive with OCR, tags, and correspondents.

Photos & files
Good to know +

Good for: Organizing bills, letters, and household paperwork.

Back up documents, the database, and encryption secrets.

Alternative to Document filing services
Ollama logoMIT

Ollama on GitHub (opens in a new tab)

Run supported language models on your own machine and connect them to applications through an API.

AI & machine learning
Good to know +

Good for: Local model experiments and developer prototypes.

Model licenses and hardware requirements vary independently.

Alternative to Hosted model APIs
Joplin logoSee license

Joplin on GitHub (opens in a new tab)

Keep Markdown notes, to-do lists, and attachments in notebooks with a choice of sync services.

Productivity
Good to know +

Good for: A personal notebook you can export and move.

Set up end-to-end encryption explicitly if you need it.

Alternative to Evernote
Umami logoMIT

Umami on GitHub (opens in a new tab)

Measure website visits and events with an approachable dashboard that you can host yourself.

Analytics
Good to know +

Good for: Teams tracking essential website and product events.

Define a small, consistent event vocabulary first.

Alternative to Google Analytics
Nextcloud logoAGPL-3.0

Nextcloud on GitHub (opens in a new tab)

Share and sync files on infrastructure you choose, with an ecosystem of collaboration apps.

Photos & files
Good to know +

Good for: Organizations that want control of shared files.

Apps, storage, updates, and backups need ongoing administration.

Alternative to Google Drive
Zammad logoAGPL-3.0

Zammad on GitHub (opens in a new tab)

Turn support conversations into assigned tickets with a shared history and clear ownership.

Support
Good to know +

Good for: Teams that need a structured helpdesk.

Plan search, email delivery, and maintenance before deployment.

Alternative to Zendesk
Chatwoot logoSee license

Chatwoot on GitHub (opens in a new tab)

Bring customer conversations into a shared inbox with website chat and team assignment.

Support
Good to know +

Good for: Support teams combining chat with asynchronous replies.

The community core and enterprise features have separate terms.

Alternative to Intercom
osTicket logoGPL-2.0

osTicket on GitHub (opens in a new tab)

A focused ticketing system for turning email and web requests into an organized support queue.

Support
Good to know +

Good for: Email-first support on a PHP-based stack.

Confirm supported PHP versions and mailbox configuration.

Alternative to Hosted helpdesks
Gitea logoMIT

Gitea on GitHub (opens in a new tab)

Host Git repositories, review changes, and track issues in a lightweight development workspace.

Development
Good to know +

Good for: Small engineering teams and private Git hosting.

CI runners need their own security and resource planning.

Alternative to GitHub
Hoppscotch logoMIT

Hoppscotch on GitHub (opens in a new tab)

Explore APIs, organize requests, and work with your team in a fast web-based API client.

Development
Good to know +

Good for: Developers testing HTTP and realtime APIs.

Keep API credentials out of shared request collections.

Alternative to Postman
Ghost logoMIT

Ghost on GitHub (opens in a new tab)

Publish articles and build a membership-based publication on software you can host yourself.

Publishing
Good to know +

Good for: Independent publications and editorial newsletters.

Email sending and payment processing are separate services.

Alternative to Substack
FreshRSS logoAGPL-3.0

FreshRSS on GitHub (opens in a new tab)

Follow websites in one place with a self-hosted RSS reader that keeps your subscriptions together.

Publishing
Good to know +

Good for: Readers who want an independent reading list.

Full-text availability depends on each publisher’s feed.

Alternative to Feedly
Miniflux logoApache-2.0

Miniflux on GitHub (opens in a new tab)

Read your feeds in a deliberately small, keyboard-friendly interface without a busy social layer.

Publishing
Good to know +

Good for: People who prefer a focused RSS workflow.

Requires PostgreSQL for a self-hosted installation.

Alternative to Feedly
RustDesk logoAGPL-3.0

RustDesk on GitHub (opens in a new tab)

Connect to another computer with an open remote desktop client and optional self-hosted servers.

Infrastructure
Good to know +

Good for: Remote access with control over relay infrastructure.

Distinguish the open components from paid server features.

Alternative to TeamViewer
Home Assistant logoApache-2.0

Home Assistant on GitHub (opens in a new tab)

Connect devices and build home automations with an emphasis on local control.

Infrastructure
Good to know +

Good for: People bringing multiple smart-home systems together.

Local operation depends on the integrations and devices you choose.

Alternative to Smart home hubs
Godot logoMIT

Godot on GitHub (opens in a new tab)

Build 2D and 3D games with a scene-based editor, scripting tools, and an open engine.

Development
Good to know +

Good for: Independent developers and small game studios.

Check export support for your target platforms.

Alternative to Unity
Haxe logoSee license

Haxe on GitHub (opens in a new tab)

Write statically typed code and compile to multiple targets from one language and toolchain.

Development
Good to know +

Good for: Teams building cross-platform libraries or games.

Target-specific libraries still need platform-specific testing.

Alternative to Single-target language toolchains
FROM THE RESOURCE LIBRARY

Some links are worth keeping.

Practical guides to open source support tools, design resources,
and the small details that make a better website.

Browse all guides