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 37 of 240
Open yarleDesktop appWriting and editingLinux
yarle↗
@akosbalasko·TypeScript
Convert Evernote exports into Markdown and several modern note formats.
Project overviewYarle migrates one or many Evernote ENEX files into standard Markdown or formats tailored for Obsidian, Logseq, Tana, and Heptabase. It preserves useful material such as metadata, internal links, images, attachments, code blocks, and web clips, with templates and configuration options for controlling the output. Users can run the desktop app or automate conversions through the command line. Tana exports currently omit images and flatten Evernote tables into plain text.
- Stars
- ★ 1,775
- Forks
- ⑂ 111
- License
- MIT
Open awesome-design-skillsCollection or directoryDesign and creative work
awesome-design-skills↗
@bergside
Browse and install design-system skills for AI coding tools.
Project overviewAwesome Design Skills is a curated registry of 67 design skill packages for Claude Code, Cursor, Codex, and other agentic tools. Each package typically pairs an agent-facing SKILL.md with a human-readable DESIGN.md covering brand direction, typography, color, spacing, components, and related visual rules. The TypeUI CLI can pull a chosen skill into a project by slug.
- Stars
- ★ 1,766
- Forks
- ⑂ 165
- License
- MIT
Open rqbitCLI appMedia, audio and videoLinux
rqbit↗
@ikatson·Rust
Download, manage, and stream BitTorrent content through several interfaces.
Project overviewrqbit handles BitTorrent downloads through a command line, Web UI, desktop wrapper, HTTP API, or embeddable Rust library. It supports magnet links, resuming existing files, selective downloads, pausing, rate limits, and streaming with seeking while a download is in progress. An integrated UPnP media server can expose managed torrents to televisions and other devices on the local network. Desktop releases are provided for macOS and Windows; the Linux desktop wrapper must be built manually.
- Stars
- ★ 1,754
- Forks
- ⑂ 169
- GitHub updated
- Jul 13, 2026
Open litlyxWeb appData and analytics
litlyx↗
@Litlyx·TypeScript
Track website traffic and custom events with a hosted or self-hosted dashboard.
Project overviewLitlyx helps websites and web apps collect visits, real-time users, and custom events through a small script tag or JavaScript package. Data is viewed in its analytics dashboard, with a hosted service available for quick setup or Docker deployment for teams that want to run their own instance. Its cookie-free approach makes it a practical option for projects seeking straightforward analytics without committing entirely to a third-party cloud.
- Stars
- ★ 1,742
- Forks
- ⑂ 113
- License
- Apache-2.0
Open edit-mindWeb appKnowledge management
edit-mind↗
@IliasHad·TypeScript
Index videos locally and find scenes by speech, objects, faces, or natural-language queries.
Project overviewEdit Mind watches a video library, transcribes audio, analyzes frames, identifies faces and objects, and builds a vector index so users can find specific videos or scenes with natural-language queries. The self-hosted version runs through Docker and processes data locally. It remains under active development and is explicitly not production-ready.
- Stars
- ★ 1,729
- Forks
- ⑂ 120
- GitHub updated
- Jul 13, 2026
Open webclawCLI appResearch and knowledgeModel Context Protocol
webclaw↗
@0xMassi·Rust
Extract websites into clean Markdown, JSON, or LLM-ready context through CLI, MCP, or API.
Project overviewwebclaw provides a local-first way to scrape, crawl, map, and extract websites for agents and RAG systems. Its core CLI and MCP workflow can run without an account for many pages, while a hosted API is available for bot-protected sites, JavaScript rendering, asynchronous crawl jobs, search, and production monitoring.
- Stars
- ★ 1,729
- Forks
- ⑂ 181
- License
- AGPL-3.0
Open en-croissantDesktop appEducation and learning
en-croissant↗
@franciscoBSalgueiro·TypeScript
Import online chess games, analyze with UCI engines, and train an opening repertoire.
Project overviewEn Croissant is a cross-platform chess GUI for storing and analyzing games from Lichess and Chess.com. It supports multiple UCI engines, simplifies engine and database management, and can search a game collection for exact or partial positions. Players can also build an opening repertoire and train it with spaced repetition. The result is a single desktop workflow for post-game analysis, position research, and repeated opening practice.
- Stars
- ★ 1,727
- Forks
- ⑂ 280
- License
- GPL-3.0
Open blitz-macDesktop appMobile app developmentModel Context Protocol
blitz-mac↗
@blitzdotdev·Swift
Let AI agents manage App Store Connect and submit iOS apps from macOS.
Project overviewBlitz is a native macOS tool that lets Claude Code, Codex, or another MCP client operate an iOS app's App Store Connect workflow. Agents can manage versions and pricing, configure in-app purchases or subscriptions, upload localized screenshots, work with TestFlight builds and testers, control simulators, and submit an app for review. It is aimed at iOS developers who want terminal-driven automation alongside a native graphical interface. Official release builds may send limited anonymous product telemetry, while source, fork, and debug builds keep it off unless configured.
- Stars
- ★ 1,723
- Forks
- ⑂ 135
- License
- Apache-2.0
Open secure-electron-templateTemplateFrontend development
secure-electron-template↗
@reZach·JavaScript
Start Electron apps from a template with security-focused defaults.
Project overviewsecure-electron-template gives developers a ready starting point for building Electron applications with React, TypeScript, Redux, localization, testing, and packaging already connected. It can be copied through GitHub’s template feature or cloned and run with the included development scripts. The project applies Electron security practices such as context isolation and restricted Node integration, but developers remain responsible for the remote content and permissions their app allows.
- Stars
- ★ 1,710
- Forks
- ⑂ 153
- License
- MIT
Open ShadowEditorWeb appDesign and creative work
ShadowEditor↗
@tengge1·JavaScript
Self-host a web or desktop workspace for editing and managing 3D scenes.
Project overviewShadowEditor is a self-hosted 3D scene editing system available through web and desktop interfaces. It manages scene assets such as models, materials, audio, and animation, while adding user and role controls, history, autosave, and real-time playback. It is aimed at teams that need managed scene assets rather than a lightweight local-only editor, and deployment relies on its server component and MongoDB.
- Stars
- ★ 1,702
- Forks
- ⑂ 320
- License
- MIT
Open GeoLibreWeb appData visualization
GeoLibre↗
@opengeos·TypeScript
Analyze geospatial data locally across browsers, desktops, mobile, and Jupyter.
Project overviewGeoLibre provides a shared GIS workspace for loading, visualizing, and processing geospatial data in a browser, desktop app, Android app, or Jupyter notebook. Its Python API and visual interface can exchange project state in both directions, while most data and computation remain local. Optional services such as Street View providers or Cesium imagery still require their own access credentials.
- Stars
- ★ 1,698
- Forks
- ⑂ 226
- License
- MIT
Open Rocket.Chat.ElectronDesktop appCommunication and collaborationLinux
Rocket.Chat.Electron↗
@RocketChat·TypeScript
Connect to Rocket.Chat servers from a cross-platform desktop app
Project overviewRocket.Chat Desktop App is the Electron-based desktop client for Rocket.Chat, with documented support for Windows 10, macOS 12 or newer, and Ubuntu 22.04 or equivalent Linux distributions. Users connect the client to an existing Rocket.Chat deployment, while administrators can preconfigure servers with servers.json or override settings such as auto-update and single-server mode. The repository provides the desktop access layer, not the Rocket.Chat server itself.
- Stars
- ★ 1,693
- Forks
- ⑂ 829
- License
- MIT
Open SentinelDesktop appSecurity and privacymacOS
Sentinel↗
@alienator88·Swift
Remove macOS quarantine flags and ad-hoc sign apps that cannot be opened normally.
Project overviewSentinel lets macOS users drop an app onto a target or use a Finder context action to remove quarantine, and it can ad-hoc self-sign an app when its certificate is unusable. It supports macOS 13 and later and can be installed from releases or Homebrew. Development and releases have been on hold since the end of 2025, so users should not expect timely compatibility fixes or support.
- Stars
- ★ 1,691
- Forks
- ⑂ 55
- GitHub updated
- Jul 14, 2026
Open hapticDesktop appWriting and editing
haptic↗
@chroxify·Svelte
Write private, local-first Markdown notes in a minimal open-source editor.
Project overviewHaptic is a local-first Markdown notes editor designed to keep notes and its database in the user's own environment. It includes a desktop application and a web version that can be self-hosted through Vercel or Docker. The project is still under active development: cross-device sync, note sharing, mobile apps, and Windows and Linux desktop support are listed as future work rather than current features.
- Stars
- ★ 1,689
- Forks
- ⑂ 54
- License
- AGPL-3.0
Open claude-prismDesktop appWriting and editingmacOS
claude-prism↗
@delibae·TypeScript
Write, compile, and analyze scientific projects in a local-first LaTeX workspace.
Project overviewClaudePrism is a local-first desktop workspace for scientific writing. Users can start papers, theses, posters, presentations, and other LaTeX projects from templates, edit them locally, and compile with the embedded Tectonic engine. It also integrates uv for project-level Python environments, making plots and data analysis available inside the same workflow, and can install domain-specific scientific skills. Files are stored and compiled on the machine, but prompts and any content read by Claude are sent to Anthropic's API when AI features are used.
- Stars
- ★ 1,675
- Forks
- ⑂ 154
- License
- MIT
Open levelLibrarySoftware development
level↗
@Level·JavaScript
Use one ordered key-value database API in Node.js and browsers
Project overviewlevel is a convenience package that exposes a common abstract-level interface while selecting classic-level in Node.js and browser-level in web applications. It supports lexicographically ordered keys, batch writes, asynchronous iteration, encodings, and TypeScript declarations. Browser projects normally use it through a bundler such as Browserify, Webpack, or Rollup, while Node.js stores the database in a local directory.
- Stars
- ★ 1,674
- Forks
- ⑂ 111
- License
- MIT
Open spectronLibraryTesting and debugging
spectron↗
@electron-userland·JavaScript
Test Electron app interfaces with ChromeDriver and WebdriverIO
Project overviewSpectron was a testing framework for Electron applications that combined ChromeDriver with WebdriverIO and provided an Application API for launch and browser-style interaction tests. Its version map ties specific Spectron releases to Electron versions, which matters when maintaining older suites. The project has been officially deprecated since February 1, 2022, so it is mainly relevant to legacy maintenance and migration rather than new test development.
- Stars
- ★ 1,673
- Forks
- ⑂ 225
- License
- MIT
Open ElectronMailDesktop appCommunication and collaborationLinux
ElectronMail↗
@vladimiry·TypeScript
Manage, search, and read ProtonMail messages offline from an unofficial desktop client.
Project overviewElectronMail is an unofficial ProtonMail desktop client for Linux, macOS, and Windows. It supports multiple accounts, full-text search across message bodies, native notifications, per-account proxy settings, and export to EML or JSON. When its local store is enabled, message bodies are kept in an encrypted database for offline reading and search. Attachments are not stored for offline use, and several filtering or batch operations depend on the local-store feature.
- Stars
- ★ 1,672
- Forks
- ⑂ 106
- License
- GPL-3.0