Source Code Information

August 8, 2026 · View on GitHub

See also dependencies.

These statistics do not include the build or packaging files.

The binary package sizes vary widely, see for example lightweight win32 installations.

RefBranch DateFilesSLOCPy FilesPy SLOCPyx FilesPyx SLOCModulesCodecsCommits Since Base
master2026-06-051,073191,733910150,16710630,7931,016380
v6.5.x2026-05-14994177,593852144,0879828,230950321
v6.4.x2026-01-28905165,635780134,8189026,54287031122
v5.1.x2023672150,079571120,8466924,826640311,445
v3.1.x2019575124,452491101,4595219,828543192,130
v1.0.x201637378,11632064,2153713,67535720777
HolderFile CountFiles
Andrew Resch andrewresch@gmail.com1xpra/net/rencodeplus/rencodeplus.pyx
Antoine Martin antoine@xpra.org1,012
Arthur Huillet2xpra/codecs/csc_cython/converter.pyx, xpra/codecs/libyuv/converter.pyx
Chris Marchetti adamnew123456@gmail.com1xpra/platform/posix/proc.py
Daniel Woodhouse1xpra/gtk/notifier.py
eryksun1xpra/platform/win32/printer_notify.py
Jeremy Lainé1xpra/net/quic/session_ticket_store.py
Joel Martin1xpra/net/websockets/header.py
Markus Pointner1xpra/util/colorstreamhandler.py
Microsoft Corporation. All rights reserved1xpra/platform/win32/setappid.cpp
mjharkin2xpra/net/websockets/headers/browser_cookie.py, xpra/net/websockets/headers/env_cookie.py
Nathalie Casati nat@yuka.ch1xpra/auth/keycloak.py
Nathaniel McCallum nathaniel@natemccallum.com1xpra/net/libproxy.py
Nathaniel Smith njs@pobox.com157
Netflix, Inc29
Pierre Ossman1xpra/net/websockets/header.py
Richard Outerbridge1xpra/net/rfb/d3des.py
Serviware (Arthur Huillet, ahuillet@serviware.com)35
Yann Collet1xpra/buffers/xxh3.h
Yusuke Shinyama1xpra/net/rfb/d3des.py

![Sonarqube](./sonarqube-overview.png) Updated 2025-08-13

The code coverage is not currently recorded by sonarqube.

The unit tests are run with every git push via test.yml.

The source code is also compiled with extra cythonization which takes advantage of type hints to verify stronger type safety.