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 33 of 240
Open livehelperchatWeb appSupport and operationsREST
livehelperchat↗
@LiveHelperChat·PHP
Run self-hosted live support for website visitors
Project overviewLive Helper Chat is an open-source, self-hostable support application for websites, with web and mobile clients for teams of operators. Integrations add voice, video, screen sharing, Telegram, Facebook Messenger, and WhatsApp through Twilio, while its bot system can connect to third-party AI services. Installing from source requires PHP 8.2 or newer, and some multimedia features depend on external services.
- Stars
- ★ 2,229
- Forks
- ⑂ 732
- License
- Apache-2.0
Open agent-skillsCollection or directoryResearch and knowledgeClaude Code
agent-skills↗
@apify·Python
Scrape websites, build Apify Actors, and deliver structured data with coding agents.
Project overviewEquip Claude Code, Cursor, Codex, Gemini CLI, and other agents to choose Apify Actors for scraping social, search, maps, commerce, and review platforms. Separate skills help create, debug, and deploy new JavaScript, TypeScript, or Python Actors, wrap existing scripts as Actors, generate output schemas, and integrate runs through the SDK or REST API. The collection supports both one-off data requests and maintainable automation workflows.
- Stars
- ★ 2,228
- Forks
- ⑂ 244
- GitHub updated
- Jul 14, 2026
Open RA.AidCoding agentSoftware development
RA.Aid↗
@ai-christianson·Python
Let a standalone coding agent research, plan, and execute multi-step development work.
Project overviewRA.Aid moves a development task through dedicated research, planning, and implementation stages. It can inspect a codebase, run shell commands, edit files, ask for human input, and optionally delegate edits to a separately installed aider. Because it can execute commands and change code autonomously, the project recommends using version control and reviewing the Git diff before committing.
- Stars
- ★ 2,225
- Forks
- ⑂ 212
- License
- Apache-2.0
Open electron-release-serverAPI or serverDevOps and deployment
electron-release-server↗
@ArekSredzki·JavaScript
Self-host releases and auto-update downloads for Electron applications
Project overviewElectron Release Server is a self-hosted release service for Electron and other Squirrel-based applications. It provides a management interface, download URLs organized by platform, channel, and flavor, and endpoints compatible with Squirrel auto-updates. It supports Docker, LDAP, local disk storage, and multiple database backends, while Amazon S3 storage requires minor modifications. Existing deployments should review the documented database and configuration migrations before upgrading.
- Stars
- ★ 2,208
- Forks
- ⑂ 561
- License
- MIT
Open lotionDesktop appProductivity and officeLinux
lotion↗
@puneetsl·JavaScript
Use Notion through an unofficial multi-tab desktop client focused on Linux.
Project overviewLotion wraps Notion in an unofficial desktop application with multiple tabs, themes, spell checking, and desktop integration. Its primary audience is Linux users who want a dedicated Notion workspace rather than another browser window, although macOS and Windows builds are also published. The macOS release is unsigned and may trigger Gatekeeper warnings, while Windows support is described as best effort, so users on those platforms should expect extra setup or rough edges.
- Stars
- ★ 2,201
- Forks
- ⑂ 96
- License
- MIT
Open neko-masterWeb appData visualization
neko-master↗
@foru17·TypeScript
Monitor traffic, domains, IPs, and proxy nodes across gateways.
Project overviewNeko Master is a self-hosted dashboard for collecting and analyzing network traffic from one or more OpenClash backends. It presents real-time connections and trends by time range, domain, IP address, ASN, geography, and proxy node, with a bilingual web interface that can also be installed as a PWA. Deployment is available through Docker, but the dashboard depends on reachable gateway backends or deployed agents to supply the traffic data it visualizes.
- Stars
- ★ 2,192
- Forks
- ⑂ 138
- License
- MIT
Open aoDesktop appProductivity and office
ao↗
@klaudiosinani·JavaScript
Manage Microsoft To Do tasks with a keyboard-focused desktop client.
Project overviewAo is an unofficial desktop client for Microsoft To Do on Windows, macOS, and Linux. It emphasizes fast keyboard operation with extensive local shortcuts, configurable global shortcuts, direct list navigation, quick task creation, and search. Theme choices, compact mode, scalable UI, and an always-available window make it useful for people who prefer a dedicated task app, but it is a community project rather than an official Microsoft client.
- Stars
- ★ 2,190
- Forks
- ⑂ 211
- License
- MIT
Open MEGAcmdCLI appWorkflow automation
MEGAcmd↗
@meganz·C++
Sync, back up, and access MEGA cloud files from scripts or an interactive shell.
Project overviewMEGAcmd exposes a MEGA account through both an interactive shell and script-friendly commands. It can synchronize local and remote folders, schedule backups with retained snapshots, transfer shared-link content, and serve cloud files through WebDAV for access or streaming. Its background server keeps the login session, sync definitions, and configuration on the local machine, so a proper logout is required when those traces should be removed.
- Stars
- ★ 2,187
- Forks
- ⑂ 425
- GitHub updated
- Jul 13, 2026
Open piano-trainerDesktop appEducation and learning
piano-trainer↗
@ZaneH·TypeScript
Practice piano scales, chords, and fifths with MIDI, keyboard input, and quizzes.
Project overviewPiano Trainer turns scales, chords, and the circle of fifths into interactive desktop exercises. Learners can respond with a MIDI keyboard or the computer keyboard, then reinforce recall through quizzes, hard mode, and shuffled practice. Free cross-platform builds are available. It works best as a hands-on reference and repetition tool for self-paced learners rather than as a complete structured piano course.
- Stars
- ★ 2,183
- Forks
- ⑂ 66
- License
- MIT
Open skillsCollection or directoryMobile app developmentAndroid
skills↗
@expo·Shell
Guide AI agents through building and debugging Expo apps
Project overviewExpo Skills gives compatible coding agents focused guidance for building, deploying, upgrading, and debugging Expo apps. The collection explains common Expo and EAS workflows plus React Native, iOS, and Android constraints, and can be installed through official plugin marketplaces or the skills CLI for different agents.
- Stars
- ★ 2,179
- Forks
- ⑂ 111
- License
- MIT
Open kernel-memoryLearning resourceResearch and knowledgeOpenAPI
kernel-memory↗
@microsoft·C#
Study how to build document indexing, retrieval, and cited memory for AI applications.
Project overviewKernel Memory is a reference implementation for turning documents into an AI memory layer through extraction, chunking, indexing, retrieval-augmented generation, and source citations. It can run as an asynchronous service or as an embedded component in .NET applications. The repository is archived and explicitly presented as unsupported research code, so it should be used for learning and architectural reference rather than production deployment.
- Stars
- ★ 2,169
- Forks
- ⑂ 400
- License
- MIT
Open AgentStackScaffold or starterAI and agent development
AgentStack↗
@agentstack-ai·Python
Scaffold customizable AI agent projects from the command line.
Project overviewAgentStack creates an initial agent project and supports an ongoing CLI workflow for adding tools, generating tests, and running the application. It works with multiple model providers and frameworks such as CrewAI and LangGraph, while keeping the generated code open for developers to customize rather than acting as a low-code builder.
- Stars
- ★ 2,168
- Forks
- ⑂ 220
- License
- MIT
Open GlobalProtect-openconnectCLI appSecurity and privacyLinux
GlobalProtect-openconnect↗
@yuezk·Rust
Connect to GlobalProtect VPNs on Linux through a CLI or GUI.
Project overviewGlobalProtect-openconnect provides Linux users with CLI and graphical clients built around OpenConnect. It can connect to multiple portals or gateways and supports SSO, non-SSO login, FIDO2 devices such as YubiKey, and client certificates. The CLI is free and open source, while the GUI is a paid application with a seven-day trial after installation.
- Stars
- ★ 2,162
- Forks
- ⑂ 253
- License
- GPL-3.0
Open JustHireMeDesktop appProductivity and office
JustHireMe↗
@vasu-devs·Python
Collect job leads locally, rank fit, and generate tailored application materials.
Project overviewJustHireMe is a cross-platform, local-first workbench for ingesting job leads, ranking them with profile-aware rules and vector matching, and tracking applications in a local CRM. It can generate tailored resumes, cover letters, and outreach materials, while browser-based automatic application remains experimental rather than part of the stable core. The first launch downloads its runtime pack, and the macOS build is not yet notarized.
- Stars
- ★ 2,158
- Forks
- ⑂ 350
- License
- AGPL-3.0
Open awesome-electron-alternativesCollection or directorySoftware development
awesome-electron-alternatives↗
@sudhakar3697
Compare cross-platform desktop frameworks that can replace Electron.
Project overviewAwesome Electron Alternatives is a curated reference for developers evaluating desktop stacks outside Electron. It groups frameworks, runtimes, and GUI toolkits by languages such as C#, C/C++, Java, JavaScript or TypeScript, Python, and others, with short descriptions and license information. The list is useful for forming an initial shortlist when size, memory use, source protection, or an existing web component makes Electron undesirable. It is a directory, not a build tool or a substitute for validating each project’s current support.
- Stars
- ★ 2,158
- Forks
- ⑂ 104
- License
- MIT
Open ipfs-companionBrowser extensionCommunication and collaboration
ipfs-companion↗
@ipfs·JavaScript
Use a local IPFS node directly from a web browser
Project overviewIPFS Companion is a browser extension for Chromium-based browsers and Firefox that connects everyday browsing to a locally running Kubo node. It can handle ipfs:// addresses, redirect content-addressed sites and file paths to the local gateway, and provide quick actions for importing, pinning, unpinning, and copying CIDs or public gateway links. A local node must be running through IPFS Desktop or the command-line daemon.
- Stars
- ★ 2,157
- Forks
- ⑂ 336
- License
- CC0-1.0
Open rclone-uiDesktop appProductivity and officeLinux
rclone-ui↗
@rclone-ui·TypeScript
Manage local or remote rclone storage and transfer tasks through a desktop interface.
Project overviewRclone UI gives rclone users a cross-platform desktop interface for managing remotes and transfer tasks instead of working mainly from the command line. It can connect to rclone RCD instances running locally or on another server, making it useful for personal machines and homelabs. Windows, macOS, and Linux builds are available; remote setups still require users to configure network access and authentication safely.
- Stars
- ★ 2,130
- Forks
- ⑂ 81
- License
- Apache-2.0
Open museeksDesktop appMedia, audio and video
museeks↗
@martpie·TypeScript
Manage a local music library with a simple cross-platform player
Project overviewMuseeks is a focused desktop player for Linux, macOS, and Windows, with support for common formats including MP3, M4A/AAC, FLAC, WAV, and OGG. It refreshes the library automatically and includes playlists, queue management, shuffle, loop, cover art, speed control, a sleep blocker, and M3U import or export. Official installers come from the releases page; community package-manager builds may lag behind.
- Stars
- ★ 2,124
- Forks
- ⑂ 229
- License
- MIT