GitHub / virtuald issue stats
Total issues: 789
Total pull requests: 874
Merged pull request: 715
Average time to close issues: 12 months
Average time to close pull requests: 28 days
Average comments per issue: 1.51
Average comments per pull request: 0.83
Issues created
- robotpy/semiwrap: 91
- robotpy/robotpy-installer: 63
- robotpy/mostrobotpy: 37
- robotpy/robotpy-build: 35
- robotpy/pyfrc: 31
- wpilibsuite/allwpilib: 26
- robotpy/robotpy-websim: 24
- robotpy/robotpy-wpilib: 23
- robotpy/roborio-packages: 22
- robotpy/robotpy-cscore: 20
- robotpy/pynetworktables: 15
- robotpy/robotpy-wpilib-utilities: 13
- robotpy/cxxheaderparser: 13
- firstwiki/firstwiki.github.io: 13
- sizmailov/pybind11-stubgen: 12
- robotpy/robotpy-docs: 11
- robotpy/examples: 11
- wpilibsuite/ntcore: 10
- auscompgeek/sphinxify: 10
- robotpy/robotpy-commands-v2: 10
- robotpy/robotpy-ctre: 9
- wpilibsuite/cscore: 9
- takari/io.takari.incrementalbuild: 8
- robotpy/pynetworktables2js: 8
- robotpy/robotpy-rev: 8
- kauailabs/navxmxp: 8
- robotpy/robotpy-cppheaderparser: 8
- robotpy/roborio-opencv: 6
- pypackaging-native/pkgconf-pypi: 6
- robotpy/pyntcore: 6
- firstwiki/wiki: 6
- robotpy/robotpy-navx: 5
- robotpy/pynetconsole: 5
- virtuald/hatch-meson: 5
- robotpy/robotpy-wpimath: 4
- robotpy/crossenv: 4
- hsorby/renamewheel: 4
- wpilibsuite/docker-images: 4
- robotpy/roborio-wheels: 4
- virtuald/pygi-composite-templates: 4
- gliderlabs/connectable: 4
- robotpy/robotpy-frcsim: 4
- wpilibsuite/frc-docs: 3
- jpieper/pygazebo: 3
- mjansen4857/pathplanner: 3
- virtuald/git-source-track: 3
- robotpy/robotpy-meta: 3
- ned14/pcpp: 3
- robotpy/robotpy-wpiutil: 3
- Zaharid/validobj: 3
- benfogle/crossenv: 3
- robotpy/robotpy-hal: 3
- pthom/cvnp: 3
- robotpy/robotpy-pathfinder: 3
- robotpy/roborio-python: 3
- computer-whisperer/roborio-webdash: 2
- 1757westwoodrobotics/2022-rapidreact: 2
- thadhouse/mockhaltesting: 2
- ashwanthkumar/gocd-build-github-pull-requests: 2
- wpilibsuite/GradleRIO: 2
- robotpy/build-actions: 2
- maoueh/nugrant: 2
- ellington-project/ellington: 2
- wpilibsuite/frc-characterization: 2
- frc1418/2017-robot: 2
- microsoft/vscode: 2
- robotpy/robotpy-cli: 2
- robotpy/robotpy-cross-docker: 2
- robotpy/shuffleboard2js: 1
- ccache/ccache: 1
- LimelightVision/limelight-feedback: 1
- pypi/warehouse: 1
- robotpy/pyrobottraining: 1
- PuerkitoBio/rehttp: 1
- joeshaw/mbta-bus: 1
- opencv/opencv-python: 1
- pypa/gh-action-pypi-publish: 1
- minrk/nbextension-scratchpad: 1
- mscdex/ssh2-streams: 1
- jeffkaufman/apartment_prices: 1
- shlomif/fortune-mod: 1
- mozilla/sccache: 1
- unidoc/unipdf-examples: 1
- flamingchickens1540/frc-software-releases: 1
- computer-whisperer/Yeti: 1
- mateogianolio/sshync: 1
- moby/moby: 1
- firstwiki/original_archive: 1
- alecthomas/kong: 1
- thibaultmarin/hpp2plantuml: 1
- eyeseast/python-frontmatter: 1
- robotpy/hatch-robotpy: 1
- lobrien/xrp_wpilib_examples: 1
- first-rust-competition/first-rust-competition: 1
- hgrecco/pint: 1
- mwilliamson/jq.py: 1
- robotpy/pynivision: 1
- microsoft/vscode-python-environments: 1
- gobwas/glob: 1
- wpilibsuite/opensdk: 1
- nukemberg/vagrant-ohai: 1
- GrappleRobotics/libgrapplefrc: 1
- pypa/setuptools_scm: 1
- virtuald/ews-proxy: 1
- josephspurrier/goversioninfo: 1
- ansible/pytest-mp: 1
- ligerbots/VisionServer: 1
- ocornut/imgui_club: 1
- rd235/vdeplug4: 1
- wpilibsuite/systemcoretesting: 1
- ajdavis/toro: 1
- damianavila/RISE: 1
- egh/spydaap: 1
- robotpy/roborio-openblas: 1
- Foodcritic/foodcritic: 1
- hugmyndakassi/PSBits: 1
- robotpy/roborio-vm: 1
- qhdwight/frc-go: 1
- pthom/imgui_bundle: 1
- virtuald/pyhcl: 1
- virtuald/pygi-treeview-dnd: 1
- first-rust-competition/cross-images: 1
- gaqzi/gocd-cli: 1
- brainlag/JavaNSQClient: 1
- Robotics5533/2024Crescendo: 1
- robotpy/robotpy-crio: 1
- firstwiki/frc0000: 1
- robotpy/roborio-docker: 1
- mhogomchungu/zulucrypt: 1
- robotpy/robotpy-playingwithfusion: 1
- Team254/FRC-2017-Public: 1
- viblo/pymunk: 1
- microsoft/Detours: 1
- wpilibsuite/smartdashboard: 1
- team236/2015-retro-python: 1
- shreeshrii/tessdata_shreetest: 1
- glv2/bruteforce-luks: 1
- davidcaron/CppHeaderParser: 1
- snobotsim/SnobotSim: 1
- 1stvamp/trequests: 1
- exaile/exaile: 1
- yudai/gojsondiff: 1
- frc1418/tbapy: 1
- numpy/numpy: 1
- enthought/pywin32-ctypes: 1
- robotpy/robotpy-halsim-gui: 1
- virtuald/halsim-websocket: 1
- fnichol/devstack-vagrant-basebox: 1
- wheelnext/native_lib_loader: 1
- robotpy/robotpy-pathplannerlib: 1
- compiler-explorer/compiler-explorer: 1
- fyne-io/fyne: 1
- agronholm/cbor2: 1
- virtuald/govee-ble-plugs: 1
- andyneff/wine_msys64: 1
- elodina/go-avro: 1
- pallets/markupsafe: 1
- virtuald/npp_tabs: 1
- bjoluc/pytest-reraise: 1
- virtuald/curvesapi: 1
- ToruNiina/toml11: 1
- AFLplusplus/AFLplusplus: 1
- pyca/cryptography: 1
- garygrossgarten/github-action-scp: 1
- element-hq/element-integration-manager: 1
- gen2brain/shm: 1
- robotpy/robotpy-sphinx-plugin: 1
- NationalSecurityAgency/ghidra: 1
- gofrs/flock: 1
- microsoft/vscode-python: 1
- pypa/hatch: 1
- erikboesen/nt: 1
- mesonbuild/meson-python: 1
Pull requests created
- robotpy/robotpy-build: 91
- robotpy/mostrobotpy: 60
- robotpy/robotpy-installer: 57
- robotpy/cxxheaderparser: 50
- robotpy/robotpy-cppheaderparser: 33
- robotpy/robotpy-ctre: 30
- robotpy/robotpy-meta: 28
- robotpy/pyfrc: 26
- robotpy/robotpy-rev: 26
- robotpy/robotpy-commands-v2: 25
- robotpy/robotpy-wpilib: 22
- robotpy/robotpy-wpiutil: 19
- wpilibsuite/frc-docs: 19
- robotpy/robotpy-navx: 18
- robotpy/examples: 18
- wpilibsuite/docker-images: 16
- robotpy/robotpy-cscore: 16
- robotpy/robotpy-playingwithfusion: 14
- robotpy/pyntcore: 13
- robotpy/pynetworktables: 13
- robotpy/robotpy-wpilib-utilities: 13
- pypackaging-native/pkgconf-pypi: 10
- virtuald/hatch-meson: 9
- robotpy/roborio-wheels: 9
- wpilibsuite/allwpilib: 9
- robotpy/robotpy-cli: 9
- robotpy/semiwrap: 9
- robotpy/robotpy-hal: 9
- pybind/pybind11: 8
- jpieper/pygazebo: 8
- robotpy/robotpy-wpimath: 7
- sizmailov/pybind11-stubgen: 6
- hsorby/renamewheel: 6
- robotpy/robotpy-docs: 6
- robotpy/crossenv: 6
- pthom/cvnp: 6
- wpilibsuite/cscore: 6
- robotpy/crossenv-ci-images: 5
- exaile/exaile: 5
- virtuald/mcp-language-server: 5
- frc1418/2017-robot: 5
- robotpy/hatch-robotpy: 4
- mesonbuild/meson: 4
- gofrs/flock: 4
- Autodesk/synthesis: 4
- robotpy/robotpy-halsim-gui: 4
- robotpy/robotpy.github.io: 4
- isaacphi/mcp-language-server: 3
- enthought/pywin32-ctypes: 3
- wpilibsuite/systemcoretesting: 3
- robotpy/pynetconsole: 3
- ned14/pcpp: 3
- golang/sys: 3
- FFY00/python-instrospection: 3
- pelletier/go-toml: 2
- emirpasic/gods: 2
- virtuald/ews-proxy: 2
- robotpy/robotpy-pathplannerlib: 2
- kevinburke/ssh_config: 2
- firstwiki/frc6000: 2
- virtuald/govee-ble-plugs: 2
- robotpy/robotpy-urcl: 2
- virtuald/pyhcl: 2
- robotpy/hatch-nativelib: 2
- auscompgeek/sphinxify: 2
- egold555/Govee-Reverse-Engineering: 2
- jedib0t/go-pretty: 2
- fstab/grok_exporter: 2
- pallets/markupsafe: 2
- robotpy/pynetworktables2js: 2
- hadim/pygraphml: 2
- hendrikmuhs/ccache-action: 2
- takari/io.takari.incrementalbuild: 2
- pypa/gh-action-pypi-publish: 2
- egh/spydaap: 2
- benfogle/crossenv: 2
- konradhalas/dacite: 1
- kauailabs/navxmxp: 1
- ischaojie/awesome-hatch: 1
- openwrt/netifd: 1
- wpilibsuite/romi-vendordep: 1
- pkgconf/pkgconf: 1
- GeorgeFilipkin/pulsemixer: 1
- ansible/pytest-mp: 1
- wpilibsuite/opensdk: 1
- robotpy/robotpy-rev-color: 1
- gen2brain/shm: 1
- LimelightVision/limelightlib-python: 1
- JaciBrunning/Pathfinder: 1
- firstwiki/frc0000: 1
- metaleap/go-xsd: 1
- microsoft/Detours: 1
- robotpy/robotpy-cross-docker: 1
- virtuald/git-source-track: 1
- wpilibsuite/2025beta: 1
- virtuald/greenado: 1
- garygrossgarten/github-action-scp: 1
- robotpy/robotpy-romi: 1
- robotpy/test-actions: 1
- robotpy/robotpy-wpinet: 1
- stefansundin/atom-gz-opener: 1
- sizmailov/pybind11-project-example: 1
- dabeaz/ply: 1
- robotpy/robotpy-photonvision: 1
- wpilibsuite/ntcore: 1
- nsqio/trendrrnsqclient: 1
- JamieSinn/CSA-USB-Tool: 1
- robotpy/robotpy-apriltag: 1
- binder-project/binder-build-core: 1
- paulgirard/pygexf: 1
- ymichael/cprofilev: 1
Maintainer
- robotpy/robotpy-build: 126
- robotpy/robotpy-installer: 120
- robotpy/semiwrap: 100
- robotpy/mostrobotpy: 97
- robotpy/cxxheaderparser: 63
- robotpy/pyfrc: 57
- robotpy/robotpy-wpilib: 45
- robotpy/robotpy-cppheaderparser: 41
- robotpy/robotpy-ctre: 39
- robotpy/robotpy-cscore: 36
- wpilibsuite/allwpilib: 35
- robotpy/robotpy-commands-v2: 35
- robotpy/robotpy-rev: 34
- robotpy/robotpy-meta: 31
- robotpy/examples: 29
Active Maintainer
- robotpy/semiwrap: 82
- robotpy/mostrobotpy: 20
- robotpy/robotpy-installer: 18
- robotpy/robotpy-build: 15
- robotpy/crossenv: 9
- wpilibsuite/allwpilib: 8
- pypackaging-native/pkgconf-pypi: 8
- wpilibsuite/docker-images: 7
- robotpy/crossenv-ci-images: 5
- virtuald/mcp-language-server: 5
- robotpy/hatch-robotpy: 5
- robotpy/robotpy-cli: 5
- robotpy/cxxheaderparser: 5
- robotpy/robotpy-rev: 5
- robotpy/pyfrc: 5
Issue Author Associations
- Member (604, 76.55%)
- None (108, 13.69%)
- Contributor (56, 7.10%)
- Owner (19, 2.41%)
- Collaborator (2, 0.25%)
Pull Request Author Associations
- Member (727, 83.18%)
- Contributor (77, 8.81%)
- None (42, 4.81%)
- Owner (22, 2.52%)
- Collaborator (6, 0.69%)
Top Issue Labels
- enhancement (86)
- help wanted (54)
- bug (38)
- good first issue (12)
- type: bug (9)
- type: feature (6)
- question (6)
- magicbot (6)
- os: simulation (4)
- invalid (3)
- wontfix (3)
- component: wpilibc (3)
- component: command-based (3)
- feature request (2)
- documentation (2)
Top Pull Request Labels
- component: wpilibc (4)
- enhancement (3)
- cla: yes (3)
- bug (2)
- needs changelog (1)
- 2027 (1)