GitHub / hamirmahal issue stats
Total issues: 527
Total pull requests: 950
Merged pull request: 640
Average time to close issues: 24 days
Average time to close pull requests: 18 days
Average comments per issue: 1.24
Average comments per pull request: 1.48
Issues created
- brave/brave-browser: 31
- hamirmahal/filmfinder: 27
- hamirmahal/extract-nutrition-info: 27
- microsoft/vscode: 20
- sharkdp/numbat: 11
- microsoft/playwright: 9
- playfulprogramming/playfulprogramming: 9
- translate-tools/linguist: 8
- biomejs/website: 7
- PostHog/posthog: 7
- rust-lang/rust-clippy: 7
- FyroxEngine/Fyrox: 6
- webhintio/hint: 6
- solidjs/solid-start: 5
- dequelabs/axe-core: 5
- hamirmahal/max-matrix-path: 5
- GoogleChrome/lighthouse-ci: 5
- microsoft/vscode-mypy: 5
- openstax/rex-web: 4
- vercel/next.js: 4
- microsoft/vscode-extension-telemetry: 4
- excalidraw/excalidraw: 4
- vitest-dev/vitest: 4
- crxjs/chrome-extension-tools: 4
- shuttle-hq/www: 4
- github/docs: 3
- tembo-io/pgmq: 3
- python/mypy: 3
- yuri0sh/code-size: 3
- aklinker1/vite-plugin-web-extension: 3
- microsoft/pyright: 3
- openstax/os-webview: 3
- GoogleChrome/lighthouse: 3
- prettier/prettier-vscode: 3
- mullvad/udp-over-tcp: 3
- pgcentralfoundation/pgrx: 3
- evanw/kiwi: 3
- mixpanel/mixpanel-js: 3
- launchbadge/sqlx: 3
- astral-sh/uv: 3
- modularml/mojo: 3
- amilajack/freesound-client: 3
- gleam-lang/vscode-gleam: 3
- biomejs/biome-vscode: 3
- microsoft/vscode-java-pack: 3
- crimx/ext-saladict: 3
- d3/d3: 2
- jpmorganchase/salt-ds: 2
- rust-windowing/winit: 2
- GabrielBB/xvfb-action: 2
- TanStack/form: 2
- rust-lang/rust-analyzer: 2
- biomejs/biome: 2
- PostHog/posthog.com: 2
- EmbarkStudios/cargo-deny: 2
- amilajack/learning-webgl: 2
- tauri-apps/tauri: 2
- oxc-project/oxc: 2
- microsoft/vscode-pylint: 2
- rust-lang/mdBook: 2
- huggingface/candle: 2
- gleam-lang/gleam: 2
- brave/adblock-rust: 2
- microsoft/TypeScript: 2
- SeaQL/sea-query: 2
- alexeyraspopov/picocolors: 2
- xlmnxp/blue-recorder: 2
- vectordotdev/vector: 2
- asciinema/agg: 2
- restatedev/restate: 2
- tokio-rs/toasty: 2
- chrischinchilla/openly: 2
- bencherdev/bencher: 2
- prisma/blogr-nextjs-prisma: 2
- Automattic/harper: 1
- ritwickdey/vscode-live-server: 1
- facebook/stylex: 1
- gravitational/rdp-rs: 1
- danchitnis/webgl-plot-examples: 1
- cloudflare/cloudflare-docs: 1
- brazzy/floating-point-gui.de: 1
- georust/rstar: 1
- NicolasConstant/sengi: 1
- hamirmahal/react-rails: 1
- tokio-rs/tracing: 1
- npm/cli: 1
- solidjs/solid: 1
- restatedev/sdk-go: 1
- meilisearch/demo-movies: 1
- rust-lang/rust: 1
- farm-fe/farm: 1
- evanw/esbuild: 1
- servo/rust-url: 1
- apache/superset: 1
- crutchcorn/moonsound: 1
- Swatinem/rust-cache: 1
- flox/flox: 1
- microsoft/vscode-copilot-release: 1
- hamirmahal/test-typescript: 1
- microsoft/vscode-languageserver-node: 1
- rust-lang/regex: 1
- vercel/fun: 1
- mixpanel/docs: 1
- jamiebuilds/tinykeys: 1
- forwardemail/email-templates: 1
- nvm-sh/nvm: 1
- mozilla/pdf.js: 1
- balena-io/etcher: 1
- remzi-arpacidusseau/ostep-code: 1
- coursier/coursier: 1
- SeaQL/seaography: 1
- amilajack/eslint-plugin-compat-typescript-demo: 1
- llimllib/bloomfilter-tutorial: 1
- Beaglefoot/awk-language-server: 1
- huggingface/tokenizers: 1
- RustAudio/rodio: 1
- forwardemail/caldav-adapter: 1
- GoogleChrome/chrome-extensions-samples: 1
- nnethercote/perf-book: 1
- puncsky/system-design-and-architecture: 1
- grafana/pyroscope: 1
- pdeljanov/Symphonia: 1
- 1Password/arboard: 1
- windmill-labs/windmill: 1
- mdn/differy: 1
- mozilla/web-ext: 1
- diesel-rs/diesel: 1
- d3/d3-force: 1
- brave/kuchikiki: 1
- penpot/penpot-export: 1
- web-infra-dev/codesmith: 1
- stytchauth/stytch-nextjs-pages-router-example: 1
- copper-project/copper-rs: 1
- actions/setup-python: 1
- chainguard-dev/apko: 1
- ipinfo/node: 1
- oramasearch/orama: 1
- grafana/tanka: 1
- expressjs/express: 1
- tokio-rs/axum: 1
- zellij-org/zellij: 1
- microsoft/TypeScript-wiki: 1
- andresz1/size-limit-action: 1
- opendatalab/MinerU: 1
- python/typeshed: 1
- BoundaryML/baml: 1
- actions/checkout: 1
- BurntSushi/aho-corasick: 1
- apache/datafusion: 1
- rust-lang/book: 1
- chromaui/chromatic-docs: 1
- mapbox/node-pre-gyp: 1
- highcharts/highcharts: 1
- polygon-io/client-js: 1
- vercel/ncc: 1
- webhintio/webhintio.github.io: 1
- tauri-apps/global-hotkey: 1
- tholman/github-corners: 1
- thonny/thonny-webpage: 1
- mullvad/pfctl-rs: 1
- pydantic/jiter: 1
- openstax/jira-linked-action: 1
- Helixform/CodeCursor: 1
- obmarg/graphql-ws-client: 1
- nextest-rs/nextest: 1
- pyrossh/rust-embed: 1
- astral-sh/ruff: 1
- pkalogiros/AudioMass: 1
- Enet4/faiss-rs: 1
- obsproject/obs-studio: 1
- actions/upload-artifact: 1
- polygon-io/client-python: 1
- warpdotdev/generate-changelog: 1
- microsoft/pylance-release: 1
- polygon-io/client-go: 1
- tokio-rs/tokio: 1
- dsherret/ts-ast-viewer: 1
- loro-dev/loro: 1
- asciinema/asciinema: 1
- rust-num/num-traits: 1
- bytecodealliance/wasmtime: 1
- Uberi/speech_recognition: 1
- dsherret/ts-morph: 1
- kovidgoyal/kitty: 1
- kevin-powell/viewport-unit-test: 1
- cloudflare/workers-sdk: 1
- amodm/webbrowser-rs: 1
- lexanth/python-ast: 1
- rust-analyzer/rust-analyzer.github.io: 1
- amschel99/lsig: 1
- openstax/poet: 1
- helix-editor/helix: 1
- neon-bindings/neon: 1
- Byron/dua-cli: 1
- dictation-toolbox/Caster: 1
- alacritty/alacritty: 1
- dy/spect: 1
- tc39/proposal-iterator-helpers: 1
- nodejs/corepack: 1
- capricorn86/happy-dom: 1
- janhq/jan: 1
- gardencmp/jazz: 1
- rolldown/rolldown: 1
- rust-lang/miri: 1
- astral-sh/ruff-vscode: 1
- warpdotdev/Warp: 1
- arethetypeswrong/arethetypeswrong.github.io: 1
- jsx-eslint/eslint-plugin-react: 1
- RooCodeInc/Roo-Code: 1
- amilajack/alfred: 1
- amannn/action-semantic-pull-request: 1
- chakra-ui/chakra-ui: 1
- mixpanel/tracking-proxy: 1
- forwardemail/test-preview-emails-cross-browsers-ios-simulator-nodejs-javascript: 1
- y21/dash: 1
- rust-lang/cargo: 1
- usernamehw/vscode-error-lens: 1
- tannerdolby/tannerdolby.com: 1
- questdb/ui: 1
- tauri-apps/create-pull-request: 1
- chromaui/chromatic-e2e: 1
- microsoft/python-environment-tools: 1
- davidhewitt/mio-anonymous-pipes: 1
- nextauthjs/next-auth: 1
- SeaQL/sea-streamer: 1
- max-mapper/extract-zip: 1
- fabianlindfors/reshape: 1
- AnushkaHada/VISUAL-studio-help: 1
- mdn/mdn: 1
- web-infra-dev/rspack: 1
- ollama/ollama: 1
- mdn/content: 1
- SJSU-CS-systems-group/moth: 1
- pacocoursey/next-themes: 1
- MaartenBaert/ssr: 1
- surrealdb/surrealdb: 1
- React-Component-Preview/react-preview-extension: 1
- hamirmahal/automatically-see-array-diffs: 1
- amilajack/react-wavesurfer.js: 1
- behnamazimi/merriam-webster-dictionary-extension: 1
- gfx-rs/wgpu: 1
- mdn/webaudio-examples: 1
- fwupd/fwupd: 1
- ayushman-sinha/ayushman_sinha: 1
- rust-lang/rustlings: 1
- cli/cli: 1
- servo/html5ever: 1
- bvaisvil/zenith: 1
- basarat/typescript-book: 1
- not-fl3/macroquad: 1
- someguynamedjosh/ouroboros: 1
- microsoft/vscode-eslint: 1
- vercel/vercel: 1
- recharts/recharts: 1
Pull requests created
- hamirmahal/filmfinder: 70
- hamirmahal/extract-nutrition-info: 68
- sharkdp/numbat: 40
- RustAudio/rodio: 24
- playfulprogramming/playfulprogramming: 13
- rust-lang/rust-clippy: 11
- biomejs/website: 11
- solidjs/solid-start: 10
- hamirmahal/react-rails: 10
- FyroxEngine/Fyrox: 10
- vercel/next.js: 9
- xlmnxp/blue-recorder: 9
- hamirmahal/max-matrix-path: 9
- translate-tools/linguist: 8
- PostHog/posthog: 8
- gleam-lang/vscode-gleam: 7
- tauri-apps/tauri: 7
- excalidraw/excalidraw: 7
- microsoft/vscode-mypy: 7
- biomejs/biome: 6
- microsoft/create-playwright: 6
- dequelabs/axe-core: 6
- gleam-lang/gleam: 6
- amilajack/freesound-client: 6
- pgcentralfoundation/pgrx: 6
- gfx-rs/wgpu: 6
- rust-lang/mdBook: 6
- huggingface/candle: 5
- asciinema/agg: 5
- brave/brave-core: 5
- mullvad/udp-over-tcp: 5
- shuttle-hq/www: 5
- sharkdp/hyperfine: 5
- tauri-apps/global-hotkey: 4
- tokio-rs/toasty: 4
- prisma/blogr-nextjs-prisma: 4
- GoogleChrome/lighthouse: 4
- prettier/prettier: 4
- nextest-rs/nextest: 4
- neovide/neovide: 4
- mullvad/pfctl-rs: 4
- microsoft/vscode: 4
- microsoft/pyright: 4
- launchbadge/sqlx: 4
- jpmorganchase/salt-ds: 4
- huggingface/tokenizers: 4
- Helixform/CodeCursor: 4
- tembo-io/pgmq: 4
- yuri0sh/code-size: 4
- alacritty/alacritty: 4
- bytecodealliance/wasmtime: 4
- chrischinchilla/openly: 4
- bencherdev/bencher: 4
- alexeyraspopov/picocolors: 4
- TanStack/form: 4
- sharkdp/bat: 4
- crimx/ext-saladict: 4
- tamasfe/taplo: 4
- SeaQL/sea-query: 4
- rust-lang/rustlings: 4
- asciinema/asciinema: 4
- astral-sh/ruff: 4
- EmbarkStudios/cargo-deny: 4
- astral-sh/ruff-vscode: 4
- surrealdb/surrealdb: 4
- vectordotdev/vector: 4
- farm-fe/farm: 4
- brave/adblock-rust: 3
- diesel-rs/diesel: 3
- rust-lang/rust: 3
- Automattic/harper: 3
- pyrossh/rust-embed: 3
- neon-bindings/neon: 3
- aklinker1/vite-plugin-web-extension: 3
- npm/cli: 3
- GoogleChrome/lighthouse-ci: 3
- hamirmahal/lotr-sdk: 3
- reach-sh/reach-lang: 3
- SeaQL/seaography: 3
- GabrielBB/xvfb-action: 3
- vercel/fun: 3
- mixpanel/mixpanel-js: 3
- python/mypy: 3
- SJSU-CS-systems-group/moth: 3
- expressjs/express: 2
- actions/upload-artifact: 2
- amilajack/learning-webgl: 2
- amilajack/react-wavesurfer.js: 2
- amodm/webbrowser-rs: 2
- andresz1/size-limit-action: 2
- apache/datafusion: 2
- apache/superset: 2
- apache/zookeeper: 2
- balena-io/etcher: 2
- behnamazimi/merriam-webster-dictionary-extension: 2
- bevyengine/bevy: 2
- BoundaryML/baml: 2
- brazzy/floating-point-gui.de: 2
- BurntSushi/aho-corasick: 2
- BurntSushi/ripgrep: 2
- bvaisvil/zenith: 2
- Byron/dua-cli: 2
- chromaui/chromatic-docs: 2
- chromaui/chromatic-e2e: 2
- cloudflare/cloudflare-docs: 2
- coursier/coursier: 2
- crutchcorn/moonsound: 2
- crxjs/chrome-extension-tools: 2
- danchitnis/webgl-plot-examples: 2
- datadog/lading: 2
- DefinitelyTyped/DefinitelyTyped: 2
- element-hq/ec-cli-rust: 2
- 1Password/arboard: 2
- extrawurst/gitui: 2
- fabianlindfors/reshape: 2
- facebook/stylex: 2
- forwardemail/caldav-adapter: 2
- forwardemail/email-templates: 2
- forwardemail/test-preview-emails-cross-browsers-ios-simulator-nodejs-javascript: 2
- getzola/zola: 2
- grafana/pyroscope: 2
- grafana/tanka: 2
- hamirmahal/automatically-see-array-diffs: 2
- hamirmahal/diesel: 2
- hamirmahal/git: 2
- hamirmahal/posthog.com: 2
- hatoo/oha: 2
- helix-editor/helix: 2
- ipinfo/node: 2
- jmacdonald/amp: 2
- jpmorganchase/fusion: 2
- jsx-eslint/eslint-plugin-react: 2
- kevin-powell/viewport-unit-test: 2
- kovidgoyal/kitty: 2
- leptos-rs/leptos: 2
- mapbox/node-pre-gyp: 2
- mdn/content: 2
- mdn/differy: 2
- meilisearch/demo-movies: 2
- microsoft/TypeScript: 2
- microsoft/vscode-pylint: 2
- mixpanel/docs: 2
- mozilla/pdf.js: 2
- mozilla/web-ext: 2
- mullvad/nftnl-rs: 2
- nextauthjs/next-auth: 2
- nnethercote/perf-book: 2
- nodejs/corepack: 2
- not-fl3/macroquad: 2
- opendatalab/MinerU: 2
- openlayers/openlayers: 2
- openstax/rex-web: 2
- oramasearch/orama: 2
- pdeljanov/Symphonia: 2
- penpot/penpot-export: 2
- polygon-io/client-js: 2
- polygon-io/client-python: 2
- PostHog/check-package-version: 2
- PostHog/posthog.com: 2
- PostHog/posthog-rs: 2
- puncsky/system-design-and-architecture: 2
- python/cpython: 2
- questdb/ui: 2
- quickwit-oss/tantivy: 2
- recharts/recharts: 2
- restatedev/homebrew-tap: 2
- restatedev/restate: 2
- restatedev/sdk-go: 2
- rolldown/rolldown: 2
- rust-analyzer/rust-analyzer.github.io: 2
- rust-lang/rfcs: 2
- rust-lang/rust-analyzer: 2
- rust-num/num-traits: 2
- rustsec/rustsec: 2
- SeaQL/FireDBG.for.Rust: 2
- SeaQL/sea-orm: 2
- servo/html5ever: 2
- servo/rust-url: 2
- shadcn-ui/ui: 2
- sharkdp/fd: 2
- skiff-org/skiff-apps: 2
- snapview/tungstenite-rs: 2
- solidjs/solid: 2
- someguynamedjosh/ouroboros: 2
- stalwartlabs/mail-server: 2
- stytchauth/stytch-nextjs-pages-router-example: 2
- Swatinem/rust-cache: 2
- tannerdolby/tannerdolby.com: 2
- tauri-apps/create-pull-request: 2
- tauri-apps/tao: 2
- tauri-apps/wry: 2
- tkdodo/blog: 2
- tokio-rs/axum: 2
- tokio-rs/tokio: 2
- tokio-rs/tracing: 2
- tutao/mapirs: 2
- tutao/tutanota: 2
- Uberi/speech_recognition: 2
- vercel/ncc: 2
- warpdotdev/generate-changelog: 2
- webhintio/hint: 2
- web-infra-dev/codesmith: 2
- web-infra-dev/rspack: 2
- y21/dash: 2
- zellij-org/zellij: 2
- platipus25/moons: 1
- hamirmahal/axe-core: 1
- polygon-io/client-go: 1
- brave/kuchikiki: 1
- brave/brave-browser: 1
- amilajack/eslint-plugin-flowtype-errors: 1
- hamirmahal/apko: 1
- warpdotdev/arboard: 1
- warpdotdev/difflib: 1
- gravitational/rdp-rs: 1
- github/docs: 1
- basarat/typescript-book: 1
- pydantic/jiter: 1
- gardencmp/jazz: 1
- amilajack/eslint-plugin-compat-typescript-demo: 1
- flox/flox: 1
- windmill-labs/windmill: 1
- amannn/action-semantic-pull-request: 1
- exograph/exograph: 1
- reactjs/react.dev: 1
- astral-sh/uv: 1
- remzi-arpacidusseau/ostep-code: 1
- zed-industries/zed: 1
- apache/flink: 1
- usernamehw/vscode-error-lens: 1
- ritwickdey/vscode-live-server: 1
- hamirmahal/rust: 1
- hamirmahal/solid-start: 1
- hamirmahal/speech_recognition: 1
- hamirmahal/superset: 1
- hamirmahal/test-typescript: 1
- hamirmahal/tmp: 1
- hamirmahal/tokenizers: 1
- hamirmahal/vscode-pylint: 1
- hamirmahal/windmill: 1
- andrewjong/deep-learning-paper-surveys: 1
- RooCodeInc/Roo-Code: 1
- helix-editor/rust-toolchain: 1
- hamirmahal/ruff: 1
- highcharts/highcharts: 1
- hamirmahal/rex-web: 1
- hamirmahal/reproducing-import-meta-error: 1
- amilajack/drum-machine: 1
- jamiebuilds/tinykeys: 1
- jeapostrophe/jeapostrophe.github.com: 1
- evanw/kiwi: 1
- rustdesk/rustdesk: 1
- hamirmahal/pyright: 1
- rust-lang/book: 1
- kafka-rust/kafka-rust: 1
- karanpratapsingh/system-design: 1
- kellyselden/eslint-plugin-json-files: 1
- Enet4/faiss-rs: 1
- khoin/DattorroReverbNode: 1
- rust-lang/miri: 1
- hamirmahal/posthog: 1
- rust-lang/regex: 1
- loro-dev/loro: 1
- MaartenBaert/ssr: 1
- amschel99/lsig: 1
- max-mapper/extract-zip: 1
- dy/spect: 1
- amilajack/DattorroReverbNode: 1
- mdn/webaudio-examples: 1
- mdn/yari: 1
- dictation-toolbox/Caster: 1
- hamirmahal/oxc: 1
- hamirmahal/numbat: 1
- microsoft/python-environment-tools: 1
- danburton/simple-staker: 1
- microsoft/TypeScript-wiki: 1
- hamirmahal/next.js: 1
- hamirmahal/lighthouse-ci: 1
- amilajack/project-checklist: 1
- actions/checkout: 1
- hamirmahal/java: 1
- modularml/mojo: 1
- rust-windowing/winit: 1
- tc39/proposal-iterator-helpers: 1
- d3/d3-force: 1
- hamirmahal/gitui: 1
- hamirmahal/excalidraw: 1
- hamirmahal/create-playwright: 1
- hamirmahal/client-python: 1
- amilajack/js-algorithms: 1
- hamirmahal/client-go: 1
- NixOS/nix: 1
- d3/d3: 1
- SeaQL/sea-streamer: 1
- nori-ut3g/tree-visualizer: 1
- tholman/github-corners: 1
- hamirmahal/chromatic-e2e: 1
- obmarg/graphql-ws-client: 1
- ollama/ollama: 1
- amilajack/alfred: 1
- toggl/track-extension: 1
- openstax/os-webview: 1
- openstax/poet: 1
- copper-project/copper-rs: 1
- vitest-dev/eslint-plugin-vitest: 1
- oxc-project/oxc: 1
- chainguard-dev/apko: 1
- capricorn86/happy-dom: 1
- hamirmahal/cargo: 1
- pgmq/pgmq: 1
Maintainer
- hamirmahal/filmfinder: 97
- hamirmahal/extract-nutrition-info: 95
- hamirmahal/max-matrix-path: 14
- hamirmahal/react-rails: 11
- amilajack/freesound-client: 9
- SJSU-CS-systems-group/moth: 4
- hamirmahal/automatically-see-array-diffs: 3
- hamirmahal/lotr-sdk: 3
- amilajack/react-wavesurfer.js: 3
- hamirmahal/test-typescript: 2
- hamirmahal/diesel: 2
- hamirmahal/git: 2
- hamirmahal/posthog.com: 2
- hamirmahal/client-go: 1
- hamirmahal/solid-start: 1
Active Maintainer
- hamirmahal/max-matrix-path: 5
- hamirmahal/filmfinder: 3
- hamirmahal/extract-nutrition-info: 2
- hamirmahal/posthog.com: 2
- hamirmahal/client-python: 1
- hamirmahal/diesel: 1
- hamirmahal/oxc: 1
- hamirmahal/posthog: 1
- hamirmahal/pyright: 1
- hamirmahal/ruff: 1
- hamirmahal/speech_recognition: 1
- hamirmahal/superset: 1
- hamirmahal/apko: 1
- hamirmahal/vscode-pylint: 1
- hamirmahal/axe-core: 1
Issue Author Associations
- Contributor (244, 46.30%)
- None (216, 40.99%)
- Owner (62, 11.76%)
- Collaborator (5, 0.95%)
Pull Request Author Associations
- Contributor (456, 48.00%)
- None (286, 30.11%)
- Owner (196, 20.63%)
- Collaborator (12, 1.26%)
Top Issue Labels
- invalid (47)
- bug (23)
- enhancement (20)
- OS/Desktop (18)
- feature-request (12)
- question (8)
- type:bug (5)
- triage-needed (5)
- good first issue (4)
- pending triage (4)
- info-needed (4)
- documentation (4)
- dev-concern (3)
- needs-more-info (3)
- needs triage (3)
Top Pull Request Labels
- enhancement (47)
- documentation (27)
- dependencies (23)
- S-waiting-on-review (16)
- debt (6)
- no-changelog (5)
- released (5)
- area: create-next-app (5)
- github_actions (4)
- L-CSS (4)
- CI approved (4)
- A-Formatter (4)
- A-CLI (4)
- A-Linter (4)
- L-JavaScript (4)