# stdware/qwindowkit

Cross-platform frameless window framework for Qt. Support Windows, macOS, Linux.

Repository: https://github.com/stdware/qwindowkit
Canonical: https://ross.abutalabs.com/products/qwindowkit
Language: C++
License: Apache-2.0
License Family: permissive
Topics: qt, windows, cpp, cross-platform, dwm, frameless, frameless-helper, frameless-window, mac, win32
Last push: 2026-08-12T15:40:11+00:00

## Health v2 (maintenance only)
Score: 73/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 97, release rhythm 42, longevity 72
- inputs: {"age_days": 1008, "days_push": 21, "days_rel": 227, "gap_med": 103, "n_releases_24m": 6}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1171, forks 224 (observed 2026-08-28T04:03:51.561538+00:00)

## What it is
QWindowKit is a cross-platform window customization framework for Qt Widgets and Qt Quick that lets applications replace the native title bar with a custom one. It preserves system behaviors like window moving, resizing, system menus, and Windows Snap Layout across Windows, macOS, and Linux.

## Use cases
- create a frameless window with a custom title bar in Qt
- support Windows 11 Snap Layout in a Qt app
- position native macOS traffic light buttons in a custom title bar
- add blur or glass effects to a macOS Qt window
- build a frameless Qt Quick application
- handle frameless window resizing on Windows 10 and 11

## When to choose
- you are building a Qt Widgets or Qt Quick desktop app with a custom title bar
- you need consistent frameless window behavior across Windows, macOS, and Linux
- you want Windows Snap Layout or native macOS window effects preserved in a frameless window

## When to avoid
- your project does not use Qt
- you target Qt versions older than 5.12 or cannot accept Qt private API usage
- you need full native system menu support on Linux Wayland/X11

## Facets
- artifact type: library
- maturity: active
- function: gui, ui-components, developer-tools
- domain: desktop-applications, cross-platform, web-design
- platform: windows, cpp, cross-platform
- tags: qt, frameless-window, custom-title-bar, qt-widgets, qt-quick, dwm, snap-layout, cmake, macos, linux

## Member repositories
- stdware/qwindowkit (main) score 73

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:51.561538+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:28:33.151126+00:00, confidence not recorded.
  - readme: https://github.com/stdware/qwindowkit (fetched 2026-08-28T04:03:51.561538+00:00, sha ac45c44f7c70)
- Data as of 2026-08-30T08:39:29.467469+00:00.
