Open Source

Various open source contributions. Most are just drive-by commits, some projects I help maintain.

actions/toolkit

https://github.com/actions/toolkit/commits?author=lazka

GNOME/adwaita-icon-theme

https://github.com/GNOME/adwaita-icon-theme/commits?author=lazka

pylint-dev/astroid

https://github.com/pylint-dev/astroid/commits?author=lazka

gnome/atk

https://gitlab.gnome.org/Archive/atk/-/commits/master?author=Christoph%20Reiter

beetbox/beets

https://github.com/beetbox/beets/commits?author=lazka

boostorg
randombit/botan

https://github.com/randombit/botan/commits?author=lazka

Kozea/cairocffi

https://github.com/Kozea/cairocffi/commits?author=lazka

lu-zero/cargo-c

https://github.com/lu-zero/cargo-c/commits?author=lazka

Kitware/CMake

https://github.com/Kitware/CMake/commits?author=lazka

cygwin-apps/rebase

https://cygwin.com/git/?p=cygwin-apps/rebase.git;a=search;s=Christoph+Reiter;st=author

pypa/distutils

https://github.com/pypa/distutils/commits?author=lazka

flathub
GNOME/gedit

https://github.com/GNOME/gedit/commits?author=lazka

GNOME/gegl

https://github.com/GNOME/gegl/commits?author=lazka

GNOME/gdk-pixbuf

https://github.com/GNOME/gdk-pixbuf/commits?author=lazka

GNOME/glib

https://github.com/GNOME/glib/commits?author=lazka

GNOME/glib-networking

https://github.com/GNOME/glib-networking/commits?author=lazka

GNOME/glib-openssl

https://gitlab.gnome.org/Archive/glib-openssl/-/commits/master?author=Christoph%20Reiter

GNOME/gobject-introspection

https://github.com/GNOME/gobject-introspection/commits?author=lazka

ebassi/graphene

https://github.com/ebassi/graphene/commits?author=lazka

GStreamer
GNOME/gtk

https://github.com/GNOME/gtk/commits?author=lazka

GNOME/gtk-doc

https://github.com/GNOME/gtk-doc/commits?author=lazka

GNOME/gtk-osx
GNOME/libxml2

https://gitlab.gnome.org/GNOME/libxml2/-/commits/master?author=Christoph%20Reiter

wingtk/gvsbuild

https://github.com/wingtk/gvsbuild/commits/?author=lazka

harfbuzz/harfbuzz

https://github.com/harfbuzz/harfbuzz/commits/?author=lazka

ehn-dcc-development/hcert-kotlin

https://github.com/ehn-dcc-development/hcert-kotlin/commits?author=lazka

GNOME/jhbuild

https://github.com/GNOME/jhbuild/commits?author=lazka

pallets/jinja

https://github.com/pallets/jinja/commits/?author=lazka

kanboard/kanboard

https://github.com/kanboard/kanboard/commits/?author=lazka

jaraco/keyring

https://github.com/jaraco/keyring/commits/?author=lazka

strukturag/libheif

https://github.com/strukturag/libheif/commits?author=lazka

mesonbuild
mingw-w64/mingw-w64

https://github.com/mingw-w64/mingw-w64/commits?author=lazka

MSYS2
sqlalchemy/mako

https://github.com/sqlalchemy/mako/commits/?author=lazka

matplotlib/matplotlib

https://github.com/matplotlib/matplotlib/commits?author=lazka

gerddie/maxflow

https://github.com/gerddie/maxflow/commits?author=lazka

mpv-player/mpv

https://github.com/mpv-player/mpv/commits?author=lazka

metabrainz/picard

https://github.com/metabrainz/picard/commits?author=lazka

quodlibet/mutagen

https://github.com/quodlibet/mutagen/commits?author=lazka

GNOME/nautilus

https://github.com/GNOME/nautilus/commit/6f2e10df9d18ef9

nextcloud/docker

https://github.com/nextcloud/docker/commits/?author=lazka

numpy/numpy

https://github.com/numpy/numpy/commits?author=lazka

GStreamer/orc

https://github.com/GStreamer/orc/commits?author=lazka

GNOME/pango

https://github.com/GNOME/pango/commits?author=lazka

pypa/pip

https://github.com/pypa/pip/commits?author=lazka

pixman/pixman

https://gitlab.freedesktop.org/pixman/pixman/-/commits/master?author=Christoph%20Reiter

