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 68 of 240
Open psysonicDesktop appMedia, audio and videoLinux
psysonic↗
@Psychotoxical·TypeScript
Play and manage self-hosted music libraries with deeper Navidrome integration and local analysis.
Project overviewPsysonic is a desktop music client for self-hosted libraries, designed primarily for Navidrome while also connecting to Gonic, Airsonic, LMS, and other Subsonic-compatible servers. It analyzes loudness, waveforms, and tempo on the user's machine to support normalization, playback-speed controls, and content-aware AutoDJ transitions. Navidrome users also get direct access to server-native features such as smart-playlist editing and playback reporting. Other servers may work well, but advanced behavior depends on the capabilities they expose.
- Stars
- ★ 280
- Forks
- ⑂ 36
- GitHub updated
- Jul 14, 2026
Open chatgpt-imagegenCLI appImage generation and editing
chatgpt-imagegen↗
@leeguooooo·Python
Generate, edit, and animate images from the command line with a ChatGPT account.
Project overviewchatgpt-imagegen lets a CLI or agent use a signed-in ChatGPT account to generate and edit images, apply shared styles, and turn model-produced sprite sheets into WebP or GIF animations. Its default backend drives a logged-in browser, with a Codex-based fallback available. The tool relies on undocumented internal endpoints, so it may break as the platform changes and should not power a public image-generation service.
- Stars
- ★ 279
- Forks
- ⑂ 25
- License
- MIT
Open ascendaraDesktop appPersonal and daily lifeLinux
ascendara↗
@Ascendara·JavaScript
Manage downloads and launch pre-installed games on Windows and Linux.
Project overviewAscendara manages the discovery, download, organization, and launching of pre-installed games while reducing manual extraction and setup steps. Its Windows and Linux application offers two-click downloads for supported titles, fast local indexing, game information, browser integration, cloud backups, and encrypted remote progress viewing. The catalog is currently populated mainly from third-party sources such as STEAMRIP. Builds made from the public source also have limitations: games cannot be launched in development mode, and some reporting or analytics APIs are unavailable.
- Stars
- ★ 278
- Forks
- ⑂ 22
- License
- MIT
Open llm-godDesktop appProductivity and officeWindows
llm-god↗
@czhou578·TypeScript
Send one prompt to several major AI web interfaces from one Windows app.
Project overviewLLM-God places several AI web interfaces in one desktop window so the same text or screenshot can be sent to ChatGPT, Gemini, Claude, Grok, DeepSeek, and Copilot with a keyboard shortcut. Each embedded service still requires its own signed-in account and remains subject to the provider's normal usage limits. The supported release is currently for Windows, and the installer is not code-signed, so Windows may display an untrusted application warning.
- Stars
- ★ 278
- Forks
- ⑂ 56
- License
- MIT
Open NucleusFrameworkSoftware developmentLinux
Nucleus↗
@NucleusFramework·Kotlin
Build native cross-platform desktop apps with Kotlin and Compose.
Project overviewNucleus extends Compose Multiplatform with native windowing, operating-system integration, signing, and installer configuration through a Gradle DSL. A Kotlin codebase can be compiled and packaged for macOS, Windows, and Linux, running either on the JVM or as a GraalVM Native Image. It is aimed at teams that want a Kotlin-based desktop stack without giving up platform features. Projects require JDK 17 or later, Kotlin 2.0 or later, and Gradle 8.0 or later.
- Stars
- ★ 277
- Forks
- ⑂ 16
- License
- MIT
Open joplin-note-tabsPluginProductivity and office
joplin-note-tabs↗
@benji300·TypeScript
Manage several Joplin notes at once with pinnable desktop tabs.
Project overviewJoplin Note Tabs adds a tab panel to the Joplin desktop app so you can keep several notes open and pin important ones. Tabs can include navigation controls, checklist progress, and breadcrumbs, and they can be arranged horizontally or vertically and controlled with shortcuts. Pinned tabs persist in the local database but do not sync to other devices, and the plugin requires Joplin 1.8.2 or newer.
- Stars
- ★ 277
- Forks
- ⑂ 20
- License
- MIT
Open vaultDesktop appKnowledge managementLinux
vault↗
@pekkiriscim·TypeScript
Save links, notes, and images offline in searchable local vaults.
Project overviewvault is a desktop organizer for links, Markdown notes, and original-quality images stored in ordinary local folders. Its browser extension sends saved content to the desktop app through a local API, where items can be grouped into folders or separate vaults, searched, renamed, pinned, imported, and exported. It works without an internet connection and does not include built-in synchronization, although users can sync the vault folder themselves with another storage service.
- Stars
- ★ 277
- Forks
- ⑂ 15
- License
- MIT
Open mlx-serveAPI or serverSoftware developmentmacOS
mlx-serve↗
@ddalcu·Zig
Run MLX and GGUF models locally on Apple Silicon Macs.
Project overviewmlx-serve combines a native Zig inference server for Apple Silicon with the MLX Core menu-bar app. Users can download and manage MLX or GGUF models, chat from the terminal or desktop UI, use tool-calling and agent features, and connect existing clients through OpenAI-, Anthropic-, or Ollama-compatible APIs. It does not require Python or cloud inference, but it is specifically designed for Apple Silicon Macs and remains limited by the machine's available memory and compute.
- Stars
- ★ 276
- Forks
- ⑂ 21
- License
- MIT
Open sunnify-spotify-downloaderDesktop appMedia, audio and videoLinux
sunnify-spotify-downloader↗
@sunnypatell·Python
Use Spotify links to find and save matched audio as tagged local files.
Project overviewPaste a Spotify playlist, album, or track link and Sunnify reads metadata from Spotify’s public pages, finds matching audio through yt-dlp, and transcodes it locally to MP3, M4A, FLAC, Opus, or WAV with titles, artists, albums, years, track numbers, and artwork embedded. Its graphical app runs on Windows, macOS, and Linux without a Spotify account or API key. The project is presented as an educational demonstration and should be used only for content the user owns or is allowed to download, for personal and non-commercial use.
- Stars
- ★ 275
- Forks
- ⑂ 27
- GitHub updated
- Jul 14, 2026
Open unreal-engine-skillsCollection or directorySoftware developmentClaude Code
unreal-engine-skills↗
@quodsoler
Guide coding agents to write UE5 C++ features with verified Unreal Engine APIs.
Project overviewUnreal Engine Skills provides 27 focused guides for UE5 C++ work across gameplay, rendering, networking, animation, AI, world streaming, UI, build tooling, and testing. A shared project-context skill captures modules, target platforms, and conventions, while the guidance has been checked against Unreal Engine source for valid signatures and class relationships. It is designed for game developers who want agents to follow real APIs and project-specific patterns.
- Stars
- ★ 274
- Forks
- ⑂ 37
- License
- MIT
Open illo-skillPluginDesign and creative workClaude Code
illo-skill↗
@tmchow·Python
Create print-style editorial illustrations with a recurring mascot.
Project overviewillo is an Agent Skill for turning articles, blog ideas, or abstract concepts into original print-style editorial illustrations led by a recurring mascot. It includes character packs, ten bundled visual looks, palette controls, and a character builder, while keeping each image focused on one metaphor. Rendering can use an authenticated Codex CLI or Grok CLI subscription, or a selectable pay-per-image model through OpenRouter.
- Stars
- ★ 274
- Forks
- ⑂ 10
- License
- MIT
Open ai-video-generator-claudeCollection or directorySocial media content
ai-video-generator-claude↗
@rediumvex·Python
Turn video ideas into timed, production-ready prompts for Seedance on Higgsfield.
Project overviewThis set of Claude skills expands a simple video concept into a detailed Seedance 2.0 prompt with second-by-second timing, camera direction, lighting, sound layers, source-media references, and opening hooks. It covers formats such as SaaS launches, faceless channels, personal brands, and short-form social clips. The skills create prompts for Higgsfield rather than rendering the final video themselves.
- Stars
- ★ 273
- Forks
- ⑂ 37
- License
- MIT
Open tldWeb appDesign and creative workAndroid
tld↗
@Mertcikla·Go
Create and maintain software architecture diagrams from a UI, CLI, or agent workflow.
Project overviewUse tld to map and maintain complex software architecture through a C4-inspired visual workspace. Diagrams can be edited in the UI or managed from the CLI, YAML files, and an agent skill, with Mermaid import and export plus links back to editors and GitHub. The standalone binary includes the web app and can run offline with SQLite or be self-hosted; PostgreSQL deployments require pgvector.
- Stars
- ★ 273
- Forks
- ⑂ 16
- License
- Apache-2.0
Open kangarooking-skillsCollection or directorySocial media content
kangarooking-skills↗
@kangarooking·Python
Install focused agent skills for media creation, research, monitoring, and automation.
Project overviewThis repository collects independent agent skills for practical workflows such as image generation, book illustration, development harnesses, social monitoring, video download and transcription, 3D generation, and content research. Each skill lives in its own directory, so users can adopt only the capabilities relevant to their work.
- Stars
- ★ 270
- Forks
- ⑂ 51
- GitHub updated
- Jul 14, 2026
Open compose-skillRules or configurationSoftware developmentClaude Code
compose-skill↗
@Meet-Miyani·Shell
Give coding agents practical guidance for Jetpack Compose and Compose Multiplatform app development.
Project overviewcompose-skill equips Codex, Cursor, and Claude Code with on-demand guidance for the Compose development lifecycle. Its references cover architecture, state and coroutines, navigation, networking, persistence, performance, accessibility, testing, build configuration, and distribution across Android, iOS, desktop, and web targets. It is an agent skill rather than a runtime library added to the app.
- Stars
- ★ 269
- Forks
- ⑂ 20
- License
- MIT
Open kiwix-js-pwaWeb appResearch and knowledgeLinux
kiwix-js-pwa↗
@kiwix·JavaScript
Browse downloaded ZIM knowledge archives without an internet connection.
Project overviewKiwix JS PWA lets users download ZIM archives and browse resources such as Wikipedia, Project Gutenberg, TED Talks, Wikivoyage, and Stack Exchange while offline. It can be installed as an offline-capable progressive web app, used through packaged desktop builds, or self-hosted from a container. The relevant ZIM archive must be obtained first, because the offline content is served from locally stored files.
- Stars
- ★ 269
- Forks
- ⑂ 48
- License
- GPL-3.0
Open aipointerDesktop appProductivity and officeLinux
aipointer↗
@gonemedia·TypeScript
Ask AI about whatever is under your cursor without switching apps.
Project overviewAIPointer opens a small overlay beside the cursor when you hold a global hotkey, then sends the nearby screen region, your question, and optional clipboard text or selected files to a configured vision model. It is suited to translating visible text, explaining code, identifying charts or objects, summarizing documents, and suggesting replies, with optional voice input. It runs on macOS, Windows, and Linux but requires internet access, your own provider key, and screen-capture permissions.
- Stars
- ★ 268
- Forks
- ⑂ 33
- GitHub updated
- Jul 13, 2026
Open readwise-skillsCollection or directoryPersonal and daily lifeClaude Code
readwise-skills↗
@readwiseio·Python
Use AI agents to triage Reader, review what you read, and create reading outputs.
Project overviewReadwise Skills turns Readwise and Reader data into reusable agent workflows. An installed agent can triage inbox articles, catch up on feeds in batches, quiz you on recently read material, draft book reviews, or build personalized reading pages, with an optional reader persona guiding later outputs. The skills require either the Readwise MCP server or the Readwise CLI to be installed and connected first.
- Stars
- ★ 267
- Forks
- ⑂ 7
- GitHub updated
- Jul 11, 2026