Fluent, glassmorphism e QSS: 28 repositórios PyQt6 que unem design moderno e arquitetura real

Pergunta (resumo):Varredura profunda no GitHub, GitLab e indexadores de código por repositórios open-source exemplares de GUIs avançadas estritamente em PyQt6 — design moderno (QSS custom, Fluent, Material, dark themes, aparência Electron/Web), complexidade real e prioridade para Qt6; PyQt5 apenas como exceção com portabilidade clara; desconsiderar pythonguis/pythonguis-examples. Entregar nome/link, autor, descrição visual/funcional e diferencial.

A varredura recuperou 4.217 páginas candidatas em quatro famílias de busca. Após eliminar sobreposições, restaram 18 repositórios GitHub lidos em profundidade, 12 resultados de GitLab, Codeberg e Gitea (10 projetos após deduplicação de Matcha e SPVideoCoursesPlayer) e um radar ampliado de 80 candidatos. A matriz abaixo posiciona os 28 projetos avaliados por sofisticação visual e profundidade arquitetural (escala editorial 0–5 derivada das evidências lidas); estrelas não foram usadas como critério de qualidade — a maioria não estava disponível.

Fluent / MaterialQSS / temasGlassmorphism / framelessAnimação / custom paintingDashboards / gráficosAplicação completacírculo = GitHub · quadrado = outro forge

PyGlass é o único projeto que faz refração física real (Snell, dispersão cromática, Fresnel) em numpy puro, sem shaders — glassmorphism de verdade, não um retângulo translúcido. github.com

NetSentinel é o maior aplicativo completo da seleção: ~150.000 linhas, 68 ferramentas e três camadas estritas (modules sem PyQt, workers QThread, UI somente leitura do MetricStore). github.com

Fora do GitHub, Matcha (GitLab) destaca-se com visualizador procedural a ~60 FPS, Ghost Mode PiP com transparência até 20% e zoom 5x — prova de que os forges menores guardam exemplares fortes. gitlab.com

Nem tudo é PyQt6 estrito: qt-material, QT-PyQt-PySide-Custom-Widgets e bec_widgets são multi-binding, e PyQt-Fluent-Widgets mantém o Qt6 em branch própria — os badges marcam cada caso. github.com

GitHub — seleção principal (18 repositórios)

PYQT6_Design

PyQt6 estrito

autor não informado · PyQt6 6.4+ · github.com

Visual: Modern dark-themed UI with gradient animated background, glass-morphism card design, custom SVG icons (Heroicons style), smooth animations and transitions, responsive layout, multi-page navigation (Overview, Users, Analytics), interactive Matplotlib charts (pie, bar, line), real-time statistics cards with counter animations, session timer with live pulse indicator, and data tables with sorting and custom styling.

Função: A desktop login system with secure username/password authentication, user registration with password strength validation and real-time strength indicator, password visibility toggle, session tracking, and a professional analytics dashboard with statistics, charts, and user data tables.

Diferencial: XML-based user storage with SHA-256 password hashing, password strength enforcement, and session tracking with login/logout timestamps.

PyQt6ify

PyQt6 estrito

por Eliran Cohen · PyQt6 6.7.1 · github.com

Visual: Modern UI framework with a dynamic theme system offering light/dark mode with runtime switching, custom theme creation and import, Windows 11 dark mode integration, and theme persistence across sessions; built-in Light, Dark, and System (Windows 11) themes with JSON-based custom themes; modern icon-based menu system with keyboard shortcuts, status tips, and customizable layout; configurable toolbar with live status updates, progress indicators, and system notifications.

Função: A professional Qt6-based desktop application framework providing a robust foundation for building modern, feature-rich GUI applications in Python, with configuration management, error handling and logging, SQLite database integration, menus, toolbar, and status bar.

Diferencial: Modular, component-based architecture with a plugin system for extensions, clean separation of concerns, and event-driven patterns; multi-tier configuration system with module enablement control; organized project structure with core modules (about, config, core, dashboard, database, error_handling, menu, resources, status_bar, themes, toolbar) and an extensions directory.

por hammam999 · PyQt6 6.4 · github.com

Visual: A collection of enhanced Qt StyleSheets (QSS) themes with modern design patterns: enhanced MacOS-Enhanced, MaterialDark-Enhanced, and Ubuntu-Enhanced themes plus original themes (Ubuntu, ElegantDark, MaterialDark, ConsoleStyle, AMOLED, Aqua, ManjaroMix, NeonButtons, MacOS), an integrated scalable SVG icon system, hover effects with smooth transitions, gradients, rounded borders, improved typography, and better accessibility contrast.

