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 4 of 240
Open litellmSDKSoftware development
litellm↗
@BerriAI·Python
Call more than 100 models through one interface and govern LLM traffic centrally.
Project overviewLiteLLM works as either a Python SDK or a self-hosted AI gateway, exposing more than 100 providers through a unified OpenAI-compatible interface. Teams can switch among services such as OpenAI, Anthropic, Gemini, Bedrock, and Azure without rewriting every integration, while centralizing virtual keys, spend tracking, load balancing, logging, and guardrails at the gateway.
- Stars
- ★ 53,206
- Forks
- ⑂ 9,642
- GitHub updated
- Jul 10, 2026
Open last30days-skillPluginResearch and knowledgeClaude
last30days-skill↗
@mvanhorn·Python
Research the past month across social platforms, developer communities, and the web.
Project overviewAsk about a topic and last30days searches recent discussions across Reddit, X, YouTube, Hacker News, Polymarket, GitHub, and the wider web, then synthesizes cited findings using signals such as votes, comments, or market odds. It can fall back to web-only research without keys, while richer sources require your own API credentials, browser sessions, or helper tools, and it runs in many Agent Skills hosts or as a Claude Desktop MCP bundle.
- Stars
- ★ 52,131
- Forks
- ⑂ 4,539
- License
- MIT
Open gooseDesktop appSoftware developmentLinux
goose↗
@aaif-goose·Rust
Install, edit, execute, and test code through a desktop app, CLI, or API.
Project overviewgoose is an extensible open-source agent available as a desktop app, CLI, and API for coding and broader workflows. Instead of stopping at suggestions, it can install dependencies, execute commands, edit files, and run tests with the user's chosen LLM. It supports macOS, Linux, and Windows, and can be repackaged as a custom distribution with preconfigured model providers, extensions, and branding.
- Stars
- ★ 51,030
- Forks
- ⑂ 5,647
- License
- Apache-2.0
Open llama_indexFrameworkSoftware development
llama_index↗
@run-llama·Python
Connect private data to retrieval systems and agentic applications.
Project overviewLlamaIndex OSS supplies connectors, indexes, retrieval, and query components for grounding LLM and agent applications in documents, APIs, databases, and other private data. Teams can start with a bundled package or assemble the core library with selected model, embedding, and vector-store integrations. LlamaParse is a separate commercial platform for document parsing, OCR, extraction, and hosted document agents.
- Stars
- ★ 50,766
- Forks
- ⑂ 7,722
- License
- MIT
Open gogsWeb appSoftware developmentLinux
gogs↗
@gogs·Go
Run a lightweight self-hosted Git service for repositories and team collaboration.
Project overviewGogs lets individuals and teams host Git repositories through a standalone binary on Linux, macOS, Windows, and ARM systems. It covers repository and organization management, SSH and HTTP access, issues, pull requests, wikis, mirroring, and webhooks, with PostgreSQL, MySQL, MariaDB, or SQLite as storage options.
- Stars
- ★ 47,681
- Forks
- ⑂ 5,074
- License
- MIT
Open spotubeDesktop appMedia, audio and video
spotube↗
@KRTirtho·Dart
Stream and download music from pluggable sources on desktop and mobile.
Project overviewSpotube is a cross-platform music player that connects to community-made or custom plugins for metadata, playlists, and audio sources. Playback is controlled locally, with synchronized lyrics and downloadable tracks that retain metadata. Builds are available for Windows, macOS, Linux, Android, and iOS, although the iOS package is distributed as an IPA and requires sideloading.
- Stars
- ★ 47,546
- Forks
- ⑂ 2,197
- GitHub updated
- Jul 14, 2026
Open textgenDesktop appCommunication and collaborationREST
textgen↗
@oobabooga·Python
Run local language models through a chat interface or compatible API.
Project overviewTextGen provides portable desktop builds and a web interface for loading local models, including GGUF files, and using them for chat, vision, document questions, and free-form generation. It can switch among several inference backends and expose OpenAI- and Anthropic-compatible endpoints with tool calling and MCP support. Core use can remain fully offline with no telemetry, while training, additional backends, image generation, and some extensions require the full installation.
- Stars
- ★ 47,447
- Forks
- ⑂ 5,983
- License
- AGPL-3.0
Open aiderCoding agentSoftware development
aider↗
@Aider-AI·Python
Edit, test, and commit changes with an AI pair programmer in your terminal.
Project overviewAider pairs a language model with an existing Git repository, building a map of the codebase so it can make coordinated changes across larger projects. It automatically records edits in Git and can run linters and tests after changes, fixing issues they expose. It supports many hosted models as well as local ones, and can take context from IDE comments, images, web pages, or voice.
- Stars
- ★ 47,251
- Forks
- ⑂ 4,714
- License
- Apache-2.0
Open upscaylDesktop appDesign and creative work
upscayl↗
@upscayl·TypeScript
Upscale low-resolution or pixelated images locally with AI models.
Project overviewUpscayl uses Real-ESRGAN models to enlarge images and reconstruct detail in low-resolution or pixelated material on Windows, macOS, and Linux. Users can also try additional models or convert their own. The desktop app requires a Vulkan-compatible GPU, and many integrated GPUs may not work. It is intended for resolution enhancement rather than correcting out-of-focus or heavily blurred images.
- Stars
- ★ 47,137
- Forks
- ⑂ 2,331
- License
- AGPL-3.0
Open nanobotAgent runtimeCommunication and collaborationModel Context Protocol
nanobot↗
@HKUDS·Python
Self-host a personal AI agent across chat apps, tools, and automations.
Project overviewnanobot is a lightweight personal agent runtime that works through a browser UI, terminal, or chat services including Telegram, Discord, WeChat, Slack, and email. It supports tools, web access, MCP, memory, scheduled automation, model routing, a Python SDK, and an OpenAI-compatible API; installation requires Python 3.11 or newer and a configured model provider.
- Stars
- ★ 45,219
- Forks
- ⑂ 7,985
- License
- MIT
Open siyuanDesktop appKnowledge managementAndroid
siyuan↗
@siyuan-note·TypeScript
Manage local notes, documents, and tasks with blocks and bidirectional links.
Project overviewSiYuan organizes personal knowledge around content blocks, bidirectional links, and a WYSIWYG Markdown editor, allowing references, queries, PDF annotations, and tasks to live in one workspace. It offers desktop and mobile apps, can be self-hosted with Docker, and exports to formats including Markdown, PDF, Word, and HTML for users who want stronger control over their data.
- Stars
- ★ 45,111
- Forks
- ⑂ 2,885
- License
- AGPL-3.0
Open logseqDesktop appKnowledge management
logseq↗
@logseq·Clojure
Organize notes, tasks, and research in a local-first linked knowledge graph.
Project overviewLogseq combines Markdown or Org-mode notes, bidirectional links, and a knowledge graph for organizing ideas, tasks, and research. It also supports PDF annotation and an ecosystem of plugins and themes across desktop and mobile clients. Its newer database graphs are in beta, while real-time collaboration and the new mobile app remain alpha features, so important data should be backed up before adopting them.
- Stars
- ★ 43,855
- Forks
- ⑂ 2,713
- License
- AGPL-3.0
Open obsidian-skillsCollection or directoryDocument productivityClaude Code
obsidian-skills↗
@kepano
Create and edit Obsidian notes, Bases, canvases, and vault content with agents.
Project overviewEquip compatible agents such as Claude Code, Codex, and OpenCode to work with Obsidian-specific Markdown, Bases views and formulas, JSON Canvas files, and the Obsidian CLI. A Defuddle skill can also extract cleaner Markdown from web pages before saving it into a vault. Installation is available through the Claude marketplace, npx skills, or manual placement in the relevant skills directory.
- Stars
- ★ 41,863
- Forks
- ⑂ 2,983
- License
- MIT
Open agnoFrameworkSoftware developmentModel Context Protocol
agno↗
@agno-agi·Python
Build and operate an agent platform in infrastructure you control.
Project overviewAgno combines an SDK, the AgentOS runtime, and a control plane for teams building agent products in their own cloud. It keeps data, context, tools, permissions, memory, and human-review loops under the operator’s control, while providing production APIs, persistent storage, integrations, and observability for running the platform.
- Stars
- ★ 41,085
- Forks
- ⑂ 5,623
- License
- Apache-2.0
Open appsmithWeb appSoftware development
appsmith↗
@appsmithorg·TypeScript
Build internal tools and admin dashboards by connecting databases and APIs.
Project overviewAppsmith is an open-source low-code platform for creating internal applications such as admin panels, dashboards, and operational tools. Connect existing databases or APIs, assemble the interface, and deploy the result for your team without building every screen from scratch. You can use the hosted cloud service or run Appsmith in your own environment through options such as Docker, Kubernetes, or an AWS image.
- Stars
- ★ 40,329
- Forks
- ⑂ 4,645
- License
- Apache-2.0
Open awesome-cursorrulesCollection or directorySoftware developmentCursor
awesome-cursorrules↗
@PatrickJS·JavaScript
Choose reusable Cursor project rules for specific stacks and coding workflows.
Project overviewThis collection organizes Cursor Project Rules for frontend, backend, testing, security, and other development scenarios. Developers can place selected .mdc files in a project's .cursor/rules/ directory so Cursor follows the codebase's architecture, preferred libraries, and team conventions.
- Stars
- ★ 40,285
- Forks
- ⑂ 3,446
- License
- CC0-1.0
Open photoprismWeb appMedia, audio and video
photoprism↗
@photoprism·Go
A self-hosted photo library with search and automatic tagging
Project overviewPhotoPrism organizes photos and videos in a privacy-oriented library that can run on your own server or in the cloud. It provides automatic labels, face recognition, metadata handling, and detailed filters for properties such as location, color, resolution, and quality, with PWA and WebDAV access. The community edition is commonly deployed with Docker, while some additional features require membership.
- Stars
- ★ 39,969
- Forks
- ⑂ 2,310
- GitHub updated
- Jul 14, 2026
Open reactive-resumeWeb appDocument productivity
reactive-resume↗
@amruthpillai·TypeScript
Create, customize, share, and export resumes with optional self-hosting.
Project overviewReactive Resume lets users build and update resumes with live previews, drag-and-drop sections, custom content blocks, and adjustable templates. Finished resumes can be shared by link or exported as PDF, JSON, or DOCX, while JSON Resume imports and optional AI integrations support additional workflows. Users may use the hosted service or deploy it themselves with Docker for greater control over storage and privacy, with tracking and analytics disabled by default.
- Stars
- ★ 39,566
- Forks
- ⑂ 4,474
- License
- MIT