pkgconf/pkgconf

https://github.com/pkgconf/pkgconf/commits?author=lazka

python-poetry/poetry

https://github.com/python-poetry/poetry/commits?author=lazka

python-poetry/poetry-core

https://github.com/python-poetry/poetry-core/commits?author=lazka

pygobject/pycairo

https://github.com/pygobject/pycairo/commits?author=lazka

pyenv/pyenv

https://github.com/pyenv/pyenv/commits?author=lazka

GNOME/pygobject

https://github.com/GNOME/pygobject/commits?author=lazka

sebp/PyGObject-Tutorial

https://github.com/sebp/PyGObject-Tutorial/commits?author=lazka

PyO3/pyo3

https://github.com/PyO3/pyo3/commits?author=lazka

python/pyperformance

https://github.com/python/pyperformance/commits?author=lazka

pytest-dev/pytest-faulthandler

https://github.com/pytest-dev/pytest-faulthandler/commits?author=lazka

python/cpython

https://github.com/python/cpython/commits?author=lazka

quodlibet/quodlibet

https://github.com/quodlibet/quodlibet/commits?author=lazka

xiph/speex

https://gitlab.xiph.org/xiph/speex/-/commits/master?author=Christoph%20Reiter

xiph/speexdsp

https://gitlab.xiph.org/xiph/speexdsp/-/commits/master?author=Christoph%20Reiter

getsentry/raven-python

https://github.com/getsentry/raven-python/commits?author=lazka

rtfd/readthedocs.org

https://github.com/rtfd/readthedocs.org/commits?author=lazka

rockbox

https://git.rockbox.org/cgit/rockbox.git/log/?qt=grep&q=Christoph+Reiter

pypa/setuptools

https://github.com/pypa/setuptools/commits?author=lazka

starpu-runtime/starpu

https://github.com/starpu-runtime/starpu/commits?author=lazka

steffengy/schannel-rs

https://github.com/steffengy/schannel-rs/commits?author=lazka

salesagility/SuiteCRM

https://github.com/salesagility/SuiteCRM/commits/master?author=lazka

facebook/zstd

https://github.com/facebook/zstd/commits/dev?author=lazka

libgit2/libgit2

https://github.com/libgit2/libgit2/commits?author=lazka

fmtlib/fmt

https://github.com/fmtlib/fmt/commits?author=lazka

endoflife-date/endoflife.date

https://github.com/endoflife-date/endoflife.date/commits?author=lazka

PyGithub/PyGithub

https://github.com/PyGithub/PyGithub/commits?author=lazka

CycloneDX/cyclonedx-python-lib

https://github.com/CycloneDX/cyclonedx-python-lib/commits?author=lazka

danny-avila/LibreChat

https://github.com/danny-avila/LibreChat/commits?author=lazka

etix/mirrorbits

https://github.com/etix/mirrorbits/commits?author=lazka

pacman/pacman

https://gitlab.archlinux.org/pacman/pacman/-/commits/master?author=Christoph%20Reiter

OSGeo/grass

https://github.com/OSGeo/grass/commits?author=lazka

py2exe/py2exe

https://github.com/py2exe/py2exe/commits?author=lazka

GNOME/gi-docgen

https://github.com/GNOME/gi-docgen/commits?author=lazka

GNOME/librsvg

https://github.com/GNOME/librsvg/commits?author=lazka

Old Personal Projects

PGI (2012 - 2017)

Pure Python GObject Introspection Bindings

https://github.com/pygobject/pgi

PGI-Docgen (2013)

PyGObject API Documentation Generator

STM32-Hactar (2011 - 2012)

A small operating system for STM32 controllers. Scheduler, locks, framebuffer, sd-card driver, newlib integration etc. A university project and a fun learning experience.

https://github.com/lazka/stm32-hactar

GStreamer Crossfeed Plugin (2010 - 2011)

Gstreamer crossfeed plugin using the bs2b library, created by Boris Mikhaylov. It’s upstream now and part of GStreamer 1.6.

StudiVZ Sidebar (2008 - 2010)

Greasemonkeyscript which displays all your online friends in a sidebar with many features and fully configurable.

Archived userscripts page: https://web.archive.org/web/20131103162948/http://userscripts.org/scripts/show/13754

Aliquot (2015)

Online Radio Browser

Senf (2016)

A platform native string type for Python 2/3

https://senf.readthedocs.io