Função: Provides a collection of enhanced Qt StyleSheets (QSS) themes with custom SVG icons for styling Qt applications, plus an interactive Theme Tester application with live preview and comprehensive widget showcase for testing themes, including live theme switching, widget gallery, interactive examples of hover/focus/disabled states, performance monitoring, and Arabic right-to-left layout support.

Diferencial: Built upon the original QSS collection by Jaime A. Quiroga P. (GTRONICK) and enhanced with modern UI/UX principles; ships QSS theme files with an integrated SVG icon system (icons/svg/ directory), supports C++ and PyQt6 Python integration via QFile/QTextStream stylesheet loading, Qt resource file (qrc) bundling of themes and icons, and includes a theme_tester.py application for interactive theme testing.

autor não informado · binding não declarado · github.com

Visual: Biblioteca de widgets Fluent Design para C++ Qt/PyQt/PySide ('Make Qt Great Again').

Função: A fluent design widgets library based on C++ Qt/PyQt/PySide. Make Qt Great Again.

PyQt6-Fluent

PyQt6 estrito

por mIcHyAmRaNe · PyQt6 · github.com

Visual: Fluent Design component library with frameless windows (drag, resize, snap, Win11 snap layouts), Win11 acrylic/mica/mica-alt background blur materials, live dark/light/custom theming via ThemeObserver, theme-aware titlebar with red close button, Win11 segmented DatePicker/TimePicker with scrollable columns and smooth animation, Win11 focus ring, Material ripple effect, anti-aliased drop shadows, Fluent card popups, themeable SVG icons, and a full widget set (buttons, inputs, NavigationView/TabView/CommandBar navigation, InfoBar/Spinner/ProgressBar/Badge/FluentTooltip/ContentDialog feedback, Card/Expander/Divider layout, FluentLabel/Avatar/Tag/IconWidget), plus theme presets including Catppuccin Frappé.

Função: A Fluent Design component library for PyQt6 providing frameless windows, Win11 acrylic/mica blur, live theme switching, a widget library (buttons, inputs, navigation, feedback, layout, misc widgets), DatePicker/TimePicker pickers, screen capture protection, and frameless QWebEngineView integration, installable via pip as pyqt6-fluent with runnable examples such as a fluent demo, acrylic demo, full text editor main window, and theme demos.

Diferencial: A 3-tier design token system (Palette primitives → SemanticPalette roles → ComponentTokens mappings) chained by a TokenResolver, a ThemeManager/ThemeObserver live theme engine with pre-built theme presets, a QSS stylesheet engine that generates QSS from tokens, modular widget packages with shared paint primitives (focus ring, ripple, shadow, popup card, theme-aware mixin, themeable SVG icon), Win32/DPI utilities, and frameless WebEngine support; forked from zhiyiYo/PyQt-Frameless-Window (GPLv3 → MIT) and rebuilt from the ground up.

qt-material

multi-binding

por UN-GCPDS · PySide6, PySide2, PyQt5 and PyQt6 (usage examples use PySide6) · github.com

Visual: A Material Design stylesheet for Qt with custom dark and light themes (e.g. dark_teal.xml, light_red.xml), 19 built-in theme color variants, custom colors via Android XML theme files, accent colors and custom fonts applied to QPushButton via class properties, custom stylesheets, and a density scale option.

Função: A stylesheet library that applies Material Design themes to Qt Python applications: it lists available themes, applies themes with custom colors and fonts, allows changing themes at runtime, provides an interface to create new themes, exports themes to local files (QSS, resources and icons) for use in PySide6 or even C++ applications, and ships an example window with almost all widgets to test all themes and create new ones.

Diferencial: Theme application is centralized in `apply_stylesheet()` with an `extra` argument for accent colors, fonts and density scale; a `QtStyleTools` mixin class inherited alongside QMainWindow provides runtime theme switching, a stylesheets menu integration (`add_menu_theme`) and a dock for creating themes (`show_dock_theme`); custom CSS can extend the generated stylesheet via a `css_file` argument or by appending to `app.styleSheet()`; theme colors are exposed as QTMATERIAL_* environment variables; and `export_theme()` generates standalone `.qss`, `resources.rcc` and icon folders usable outside Python (e.g. C++).

por SpinnCompany · PySide6 or PyQt6 (reached through qtpy; the [pyside6] extra installs PySide6) · github.com

Visual: 133 custom widgets including a painted chart family (line, bar, area, pie, donut, sparkline, radial and liquid gauges, compass, mini bar and waveform), QCustomDataTable with rich cell renderers, custom title bars, hamburger and slide menus, animated stacked-widget transitions, flow layouts with animated reflow, progress and skeleton loaders, typewriter/sparkles/gradient text, and design-token theming with light/dark palettes; every widget is authorable in Qt Designer

