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 18 of 240
Open lamdaFrameworkTesting and debuggingAndroid
lamda↗
@firerpa·Python
Control, automate, and operate Android devices or fleets from one integrated platform.
Project overviewFIRERPA combines Android remote desktop, UI automation, OCR and image matching, traffic capture, Frida, proxy networking, and device operations behind one on-device service and Python client. It can work with or without root and expose controls through a browser, APIs, MCP clients, or a natural-language agent. The platform targets automation engineering, mobile security work, and long-running device farms, so its breadth and deployment complexity go well beyond a simple phone mirroring utility.
- Stars
- ★ 7,886
- Forks
- ⑂ 1,048
- License
- MIT
Open jspaintWeb appImage generation and editingLinux
jspaint↗
@1j01·JavaScript
Use a browser-based remake of classic Microsoft Paint
Project overviewJS Paint recreates the tools and menus of classic Microsoft Paint in a web application, with touch support, themes, extra file types, and accessibility-oriented controls. Users can load images from URLs, upload to Imgur, and create experimental multi-user sessions. Those sessions are explicitly not private and may interrupt each other or lose work, so they are unsuitable for dependable collaborative editing.
- Stars
- ★ 7,822
- Forks
- ⑂ 663
- License
- MIT
Open simple-peerLibrarySoftware development
simple-peer↗
@feross·JavaScript
Create WebRTC video, voice, and data channels in JavaScript
Project overviewsimple-peer wraps WebRTC in a concise Node.js-style API that runs in browsers and Node.js. It supports video and voice streams plus text or binary data channels, with a Node duplex-stream interface for server-side use. Advanced options cover trickle ICE, custom configuration, transceivers, and renegotiation, making it a small communication layer rather than a complete calling service.
- Stars
- ★ 7,795
- Forks
- ⑂ 984
- License
- MIT
Open nullclawCLI appPersonal and daily lifeOpenClaw
nullclaw↗
@nullclaw·Zig
Run a configurable, multi-channel AI assistant on resource-constrained devices.
Project overviewnullclaw packages model providers, messaging channels, memory backends, tools, and service management into a self-contained Zig binary for ARM, x86, and RISC-V systems. It can run as an interactive agent, one-shot command, gateway, or background service, with implementations selected through configuration. The project reports a roughly 678 KB binary and about 1 MB peak memory use.
- Stars
- ★ 7,745
- Forks
- ⑂ 903
- License
- MIT
Open agent-squadFrameworkAI and agent development
agent-squad↗
@2FastLabs·Swift
Route each conversation to the most suitable specialized AI agent.
Project overviewAgent Squad selects the most suitable specialized agent from each request and preserves conversation context across agents and sessions. It provides Python, TypeScript, and Swift runtimes with replaceable classifiers, storage, retrievers, and tools. The Swift implementation can keep routing, MCP tools, voice, and chat history on Apple devices, while GroundedAgent separates data gathering from response writing so answers stay limited to actual tool results.
- Stars
- ★ 7,689
- Forks
- ⑂ 726
- License
- Apache-2.0
Open claude-agent-sdk-pythonSDKAI and agent developmentCLI integration
claude-agent-sdk-python↗
@anthropics·Python
Calls Claude Agent from Python with async queries, in-process tools, hooks, and interactive sessions.
Project overviewClaude Agent SDK for Python exposes an async query function and ClaudeSDKClient for bidirectional, interactive conversations with Claude Code. Custom tools and hooks can run as in-process MCP servers, while external MCP servers can be used alongside them. The package bundles the Claude Code CLI by default, requires Python 3.10 or newer, and allows a custom CLI path.
- Stars
- ★ 7,581
- Forks
- ⑂ 1,156
- License
- MIT
Open glassDesktop appProductivity and officemacOS
glass↗
@pickle-com·JavaScript
Turn live screen and audio context into meeting notes and action items.
Project overviewGlass is a desktop meeting and context assistant that combines on-screen activity with live audio to produce notes, summaries, action items, and answers based on earlier screen and sound history. Keyboard shortcuts let users show the interface or ask a question on demand, and the project states that the window stays out of recordings, screenshots, and the Dock. A ready-to-run macOS app is available, while Windows support is beta. Users can connect OpenAI or Gemini, or use local Ollama and Whisper models.
- Stars
- ★ 7,555
- Forks
- ⑂ 1,110
- License
- GPL-3.0
Open ClawXDesktop appWorkflow automation
ClawX↗
@ValueCell-ai·TypeScript
Set up and operate OpenClaw agents without using a terminal.
Project overviewClawX is a desktop interface that embeds the OpenClaw runtime and replaces command-line setup with a guided application experience. Users can configure providers, chat with agents, manage skills, workspaces, scheduled tasks, diagnostics, and selected memory tools through visual controls, while Developer Mode exposes more advanced settings. It is aimed at users who want OpenClaw capabilities without maintaining a separate terminal-driven installation, with Windows and multilingual operation explicitly documented.
- Stars
- ★ 7,544
- Forks
- ⑂ 1,122
- License
- MIT
Open camofox-browserAPI or serverAI and agent developmentOpenClaw
camofox-browser↗
@jo-inc·JavaScript
Give AI agents an anti-detection browser API with stable element references.
Project overviewcamofox-browser wraps Camoufox in a REST service built for agent browsing, using compact accessibility snapshots and stable element references for navigation, clicking, typing, and extraction. It isolates cookies and storage by user and supports proxies, imported login state, traces, and several deployment targets. The first install downloads roughly 300 MB, and anonymized crash telemetry is enabled by default but can be disabled.
- Stars
- ★ 7,543
- Forks
- ⑂ 782
- License
- MIT
Open forgecodeCoding agentSoftware developmentModel Context Protocol
forgecode↗
@tailcallhq·Rust
Use terminal agents with a choice of models to understand, plan, and modify code.
Project overviewForge brings an AI coding workflow to the terminal through an interactive TUI, one-shot commands, or a Zsh colon-prefix interface. Its built-in forge, sage, and muse agents separate implementation, read-only code research, and planning. Developers can retain conversation context, choose among many model providers, and connect MCP tools without leaving their command-line workflow.
- Stars
- ★ 7,453
- Forks
- ⑂ 1,447
- License
- Apache-2.0
Open HuLaDesktop appCommunication and collaborationAndroid
HuLa↗
@HuLaSpark·Vue
Use an open-source messaging app across desktop and mobile platforms.
Project overviewHuLa is an instant-messaging application for Windows, macOS, Linux, iOS, and Android. It supports direct and group chat, contact and group management, file transfer, voice and video calls, and an integrated AI chat assistant. A complete deployment also requires the separate HuLa-Server repository. A web version is not currently supported, and direct macOS downloads may require handling certificate or quarantine warnings.
- Stars
- ★ 7,441
- Forks
- ⑂ 1,010
- License
- Apache-2.0
Open reflyAutomationAI and agent development
refly↗
@refly-ai·TypeScript
Build reusable agent skills from visual, versioned workflows.
Project overviewRefly turns business procedures and team SOPs into reusable, versioned Agent Skills through a visual workflow builder. Skills can be installed, published, and shared through a registry, then exposed to other systems as APIs, webhooks, MCP services, or portable SDKs. It is aimed at teams that want durable agent capabilities rather than one-off prompts or copied automation templates.
- Stars
- ★ 7,434
- Forks
- ⑂ 720
- GitHub updated
- Jul 13, 2026
Open fsnotesDesktop appWriting and editingiOS
fsnotes↗
@glushchenko·Swift
Manage Markdown and plain-text notes across macOS and iOS.
Project overviewFSNotes is a Markdown-first notes manager for macOS and iOS that also works directly with ordinary text files. Notes can live across multiple folders and sync through iCloud Drive or Dropbox, while tags, double-bracket cross-note links, code highlighting, and inline images support organization and writing. Encryption, optional Git versioning, and backups are available for users who want more control over stored files.
- Stars
- ★ 7,420
- Forks
- ⑂ 569
- License
- MIT
Open caprineDesktop appCommunication and collaboration
caprine↗
@sindresorhus·TypeScript
Use Facebook Messenger in a dedicated, privacy-focused desktop client.
Project overviewCaprine is an unofficial Facebook Messenger desktop client for macOS, Linux, and Windows. It separates conversations from the browser and adds options such as dark themes, keyboard shortcuts, custom styling, silent updates, and adjustable text size. Some integrations, including menu-bar mode, Touch Bar support, and system Do Not Disturb behavior, are available only on macOS.
- Stars
- ★ 7,373
- Forks
- ⑂ 612
- License
- MIT
Open stitch-skillsCollection or directoryDesign and creative workClaude Code
stitch-skills↗
@google-labs-code·TypeScript
Generate and manage Google Stitch designs, then turn them into frontend components.
Project overviewUse compatible coding agents to create or edit Google Stitch screens, import existing frontend code into a design, manage design systems, and generate implementation assets. The collection includes workflows for React, React Native, and other build targets, but the design operations depend on the Stitch MCP server and selectively installed skills may require companion skills.
- Stars
- ★ 7,371
- Forks
- ⑂ 973
- License
- Apache-2.0
Open mullvadvpn-appDesktop appSecurity and privacyAndroid
mullvadvpn-app↗
@mullvad·Rust
Connect to Mullvad VPN and configure privacy controls across desktop and mobile devices.
Project overviewThis is the official client for the Mullvad VPN service across desktop and mobile platforms. It supports WireGuard connections and options such as multihop routing, traffic obfuscation, custom DNS, content blocking, and controlled local-network access, while split-tunneling availability varies by platform. Mullvad publishes signed builds and external audit reports for the app. A Mullvad VPN service account is required to use it as a VPN client.
- Stars
- ★ 7,369
- Forks
- ⑂ 500
- License
- GPL-3.0
Open steel-browserAPI or serverAI and agent developmentREST
steel-browser↗
@steel-dev·TypeScript
Run programmable browser sessions and web actions for AI agents and applications.
Project overviewSteel exposes a browser API that manages Chrome sessions, pages, processes, cookies, local storage, proxies, extensions, and cleanup for AI agents or automation applications. Developers can connect with Puppeteer, Playwright, or Selenium, or call quick endpoints for scraping pages, taking screenshots, and producing PDFs. It can be used through Steel Cloud or deployed locally with Docker and other supported setups. The project is still described as a public beta.
- Stars
- ★ 7,333
- Forks
- ⑂ 949
- License
- Apache-2.0
Open open-codesignDesktop appDesign and creative workLinux
open-codesign↗
@OpenCoworkAI·TypeScript
Generate prototypes, slide decks, and marketing assets with your chosen model.
Project overviewOpen CoDesign is a local-first desktop app that turns prompts into interactive prototypes, slide decks, and marketing assets, with live preview, pinned comments, and targeted visual adjustments. It supports Claude, GPT, Gemini, Kimi, GLM, Ollama, and OpenAI-compatible providers, and can import existing Claude Code or Codex configurations. Projects can be exported as HTML, PDF, PPTX, ZIP, or Markdown. Cloud providers require the corresponding API key or subscription, while a local model can support offline use.
- Stars
- ★ 7,282
- Forks
- ⑂ 772
- License
- MIT