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 3 of 240
Open design-resources-for-developersCollection or directoryFrontend development
design-resources-for-developers↗
@bradtraversy
Find categorized design assets, fonts, UI libraries, and frontend resources.
Project overviewThis curated directory helps designers and frontend developers find resources for interface work without searching each category from scratch. It groups stock imagery, illustrations, fonts, icons, web templates, CSS frameworks, UI component libraries, design systems, and related tools, with a short description for each link to make scanning and comparison easier.
- Stars
- ★ 66,404
- Forks
- ⑂ 12,107
- License
- MIT
Open clineCoding agentSoftware developmentModel Context Protocol
cline↗
@cline·TypeScript
Edit code, run commands, and use tools with an agent in your IDE or terminal.
Project overviewCline works as a VS Code extension, terminal assistant, or SDK, allowing an agent to create files, run shell commands, browse the web, and call tools with human approval. Project rules and skills carry across its clients, while the SDK can register custom tools, lifecycle hooks, plugins, or MCP servers. It therefore spans personal coding assistance as well as custom agents and scheduled or embedded automation.
- Stars
- ★ 64,521
- Forks
- ⑂ 6,886
- License
- Apache-2.0
Open openinterpreterCoding agentSoftware developmentModel Context Protocol
openinterpreter↗
@openinterpreter·Rust
Use lower-cost models for coding, commands, and interface testing in the terminal.
Project overviewOpen Interpreter is a Rust terminal coding agent designed for lower-cost and open models such as DeepSeek, Kimi, Qwen, and GLM. Its TUI can switch models and agent harnesses, execute commands inside native sandboxes, and use a built-in QA skill to operate and test web or native applications. Configuration and session state remain on the local machine.
- Stars
- ★ 64,325
- Forks
- ⑂ 5,602
- License
- Apache-2.0
Open rufloAgent harnessSoftware developmentClaude Code
ruflo↗
@ruvnet·TypeScript
Orchestrates agents, memory, tools, and automated workflows around Claude Code and Codex.
Project overviewRuflo is an agent meta-harness for Claude Code and Codex, adding specialist agents, swarm coordination, memory, learning, MCP tools, and hooks around development work. Its Claude Code plugin path only adds slash commands, skills, and agent definitions; it does not register the MCP server or hooks. The full npx init path installs the broader runtime, daemon, and orchestration features.
- Stars
- ★ 63,849
- Forks
- ⑂ 7,542
- License
- MIT
Open warpDesktop appSoftware development
warp↗
@warpdotdev·Rust
Use built-in or third-party coding agents in a terminal-based development environment
Project overviewWarp is an agentic development environment built around the terminal. You can use its built-in coding agent or bring command-line agents such as Claude Code, Codex, and Gemini CLI. The client codebase is open source and can be built locally; most of the repository is licensed under AGPLv3, while the Warp UI crates use MIT.
- Stars
- ★ 63,024
- Forks
- ⑂ 5,218
- License
- AGPL-3.0
Open drawio-desktopDesktop appDesign and creative workWindows
drawio-desktop↗
@jgraph·JavaScript
Create and edit draw.io diagrams in the official desktop application.
Project overviewdrawio-desktop wraps the core draw.io editor in an Electron application for creating and editing diagrams on a computer. Official binaries are distributed through GitHub Releases. The app is licensed under Apache 2.0, can be used for any purpose, and is provided as-is.
- Stars
- ★ 62,113
- Forks
- ⑂ 5,727
- License
- Apache-2.0
Open worldmonitorWeb appData visualization
worldmonitor↗
@koala73·TypeScript
Track global news, geopolitical risk, markets, and infrastructure on one map.
Project overviewWorld Monitor combines hundreds of curated feeds with military, economic, disaster, escalation, and market signals in a map-based situational dashboard. Users can access it through the web, desktop app, CLI, REST API, or MCP server; the base app starts without environment variables, while some data sources need credentials, and local AI is available through Ollama.
- Stars
- ★ 61,839
- Forks
- ⑂ 9,629
- GitHub updated
- Jul 14, 2026
Open memosWeb appDocument productivityREST
memos↗
@usememos·Go
Capture Markdown notes in a lightweight, self-hosted timeline you fully control.
Project overviewMemos offers a timeline-first space for quickly capturing Markdown notes without navigating a folder hierarchy. It can run as a single Go binary or a small Docker deployment backed by SQLite, MySQL, or PostgreSQL. Notes remain portable, the application reports no telemetry, and REST and gRPC APIs make it practical to connect other tools and automations.
- Stars
- ★ 61,536
- Forks
- ⑂ 4,560
- License
- MIT
Open mem0LibraryAI and agent development
mem0↗
@mem0ai·Python
Add searchable long-term memory to AI assistants and agents.
Project overviewMem0 stores user, session, and agent state so assistants, support bots, and automated systems can recall preferences and prior interactions. Developers can integrate it through Python or JavaScript libraries, a CLI, a self-hosted server, or the managed platform. Its core workflow depends on an LLM and an embedding model, and some managed-platform optimizations are not included in the open-source SDK.
- Stars
- ★ 60,549
- Forks
- ⑂ 7,035
- License
- Apache-2.0
Open PakeCLI appSoftware development
Pake↗
@tw93·Rust
Package any website as a desktop app through a CLI or online build.
Project overviewPake turns a website into a macOS, Windows, or Linux desktop application through a command-line tool or a GitHub Actions build. Its Tauri-based packages support custom icons, window settings, shortcuts, styling, and selected page behavior while remaining much smaller than typical Electron bundles. Beginners can use ready-made packages or online builds, while local packaging requires a Rust and Node development environment.
- Stars
- ★ 59,862
- Forks
- ⑂ 12,089
- License
- GPL-3.0
Open autogenOrchestration frameworkAI and agent development
autogen↗
@microsoft·Python
Build multi-agent applications that collaborate autonomously or with people.
Project overviewAutoGen provides multi-agent orchestration, tool use, and a visual studio for prototyping workflows in which agents work autonomously or alongside people. The project is now in maintenance mode and will not receive new features. Existing users can continue using it or follow the migration guide, while new projects are directed to Microsoft Agent Framework.
- Stars
- ★ 59,635
- Forks
- ⑂ 8,975
- License
- CC-BY-4.0
Open marktextDesktop appWriting and editingLinux
marktext↗
@marktext·TypeScript
A distraction-free visual Markdown editor for desktop
Project overviewMarkText is a desktop Markdown editor with real-time visual preview and optional source, typewriter, and focus modes. It supports CommonMark, GitHub Flavored Markdown, math expressions, front matter, emojis, and direct image pasting, then exports finished documents as HTML or PDF on Windows, macOS, and Linux.
- Stars
- ★ 58,684
- Forks
- ⑂ 4,352
- License
- MIT
Open coolifyWeb appDevOps and deployment
coolify↗
@coollabsio·PHP
Deploy applications, databases, and services on servers you control.
Project overviewCoolify is a self-hosted platform for deploying and managing applications, databases, static sites, and one-click services on your own infrastructure. Connect a VPS, bare-metal machine, Raspberry Pi, or similar server over SSH and use a cloud-like interface for everyday deployment work. Application and database configurations stay on the target server, so running resources remain accessible even if you stop using Coolify, though you lose its automation layer. It is aimed at users comfortable operating their own servers.
- Stars
- ★ 58,506
- Forks
- ⑂ 5,022
- License
- Apache-2.0
Open private-gptAPI or serverBackend developmentModel Context Protocol
private-gpt↗
@zylon-ai·Python
Add RAG, files, tools, databases, and MCP APIs to locally hosted language models.
Project overviewPrivateGPT sits between an OpenAI-compatible local inference server and the applications built on top of it. Its API covers messages, file ingestion, citation-backed retrieval, custom tools, database and CSV access, and MCP connectors, following the Claude API as a reference. The included web interface is mainly a demonstrator and debugger; developers are expected to build their own user experience around the API.
- Stars
- ★ 57,331
- Forks
- ⑂ 7,597
- License
- Apache-2.0
Open giteaWeb appSoftware development
gitea↗
@go-gitea·Go
Self-host Git repositories, reviews, collaboration, packages, and CI/CD.
Project overviewGitea lets a team run its own software development service with Git hosting, code review, issues, project boards, wikis, collaboration, package registries, and CI/CD that can reuse GitHub Actions workflows. Written in Go, it supports a broad range of operating systems and processor architectures.
- Stars
- ★ 56,823
- Forks
- ⑂ 6,903
- License
- MIT
Open appwriteAPI or serverBackend developmentGraphQL
appwrite↗
@appwrite·TypeScript
Backend services and hosting for web, mobile, and AI apps
Project overviewAppwrite brings common application backends into one platform so web, mobile, and AI teams can avoid assembling a fragmented stack. It covers identity and data management, file storage, server-side functions, realtime communication, and web hosting. Teams can use the managed cloud or self-host in Docker, Kubernetes, and other container environments, then connect through SDKs or REST, WebSocket, and GraphQL APIs.
- Stars
- ★ 56,589
- Forks
- ⑂ 5,550
- License
- BSD-3-Clause
Open crewAIOrchestration frameworkSoftware development
crewAI↗
@crewAIInc·Python
Orchestrate multi-agent automation with role-based teams and event-driven flows.
Project overviewCrewAI combines two approaches to agent automation: Crews organize autonomous agents with roles, goals, tools, and tasks, while Flows provide explicit event-driven workflow control. Python developers can use these primitives for both collaborative and tightly managed processes, with optional tracing and centralized management. Example projects typically require API keys for the chosen model and any external tools.
- Stars
- ★ 55,296
- Forks
- ⑂ 7,785
- License
- MIT
Open FlowiseWeb appAI and agent development
Flowise↗
@FlowiseAI·TypeScript
Build and self-host AI agents through a visual workflow editor.
Project overviewFlowise provides a visual environment for assembling AI agents and workflows, backed by a Node server, React interface, third-party integration nodes, and generated API documentation. It can be launched locally with Node.js, run in Docker, or deployed across several cloud providers, with a hosted Flowise Cloud option also available. The repository is licensed under Apache 2.0.
- Stars
- ★ 54,499
- Forks
- ⑂ 24,702
- GitHub updated
- Jul 10, 2026