Função: A free and open-source library of 133 custom Qt widgets (charts, data tables, gauges, animated menus, window chrome, loaders and more) for building modern Qt GUIs, with 69 complete example apps, documentation, a widget gallery, and an optional Pro tier with 23 additional widgets for commercial use

Diferencial: Qt access is abstracted through qtpy so no binding is bundled (PySide6 or PyQt6 selectable via QT_API); apps use a ui/ + compiled src/ + Qss/ layout separating Designer files, generated code and themes; optional extras pull heavier dependency stacks on demand (qr, map, acrylic, loaders, mcp); ships full .pyi stubs with py.typed; includes an MCP server for agent control of Qt Designer and a design-rule linter (Custom_Widgets.lint)

PyGlass

PyQt6 estrito

por neomosh8 · PyQt6 · github.com

Visual: Apple-style liquid glass effect: the panel is modeled as a real beveled glass slab that refracts the pixels behind it — Snell lens-wrap at the rim, per-wavelength chromatic dispersion, Fresnel reflection, an optional frosted blur, and an iridescent spectral rim line — driven by two perceptual dials (thickness and frost) in GlassMaterial, plus GlassStyle chrome tuning (shadow, tint, sheen, rim) and an open/close animation with a scrim in the GlassPopup demo.

Função: A PyQt6 glass-effect library and demo showcase: GlassPane is a drop-in frameless glass widget that works as an in-app modal/panel over any host widget or, parentless, as a top-level window floating over the live desktop and refracting whatever is behind it (all windows, not just the wallpaper). Demos include a frosted refractive modal (main.py), a glass window over the live desktop (main.py --desktop), an in-app modal example, and a runnable recipes guide; keyboard controls drag the pane, adjust thickness ([ ]), frost (- +), and close (Esc).

Diferencial: Pure numpy refraction engine with no shaders or native code: geometry-dependent work (normals, per-channel sample coordinates, Fresnel weight, reflected environment) is precomputed once into a GlassKernel over a rounded-rectangle signed distance field, so each frame only runs a bilinear gather plus an optional separable box blur, keeping dragging smooth. Two-layer API (high-level GlassPane widget vs. low-level GlassRenderer/paint_glass composable in any paintEvent) with WidgetBackdrop/ScreenBackdrop abstractions; child panes capture their parent with itself hidden so no host cooperation is needed; desktop mode uses per-stream self-exclusion capture (Windows Magnification API MagSetWindowFilterList + MW_FILTERMODE_EXCLUDE, macOS ScreenCaptureKit SCContentFilter(display:excludingWindows:)) so the glass stays live and fully recordable without flicker, with fallbacks (WDA_EXCLUDEFROMCAPTURE, screencapture CLI + NSWindowSharingNone, Linux capture-once).

NetSentinel

PyQt6 estrito

por Ossian Ericson · PyQt6 · github.com

Visual: Modern desktop dashboard with an interactive Cytoscape.js network topology map (upgrading to a mesh tree with Deco credentials), persistent UP/DEGRADED/DOWN availability history charts with 1 h / 12 h / 24 h / 7 d zoom, a 60-second rolling live bandwidth chart per interface, animated 10-protocol diagrams in a Protocol Visualizer using real scan data, a tray status dot and Home-page health strip, and 62 pages of UI verified by automated UIA interactions.

Função: NetSentinel is a free, open-source, 100% local network security scanner and connectivity monitor that finds every device on the network, catches faults that cause dropouts, and produces evidence to prove outages to an ISP — bundling 68 tools (~150,000 lines of Python) covering device discovery with vendor/model ID, Wi-Fi scanning, live bandwidth and stability monitoring, one-click 'What's Wrong?' triage and Root Cause Correlator diagnostics, network grade A–F and ISP Accountability Reports, port scanning with CVE lookup and ARP-spoof/rogue-bridge detection, a read-only REST API with MQTT/Home Assistant automation, and an educational Lab Mode with a protocol visualizer mapped to CompTIA Network+ / CCNA.

Diferencial: Three strict layers: `modules/` holds all detection logic with zero PyQt imports; `workers/` are QThread wrappers that emit signals and never touch UI state; `ui/` reads from a MetricStore and never writes to it directly, with all file writes routed through `get_app_data_dir()` for read-only installed binaries. `dashboard.py` is a thin shell delegating to six inherited mixins and nine page-factory mixins, each responsible for a single concern, with a CI-enforced 780-line budget per module; hardware integrations are plugin scripts implementing `get_info()` and `get_status()` that become first-class integrations with a Hub card, health tracking, circuit breaker, plugin log console, and sandboxed execution.

