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 10 of 240
Open CapDesktop appMedia, audio and videomacOS
Cap↗
@CapSoftware·TypeScript
Record, edit, and share screen recordings with optional self-hosting.
Project overviewCap helps teams create product demos, bug reports, tutorials, and asynchronous updates from screen, camera, and microphone recordings. Instant Mode uploads while recording and produces a link when recording stops, while Studio Mode records locally for editing and export. Content can remain local, use your own S3-compatible storage, or run through a fully self-hosted deployment.
- Stars
- ★ 20,144
- Forks
- ⑂ 1,691
- GitHub updated
- Jul 14, 2026
Open SWE-agentCoding agentSoftware development
SWE-agent↗
@SWE-agent·Python
Let a chosen language model inspect a repository and attempt a fix from a GitHub issue.
Project overviewSWE-agent gives a selected language model tools to inspect a repository, edit code, and attempt a fix from a GitHub issue. It also supports custom coding tasks, SWE-bench experiments, and offensive-security challenges. The maintainers recommend the simpler mini-SWE-agent for most new users, while the EnIGMA mode currently directs users to SWE-agent 0.7.
- Stars
- ★ 19,761
- Forks
- ⑂ 2,159
- License
- MIT
Open KapDesktop appMedia, audio and video
Kap↗
@wulkano·TypeScript
Record a selected area of your Mac screen from the menu bar.
Project overviewKap starts from the macOS menu bar: choose the portion of the screen to capture, begin recording, and click the icon again to stop. Option-clicking pauses an active recording. Builds are available for Apple silicon and Intel Macs, with Homebrew installation and a plugin system for extensions.
- Stars
- ★ 19,279
- Forks
- ⑂ 889
- License
- MIT
Open livelyDesktop appPersonal and daily lifeWindows
lively↗
@rocksdanister·C#
Set videos, webpages, or apps as animated Windows wallpapers
Project overviewLively Wallpaper turns videos, GIFs, webpages, and even Unity or Godot applications into animated Windows wallpapers, with any wallpaper also usable as a multi-monitor screensaver. It supports drag and drop, command-line automation, and APIs for interactive wallpapers. Playback can pause during fullscreen applications, battery use, or remote desktop sessions to reduce unnecessary resource use.
- Stars
- ★ 19,188
- Forks
- ⑂ 1,309
- License
- GPL-3.0
Open RecordlyDesktop appMedia, audio and videoLinux
Recordly↗
@webadderallorg·TypeScript
Record and polish demo videos with timeline edits, zooms, cursor styling, and built-in export.
Project overviewRecordly combines cross-platform screen capture with a renderer-driven editor for trims, zoom regions, speed changes, annotations, audio overlays, styled backgrounds, cursors, and webcams. Projects can be reopened and exported as MP4 or GIF. Capture behavior varies by operating system: macOS requires version 14 or newer, and Linux system audio typically depends on PipeWire.
- Stars
- ★ 19,089
- Forks
- ⑂ 1,380
- GitHub updated
- Jul 14, 2026
Open pot-desktopDesktop appWriting and editingLinux
pot-desktop↗
@pot-app·JavaScript
Translate selected text, typed input, clipboard content, or screenshots across desktop platforms.
Project overviewPot handles translation from selected text, a dedicated input window, clipboard monitoring, or a captured screen region, and can perform OCR before translating an image. It can query multiple translation, recognition, and speech services in parallel, supports plugins and external calls, and runs on Windows, macOS, and Linux.
- Stars
- ★ 19,034
- Forks
- ⑂ 945
- License
- GPL-3.0
Open orcaAgent harnessSoftware developmentAndroid
orca↗
@stablyai·TypeScript
Run parallel coding agents in isolated worktrees and monitor or steer them from desktop or mobile.
Project overviewOrca is an agent development environment for coordinating multiple terminal-based coding agents across separate worktrees. It brings repositories, terminals, previews, agent state, account switching, and usage tracking into one workspace. A mobile companion can notify you when work finishes, show progress, and send follow-up instructions while the desktop sessions continue running.
- Stars
- ★ 18,927
- Forks
- ⑂ 1,484
- License
- MIT
Open elizaAgent runtimeAI and agent development
eliza↗
@elizaOS·TypeScript
Run an extensible personal agent and persistent apps on your own devices.
Project overviewelizaOS combines a personal-assistant app with an agent runtime that can operate on desktop, mobile, web, a Linux desktop, or as an Android system assistant. It supports chat, voice, messaging, browser automation, on-device models, and persistent plugin-based apps while keeping the agent, data, and models local. Its optional cloud service adds hosted inference, cross-device sync, deployment, and metering rather than being required for local use.
- Stars
- ★ 18,723
- Forks
- ⑂ 5,580
- License
- MIT
Open tolariaDesktop appKnowledge managementLinux
tolaria↗
@refactoringhq·TypeScript
Manage Markdown knowledge bases offline with Git-backed history.
Project overviewTolaria is a desktop app for organizing personal notes, company documentation, or agent memory on macOS, Windows, and Linux. Notes remain standard Markdown files with YAML frontmatter, and every vault is a Git repository with portable version history. It works without a Tolaria account, subscription, or cloud backend, so the knowledge base remains usable in other tools.
- Stars
- ★ 18,646
- Forks
- ⑂ 1,271
- License
- AGPL-3.0
Open simplex-chatMobile appCommunication and collaborationAndroid
simplex-chat↗
@simplex-chat·Haskell
Chat with end-to-end encryption without global user identifiers.
Project overviewSimpleX Chat routes messages through disposable relay queues and uses pairwise connection identifiers instead of a global username or account identifier. Mobile, desktop, and terminal clients are available, and users can run their own messaging servers. The platform is still relatively early, so people relying on it for sensitive workflows should evaluate its current limitations and possible bugs.
- Stars
- ★ 18,616
- Forks
- ⑂ 1,259
- License
- AGPL-3.0
Open agent-zeroAgent harnessSoftware developmentLinux
agent-zero↗
@agent0ai·Python
Let an AI agent work across code, websites, and office files on a Linux desktop.
Project overviewAgent Zero runs an agent inside a Dockerized Linux desktop, where it can use terminals, browsers, desktop software, repositories, and editable documents, spreadsheets, and presentations. Projects isolate files, memories, secrets, and model settings, while multi-agent delegation, MCP, a host-machine bridge, and more than 100 community plugins extend the workspace. When connecting it to real host repositories, carefully limit the paths and permissions it can reach.
- Stars
- ★ 18,381
- Forks
- ⑂ 3,680
- GitHub updated
- Jul 10, 2026
Open pydantic-aiFrameworkAI and agent development
pydantic-ai↗
@pydantic·Python
Build type-safe Python agents with tools, structured outputs, and provider choice
Project overviewPydantic AI is a Python framework for building agents with typed instructions, dependencies, tool calls, and structured outputs. It supports many model providers, MCP integrations, streamed results, tool-call approval, durable execution, and graph-based workflows. This makes it a fit for developers who want agent behavior checked by Python types and evaluated over time.
- Stars
- ★ 18,325
- Forks
- ⑂ 2,329
- License
- MIT
Open nuclearDesktop appMedia, audio and videoModel Context Protocol
nuclear↗
@nukeop·TypeScript
Search free music, manage playlists, and play it without ads or tracking.
Project overviewNuclear is an open-source music player for Windows, macOS, and Linux that searches for songs and artists, manages queues, and builds playlists without ads or tracking. Plugins can add streaming sources, metadata, and playlist integrations, while its optional MCP server lets compatible AI clients control playback.
- Stars
- ★ 18,040
- Forks
- ⑂ 1,298
- License
- AGPL-3.0
Open moonlight-qtDesktop appMedia, audio and videoLinux
moonlight-qt↗
@moonlight-stream·C++
Stream games or a remote desktop from a compatible host
Project overviewMoonlight PC receives game or desktop streams from NVIDIA GameStream or Sunshine hosts across Windows, macOS, Linux, Steam Link, and several ARM devices. It supports hardware-accelerated H.264, HEVC, and AV1 decoding, HDR, 7.1 audio, keyboard shortcut forwarding, and multiple gamepads. AV1 specifically requires Sunshine and a supported GPU on the host.
- Stars
- ★ 17,868
- Forks
- ⑂ 1,164
- License
- GPL-3.0
Open MailspringDesktop appCommunication and collaborationLinux
Mailspring↗
@Foundry376·JavaScript
Manage multiple inboxes, mail rules, snoozing, and scheduled sending.
Project overviewMailspring brings a unified inbox, snoozing, send later, rules, and templates into a desktop client for macOS, Windows, and Linux. Email credentials are not sent to the cloud. Link tracking, read receipts, mailbox analytics, and contact or company profiles are reserved for the paid Pro subscription.
- Stars
- ★ 17,683
- Forks
- ⑂ 1,009
- License
- GPL-3.0
Open docusealWeb appDocument productivityWebhooks
docuseal↗
@docusealco·Ruby
Create, send, fill, and sign PDF forms on a self-hosted platform.
Project overviewDocuSeal lets teams turn PDFs into online forms with a visual field builder, assign multiple submitters, and collect completed documents and electronic signatures from phones or desktops. The self-hosted platform also supports automated email, signature verification, user management, local or cloud object storage, plus APIs and webhooks for integration. Its base application can be deployed quickly with Docker. Advanced capabilities such as white-labeling, SSO, SMS identity verification, bulk sending, and embedded builders or signing forms are listed as Pro features.
- Stars
- ★ 17,518
- Forks
- ⑂ 1,711
- License
- AGPL-3.0
Open agent-lightningFrameworkAI and agent development
agent-lightning↗
@microsoft·Python
Optimizes AI agents with almost no code changes across frameworks and training methods.
Project overviewAgent Lightning connects existing agents to optimization workflows with minimal code changes by collecting prompts, tool calls, and rewards as structured traces. It can selectively optimize one or more agents built with LangChain, the OpenAI Agent SDK, AutoGen, CrewAI, Microsoft Agent Framework, or plain Python. Supported approaches include reinforcement learning, automatic prompt optimization, and supervised fine-tuning.
- Stars
- ★ 17,375
- Forks
- ⑂ 1,521
- License
- MIT
Open Seelen-UIDesktop appProductivity and officeWindows
Seelen-UI↗
@eythaann·Rust
Replace and customize the Windows desktop shell around your workflow.
Project overviewSeelen UI replaces major parts of the Windows 10 or 11 desktop, including the taskbar, dock, app launcher, window manager, notifications, and virtual desktops. Its CSS and JSON theming system and plugin widgets let users reshape both appearance and behavior, from minimal setups to denser power-user layouts. Microsoft Edge and the WebView runtime are required for the application to work correctly.
- Stars
- ★ 17,334
- Forks
- ⑂ 568
- License
- AGPL-3.0