Update contributions list

This commit is contained in:
dualfroz committed 2026-10-22 19:08:33 +00:00
1 parent b14b57b1d0
commit 545bf2b7f3
1 file changed
+67 -65
+67 -65
View File
@@ -9,77 +9,79 @@ and I fix bugs in the open source tools I use every day.
**137 merged pull requests** in **71 projects** with **610 420 GitHub stars** combined. **137 merged pull requests** in **71 projects** with **610 420 GitHub stars** combined.
Every project links to a repository here with my commits to it (original author, date and diff). Pull request links point to the upstream project.
| Project | Merged | | Project | Merged |
|---|---| |---|---|
| [zed-industries/zed](#zed-industrieszed) ★ 91 790 | 1 | | [zed-industries/zed](/dualfroz/zed-industries-zed) ★ 91 790 | 1 |
| [telegramdesktop/tdesktop](#telegramdesktoptdesktop) ★ 33 257 | 1 | | [telegramdesktop/tdesktop](/dualfroz/telegramdesktop-tdesktop) ★ 33 257 | 1 |
| [composer/composer](#composercomposer) ★ 29 549 | 1 | | [composer/composer](/dualfroz/composer-composer) ★ 29 549 | 1 |
| [icsharpcode/ILSpy](#icsharpcodeilspy) ★ 26 665 | 3 | | [icsharpcode/ILSpy](/dualfroz/icsharpcode-ILSpy) ★ 26 665 | 3 |
| [urfave/cli](#urfavecli) ★ 24 290 | 1 | | [urfave/cli](/dualfroz/urfave-cli) ★ 24 290 | 1 |
| [PHPMailer/PHPMailer](#phpmailerphpmailer) ★ 22 312 | 3 | | [PHPMailer/PHPMailer](/dualfroz/PHPMailer-PHPMailer) ★ 22 312 | 3 |
| [postcss/autoprefixer](#postcssautoprefixer) ★ 22 205 | 3 | | [postcss/autoprefixer](/dualfroz/postcss-autoprefixer) ★ 22 205 | 3 |
| [gleam-lang/gleam](#gleam-langgleam) ★ 21 992 | 1 | | [gleam-lang/gleam](#gleam-langgleam) ★ 21 992 | 1 |
| [twpayne/chezmoi](#twpaynechezmoi) ★ 21 944 | 2 | | [twpayne/chezmoi](#twpaynechezmoi) ★ 21 944 | 2 |
| [Seldaek/monolog](#seldaekmonolog) ★ 21 398 | 1 | | [Seldaek/monolog](/dualfroz/Seldaek-monolog) ★ 21 398 | 1 |
| [valeriansaliou/sonic](#valeriansaliousonic) ★ 21 361 | 5 | | [valeriansaliou/sonic](/dualfroz/valeriansaliou-sonic) ★ 21 361 | 5 |
| [OpenRA/OpenRA](#openraopenra) ★ 17 576 | 1 | | [OpenRA/OpenRA](/dualfroz/OpenRA-OpenRA) ★ 17 576 | 1 |
| [briannesbitt/Carbon](#briannesbittcarbon) ★ 16 588 | 1 | | [briannesbitt/Carbon](/dualfroz/briannesbitt-Carbon) ★ 16 588 | 1 |
| [PuerkitoBio/goquery](#puerkitobiogoquery) ★ 14 989 | 2 | | [PuerkitoBio/goquery](/dualfroz/PuerkitoBio-goquery) ★ 14 989 | 2 |
| [App-vNext/Polly](#app-vnextpolly) ★ 14 246 | 1 | | [App-vNext/Polly](/dualfroz/App-vNext-Polly) ★ 14 246 | 1 |
| [hajimehoshi/ebiten](#hajimehoshiebiten) ★ 13 565 | 3 | | [hajimehoshi/ebiten](/dualfroz/hajimehoshi-ebiten) ★ 13 565 | 3 |
| [filp/whoops](#filpwhoops) ★ 13 230 | 2 | | [filp/whoops](/dualfroz/filp-whoops) ★ 13 230 | 2 |
| [spencermountain/compromise](#spencermountaincompromise) ★ 12 162 | 21 | | [spencermountain/compromise](/dualfroz/spencermountain-compromise) ★ 12 162 | 21 |
| [doctrine/lexer](#doctrinelexer) ★ 11 141 | 1 | | [doctrine/lexer](/dualfroz/doctrine-lexer) ★ 11 141 | 1 |
| [kanboard/kanboard](#kanboardkanboard) ★ 9 907 | 4 | | [kanboard/kanboard](/dualfroz/kanboard-kanboard) ★ 9 907 | 4 |
| [FluentValidation/FluentValidation](#fluentvalidationfluentvalidation) ★ 9 764 | 1 | | [FluentValidation/FluentValidation](/dualfroz/FluentValidation-FluentValidation) ★ 9 764 | 1 |
| [serilog/serilog](#serilogserilog) ★ 8 051 | 1 | | [serilog/serilog](/dualfroz/serilog-serilog) ★ 8 051 | 1 |
| [concourse/concourse](#concourseconcourse) ★ 7 919 | 1 | | [concourse/concourse](/dualfroz/concourse-concourse) ★ 7 919 | 1 |
| [predis/predis](#predispredis) ★ 7 778 | 3 | | [predis/predis](/dualfroz/predis-predis) ★ 7 778 | 3 |
| [vscode-neovim/vscode-neovim](#vscode-neovimvscode-neovim) ★ 7 756 | 1 | | [vscode-neovim/vscode-neovim](/dualfroz/vscode-neovim-vscode-neovim) ★ 7 756 | 1 |
| [NLog/NLog](#nlognlog) ★ 6 549 | 2 | | [NLog/NLog](/dualfroz/NLog-NLog) ★ 6 549 | 2 |
| [maildev/maildev](#maildevmaildev) ★ 6 141 | 1 | | [maildev/maildev](/dualfroz/maildev-maildev) ★ 6 141 | 1 |
| [Pagefind/pagefind](#pagefindpagefind) ★ 5 515 | 1 | | [Pagefind/pagefind](/dualfroz/Pagefind-pagefind) ★ 5 515 | 1 |
| [xoofx/markdig](#xoofxmarkdig) ★ 5 342 | 4 | | [xoofx/markdig](/dualfroz/xoofx-markdig) ★ 5 342 | 4 |
| [dromara/carbon](#dromaracarbon) ★ 5 222 | 1 | | [dromara/carbon](/dualfroz/dromara-carbon) ★ 5 222 | 1 |
| [alecthomas/chroma](#alecthomaschroma) ★ 5 054 | 1 | | [alecthomas/chroma](/dualfroz/alecthomas-chroma) ★ 5 054 | 1 |
| [olekukonko/tablewriter](#olekukonkotablewriter) ★ 4 820 | 1 | | [olekukonko/tablewriter](/dualfroz/olekukonko-tablewriter) ★ 4 820 | 1 |
| [knadh/koanf](#knadhkoanf) ★ 4 219 | 1 | | [knadh/koanf](/dualfroz/knadh-koanf) ★ 4 219 | 1 |
| [spencermountain/spacetime](#spencermountainspacetime) ★ 4 107 | 3 | | [spencermountain/spacetime](/dualfroz/spencermountain-spacetime) ★ 4 107 | 3 |
| [itchyny/gojq](#itchynygojq) ★ 3 812 | 1 | | [itchyny/gojq](/dualfroz/itchyny-gojq) ★ 3 812 | 1 |
| [Suor/funcy](#suorfuncy) ★ 3 509 | 1 | | [Suor/funcy](/dualfroz/Suor-funcy) ★ 3 509 | 1 |
| [thephpleague/csv](#thephpleaguecsv) ★ 3 482 | 1 | | [thephpleague/csv](/dualfroz/thephpleague-csv) ★ 3 482 | 1 |
| [composer/satis](#composersatis) ★ 3 305 | 2 | | [composer/satis](/dualfroz/composer-satis) ★ 3 305 | 2 |
| [montanaflynn/stats](#montanaflynnstats) ★ 3 030 | 1 | | [montanaflynn/stats](/dualfroz/montanaflynn-stats) ★ 3 030 | 1 |
| [versity/versitygw](#versityversitygw) ★ 3 027 | 11 | | [versity/versitygw](/dualfroz/versity-versitygw) ★ 3 027 | 11 |
| [thephpleague/commonmark](#thephpleaguecommonmark) ★ 2 979 | 1 | | [thephpleague/commonmark](/dualfroz/thephpleague-commonmark) ★ 2 979 | 1 |
| [mitsuhiko/insta](#mitsuhikoinsta) ★ 2 973 | 1 | | [mitsuhiko/insta](/dualfroz/mitsuhiko-insta) ★ 2 973 | 1 |
| [BurntSushi/jiff](#burntsushijiff) ★ 2 957 | 1 | | [BurntSushi/jiff](#burntsushijiff) ★ 2 957 | 1 |
| [zzzprojects/html-agility-pack](#zzzprojectshtml-agility-pack) ★ 2 851 | 1 | | [zzzprojects/html-agility-pack](/dualfroz/zzzprojects-html-agility-pack) ★ 2 851 | 1 |
| [Paymenter/Paymenter](#paymenterpaymenter) ★ 2 718 | 2 | | [Paymenter/Paymenter](/dualfroz/Paymenter-Paymenter) ★ 2 718 | 2 |
| [api-platform/core](#api-platformcore) ★ 2 580 | 2 | | [api-platform/core](/dualfroz/api-platform-core) ★ 2 580 | 2 |
| [pelican/panel](#pelicanpanel) ★ 2 387 | 2 | | [pelican/panel](/dualfroz/pelican-panel) ★ 2 387 | 2 |
| [gookit/goutil](#gookitgoutil) ★ 2 361 | 1 | | [gookit/goutil](/dualfroz/gookit-goutil) ★ 2 361 | 1 |
| [dedoc/scramble](#dedocscramble) ★ 2 219 | 1 | | [dedoc/scramble](/dualfroz/dedoc-scramble) ★ 2 219 | 1 |
| [gocarina/gocsv](#gocarinagocsv) ★ 2 198 | 4 | | [gocarina/gocsv](/dualfroz/gocarina-gocsv) ★ 2 198 | 4 |
| [thephpleague/html-to-markdown](#thephpleaguehtml-to-markdown) ★ 1 907 | 1 | | [thephpleague/html-to-markdown](/dualfroz/thephpleague-html-to-markdown) ★ 1 907 | 1 |
| [AfterShip/email-verifier](#aftershipemail-verifier) ★ 1 643 | 1 | | [AfterShip/email-verifier](/dualfroz/AfterShip-email-verifier) ★ 1 643 | 1 |
| [fabiocaccamo/python-benedict](#fabiocaccamopython-benedict) ★ 1 606 | 1 | | [fabiocaccamo/python-benedict](/dualfroz/fabiocaccamo-python-benedict) ★ 1 606 | 1 |
| [gookit/color](#gookitcolor) ★ 1 606 | 1 | | [gookit/color](/dualfroz/gookit-color) ★ 1 606 | 1 |
| [olebedev/when](#olebedevwhen) ★ 1 463 | 1 | | [olebedev/when](/dualfroz/olebedev-when) ★ 1 463 | 1 |
| [dgilland/pydash](#dgillandpydash) ★ 1 447 | 1 | | [dgilland/pydash](/dualfroz/dgilland-pydash) ★ 1 447 | 1 |
| [cakephp/chronos](#cakephpchronos) ★ 1 362 | 1 | | [cakephp/chronos](/dualfroz/cakephp-chronos) ★ 1 362 | 1 |
| [go-playground/form](#go-playgroundform) ★ 931 | 1 | | [go-playground/form](/dualfroz/go-playground-form) ★ 931 | 1 |
| [mkideal/cli](#mkidealcli) ★ 723 | 1 | | [mkideal/cli](#mkidealcli) ★ 723 | 1 |
| [gookit/config](#gookitconfig) ★ 585 | 1 | | [gookit/config](/dualfroz/gookit-config) ★ 585 | 1 |
| [rust-syndication/rss](#rust-syndicationrss) ★ 502 | 1 | | [rust-syndication/rss](/dualfroz/rust-syndication-rss) ★ 502 | 1 |
| [kelindar/bitmap](#kelindarbitmap) ★ 385 | 1 | | [kelindar/bitmap](/dualfroz/kelindar-bitmap) ★ 385 | 1 |
| [brick/date-time](#brickdate-time) ★ 361 | 1 | | [brick/date-time](/dualfroz/brick-date-time) ★ 361 | 1 |
| [pydantic/pydantic-extra-types](#pydanticpydantic-extra-types) ★ 338 | 2 | | [pydantic/pydantic-extra-types](/dualfroz/pydantic-pydantic-extra-types) ★ 338 | 2 |
| [rodaine/table](#rodainetable) ★ 324 | 1 | | [rodaine/table](/dualfroz/rodaine-table) ★ 324 | 1 |
| [wroberts/pytimeparse](#wrobertspytimeparse) ★ 299 | 1 | | [wroberts/pytimeparse](/dualfroz/wroberts-pytimeparse) ★ 299 | 1 |
| [QEDK/configparser-rs](#qedkconfigparser-rs) ★ 88 | 1 | | [QEDK/configparser-rs](/dualfroz/QEDK-configparser-rs) ★ 88 | 1 |
| [thephpleague/uri-src](#thephpleagueuri-src) ★ 51 | 1 | | [thephpleague/uri-src](/dualfroz/thephpleague-uri-src) ★ 51 | 1 |
| [spiral/testing](#spiraltesting) ★ 7 | 3 | | [spiral/testing](/dualfroz/spiral-testing) ★ 7 | 3 |
| [mozilla/firefox](#mozillafirefox) | 1 | | [mozilla/firefox](#mozillafirefox) | 1 |
| [proxmox/pve-manager](#proxmoxpve-manager) | 1 | | [proxmox/pve-manager](#proxmoxpve-manager) | 1 |