Open source and cross-platform text editorCudaText is a cross-platform text editor, written in Object Pascal. It is open source project and can be used free of charge, even for business. It starts quite fast: ~0.3 sec with ~30 plugins, on Linux on CPU Intel Core i3 3GHz. It is extensible by Python add-ons: plugins, linters, code tree parsers, external tools. Syntax parser is feature-rich, based on EControl engine (though not as fast as in some competitors).
Features
Syntax highlight for lot of languages.
Code tree: structure of functions/classes/etc, if lexer allows it.
Code folding.
Multi-carets and multi-selections.
Find/Replace with regular expressions.
Configs in JSON format. Including lexer-specific configs.
Tabbed UI.
Split view to primary/secondary. Split window to 2/3/4/6 groups of tabs.
Command palette, with fuzzy matching.
Minimap. Micromap.
Show unprinted whitespace.
Support for many encodings.
Customizable hotkeys.
Binary/Hex viewer for files of unlimited size (can show 10 Gb logs).
Correctly saves binary files.
Features for HTML/CSS coding
Smart auto-completion for HTML, CSS.
HTML tags completion with Tab-key (Snippets plugin).
HTML color codes (#rgb, #rrggbb) underline.
Show pictures inside editor area (jpeg/png/gif/bmp/ico).
Show tooltip when mouse moves over picture tag, entity, color value.
Features implemented as plugins
Addons manager
Find in files
Snippets
External tools
Project manager
Session manager
Macro manager
Spell checker
FTP panel
Linters support (CudaLint)
Brackets highlight, go to pair bracket
Highlight all occurences
Color picker
Insert date/time
Formatters for HTML/ CSS/ JS/ XML/ SQL
Tabs list in sidebar
Create backup files
Menu configurator
and more...
Additional information:Developer: Alexey TorgashinLicense: MPL-2.0Version: 1.235.1.0
Download files, videos and torrents
Varia is better than your browser at downloading stuff.
Supporting videos and torrents on top of just regular files, and with a variety of advanced features wrapped inside an easy to understand interface, Varia is both quite powerful and dead simple to use:
Download anything you want quickly - potentially faster than your browser, continue incomplete downloads even after reboots
Download video and audio (as well as whole playlists) from thousands of websites (anything supported by yt-dlp) including YouTube, TikTok, Twitter etc
Integrate with Firefox and Chrome (or any Chromium based browser like Brave or Opera) to redirect downloads
Schedule downloads with a powerful scheduler function allowing for custom timespans for each day of the week
Download from protected areas with basic auth and cookies.txt import support, as well as an option to automatically transfer your browser cookies through the extension
Control a remote aria2 instance running on any server through Remote Mode
Additional information:Developer: Giant Pink Robots!License: MPL-2.0Version: v2026.3.27
Run Windows softwareBottles lets you run Windows software on Linux, such as applications and games. It introduces a workflow that helps you organize by categorizing each software to your liking. Bottles provides several tools and integrations to help you manage and optimize your applications.
Features:
Use pre-configured environments as a base
Change runners for any bottle
Various optimizations and options for gaming
Repair in case software or bottle is broken
Install various known dependencies
Integrated task manager to manage and monitor processes
Backup and restore
Additional information:Developer: The Bottles ContributorsLicense: GPL-3.0-onlyVersion: 65.0
Watch your Plex contentGirens is a Plex media player client. You can watch and listen to your music, shows and movies with this GTK app.
Additional information:Developer: Gerben DroogersLicense: GPL-3.0-or-laterVersion: 2.0.9
Netease Cloud Music for Linux**This app is only available in Chinese.**
Open Orpheus is an open-source implementation of Netease Cloud Music browser host, it allows the user to run Netease Cloud Music official client's web resources on Linux, with the best compatibility provided by this host.
Additional information:Developer: YUCLingLicense: MITVersion: 0.16.2
Advanced API Debugging Proxy and REST ClientReqable = Fiddler + Charles + Postman, with Minimalist Design, Powerful Features, Efficient Performance and Desktop + Mobile Platforms.
Reqable is a modern cross-platform project, designed for API development, testing, and debugging. Reqable fully supports HTTP1 and HTTP2 and partially supports HTTP3(QUIC).
Features
1. API debugging
Reqable uses the classic MITM proxy method for debugging and supports such as rewriting, scripting (Python), breakpoints, and replay.
Support HTTP/1.x and HTTP2 protocol, HTTP3 (QUIC) is not supported yet.
Support HTTP/HTTPS/Socks4/Socks4a/Socks5 proxy mode.
Support HTTPS, TLSv1.1, TLSv1.2 and TLSv1.3 protocols.
Support WebSocket upgraded based on HTTP1.
Support HTTP/HTTPS secondary proxy.
Composing API: Create REST API from captured traffic list.
Search and filter: Multi-condition search, application, domain name, protocol, data type and other filters.
Rewriting: Perform redirection, map local, map remote, modification for requests or responses.
Breakpoint: Perform real-time breakpoint operations on requests or responses.
Scripting: Support for writing Python scripts to process requests or responses.
Gateway: Perform operations such as shielding and suspending for requests or responses.
Mirroring: Configure mirror mapping for the specified domain name and port.
Reverse proxy: Use local reverse proxy server to debug HTTPS traffics without trusting CA certificate.
Highlighting: Set custom rules to highlight requests in multiple colors.
Replay: Support single or multiple requests for playback testing.
Diff tool: Compare request and response messages, quickly locate data deviations.
History: Automatically save the recording list for easy retrospective viewing.
Traffic source: Detect which application the traffic is coming from.
HAR: Automatically associate HAR files, and support HAR export and open.
SSL Certificates: Import custom SSL certificates, analyze pinned certificates and two-way authentication requests.
2. API Testing
Reqable can compose API for testing and also supports features such as API collection and history.
Supports HTTP/1.1, HTTP2 and HTTP3 (QUIC) protocols.
API collection: Save API to collections and manage your APIs.
Collection suppoert: Import collections from Postman and Hoppscotch.
Environment: Global environment and user environments.
Batch editing: Support batch editing of query parameters, request headers, forms, etc.
Scripting: Write python script to process pre-request and post-request data.
Code Snippet: Generate code for mainstream languages or network libraries such as Python, Java, and NodeJS.
Authorization settings: Support authorization methods such as API KEY, Basic Auth, and Bearer Token.
Proxy settings: Support custom proxy, system proxy and debugging proxy, etc.
Performance: You can view the time-consuming data of requests at different stages.
Cookie management: Automatically save cookies or add cookies.
History: Automatically save the request and response for easy retrospective viewing.
cURL support: Create API from cURL or export API to cURL.
3. Toolbox
Reqable provides some commonly used tools.
Base64 Codec.
URL Codec.
Md5 Calculator.
Timestamp Tool.
JSON Viewer.
XML Viewer.
HEX Viewer.
Image Viewer.
Color Picker.
Qrcode Generator.
Additional information:Developer: ReqableLicense: LicenseRef-proprietary=https://reqable.com/en-US/policy/#licenseVersion: 3.2.20
A simple and lightweight app for running games using UMU-LauncherMain Features:
Play Windows games using Proton
Play Linux native games
Run Windows games directly from the .exe file
Prefix management
Shortcut and Steam shortcut management
Integrated tools:
Winetricks: A helper tool to easily install dependencies, fonts, DLLs, and tweaks for Wine.
Winecfg: Wine's graphical interface to configure Windows versions, libraries, drivers, and integrations.
MangoHud: Shows an overlay for monitoring FPS, temperatures, CPU/GPU load and more.
Feral GameMode: Tweaks your system to improve performance.
Prefer SDL: May fix controller issues in some games.
Additional Application: An additional application to run with the game, like Cheat Engine, Trainers, Mods...
Lossless Scaling Frame Generation: Create fake frames to increase the framerate.
Proton Manager: Download/Remove popular Proton builds.
Wine Wayland Driver support (Experimental).
HDR Support (Experimental).
Flatpak known issue:
Gamescope doesn't work.
Additional information:Developer: FaugusLicense: MITVersion: 2.0.6-1
Manage your cold storage wallets• Step-by-step Single and Multisig setup
• Support for all major hardware signers (QR, USB, SD-card)
• Private syncing via Compact Block Filters or Electrum servers
• Encrypted multi-device syncing
• Multisig signing collaboration via encrypted chat
Additional information:Developer: Andreas GriffinLicense: GPL-3.0-onlyVersion: 2.1.3
Online instant messaging serviceTencent QQ (Chinese: 腾讯QQ), also known as QQ, is an instant messaging software service
and web portal developed by the Chinese technology company Tencent.
Additional information:Developer: TencentLicense: LicenseRef-proprietary=https://rule.tencent.com/rule/preview/46a15f24-e42c-4cb6-a308-2347139b1201Version: 3.2.32
Launch Windows games on KDEVermouth is a KDE-first game and application launcher. Run native Linux apps and games, Windows titles through Proton or Wine, and retro games via your RomM library with RetroArch - all from one place.
Additional information:Developer: Dejan NoveskiLicense: MITVersion: 2.0.1
Hardware-accelerated GPU terminal emulator powered by WebGPURio is a hardware-accelerated GPU terminal emulator. It is designed to be fast and efficient, with a focus on performance and usability.
Rio is built using the latest technologies, including Rust and WebGPU, to provide a modern and responsive user experience. It supports a wide range of features, including split panes, tabs, and customizable themes.
Rio is open source and available for Windows, macOS, and Linux.
Additional information:Developer: Raphael AmorimLicense: MITVersion: 0.5.8
PDF viewerNOTE: This software is unmaintained by the vendor and may contain security vulnerabilities.
Adobe Reader software is the official Adobe software for viewing, printing, and annotating PDF documents.
Additional information:Developer: Adobe Inc.License: LicenseRef-proprietary=https://www.adobe.com/products/eulas/pdfs/Reader_Player_AIR_WWEULA-Combined-20080204_1313.pdfVersion: 9.5.5
Advanced dictionary lookup program
GoldenDict-ng is an advanced dictionary lookup program, supporting multiple
dictionary formats and features.
Additional information:Developer: The GoldenDict-ng CommunityLicense: GPL-3.0-or-laterVersion: 26.8.0
The next generation of web-desktop communication
With customizable toolbars, sleeping tabs, cookie containers, and multiple profiles,
Wavebox has everything you need to work better across Slack, Asana, Gmail, Teams,
Figma, and all your other daily web tools.
Tab organizing, sleep, and search.
Containers for multi-accounts.
Profiles for multiple setups.
High performance, longer battery life.
Zero ads or tracking.
Additional information:Developer: Wavebox.ioLicense: LicenseRef-proprietary=https://wavebox.io/eulaVersion: 151.2.148-2
Fast native Git client for GNOME
Gitpulsar is a complete Git client built natively for GNOME. Written in Rust
with GTK4 and libadwaita, it stays fast and lightweight while giving you the
full Git workflow without ever leaving the keyboard or reaching for the terminal.
Unlike browser-wrapped Git apps, Gitpulsar is a single small binary that follows
your system theme, respects your accent color preferences, and feels like a
first-class GNOME application. It runs offline, sends nothing to the cloud, and
uses zero telemetry.
Why choose Gitpulsar:
Native GNOME look and feel — libadwaita widgets, dark and light themes, dynamic colors
Multi-repository workspace — open a folder, see all repos with live status indicators (modified, untracked, ahead of remote)
Adaptive layout — works from a 4K monitor down to a 360 px phone screen (Phosh, postmarketOS)
Low CPU and memory — Rust core with smart background polling that pauses when the window isn't focused
No telemetry, no account, no cloud — your code stays on your machine
What you can do:
Browse history with a paginated commit log, search, and an integrated branch graph
Stage and unstage by file, by hunk, or by individual line — with drag and drop
Commit with conventional commit prefixes (feat, fix, docs…) and one-click Co-Authored-By trailers
Undo and redo staging operations and even file discards
Resolve merge conflicts in a three-panel visual editor
Run interactive rebase with reorder, squash, fixup, reword, edit, and drop actions
Annotate any file with blame to see who changed each line
View per-file commit history to debug regressions
Clone a repository from a URL with a built-in dialog
Manage remotes — add, rename, remove, and edit URLs
Push and delete tags on the remote, create lightweight or annotated tags
Export commits as patches and apply patches with git am or git apply
Browse the reflog to recover from accidental reset, rebase, or branch operations
Manage stashes, submodules, and worktrees from the sidebar
Edit .gitignore inside the app
Use the full keyboard — shortcuts for every common action and Tab-cycling across panels
Additional information:Developer: Ilshat IshdavletovLicense: GPL-3.0-or-laterVersion: 1.2.0
Open-source private logbook with a local agentic layer
Lotti is an open-source personal logbook — tasks, time recordings, voice notes, transcriptions, journal entries, habits, and health data — paired with an agentic layer of long-living AI agents that observe, suggest, summarise, and nudge. The agents run on your machine. With a powerful enough device, the model they call can run locally too — meaning your data never has to leave the device at all. On lighter hardware, or when you need to save battery, you keep the same agentic experience and route inference to a cloud provider you choose, on a per-category basis.
No accounts, no telemetry, no cloud storage. End-to-end encrypted multi-device sync runs over Matrix using Vodozemac (Rust) for Megolm crypto; the homeserver you bring relays only ciphertext between your own devices, and encryption keys reach only devices you have verified. Your logbook is an ordinary SQLite file on your own disk, readable without Lotti, so there is nothing to export and nothing to unlock.
Get support and join the Lotti community on Discord via the Contact link.
What it does:
Long-living AI agents (mission, soul, report directive) that read your logbook, propose changes, and only act after you approve
Two-database architecture: a strict separation between your facts (the user database) and what the agents think (the agentic database), enforced on disk
Run reasoning-capable models locally via oMLX or Ollama (e.g. Qwen 3.6 35B A3B, a Mixture-of-Experts model with ~3B active parameters) — or use Gemini Flash, OpenAI, Anthropic, Mistral, Melious.ai, or any OpenAI-compatible cloud provider, on a per-category basis
Local voice transcription with Whisper or Voxtral; cloud transcription via Gemini, OpenAI, Mistral, or Melious.ai
AI-generated cover art for tasks via Nano Banana Pro on Gemini, OpenAI, or Qwen, and Flux on Melious.ai
Both the logbook and the agentic state sync end-to-end encrypted
Habit tracking with success/fail/skip completion types, custom measurables, and dashboards
Bring-your-own API keys for cloud providers, choosing per category where inference happens — EU-hosted, US, Chinese, or entirely on your own machine
Usage & Impact: tokens and requests for every cloud AI call, broken down by category and model, plus cost, energy and CO2e wherever the provider reports them (currently Melious); local inference is not measured
Time recording kept separate from planning, so what you meant to do and what actually happened stay distinct facts
Additional information:Developer: Matthias NehlsenLicense: GPL-3.0-onlyVersion: 1.0.2
Rebuild an unraveling worldStory-driven, collaborative game where players don’t just explore a world—they co-create it. In Threadbare, players rebuild a world unraveling at the seams by recovering knowledge, crafting stories, and designing characters, quests, and cultures drawn from their own lives.
Additional information:Developer: Endless AccessLicense: MPL-2.0Version: 0.2.2
Rhythm is just a *click* away!Open source rhythm game written in C# and inspired by Osu! Tatakae! Ouendan
Attention: Unofficial package. For official releases, please visit the osu! website.
Additional information:Developer: ppy Pty LtdLicense: MITVersion: 2026.804.2-lazer
Access your files from any computerNeed to safely store all of your important documents, photos, songs, and files? Easy! With this app you can use the internet to save everything that’s important to you. You can then access those files from any computer that has an internet connection. Use this service to backup your files, share photos or collaborate on a project by sharing a Dropbox folder with whomever you’d like. Create a free account and start saving and sharing today!
Additional information:Developer: DropboxLicense: LicenseRef-proprietaryVersion: 262.4.3183
Impossible spaces puzzle platformer
Although your general goal is reaching the surprising end of the game, you are encouraged to set your own goals while playing. Exploration will be rewarded, and secrets await you!
So jump and run around, and enjoy losing your sense of orientation in this World of Wicked Weirdness. Find out what Van Vlijmen will make you do. Pick a path, get inside a Klein Bottle, recognize some memes, and by all means: don't look up.
Additional information:Developer: divVerentLicense: Apache-2.0Version: v1.7.239
Manage SSH, RDP, and VNC connections
RustConn is a modern connection manager for Linux. Manage SSH, RDP, VNC,
SPICE, MOSH, Telnet, Serial, Kubernetes, and Zero Trust connections from a
single application with embedded protocol support and no external
dependencies required.
Organize connections into groups and tags, split terminals side by side, automate
tasks with expect scripts and command snippets, and synchronize configurations
across devices via Cloud Sync. Import from Remmina, Asbru-CM, MobaXterm,
Royal TS, SSH config, Ansible inventory, CSV, RDP files, or libvirt.
SSH, MOSH, Telnet, Serial, and Kubernetes terminals with scrollbar and font zoom
Embedded RDP, VNC, and SPICE sessions with external client fallback
Zero Trust tunnels: AWS SSM, GCP IAP, Azure Bastion, Cloudflare, Teleport, Tailscale, and more
Cloud Sync via shared directories (Google Drive, Syncthing, Nextcloud, Dropbox)
Tab Overview, Tab Pinning, Split View, and cluster commands for managing many sessions
Credential storage via KeePassXC, GNOME Keyring, Bitwarden, 1Password, Passbolt, or Pass
SFTP file browser with split-panel navigation and remote host monitoring
Session recording, text highlighting, Wake-on-LAN, and custom terminal themes
Additional information:Developer: Anton IsaievLicense: GPL-3.0-or-laterVersion: 0.19.12
Modern chat app for every deviceKaidan is a user-friendly and modern chat app for every device. It uses the open communication protocol XMPP (Jabber). Unlike other chat apps, you are not dependent on one specific service provider.
Kaidan does not have all basic features yet and has still some stability issues. But we do our best to improve it!
Additional information:Developer: KDELicense: GPL-3.0+Version: 0.16.0
PeaSyo4Desk: A simple desktop application for Playstation remote play.PeaSyo, also known as Pixiu, is a PS4/5 streaming client for Windows/MacOS/Linux(steamOS).
It helps you connect to your console from Linux, macOS, and Windows with a simple setup experience.
Additional information:Developer: GeocldLicense: AGPL-3.0Version: 2.1.3
Allows to measure internet speed
Allows to measure internet speed.
Additional information:Developer: zafaco GmbHLicense: LicenseRef-proprietary=https://breitbandmessung.de/nutzungsbedingungen AND GPL-2.0-onlyVersion: 3.12.1
A powerful AI assistant for producerCherry Studio is a desktop client that supports for multiple LLM providers, available on Windows, Mac and Linux.
Additional information:Developer: CherryHQLicense: AGPL-3.0-onlyVersion: 2.0.0
Secures your internet and protects your online privacy
**NOTE: This app is built from Proton VPN's official open-source code,
but it is not an official Proton app. It is not affiliated with or supported by Proton AG.**
Browse privately and take back control of your personal information with Proton VPN.
Connect to one of our high-speed servers to hide your IP address,
bypass digital borders, and stream from popular websites and platforms.
Used by millions worldwide, our secure no-logs VPN does not record your browsing history,
display ads, sell your data to third parties, or limit downloads.
Proton VPN is brought to you by the
CERN scientists behind Proton Mail — the world's largest encrypted email service.
Free VPN features
Strict no-logs policy
Zero-access, end-to-end encryption
Full-disk encrypted servers
No bandwidth restrictions
Strong, secure protocols: WireGuard and OpenVPN
IPv6 support
Perfect forward secrecy: Encrypted traffic cannot be captured and decrypted later
DNS leak protection: Ensures DNS queries are never accidentally sent to third-party resolvers
Kill switch: Protects you against IP leaks caused by accidental disconnections
Premium VPN features
Connect to 8500+ high speed servers across 110+ countries
Lightning-fast VPN speeds (up to 10 Gbps)
Connect up to 10 devices at the same time
Stream films, sports events, and videos on any streaming service
(Netflix, Hulu, Amazon Prime Video, Disney+, BBC iplayer, and more)
P2P (peer-to-peer) servers: Fast torrenting, gaming, and file sharing
Secure Core servers: Enhance your protection with double hop VPN
Tor servers: Connect to onion sites with your regular browser
NetShield Ad-blocker: Protect yourself from ads, trackers,
and malware on websites and apps
VPN Accelerator: Unique technology increases VPN speeds by up to 400%
Why Proton VPN?
No personal data required to sign up
Easy-to-use VPN apps for iOS, Android, MacOS, Windows, iPad, Linux, Apple TV, and Android TV
Our high-strength encryption provides a more secure connection than an internet proxy
Independently audited by third-party security experts
Trusted open-source code that anyone can review
Data protection using AES-256 and 4096 RSA encryption
Join the privacy revolution
Your support helps us bring online freedom to people around the globe.
Join Proton today to protect yourself online and help create a secure,
private, and free internet for everyone.
Experts' opinion
PCMag: “[Proton VPN's] is a slick VPN with an excellent collection of advanced features,
and it has the best free subscription plan we've seen.
Few competitors can match its mix of affordability, features, and design.
For all that, it gets a rare five-star rating and earns our Editors' Choice award”
Mozilla: “There are many VPN vendors out there, but not all of them are created equal.
Proton VPN offers a secure, reliable, and easy-to-use VPN service and is operated by the makers of ProtonMail,
a respected, privacy-oriented email service...
As a company they have a track record of fighting for online privacy and they share our dedication
to internet safety and security.”
Required dependencies
NetworkManager-openvpn
KWallet or GNOME Keyring
systemd
Additional information:Developer: Proton AGLicense: GPL-3.0Version: 4.17.1
Discover and install apps
A fast and modern app store for Linux with a focus on discovering
and installing Flatpak apps and add-ons, particularly from Flathub.
Queue multiple installs and keep browsing
Easily view app permissions
Sign in to Flathub to view and manage your favorites
Search apps directly from GNOME Shell
Additional information:Developer: The Bazaar ContributorsLicense: GPL-3.0-or-laterVersion: 0.9.2
Server and web UI for Tdarr media automation
Tdarr Server runs the Tdarr web UI and coordinates connected Tdarr Nodes for media library automation, including library scanning, health checks, and transcode task management.
Additional information:Developer: TdarrLicense: LicenseRef-proprietary=https://github.com/HaveAGitGat/Tdarr/blob/8cf7b5204faa98c268d11d3f75ba8b1a5501ee5f/LICENSE.mdVersion: 2.86.01
Processing node for Tdarr media automation
Tdarr Node connects to a Tdarr Server and performs media processing work assigned by the server, including health checks and transcode tasks.
Additional information:Developer: TdarrLicense: LicenseRef-proprietary=https://github.com/HaveAGitGat/Tdarr/blob/8cf7b5204faa98c268d11d3f75ba8b1a5501ee5f/LICENSE.mdVersion: 2.86.01