OPEN SOURCE

Contributions

Every merged PR to an open source project I don't maintain. These numbers update automatically via a daily GitHub Action.

98 PRs merged 31+ repos 6 languages

fix(cli): display user-specified address in serve output

DioxusLabs/dioxus#5481

★ 35.4k Rust Apr 14, 2026

fix(add-task-bar): preserve time estimate when typing task title

super-productivity/super-productivity#7211

★ 18.1k TypeScript Apr 13, 2026

fix(planner): allow task titles to wrap instead of truncating

super-productivity/super-productivity#7143

★ 18.1k TypeScript Apr 13, 2026

fix: use date safely within validation window in organization spec

rubyforgood/human-essentials#5535

★ 565 Ruby Apr 12, 2026

Fix IDOR in Kits, BroadcastAnnouncements, and Distributions controllers

rubyforgood/human-essentials#5514

★ 565 Ruby Apr 12, 2026

Add --clobber flag to conda create

conda/conda#15801

★ 7.4k Python Apr 8, 2026

Fix sanitize type to accept per-field SanitizerConfig

codex-team/editor.js#2997

★ 31.7k TypeScript Apr 7, 2026

docs: add self-signed certificate guide

seerr-team/seerr#2776

★ 10.6k TypeScript Apr 3, 2026

feat(completer): underline matched substring in completion menu

xonsh/xonsh#6149

★ 9.3k Python Apr 3, 2026

fix: skip casks being uninstalled from dependent check

Homebrew/brew#21887

★ 47.2k Ruby Apr 2, 2026

fix(web): set page title on chat embed pages

owncast/owncast#4820

★ 11.1k Go Apr 1, 2026

feat(targets): add Turbopuffer target connector

cocoindex-io/cocoindex#1647

★ 6.7k Rust Apr 1, 2026

feat(Completer)!: Order completions by both prefix and substring matches and sort by substring position. Remove `$CASE_SENSITIVE_COMPLETIONS`.

xonsh/xonsh#6125

★ 9.3k Python Mar 31, 2026

fix(server): don't redirect error responses from #[get] server functions

DioxusLabs/dioxus#5429

★ 35.4k Rust Mar 31, 2026

Add context field to OpenRouter, MistralAI, and OpenAI models

HeyPuter/puter#2653

★ 40.1k JavaScript Mar 30, 2026

test: add unit tests for useMenuEntriesState and useQRCode composables

activist-org/activist#2063

★ 645 TypeScript Mar 30, 2026

Add oss-autopilot plugin

rohitg00/awesome-claude-code-toolkit#105

★ 949 JavaScript Mar 29, 2026

bundle: add base class helpers and DRY up extension executable handling

Homebrew/brew#21854

★ 47.2k Ruby Mar 29, 2026

fix(autofmt): remove extra whitespace before commas in for-loop tuple patterns

DioxusLabs/dioxus#5384

★ 35.4k Rust Mar 28, 2026

bundle: add krew (kubectl plugin manager) support

Homebrew/brew#21802

★ 47.2k Ruby Mar 27, 2026

Add `prefer-simple-condition-first` rule

sindresorhus/eslint-plugin-unicorn#2902

★ 5.0k JavaScript Mar 27, 2026

docs: note terminal resize reflow limitation

vadimdemedes/ink#920

★ 35.7k TypeScript Mar 27, 2026

Add `switch-case-break-position` rule

sindresorhus/eslint-plugin-unicorn#2910

★ 5.0k JavaScript Mar 27, 2026

Add `no-useless-iterator-to-array` rule

sindresorhus/eslint-plugin-unicorn#2872

★ 5.0k JavaScript Mar 27, 2026

Fix calendar picker crash when using dynamic variables

directus/directus#26954

★ 34.6k TypeScript Mar 26, 2026

fix(sdk): include date and time in filter operator type guards

directus/directus#26957

★ 34.6k TypeScript Mar 25, 2026

feat(export): add YAML document start marker to export output

nickel-lang/nickel#2544

★ 2.9k Rust Mar 25, 2026

fix(sdk): distinguish date and time types in function mappings

directus/directus#26936

★ 34.6k TypeScript Mar 24, 2026

docs: clarify difference between use_context and consume_context

DioxusLabs/dioxus#5406

★ 35.4k Rust Mar 24, 2026

Split long sentences on commas to prevent skipped words

kyutai-labs/pocket-tts#143

★ 3.6k Python Mar 24, 2026

Add oss-autopilot to Version Control section ๐Ÿค–๐Ÿค–๐Ÿค–

punkpeye/awesome-mcp-servers#3788

★ 84.0k Mar 24, 2026