AuraPlayer

PyQt6 estrito

por parsaalavi1382 · binding não declarado · github.com

Visual: Modern, theme-adaptive design with four instant-switching themes (Dark, Light, Midnight Blue, Warm Amber), a live floating search overlay, dynamic artist/album/genre pages with wrapping photo-grid layouts, blurred album-art backdrops, pulsing 3-bar animated equalizers, Lottie-animated vector controls with theme-aware tinting, karaoke-style synced lyrics highlighting, a slide-out queue side-panel, smart closable tabs, and 60 FPS lag-free tab transitions via in-memory pixmap caching.

Função: An offline-first native music player that scans and organizes a local music library (tracks, artists, albums, genres, playlists), plays .mp3, .flac, .m4a, .wav, and .ogg files with silence-free gapless playback, provides live multi-category search, smart multi-artist splitting, synced karaoke-style lyrics with an offline lyrics editor, smart and custom playlists with auto-generated cover collages, drag-and-drop queue management, metadata/tag editing, background library synchronization, OS media-key and Windows SMTC integration, and cross-platform release binaries for Windows, macOS, and Linux.

Diferencial: Notable technical design includes background worker scanning with automatic 30-second folder synchronization and secure storage protection against crashes, silence-free playback via background preloading and handoff of the next track, in-memory pixmap caching (`_pixmap_cache`) for 60 FPS tab switching, a non-disruptive floating SearchOverlay that avoids pushing pages onto the tab navigation stack, native Windows SMTC integration with safe fallback on macOS and Linux, and reusable slide-out queue panels synchronized across the Player Screen and Main Window.

PulseDock Widget

PyQt6 estrito

por AnuragRoque · PyQt6 · github.com

Visual: A sleek, frameless, always-on-top floating media widget with a Dynamic Island (iPhone-style pill that expands on hover or track change), multiple size modes (Drop, Extra Small, XS Round, Small, Normal, Mini Card, Large), dynamic auto-theming that matches the player's brand colors or derives a palette from album art, a Liquid Glass frosted-glass material theme, blurred Album Art Background mode, rounded-corner cover art, a slim accent-colored live progress bar, marquee scrolling song text, and themes that crossfade while the card morphs through all its sizes.

Função: A floating media controller for Windows 11 that hooks into the Windows Global System Media Transport Controls (SMTC) to show real-time playback info — title, artist, album art, progress — and control any active media player (Spotify, YouTube Music, VLC, Edge, Chrome, and more) with Play/Pause/Next/Previous, plus volume/mute via mouse wheel, always-on-top and auto-hide-on-fullscreen behavior, launch on startup, settings persistence, and a system tray control center.

Diferencial: A dedicated QThread (SMTCWorker) runs CoInitializeEx in a COM Multi-Threaded Apartment and polls active WinRT media sessions with async coroutines, handing snapshots to the GUI thread via Qt signals; on every track change the widget recompiles its QSS and recolors the SVG icon set to the active theme (cached on disk), deriving the accent color by voting across hue buckets of the cover art; volume/mute talks directly to IAudioEndpointVolume via raw COM vtables in ctypes with zero extra dependencies; and a force-terminated worker after 3s guarantees robust cleanup if a WinRT call hangs at shutdown.

por Madhav2609 · PyQt6 · github.com

Visual: A sleek, dark-themed PyQt6 interface with system-independent theming enforced via a ModernDarkTheme class (30+ color constants and Qt palette override), a comprehensive responsive design system with DPI awareness, breakpoint detection, font scaling, and adaptive component sizing, plus Qt3D-based 3D model rendering with camera navigation and an axis gizmo, multi-tab workspaces, a dynamic tools sidebar, integrated file explorer, and a status bar with real-time memory monitoring.

Função: A modding suite for the Grand Theft Auto 3D era games (GTA III, Vice City, San Andreas, Liberty City Stories, Vice City Stories) that provides a user-friendly interface for modding RenderWare-based assets, including an IMG Editor for managing GTA IMG archives, a TXD Editor for viewing texture dictionaries, a DFF Viewer for inspecting 3D models, RW Analyze for low-level RenderWare chunk exploration, an IDE Editor for item definition files, and a Debug System for unified logging and metrics.

