← Projects

Open-source contributions

Snapshot as of November 13, 2026 · 391 pull and merge requests and 174 issues in 98 repositories that are not mine, on GitHub and GitLab.

code & docs PRs and MRs merged
331
code PRs and MRs under review
41
accepted answers in GitHub Discussions
24

Projects with merged code, by main language: Go 27 Ruby 13 TypeScript 5 JavaScript 3 Python 3 Rust 3 Shell 3 C++ 1 CSS 1 Go Template 1 HTML 1 MDX 1

Highlights

  1. Merged GitHub: TriliumNext/Trilium #11448

    Made TOTP codes single-use at login, as RFC 6238 requires, and added one time step of clock-drift tolerance, with tests.

    Main language: TypeScript 162 lines added and 29 removed · 6 files 38.9k stars

  2. Merged GitHub: NginxProxyManager/nginx-proxy-manager #5836

    Tokens issued before a password change are now rejected, so resetting a password ends the sessions the old one opened; covered by a Cypress API test.

    Main language: JavaScript 85 lines added and 1 removed · 4 files 34.7k stars

  3. Merged GitHub: modelcontextprotocol/go-sdk #1274

    Seven merged changes to the official MCP Go SDK (#1255, #1267, #1268, #1269, #1273, #1274, #1360): five bring protocol-version negotiation, cancellation and pre-initialize handling in line with the specification, one fixes a race in which a session's second subscriptions/listen stopped receiving notifications, and one adds HasParams so middleware can tell whether a request carries params; each with tests.

    Main language: Go 7 PRs · 1,280 lines added and 49 removed · 27 files 5.3k stars

  4. Merged GitLab: gitlab-org/gitlab !255300

    Revoked identities in a GPG key are no longer listed or accepted as verified emails, so a commit signed under a revoked UID stops showing as Verified; covered by specs with new GnuPG fixtures.

    Main language: Ruby 797 lines added and 3 removed · 11 files 6.2k stars

  5. Merged GitLab: gitlab-org/gitlab !261813

    Six merged changes from a longer series on how GitLab's REST API reports what an access token may do (!259764, !260276, !260929, !260958, !260668, !261813): a fine-grained token now comes back with its granular scopes when it is read, created or rotated, an administrator can create one for another user, and a refused token gets the RFC 6750 WWW-Authenticate challenge with the scopes that would be accepted, also on the MCP endpoints; each with specs.

    Main language: Ruby 6 MRs · 1,515 lines added and 48 removed · 40 files 6.2k stars

  6. Merged GitHub: henrygd/beszel #2327

    Added TRUSTED_PROXY_IPS, an IP/CIDR allowlist so the trusted auth header is only honoured from the reverse proxy, and documented it.

    Main language: Go 273 lines added and 0 removed · 3 files 27.3k stars

  7. Merged GitHub: acmesh-official/acme.sh #7237

    Fixed DNS manual mode reusing the previous certificate on renewal (and failing on first issuance) by polling the ACME order the current run created.

    Main language: Shell 3 lines added and 0 removed · 1 file 47.9k stars

  8. Merged GitHub: modelcontextprotocol/rust-sdk #1300

    Float fields now decode through serde_json::Number, so a build that turns on serde_json's arbitrary_precision (the OpenAI Codex CLI is one) no longer drops tool results, progress notifications and sampling requests that carry a decimal; with tests. Released in rmcp 3.5.0.

    Main language: Rust 371 lines added and 9 removed · 6 files 4.1k stars

Code and documentation

One entry per project, most merged changes first. Each lists all its changes: merged ones first, then open ones, newest first within each.

GitLab GitLab: 123 merged · 24 open
Show the other 137

All my merge requests to gitlab-org/gitlab on GitLab

GitLab Go client GitLab: 32 merged · 1 open
Show the other 23

All my merge requests to gitlab-org/api/client-go on GitLab

Arcane GitHub: 13 merged
Show the other 3

All 13 pull requests to Arcane on GitHub

GitLab CLI (glab) GitLab: 13 merged
Show the other 3

All my merge requests to gitlab-org/cli on GitLab

GitLab Runner GitLab: 12 merged · 2 open
Show the other 4

All my merge requests to gitlab-org/gitlab-runner on GitLab

GitLab Terraform Provider GitLab: 10 merged · 2 open
Show the other 2

All my merge requests to gitlab-org/terraform-provider-gitlab on GitLab

MCP Go SDK GitHub: 9 merged
GitLab Pages GitLab: 6 merged
GitLab Container Registry GitLab: 6 merged
GitLab Advisory Database GitLab: 6 merged
  • Merged Details withheld 7 lines added and 12 removed · 1 file merged in 9 days
  • Merged Details withheld 29 lines added and 54 removed · 4 files merged in 9 days
  • Merged Details withheld 6 lines added and 12 removed · 1 file merged in 9 days
  • Merged Details withheld 6 lines added and 9 removed · 1 file merged in 9 days
  • Merged Details withheld 103 lines added and 263 removed · 16 files merged in 9 days
  • Merged Details withheld 35 lines added and 52 removed · 7 files merged in 10 days
GitLab Shell GitLab: 4 merged
GitLab Triage Operations GitLab: 4 merged
GitLab Orbit GitLab: 4 merged
GitLab Language Server GitLab: 4 merged
Fleeting GitLab: 4 merged
Prometheus Ruby Mmap Client GitLab: 4 merged
al-folio GitHub: 3 merged
Gitaly GitLab: 3 merged
Pajamas Design System GitLab: 3 merged
GitLab Triage GitLab: 3 merged
GitLab Relay GitLab: 3 merged
GitLab Elasticsearch Indexer GitLab: 3 merged
Dependency Scanning analyzer GitLab: 3 merged
Analyzers Report Library GitLab: 3 merged
  • Merged Details withheld 73 lines added and 28 removed · 5 files merged in 1 day
  • Merged Details withheld 84 lines added and 3 removed · 3 files merged in 11 days
  • Merged Details withheld 120 lines added and 9 removed · 5 files merged in 11 days
GitLab OpenBao chart GitLab: 3 merged
Trilium Notes GitHub: 2 merged
Beszel GitHub: 2 merged
OpenCloud GitHub: 2 merged
Omnibus GitLab GitLab: 2 merged · 2 open
GitLab for VS Code GitLab: 2 merged
GitLab Helm chart GitLab: 2 merged
GitLab Runner Fargate driver GitLab: 2 merged
GitLab AI skills GitLab: 2 merged
CI/CD components toolkit GitLab: 2 merged
Taskscaler GitLab: 2 merged
semver_dialects GitLab: 2 merged
scrood GitLab: 2 merged
acme.sh GitHub: 1 merged
Nginx Proxy Manager GitHub: 1 merged
Podman GitHub: 1 merged
Renovate GitHub: 1 merged
MCP Rust SDK GitHub: 1 merged
GitLab Development Kit (GDK) GitLab: 1 merged
OpenModScan GitHub: 1 merged
WHAD client GitHub: 1 merged · 1 open
Portainer MCP GitHub: 1 merged
OpenTofu CI/CD component GitLab: 1 merged
go-selfupdate GitHub: 1 merged
Docker Machine (GitLab fork) GitLab: 1 merged
GitLab Operator GitLab: 1 merged
GitLab QA GitLab: 1 merged
glci (GitLab Local CI) GitLab: 1 merged
LabKit GitLab: 1 merged
GitLab contributor platform GitLab: 1 merged
GitLab Dangerfiles GitLab: 1 merged
YunoHost coturn GitHub: 1 merged
probe.rs website GitHub: 1 merged
GitLab Zoekt GitLab: 1 merged
GLFM Markdown GitLab: 1 merged
HTTP Router for Cells GitLab: 1 merged
Ruby CI/CD components GitLab: 1 merged
GitLab Grape OpenAPI GitLab: 1 merged
CEF Service GitLab: 1 merged
Zephyr RTOS GitHub: 1 open
ngx_http_ffi_client GitHub: 1 open
gobco GitHub: 2 open
Go GitHub: 1 open
Kong GitHub: 1 open
webdav-client GitHub: 1 open
Glance GitHub: 1 open
Electron asar GitHub: 1 open

Not merged (19), counted only

Accepted answers in GitHub Discussions (24)

Show the other 18

24 accepted out of 95 discussions I took part in, across 66 repositories. Each one links to the accepted reply; who accepted it is never published.

Issues reported (174: 50 open, 124 closed)

By project (60)
  • GitLab 23 open · 23 closed
  • MCP Go SDK 3 open · 12 closed
  • Arcane 15 closed
  • GitLab CLI (glab) 9 closed
  • GitLab Runner 1 open · 7 closed
  • GitLab Terraform Provider 6 closed
  • GitLab Container Registry 5 closed
  • GitLab Language Server 4 closed
  • GitLab Shell 4 closed
  • GitLab Orbit 1 open · 2 closed
  • GitLab Pages 3 closed
  • gobco 2 open
  • PotatoMesh 2 closed
  • MeshMonitor 2 closed
  • GitLab contributor platform 2 open
  • Gitaly 2 closed
  • Prometheus Ruby Mmap Client 2 closed
  • GitLab Go client 1 open · 1 closed
  • Kong 1 open
  • YunoHost Elasticsearch 8 1 open
  • ngx_http_ffi_client 1 open
  • Bats-core 1 open
  • Cline MCP Marketplace 1 open
  • DNN-HA 1 open
  • Arcane Android app 1 open
  • Arcane mobile app 1 open
  • Ecko 1 open
  • Metatext 1 open
  • Attended Sysupgrade Server (OpenWrt) 1 open
  • webdav-client 1 open
  • csv-to-md-table-action 1 open
  • GitHub REST API OpenAPI description 1 open
  • Codex CLI 1 closed
  • WHAD client 1 closed
  • go-selfupdate 1 closed
  • htmlbeautifier 1 closed
  • Arcane iOS app 1 open
  • MCP Rust SDK 1 closed
  • Acoustic Toolbox 1 closed
  • Portainer MCP 1 closed
  • CrowdSec Hub 1 closed
  • homeassistant-edata 1 closed
  • Pixelfed 1 closed
  • YunoHost Pixelfed 1 closed
  • YunoHost coturn 1 closed
  • repository-mirroring-action 1 closed
  • al-folio 1 closed
  • papercite 1 closed
  • GitLab Release CLI 1 open
  • GitLab Relay 1 closed
  • GitLab Elasticsearch Indexer 1 closed
  • GitLab for VS Code 1 closed
  • GitLab Operator 1 closed
  • GitLab AI skills 1 closed
  • GitLab Triage 1 closed
  • GitLab Triage Operations 1 closed
  • LabKit 1 open
  • GitLab OpenBao chart 1 closed
  • CI/CD components toolkit 1 closed
  • GitLab Dangerfiles 1 closed

Achievements on GitHub and GitLab

GitHub

Only these GitHub achievements are shown. Hidden by design: Quickdraw, YOLO, Arctic Code Vault Contributor and Public Sponsor.

GitLab

  • Notable Contributor achievement, awarded by GitLabNotable Contributor awarded Nov 2026 Recognition GitLab gives a community member every release
  • Level 5 Contributor achievement, awarded by GitLabLevel 5 Contributor awarded Nov 2026 More than 37,500 points earned contributing to GitLab
    Points on GitLab's contributor platform
  • Hackathon First Place achievement, awarded by GitLabHackathon First Place awarded Nov 2026 First place in a GitLab Hackathon, GitLab's contribution event for the wider community

Frequently asked questions

Which open-source projects has José Manuel Requena Plens contributed to?

Projects he does not maintain, on GitHub and GitLab, where his code or documentation was merged: among them GitLab and its official Go client, the official MCP SDKs for Go and Rust, Trilium Notes, Nginx Proxy Manager, Beszel, acme.sh, Podman and Renovate. The page lists his merged and open code and documentation pull and merge requests by project, each with its state and size, up to ten per project, merged ones first, with a link to the rest; the ones that were not merged are counted but not listed.

Which of these contributions stand out?

Security fixes that landed upstream: single-use TOTP codes in Trilium Notes, sessions ended by a password change in Nginx Proxy Manager, revoked GPG identities no longer accepted as verified in GitLab, and a trusted-proxy allowlist in Beszel. Also protocol fixes in the official MCP SDKs for Go and Rust, and changes to how GitLab's REST API reports what an access token may do and answers one it refuses.

Where do these figures come from?

From GitHub and GitLab themselves: the GitHub side is collected by ghchronicle, his own open-source collector, and the GitLab side from the GitLab API. Every listed row except those marked "Details withheld" links to its pull or merge request, so the figures can be checked at the source, and private repositories never appear.