feat(minifier): minify `x ? 1 : 0` to `+x` or `+!!x`

oxc-project/oxc#20594

★ 20.3k Rust Mar 23, 2026

feat(issue): add default tags and note for issue provider imports

super-productivity/super-productivity#6906

★ 18.1k TypeScript Mar 23, 2026

fix: restore file browser icons for .jgis/.qgs/.qgz files

geojupyter/jupytergis#1184

★ 443 TypeScript Mar 23, 2026

fix: rescue FormulaSpecificationError in Formula.all

Homebrew/brew#21796

★ 47.2k Ruby Mar 22, 2026

fix: clear staticNode reference on Static unmount

vadimdemedes/ink#905

★ 35.7k TypeScript Mar 22, 2026

Fix useInput crash on unmapped keyName codes

vadimdemedes/ink#902

★ 35.7k TypeScript Mar 21, 2026

Fix Prince George court report Contact Dates column width (#6730)

rubyforgood/casa#6754

★ 367 Ruby Mar 20, 2026

fix: fall back to stable deps when head_dependencies is absent

Homebrew/brew#21762

★ 47.2k Ruby Mar 19, 2026

`prefer-math-min-max`: Ignore Date objects

sindresorhus/eslint-plugin-unicorn#2903

★ 5.0k JavaScript Mar 19, 2026

autoremove: cross-check candidates against formula definitions

Homebrew/brew#21725

★ 47.2k Ruby Mar 16, 2026

Remove deprecated @babel/plugin-proposal-object-rest-spread

WikiEducationFoundation/WikiEduDashboard#6729

★ 431 Ruby Mar 13, 2026

Fix flaky VolunteerPolicy spec by making org assignments explicit

rubyforgood/casa#6771

★ 367 Ruby Mar 13, 2026

fix: improve error handling when packfile cannot be read (fixes #1163)

isomorphic-git/isomorphic-git#2295

★ 8.1k JavaScript Mar 13, 2026

Add tests for bad_work_alert, need_help_alert, and new_account reducers

WikiEducationFoundation/WikiEduDashboard#6725

★ 431 Ruby Mar 12, 2026

test: add unit tests for machine step components

activist-org/activist#1989

★ 645 TypeScript Mar 12, 2026

chore: replace uuid package with @lumino/coreutils UUID

geojupyter/jupytergis#1165

★ 443 TypeScript Mar 12, 2026

ENH: Expose /Perms verification result on Encryption object

py-pdf/pypdf#3672

★ 9.9k Python Mar 12, 2026

fix(biome_html_analyze): recognize Astro Image component in useAnchorContent

biomejs/biome#9369

★ 24.2k Rust Mar 12, 2026

feat: support CSP nonce on injected style elements

adobe/react-spectrum#9655

★ 14.9k TypeScript Mar 11, 2026

test: add unit tests for 5 Modal components

activist-org/activist#1987

★ 645 TypeScript Mar 11, 2026

test: add unit tests for Tabs component

activist-org/activist#1982

★ 645 TypeScript Mar 11, 2026

fix(linter): add help messages to import plugin diagnostics

oxc-project/oxc#20158

★ 20.3k Rust Mar 10, 2026

Improve error message for org-blocked PAT tokens

refined-github/refined-github#8973

★ 30.9k TypeScript Mar 10, 2026

feat(signals): add WritableResultExt trait

DioxusLabs/dioxus#5338

★ 35.4k Rust Mar 9, 2026

chore: migrate goreleaser configs to dockers_v2 and homebrew_casks

flipt-io/flipt#5508

★ 4.8k Go Mar 9, 2026

Remove race condition from session system tests

rubyforgood/casa#6755

★ 367 Ruby Mar 9, 2026

Remove race conditions from casa_org edit system tests

rubyforgood/casa#6756

★ 367 Ruby Mar 9, 2026

Race Condition Check: spec/system/case_court_reports/index_spec.rb

rubyforgood/casa#6757

★ 367 Ruby Mar 9, 2026

fix: require button click to trigger intentional test exception

rubyforgood/casa#6752

★ 367 Ruby Mar 8, 2026

fix(app): persist folder state in file selection drawer

directus/directus#26649

★ 34.6k TypeScript Mar 6, 2026

ENH: Add /IRT (in-reply-to) support for markup annotations

py-pdf/pypdf#3631

★ 9.9k Python Mar 4, 2026

Add interactive option for non-TTY and CI environments

vadimdemedes/ink#888

★ 35.7k TypeScript Mar 3, 2026

Add --no-format flag to nickel convert

nickel-lang/nickel#2529

★ 2.9k Rust Mar 3, 2026

Replace 'service mesh' with 'cloud native' on features page

meshery/meshery.io#2607

★ 753 JavaScript Mar 1, 2026

fix(focus-mode): allow long parent task titles to wrap

super-productivity/super-productivity#6667

★ 18.1k TypeScript Mar 1, 2026

test: expand coverage for measureText and text width

vadimdemedes/ink#891

★ 35.7k TypeScript Feb 28, 2026

ci: test on Node.js 22 and 24

vadimdemedes/ink#890

★ 35.7k TypeScript Feb 28, 2026

cask: gracefully handle removed DSL methods

Homebrew/brew#21624

★ 47.2k Ruby Feb 28, 2026

linkage_cache_store: `typed: strict`

Homebrew/brew#21594

★ 47.2k Ruby Feb 24, 2026

fix: prevent chat container from overflowing viewport in embedded view

owncast/owncast#4713

★ 11.1k Go Feb 23, 2026

Add `consistent-template-literal-escape` rule

sindresorhus/eslint-plugin-unicorn#2866

★ 5.0k JavaScript Feb 19, 2026

Add routing recipe using React Router's MemoryRouter

vadimdemedes/ink#874

★ 35.7k TypeScript Feb 18, 2026

fix: mark text node dirty on insertBefore to fix stale layout

vadimdemedes/ink#879

★ 35.7k TypeScript Feb 16, 2026

`update-pr-from-base-branch` - Fix caching issue

refined-github/refined-github#8974

★ 30.9k TypeScript Feb 15, 2026

fix: parse time estimation short syntax for bulk-imported subtasks

super-productivity/super-productivity#6525

★ 18.1k TypeScript Feb 14, 2026

fix: clear markdown preview when switching to task without notes

super-productivity/super-productivity#6499

★ 18.1k TypeScript Feb 13, 2026

Upgrade slice-ansi to v8 for hyperlink-aware slicing

vadimdemedes/ink#871

★ 35.7k TypeScript Feb 13, 2026

Add renderToString() for synchronous string output

vadimdemedes/ink#868

★ 35.7k TypeScript Feb 10, 2026

Add `Array.from()` support to `prefer-set-size` rule

sindresorhus/eslint-plugin-unicorn#2857

★ 5.0k JavaScript Feb 10, 2026

fix: handle async voice loading in voice reminder settings (#6437)

super-productivity/super-productivity#6450

★ 18.1k TypeScript Feb 10, 2026

feat: Add kitty keyboard protocol support

vadimdemedes/ink#855

★ 35.7k TypeScript Feb 9, 2026

fix: allow bare hostnames in Jira host URL validation

super-productivity/super-productivity#6436

★ 18.1k TypeScript Feb 9, 2026

fix: prevent window controls overlap in header #6365

super-productivity/super-productivity#6422

★ 18.1k TypeScript Feb 8, 2026

Fix fullscreen trailing newline on initial render

vadimdemedes/ink#856

★ 35.7k TypeScript Feb 7, 2026

fix: make unmount flush pending renders and await stdout drain

vadimdemedes/ink#863

★ 35.7k TypeScript Feb 7, 2026

fix: remove special character requirement from stream keys

owncast/owncast#4754

★ 11.1k Go Jan 28, 2026

feat: add Pixelfed to social links

owncast/owncast#4767

★ 11.1k Go Jan 28, 2026

Fix borderDimColor dimming child Text components

vadimdemedes/ink#859

★ 35.7k TypeScript Jan 27, 2026

test: add regression test for variation selector emoji border alignment

vadimdemedes/ink#862

★ 35.7k TypeScript Jan 26, 2026

Handle Option+Return (soft return) on macOS

vadimdemedes/ink#860

★ 35.7k TypeScript Jan 24, 2026

Refactor App component to use function component and hooks

vadimdemedes/ink#853

★ 35.7k TypeScript Jan 23, 2026

Use terminal-size as fallback for piped processes

vadimdemedes/ink#854

★ 35.7k TypeScript Jan 21, 2026

fix: remove optimistic UI updates in external actions to prevent race condition

owncast/owncast#4711

★ 11.1k Go Jan 17, 2026

fix: preserve chat input text across window resize

owncast/owncast#4717

★ 11.1k Go Jan 17, 2026

fix: consolidate browser notification text into single localized string

owncast/owncast#4716

★ 11.1k Go Jan 14, 2026

feat: add readonly-chat class to readonly embed

owncast/owncast#4714

★ 11.1k Go Jan 3, 2026

On drop prop filename

founderlab/react-dropzone-s3-uploader#7

★ 162 JavaScript Oct 6, 2016