Diferencial: Modular MVC-pattern architecture with a centralized tool registry (`tool_registry.py`) supporting dynamic tool registration, instantiation, and metadata management for rapid addition of new modding tools; each tool follows an MVC-inspired separation (UI + controller/logic) and integrates with logging and responsive systems; shared utilities include a complete RenderWare DFF file format parser (`DFF.py`), a comprehensive RenderWare version detection system centralized in `rw_versions.py` using a multi-stage detection approach (FourCC signature detection for COL files, section type + version analysis for DFF/TXD, fallback detection), a responsive design manager (`responsive_utils.py`), and a professional debug/logging system with categorized output, performance timers, and memory tracking.

por rajsriv · PyQt6 (Qt for Python) · github.com

Visual: A sleek, glassmorphic dock with wallpaper-adaptive theming that extracts dominant and accent colors from the Windows wallpaper, semi-transparent frosted-glass backgrounds, smooth responsive animations for tab switching, hover states and widget interactions, five theme modes (System, Light, Dark, Light Aura, Dark Aura), a custom-designed brightness slider, an interactive Progress Ring for track position, a Lava Lamp animation fallback for missing album art, and a sleek calendar widget with Stroke or Underline event marking styles.

Função: A Windows 11 productivity sidebar providing a digital clock, system brightness and volume controls, a media controller with real-time track info and full playback controls, a smart calculator, a precision stopwatch, a visual calendar with event marking, and settings for theme switching, launch-at-startup via Windows Registry, and calendar customization.

Diferencial: Built on Python 3.x with PyQt6 and Windows-specific integrations: darkdetect for system theme synchronization, PIL (Pillow) for wallpaper color extraction and image processing, screen_brightness_control for hardware brightness integration, pycaw and comtypes for advanced Windows audio control and Windows API interaction, autostart toggling via the Windows Registry, and a PyInstaller .spec file (updock.spec) for building a standalone Windows executable.

Mark-LVI

PyQt6 estrito

por FatihMakes · PyQt6 · github.com

Visual: A PyQt6 HUD featuring a software-rendered holographic avatar with real facial geometry, real lip-sync (~50 mouth shapes a second), facial acting and face-as-status expressions, a reactive waveform that pulses to real audio, live theming recolouring the entire HUD from a hue wheel or hex, a scrollable dynamic content panel beneath the HUD, video playback where the avatar sits (QGraphicsVideoItem inside a graphics view so overlays stay on top), and two settings drawers (SETUP and CONTROLS) that open instantly.

Função: A cross-platform personal AI assistant (JARVIS-style) that hears, sees, speaks and controls the computer: real-time voice conversation via Gemini Live API or a user-chosen local/hosted engine (Whisper STT + any /v1/chat/completions LLM + Piper/system/ElevenLabs TTS in ~50 languages), wake word, push-to-talk, system control (apps, volume, brightness, WiFi, power), browser and desktop control, file processing, messaging, web search, screen/webcam vision, persistent recallable memory with undo, proactive briefings and monitoring, hardware telemetry, weather, reminders, video on the HUD, a phone dashboard paired by QR code, and a plugin system for extra skills.

Diferencial: Noteworthy design: an optional providers/ folder (Engine/LLM/STT/TTS contract) that is never imported unless configured — deleting it changes nothing; a local engine pipeline that implements the Live session's four-method contract so avatar, lip-sync, echo guard, tools, memory and undo work unchanged; self-describing skills (TOOL dict + handler) auto-discovered at launch with a plugin loader featuring crash isolation; a measured nine-model Gemini ladder with timeouts and cooldowns in one place (core/gemini.py); tool budgets (count and size) with brief descriptions for small local models; verified tool outcomes (done/unverified/failed/ask/started) instead of claimed successes; lazy imports for heavy libraries (pyautogui, OpenCV); a shared undo stack, a UI-issued confirmation token for irreversible actions, an untrusted-content boundary wrapper, and a three-layer guard on closing applications based on executable identity.

HyprRice

PyQt6 estrito

por DuckyOnQuack-999 · PyQt6 · github.com

Visual: Modern, responsive PyQt6 GUI optimized for Wayland with a QSS-based theme system featuring dark/light modes and accent colors, a live preview system for animations and color schemes with debounced updates and DPR-aware rendering, a theme gallery with import/export, polished interface with tooltips and help overlays, and a theme system with pre-installed themes (minimal, cyberpunk, pastel, nord, dracula)

Função: An advanced, all-encompassing ricing tool for the Hyprland Wayland compositor ecosystem that provides a GUI to customize every aspect of Hyprland and its associated tools, including animations, Waybar, Rofi, window opacities, notifications, clipboard managers, lockscreen, and ecosystem tools, with backup/rollback, configuration editing, debug mode, and import of configurations from popular dotfiles

