Find the open-source solution that fits.
Start with a real need, then filter by use case, format, runtime, and repository facts to find projects you can use, combine, or build on.
- Projects
- 4,306
- Authors
- 3,645
- GitHub Stars
- 13,022,829
4306 projects · page 14 of 240
Open plankaWeb appProject and product management
planka↗
@plankanban·JavaScript
Manage projects collaboratively with real-time, self-hostable Kanban boards.
Project overviewPLANKA lets individuals and teams organize work with draggable projects, boards, lists, and cards while changes sync in real time. It supports Markdown descriptions, configurable notifications, and OpenID Connect sign-in, with both self-hosted and hosted options. The project uses fair-code licensing, so commercial deployments should review the applicable license terms.
- Stars
- ★ 12,226
- Forks
- ⑂ 1,316
- GitHub updated
- Jul 14, 2026
Open developerLibrarySoftware development
developer↗
@smol-ai·Python
Scaffold codebases from a product spec or embed a developer agent.
Project overviewsmol developer turns a product specification into a shared plan, a file list, and generated code for each file. It can run as a command-line scaffold, be imported as a Python library, or be exposed through an Agent Protocol API inside another application. The workflow is intentionally human-in-the-loop, and the project documents unresolved limits around cross-file coherence, dependency setup, self-healing, and slow generation.
- Stars
- ★ 12,192
- Forks
- ⑂ 1,075
- License
- MIT
Open agent-frameworkOrchestration frameworkAI and agent developmentGitHub Copilot
agent-framework↗
@microsoft·Python
Orchestrate durable multi-agent workflows in Python and .NET
Project overviewMicrosoft Agent Framework targets Python and .NET applications that need more than a single prompt-and-response loop. It supports sequential, concurrent, handoff, and group-collaboration graphs, along with checkpointing, streaming, human-in-the-loop control, OpenTelemetry tracing, and Foundry hosting samples. Its scope suits teams building restartable, observable agent workflows rather than a small one-off script.
- Stars
- ★ 12,009
- Forks
- ⑂ 2,017
- License
- MIT
Open HeroicGamesLauncherDesktop appPersonal and daily lifeLinux
HeroicGamesLauncher↗
@Heroic-Games-Launcher·TypeScript
Manage Epic, GOG, and Amazon games across Linux, Windows, and macOS.
Project overviewHeroic Games Launcher brings Epic, GOG, and Amazon libraries into one interface for installing, updating, moving, repairing, or importing games and syncing cloud saves. Linux users can launch titles through Wine or Proton and check compatibility information, while macOS users can use Crossover. Games and applications outside the supported stores can also be added to the local collection.
- Stars
- ★ 11,804
- Forks
- ⑂ 644
- License
- GPL-3.0
Open medisDesktop appBackend developmentmacOS
medis↗
@luin·JavaScript
Connect to and manage Redis databases through a graphical desktop application.
Project overviewMedis offers an Electron-based desktop interface for working with Redis, with compiled macOS releases, a community Windows build, and documented connection steps for Heroku Redis. This repository contains the original application. Its documentation directs users to the separately rebuilt Medis 2, so adopters should distinguish between the legacy source here and the newer product.
- Stars
- ★ 11,734
- Forks
- ⑂ 782
- License
- MIT
Open inbox-zeroWeb appProductivity and office
inbox-zero↗
@elie222·TypeScript
Organize email, pre-draft replies, and clear inbox clutter with AI.
Project overviewInbox Zero uses natural-language rules to organize an inbox and pre-draft replies in the user’s tone. It can track messages that need a response or are awaiting one, bulk-unsubscribe and archive unwanted mail, block cold email, prepare meeting briefs from email and calendar context, and file attachments to cloud storage. Users can also manage the inbox through Slack or Telegram. A hosted service is available; self-hosting uses the project’s setup CLI and requires Docker and Node.js 24 or newer.
- Stars
- ★ 11,620
- Forks
- ⑂ 1,431
- GitHub updated
- Jul 14, 2026
Open bishengOrchestration frameworkSoftware development
bisheng↗
@dataelement·TypeScript
Build enterprise AI workflows, RAG systems, agents, and model operations in one platform.
Project overviewBISHENG is a self-hosted platform for creating and operating enterprise LLM applications. It brings workflow orchestration, RAG, agents, model and dataset management, evaluation, fine-tuning, administration, and observability into one browser-based environment. Deployment uses Docker Compose; the documented minimum is four virtual CPU cores and 16 GB of RAM, and the default stack also installs Elasticsearch, Milvus, and OnlyOffice.
- Stars
- ★ 11,518
- Forks
- ⑂ 1,888
- License
- Apache-2.0
Open gatusWeb appDevOps and deployment
gatus↗
@TwiN·Go
Monitor services with active health checks, status pages, and alerts.
Project overviewGatus actively checks services over HTTP, ICMP, TCP, or DNS and evaluates conditions such as status codes, response time, response content, and certificate expiry. Results appear on a status page, while endpoint-specific alerts can be sent through services such as Slack, PagerDuty, and Teams so failures can be detected before users report them.
- Stars
- ★ 11,511
- Forks
- ⑂ 770
- License
- Apache-2.0
Open Toonflow-appDesktop appMedia, audio and videoLinux
Toonflow-app↗
@HBAI-Ltd·TypeScript
Turn stories and scripts into an organized animated short-drama workflow.
Project overviewToonflow brings planning, script adaptation, characters, storyboards, assets, and video nodes into an infinite-canvas workspace for animated short-form production. Its agent layers, chapter event graph, and persistent local memory help keep long projects coherent. It can run as an Electron desktop app or a self-hosted service, with model and provider connections configured separately for generation.
- Stars
- ★ 11,483
- Forks
- ⑂ 2,122
- License
- Apache-2.0
Open homerWeb appProductivity and office
homer↗
@bastienwirtz·Vue
Create a self-hosted service homepage from a simple YAML configuration.
Project overviewHomer is a static dashboard for keeping self-hosted services and frequently used links on one homepage. A YAML file defines the content, while the interface adds fuzzy search, multiple pages, grouping, smart cards, themes, and keyboard shortcuts. It can be deployed with Docker or built as static assets, but those files must be served over HTTP; opening index.html directly through the file protocol is not supported.
- Stars
- ★ 11,481
- Forks
- ⑂ 918
- License
- Apache-2.0
Open owncastAPI or serverMedia, audio and video
owncast↗
@owncast·Go
Self-host a single-user live stream with integrated chat and moderation.
Project overviewOwncast combines live video, a web player, and chat in a self-hosted single-user server, giving streamers control over their content, interface, moderation, and audience. Existing RTMP broadcasting tools such as OBS or Streamlabs can usually point to an Owncast instance instead of a mainstream platform. Windows servers are not supported natively, though deployment through WSL2 is documented.
- Stars
- ★ 11,399
- Forks
- ⑂ 1,206
- License
- MIT
Open nginx-uiWeb appDevOps and deployment
nginx-ui↗
@0xJacky·Go
Edit, back up, and manage Nginx configurations and certificates from a web UI.
Project overviewNginx UI gives administrators a browser-based workspace for editing site configurations, viewing server metrics, and automatically backing up each change for comparison or restoration. It can mirror operations across multiple nodes and handle Let's Encrypt certificate deployment and renewal. An integrated assistant and MCP interface also allow supported AI tools to inspect configurations and control services.
- Stars
- ★ 11,305
- Forks
- ⑂ 844
- License
- AGPL-3.0
Open boreCLI appDevOps and deployment
bore↗
@ekzhang·Rust
Expose a local TCP port through a public or self-hosted remote server.
Project overviewbore is a small command-line tool focused solely on forwarding TCP traffic. A local client connects to a remote bore server and exposes a localhost port on an assigned or selected remote port. You can use the public bore.pub instance or run the same single binary as your own server, with an optional shared secret for authentication. It intentionally omits domains, HTTP routing, dashboards, and other platform features.
- Stars
- ★ 11,304
- Forks
- ⑂ 514
- License
- MIT
Open OpenWAAPI or serverBackend developmentREST
OpenWA↗
@rmyndharis·TypeScript
Self-host a multi-session WhatsApp API with web management.
Project overviewOpenWA turns WhatsApp sessions into a self-hosted REST API with a web dashboard for managing accounts, webhooks, API keys, contacts, messages, and infrastructure. Its pluggable design supports SQLite or PostgreSQL, optional Redis caching, and local or S3-compatible media storage, with Docker provided for deployment. An optional MCP endpoint exposes a curated subset of tools to AI agents while keeping the full REST surface available.
- Stars
- ★ 11,271
- Forks
- ⑂ 2,541
- License
- MIT
Open KavitaWeb appPersonal and daily life
Kavita↗
@Kareadita·C#
Self-host comics, ebooks, and PDFs for reading and sharing with others.
Project overviewKavita turns manga, webtoons, comics, EPUB files, and PDFs into a self-hosted reading library with responsive web readers for phones, tablets, and desktops. It includes metadata search, collections, reading lists, and multi-user controls with roles and age restrictions. The project is still labeled beta until version 1.0, so users should keep backups in case behavior or stored data changes.
- Stars
- ★ 11,216
- Forks
- ⑂ 626
- License
- GPL-3.0
Open claude-engineerFrameworkSoftware development
claude-engineer↗
@Doriandarko·Python
Let Claude create, load, and chain new tools during a conversation.
Project overviewClaude Engineer provides CLI and web interfaces where Claude can identify a missing capability, generate the corresponding tool code, load it dynamically, and keep using it during development work. It also manages persistent conversations, context and token usage, tool chaining, and debugging output, with optional Python execution through an E2B sandbox. Its core workflow depends on Anthropic Claude 3.5, and some tools require additional service credentials.
- Stars
- ★ 11,206
- Forks
- ⑂ 1,170
- GitHub updated
- Jul 10, 2026
Open LoopDesktop appProductivity and officemacOS
Loop↗
@mrkai77·Swift
Move, resize, and arrange Mac windows with a radial menu or custom shortcuts.
Project overviewLoop lets Mac users choose a window position by holding a trigger key and moving the pointer through a radial menu, with a preview before the change is applied. Custom shortcuts and repeatable action cycles support faster keyboard workflows. It can be installed through Homebrew or a release download and requires macOS 13 or later.
- Stars
- ★ 11,168
- Forks
- ⑂ 249
- License
- GPL-3.0
Open rommWeb appPersonal and daily life
romm↗
@rommapp·Python
Organize a self-hosted ROM library and play supported games from the browser.
Project overviewRomM scans a game collection, enriches entries with metadata and artwork, and presents the library in a responsive interface for browsing, filtering, uploading, and maintenance. Supported titles can be played through browser-based emulators, and owners can share limited library access with friends. It is aimed at self-hosters managing collections across many emulated platforms.
- Stars
- ★ 11,145
- Forks
- ⑂ 673
- License
- AGPL-3.0