Recently updated open-source projects
Projects with recent public repository activity, ordered by factual GitHub update time.
- Projects
- 4,306
- Authors
- 3,645
- GitHub Stars
- 13,022,829
4306 projects · page 54 of 240
Open winboxLibraryFrontend development
winbox↗
@nextapps-de·JavaScript
Add draggable, resizable, and customizable desktop-style windows to web pages.
Project overviewWinBox is a lightweight HTML5 window manager for web applications. Developers can create movable desktop-style windows, control their title, position, size, color, and behavior, and fill them with HTML or mounted DOM content. It is available through npm, bundled files, or separate JavaScript and CSS assets, with community wrappers for frameworks such as Vue and React. Any user-controlled HTML must be sanitized before insertion, because passing it directly into a window can introduce cross-site scripting vulnerabilities.
- Stars
- ★ 6,440
- Forks
- ⑂ 215
- License
- Apache-2.0
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 cerebroDesktop appProductivity and office
cerebro↗
@cerebroapp·JavaScript
Search apps, files, and the web from a keyboard-driven desktop launcher.
Project overviewCerebro opens with a Ctrl+Space shortcut and lets you launch applications, search the web, browse files with previews, and run calculations or conversions. Its plugin manager can add more commands, and developers can build their own extensions using the project's plugin documentation.
- Stars
- ★ 8,546
- Forks
- ⑂ 454
- License
- MIT
Open onthespotDesktop appMedia, audio and videoWindows
onthespot↗
@casualsnek·Python
Search, batch-download, and organize Spotify music through a configurable desktop interface.
Project overviewOnthespot is a desktop music downloader that uses added Spotify accounts to search tracks, artists, albums, and playlists or queue downloads from URLs and text files. Users can control concurrency, retries, output format, download folders, and naming templates while monitoring tasks in a progress view. Media conversion normally depends on ffmpeg unless it is bundled with the build. Parsing non-track items can appear to freeze, and the project warns that error handling is still incomplete.
- Stars
- ★ 1,248
- Forks
- ⑂ 189
- License
- GPL-2.0
Open kuroDesktop appProductivity and officeLinux
kuro↗
@davidsmorais·Nix
Use Microsoft To Do from a dedicated Linux desktop client.
Project overviewAccess Microsoft To Do from an unofficial, open-source Linux desktop application instead of keeping the service in a browser tab. The client adds custom themes and global keyboard shortcuts, with packages available through GitHub releases, the Snap Store, and the Arch User Repository. It began as a fork of the no-longer-active Ao project and continues as a community-maintained alternative. Multi-account support is still listed as unfinished, which matters for users who routinely switch between separate Microsoft accounts.
- Stars
- ★ 495
- Forks
- ⑂ 28
- GitHub updated
- Jul 13, 2026
Open open-dronelogDesktop appData and analyticsAndroid
open-dronelog↗
@arpanghosh8453·TypeScript
Organize and analyze DJI, Litchi, and Airdata drone logs in one private workspace.
Project overviewOpen DroneLog imports several flight-log formats, deduplicates records, and presents flights through maps, replay, telemetry charts, and aggregate statistics. You can use a Windows or macOS desktop build or deploy the web version with Docker. The hosted demo processes one flight locally without persistence, while multi-flight history, filtering, backups, and profiles require the desktop or self-hosted app.
- Stars
- ★ 1,456
- Forks
- ⑂ 193
- License
- AGPL-3.0
Open gemini-cli-desktopDesktop appSoftware developmentLinux
gemini-cli-desktop↗
@Piebald-AI·TypeScript
Manage Gemini CLI and Qwen Code through a visual desktop or web interface.
Project overviewGemini CLI Desktop gives developers a visual way to use Gemini CLI and Qwen Code, with tool confirmations, code-diff views, searchable chat history, file mentions, and MCP integration. It ships as desktop builds for Windows, macOS, and Linux, while a web mode is also available for remote or browser-based access.
- Stars
- ★ 467
- Forks
- ⑂ 55
- License
- MIT
Open laravel-kitDesktop appSoftware developmentLinux
laravel-kit↗
@tmdh·TypeScript
Run Artisan commands, use Tinker, and serve Laravel projects from a desktop interface.
Project overviewLaravel Kit gives Laravel developers a desktop interface for common project operations on Windows, macOS, and Linux. It reads Artisan commands from the selected application, lets users execute them through a graphical view, provides a Tinker code editor, and can start the Laravel app locally with a button. Per-project setup is not required, but PHP must already be installed on the system, and the downloadable macOS DMG is not code-signed.
- Stars
- ★ 1,316
- Forks
- ⑂ 135
- License
- GPL-2.0
Open lokusDesktop appWriting and editingModel Context Protocol
lokus↗
@lokus-ai·JavaScript
Edit, organize, and connect local Markdown notes without a required cloud.
Project overviewLokus stores notes as standard Markdown files on the user's device and can open an existing folder or Obsidian vault. Beyond rich editing, it offers wiki links, graph and canvas views, database-style collections, templates, full-text search, plugins, and MCP integration while remaining usable offline; encrypted Supabase sync is optional. The current desktop release is still beta, and mobile applications and collaborative editing remain roadmap items.
- Stars
- ★ 742
- Forks
- ⑂ 119
- GitHub updated
- Jul 13, 2026
Open recall-loomAutomationSoftware developmentClaude Code
recall-loom↗
@Frappucc1no·Python
Preserve project context, decisions, and next steps across AI coding sessions.
Project overviewRecallLoom adds a file-based memory layer to long-running AI work, storing project background, current progress, key decisions, and next steps in Markdown and JSON beside the project. When users switch sessions, models, or coding tools, a new agent can restore the controlled current state before continuing, record progress, and check whether continuity files are missing, stale, or conflicting. It is deliberately focused on project continuity, not repository-wide knowledge retrieval, task orchestration, or autonomous execution.
- Stars
- ★ 147
- Forks
- ⑂ 4
- License
- Apache-2.0
Open jd-gui-duoDesktop appSoftware development
jd-gui-duo↗
@nbauma109·Java
Inspect and compare Java, DEX, and APK files with multiple decompilers.
Project overviewjd-gui-duo is a standalone desktop interface that brings several Java and Android decompilers into one application, including JD-Core, CFR, Procyon, Fernflower, Vineflower, and Jadx. It opens formats such as APK, DEX, JAR, CLASS, WAR, and ZIP, then lets users browse generated source, search for types, and navigate references. Comparison tools can show archive and class differences, making it useful when one decompiler’s output is unclear or when reverse-engineering results need cross-checking.
- Stars
- ★ 229
- Forks
- ⑂ 25
- License
- GPL-3.0
Open basecamp-cliCLI appProject and product managementLinux
basecamp-cli↗
@basecamp·Go
Manage Basecamp projects, todos, messages, files, and cards from the terminal.
Project overviewThe official Basecamp CLI lets users list projects, create and complete todos, search across workspaces, manage cards, files, chats, and comments, and emit structured JSON for automation. OAuth tokens refresh automatically, and the repository includes both a Claude plugin and a portable agent skill for shell-capable assistants.
- Stars
- ★ 222
- Forks
- ⑂ 15
- License
- MIT
Open signalbackup-toolsCLI appData and analytics
signalbackup-tools↗
@bepaald·C++
Inspect, repair, merge, and export encrypted Signal Android backups.
Project overviewsignalbackup-tools is a command-line utility for opening and transforming encrypted backups created by Signal for Android. With the backup passphrase, it can extract databases or media, export conversations to formats such as HTML, text, CSV, or XML, crop by conversation or date, merge files, repair some damaged backups, and import selected desktop or JSON data. Signal’s database format changes regularly, so features can temporarily break; keep an untouched copy before using experimental operations.
- Stars
- ★ 1,363
- Forks
- ⑂ 65
- License
- GPL-3.0
Open devtools-xDesktop appSoftware developmentLinux
devtools-x↗
@fosslife·TypeScript
Handle common developer conversions, formatting, testing, and generators in one offline app.
Project overviewKeep routine developer utilities in one cross-platform desktop app instead of moving between websites and OS-specific tools. Its roughly 41 modules cover REST requests, JSON and SQL formatting, JWT and Base64 handling, regex testing, code diffs, image conversion, hashes, mock data, and other small tasks. Prebuilt macOS, Windows, and Linux packages use a compact Tauri bundle, and local settings can be backed up. The app is described as stable, but not every module has been thoroughly tested on all three platforms, and some Tauri v2 migration issues may remain.
- Stars
- ★ 1,532
- Forks
- ⑂ 74
- License
- MIT
Open maplibre-agent-skillsCollection or directorySoftware developmentCursor
maplibre-agent-skills↗
@maplibre·JavaScript
Guide AI coding assistants through reliable MapLibre implementation and troubleshooting patterns.
Project overviewMapLibre Agent Skills gives coding assistants curated context for decisions that commonly go wrong in mapping projects. Current skills cover choosing tile sources, building serverless PMTiles workflows, and migrating Mapbox GL JS applications to MapLibre. They are plain Markdown files that can be installed together or individually with `npx skills`, or copied into an agent's project instructions; the repository supplies guidance rather than a map runtime.
- Stars
- ★ 126
- Forks
- ⑂ 8
- GitHub updated
- Jul 13, 2026
Open MooToolDesktop appSoftware development
MooTool↗
@rememberber·Java
Keep common developer notes, formatters, converters, and utilities in one desktop app.
Project overviewMooTool is a cross-platform desktop toolbox for recurring developer tasks. It combines quick notes, JSON, SQL, and Java formatting, batch text operations, translation, user-agent inspection, image and PDF helpers, environment-variable tools, configuration conversion, and other small utilities in one tabbed application. Many modules retain searchable history so previous inputs or outputs can be reviewed, reapplied, or copied. It runs on Windows, Linux, and macOS.
- Stars
- ★ 1,986
- Forks
- ⑂ 253
- License
- MIT
Open electron-storeLibrarySoftware development
electron-store↗
@sindresorhus·JavaScript
Persist Electron settings, application state, and small caches
Project overviewelectron-store is a JSON-file persistence module for Electron applications, intended for user settings, application state, and small caches. It supports dot-notation access, defaults, JSON Schema validation, migrations, and atomic writes, and can be configured for the main or renderer process as documented. It is not a database because every change reads and writes the whole file. The current package requires Electron 30 or later and provides native ESM only.
- Stars
- ★ 5,006
- Forks
- ⑂ 166
- License
- MIT
Open senpi-skillsCollection or directoryFinance, legal and complianceOpenClaw
senpi-skills↗
@Senpi-ai·Python
Add reusable Hyperliquid skills and strategy templates to a Senpi trading agent.
Project overviewSenpi Skills is the open-source skills and strategy layer of the Senpi Hyperliquid AI Harness. It packages agent workflows for market analysis, portfolio checks, and signal generation alongside more than 80 strategy templates. Trade execution, exit rules, and risk limits are handled by the separately installed `@senpi-ai/runtime`; self-hosting also requires an OpenClaw host, a Senpi MCP access token, and a funded wallet for each strategy instance.
- Stars
- ★ 106
- Forks
- ⑂ 33
- License
- MIT