Diferencial: Modular, extensible architecture with an advanced plugin system using event-based hooks (before/after apply, theme change, import, preview) where plugins define a register(app) function and can add tabs, controls, or logic; plugin sandboxing with resource limits and import restrictions; automatic configuration migration with backup; and modern Python packaging via pyproject.toml

EMMM

PyQt6 estrito

por reynalivan · PyQt6 · github.com

Visual: Modern Fluent UI design built with PyQt6 and qfluentwidgets, featuring explorer-style folder browsing with breadcrumb navigation, thumbnail previews with mod information cards, live .ini editing with syntax highlighting, and custom components such as a shimmer frame, progress flyout, and flow grid widget.

Função: EMMM (Enhanced Model Mods Manager) is a mod manager for 3D model modification games (Genshin Impact, Honkai: Star Rail, Wuthering Waves, Zenless Zone Zero) that discovers and works with existing mod folders, provides thumbnail previews, advanced search and filtering, drag-and-drop installation with archive auto-extraction, database sync of metadata and thumbnails, live 3DMigoto .ini editing with keybinding editor, game launcher integration, and mod conflict detection.

Diferencial: Modular architecture separating concerns into distinct directories for core functionality, models, views, viewmodels, services, and utilities, following an MVVM-style structure with a main.py entry point, Qt signal definitions in core, and dedicated services for mod, game, config, thumbnail, and database handling.

hwsonnet

PyQt6 estrito

por Varionetzwerk · PyQt6 · github.com

Visual: Clean dark UI with a global QSS dark theme and palette, a collapsible navigation sidebar, InfoCard/KeyValueCard widgets, custom QPainter rolling live charts, and circular gauge plus mini bar gauge widgets

Função: A modern hardware information and monitoring tool for Linux that reports CPU, GPU, RAM, storage, network, sensors, and system details, shows live bandwidth and rolling charts, and exports results as JSON, TXT, or PDF

Diferencial: MVVM-inspired architecture with one collector per subsystem as the Model, pages as View+ViewModel, and background QThread workers for async binding; no blocking UI since all I/O and subprocess calls run in QThread workers; live charts drawn entirely with QPainter without an external chart library; graceful degradation showing "N/A" for missing tools

por TrueFurina · PyQt6 · github.com

Visual: Sleek dark-themed desktop GUI with importance-based event highlighting (gold for releases/PRs, cyan for issues, gray for pushes), desktop notifications, and matplotlib-powered dark-theme star growth charts.

Função: DevRadar is a desktop application that monitors GitHub trending repositories by language and period, performs filtered global repository search, monitors GitHub users or repositories for real-time events (pushes, releases, issues, PRs, stars, forks), collects star snapshots with growth charts, provides project insight (star history, health metrics, top contributors, topic tags), generates one-click Markdown tech briefings, and manages local searchable bookmarks with notes.

Diferencial: Layered client-server architecture: a PyQt6 GUI layer with panels (Search, Trending, Monitor, Stream, Insight Dialog, Report Generator) communicates over a TCP socket (127.0.0.1:9669) using newline-delimited JSON messages with commands, push events, 30-second heartbeats, and status messages, backed by a server layer with GitHub REST API caching, an HTML+API trending scraper with automatic failover, a SQLite (WAL mode, thread-safe) database with 6 tables, monitor scheduling, snapshot management, and report generation; fault tolerance includes rate-limit warnings, exponential-backoff retries and auto-reconnect, and rotating file logging.

GitLab / Codeberg / Gitea — achados fortes (10 projetos)

SPAudiobookPlayer

PyQt6 estrito

por SPluzh · PyQt6 · gitlab.com

Visual: Real-time waveform visualization integrated directly into the Play/Pause button for a seamless look; dark theme styling (DARK_STYLE / DARK_QSS with a StyleManager) and Windows taskbar progress with thumbnail buttons

Função: An audiobook player desktop application with a complete bookmarking system (add, edit, delete, and jump to bookmarks sorted by position in the book), playback controls, and extensive localization with multiple new languages

Diferencial: Modular PyQt6 codebase: AudiobookPlayerWindow (QMainWindow) hosting a PlayerWidget and PlaybackController, a DatabaseManager over SQLite with a bookmarks table (foreign key with ON DELETE CASCADE and indexes), dedicated dialog classes (BookmarksListDialog, BookmarkEditorDialog), and signal/slot wiring (e.g. bookmarks_clicked connecting to show_bookmarks and jump_to_bookmark), plus a translations module

eustoma

PyQt6 estrito

por icosane · PyQt6 · codeberg.org

Visual: Modern fluent-style interface built with QFluentWidgets

Função: A speech-to-text application for offline transcription, powered by faster-whisper

Diferencial: Built on faster-whisper for speech recognition and QFluentWidgets for the GUI, with offline/offline-capable operation

NemoSQL

PyQt6 estrito

por PXStudio · PyQt6 · codeberg.org

Visual: Sleek, dark-themed user interface with SQL syntax highlighting, a responsive zebra-striped interactive data grid, and styling via an integrated Qt CSS engine with charcoal-dark tones (#1e1e24) and contrasting neon operational elements (green execution indicators and red safe-disconnect sequences)

Função: A desktop SQL client that connects to SQLite, MySQL, and PostgreSQL databases, with dynamic connection panels, an advanced query editor with SQL syntax highlighting, an interactive data grid, CSV data export, a database navigator sidebar, and F5 hotkey execution of SQL scripts

Diferencial: Uses a custom Polymorphic Database Factory Pattern to handle individual driver actions cleanly under a unified codebase, with styling via an integrated Qt CSS engine

por SPluzh · PyQt6 · gitlab.com

Visual: Dark style theming, hover-enabled tree widget with custom video item delegates, taskbar thumbnail buttons with progress, subtitle styling (color, border, scale), frameless always-on-top Picture-in-Picture window with custom resize cursors, and a slider hover preview popup

Função: A video course browser and player that manages a library of video courses in a course tree, plays videos with playback controls, speed control, progress slider, tags, hotkeys, and a Picture-in-Picture mode

Diferencial: Modular multi-module design (player, library, hotkeys, tags_dialog, floating_player, tag_filter_popup, utils, config_manager, styles); single-window Picture-in-Picture implemented in the main window via window flags, geometry save/restore, and an event filter handling drag/resize with aspect-ratio enforcement; Windows-native taskbar integration using ctypes, WM_COMMAND interception via a QAbstractNativeEventFilter, and TaskbarButtonCreated message handling

bec_widgets

multi-binding

por bec · Supports both PySide6 and PyQt6 (Qt5 support dropped); PyQt6 is an explicitly supported and installable binding · gitea.psi.ch

Visual: Custom widgets including an angular component-like toggle, ring progress bar, color button with RGBA/HEX support, BECFigure with waveform and motor map plots, dock area, and qdarktheme auto theming

Função: A widget library for the BEC control system providing queue, status box, dock area, figure/waveform plots, motor map and motor control widgets, scan control, stop button, text box, VSCode editor, and website widgets for scientific beamline experiment control

Diferencial: RPC-based architecture with auto-generated CLI clients, Qt Designer plugin generation, a BECClassContainer/BECClassInfo dataclass plugin registry, BECConnector/BECWidget base mixin classes, pydantic-checked config reconstruction, and a universal UI loader for PyQt6 and PySide6

SpudQ

PyQt6 estrito

por SpudWorks · PyQt6 · codeberg.org

Visual: Custom PyQt6 circuit grid and wire rendering; interactive visual diagram for creating quantum circuits

Função: A localized quantum tool-suite designed to create, transpile, and benchmark quantum circuitry; the Qreator module is an interactive program for creating quantum circuits in a visual diagram, managing hardware topology, and saving/loading circuitry

Diferencial: Designed as a three module pipeline: the Qreator (interactive PyQt6 circuit creator), the Transpiler (compilation engine to reduce redundant gates and optimize circuitry for expected hardware topology), and the Benchmarker (diagnostic tool calculating execution time, circuit depth, and memory overhead into a standardized score); circuit modeling uses internal data structures

AutoLEI

PyQt6 estrito

por Tristone · PyQt6 (Qt6) · gitlab.com

Visual: Multi-tabbed interface (QTabWidget) with a QSS stylesheet, custom background color styling, a default application font (Liberation Sans), and adjustable scaling for high-resolution displays

Função: A graphical user interface for the AutoLEI application, an integrated tool for crystallographic data processing and analysis, supporting dataset management, real-time monitoring of XDS processes, unit cell refinement, merging of data, and access to key settings and tools

Diferencial: A main AutoLei window class (migrated from tkinter's tk.Tk to PyQt6's QMainWindow) that instantiates separate page classes (Input, XDSRunner, UnitCellCorr, XDSRefine, MergeData, Cluster_Output, Tools, RealTime) added as tabs to a QTabWidget, with modular imports from autolei_core, realtime, and tool modules, configuration via configparser, and multiprocessing used for monitor detection

Matcha

PyQt6 estrito

por Iván Alcolea · PyQt6 · gitlab.com

Visual: Custom UI with Ghost Mode (PiP) adjustable window transparency down to 20%, a Matcha Waves audio visualizer with procedural flowing wave animation that reacts to playback and adapts to pastel themes (Green, Pink, Purple, Cyan), mouse wheel zoom up to 5x with pan, switchable color themes/palettes, FontAwesome-based icons, custom right-click buttons, and a loopable timeline

Função: A media player application that can compare two videos or multitask with dual players, switch focus between sources S1 and S2, toggle both players at once, play audio files with a visualizer, enable picture-in-picture/always-on-top Ghost mode, split screen (V-Split / H-Split), fit/fill aspect ratio modes, volume control, and window opacity adjustment

Diferencial: PyQt6 QMainWindow-based MatchaPlayer app with a ZoomableVideoWidget (QScrollArea) supporting zoom, an embedded MatchaWaves QWidget visualizer driven by a ~60 FPS QTimer with sine-wave-based simulated audio reactivity and QPainter path rendering, a separate player_logic layer per source, a RightClickButton subclass emitting signals on right-click, a resource_path helper for PyInstaller dev/exe asset resolution, and QSettings-based persistence of theme, volume, opacity, and window geometry

video-downloader

PyQt6 estrito

por truelockmc (true_lock) · PyQt6 · codeberg.org

Visual: A modern, dark-themed interface (Dark Mode UI) built with PyQt6, with an easy to use graphical user interface and useful customization settings

Função: Downloads videos and audio from anywhere (every site yt-dlp supports plus additional ones) via a GUI or CLI, with metadata extraction, multiple formats (mp4, mp3, avi, mkv), quality settings, progress tracking, multi-threading, and pause/cancel/resume download control

Diferencial: A PyQt6-based GUI and CLI application (interactive or scriptable CLI) that leverages yt-dlp for video extraction and downloading, supports multi-threaded downloads, automatically adjusts download settings based on the network connection, checks for ffmpeg and offers to install it via winget, and stores configuration and logs in a user-writable directory

WizardWebssh

PyQt6 estrito

por Michael Ramsey · PyQt6 6.2.3 (with PyQt6-Qt6 6.2.3, PyQt6-sip 13.2.1, PyQt6-WebEngine 6.2.1) · gitlab.com

Visual: Dark-themed palette applied to the whole application (dark Window, Base, Button, Highlight and Link colors), a tabbed terminal with document mode, tabs positioned at the south, a 'New SSH Session' button, and per-tab icons and tooltips driven by page titles

Função: A web-based SSH client/terminal application: a tabbed desktop terminal (TabbedTerminal) hosting QWebEngineView browser tabs for SSH sessions, backed by a tornado web server with SSH connections made via paramiko, and SSH configuration stored in a Qt SQL database

Diferencial: Combines tornado web handlers (IndexHandler, WsockHandler, RequestHandler) with PyQt6 GUI code; uses paramiko for SSH with configurable timeouts and agent support, a ThreadPoolExecutor, QtSql (QSqlDatabase, QSqlQuery, QSqlTableModel) with QStandardPaths for storing the sshconfig database, and a TabbedTerminal QTabWidget managing QWebEngineView tabs with signal-based title/icon updates

Radar ampliado — 80 candidatos

Índice de observação, não recomendação. Links normalizados para a raiz do repositório quando inferível; a entrada com URL placeholder está marcada e não é recomendada.

#ProjetoAutorBadgeEstrelasResumo

Método: varredura em quatro famílias de busca sobre GitHub, GitLab, Codeberg, Gitea e indexadores de código — 4.217 páginas candidatas antes da deduplicação. Três conjuntos: 18 repositórios GitHub lidos em profundidade, 12 resultados de outros forges (10 projetos após consolidar duplicatas de Matcha e SPVideoCoursesPlayer) e radar de 80 candidatos. Eixos da matriz são notas editoriais 0–5 atribuídas a partir das evidências visuais e arquiteturais de cada README/commit, não métricas extraídas; estrelas, quando ausentes na fonte, aparecem como "—" e não pesaram na seleção. Excluídos pythonguis/pythonguis-examples, calculadoras, notepads e exemplos Hello World. Links de /blob, /tree e /releases normalizados para a raiz do repositório.

This report was generated automatically by Keenable SELECT at a user's request, from publicly available web sources linked herein. Keenable does not review, verify, or endorse its contents and makes no representation as to accuracy, completeness, or timeliness; AI-based extraction may contain errors. Nothing in this report is investment, legal, financial, or other professional advice. All trademarks and referenced content remain the property of their respective owners; no affiliation or endorsement is implied. To report an error, rights concern, or request removal: legal@keenable.ai.

Keenable SELECTAsk your own question
Made with Keenable SELECT