← Projects

Open-source contributions

Snapshot as of October 15, 2026 · 236 pull and merge requests and 86 issues in 94 repositories that are not mine, on GitHub and GitLab.

code & docs PRs and MRs merged
130
listing PRs merged
14
code PRs and MRs under review
71
accepted answers in GitHub Discussions
21

Projects with merged code, by main language: Go 14 Ruby 8 TypeScript 5 Rust 3 Shell 2 C++ 1 CSS 1 Go Template 1 HTML 1 JavaScript 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.3k 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: TypeScript 85 lines added and 1 removed · 4 files 34.4k stars

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

    Five merged changes to the official MCP Go SDK (#1255, #1268, #1269, #1273, #1274): four bring protocol-version negotiation, cancellation and pre-initialize handling in line with the specification, and one adds HasParams so middleware can tell whether a request carries params; each with tests.

    Main language: Go 5 PRs · 663 lines added and 34 removed · 19 files 5.2k 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 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 26.2k stars

  6. 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.8k stars

  7. 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 4k stars

Code and documentation

container-registry GitLab: 3 merged · 1 open
GitLab GitLab: 49 merged · 20 open

Showing the 10 most recent. All my merge requests to gitlab-org/gitlab on GitLab

omnibus-gitlab GitLab: 1 merged · 1 open
gitlab-pages GitLab: 1 merged · 1 open
cli GitLab: 3 merged · 2 open
gitlab-shell GitLab: 1 merged · 1 open
gitlab-qa GitLab: 1 merged
GitLab Go client GitLab: 18 merged · 5 open

Showing the 10 most recent. All my merge requests to gitlab-org/api/client-go on GitLab

openbao GitLab: 3 merged
terraform-provider-gitlab GitLab: 2 merged · 2 open
prometheus-client-mmap GitLab: 4 merged
gitlab-vscode-extension GitLab: 1 merged
gitlab-triage GitLab: 1 merged · 1 open
triage-ops GitLab: 2 merged
toolkit GitLab: 2 merged
fargate GitLab: 2 merged
scrood GitLab: 2 merged
gitlab GitLab: 1 merged · 1 open
gitlab-development-kit GitLab: 1 merged
design.gitlab.com GitLab: 1 merged · 1 open
ruby GitLab: 1 merged
gitlab-glfm-markdown GitLab: 1 merged
gitlab-agent GitLab: 1 merged
knowledge-graph GitLab: 4 merged
MCP Go SDK GitHub: 6 merged · 2 open
gitaly GitLab: 1 merged
OpenCloud GitHub: 1 merged · 1 open
webpage GitHub: 1 merged
MCP Rust SDK GitHub: 1 merged
Renovate GitHub: 1 merged
Beszel GitHub: 2 merged
Trilium Notes GitHub: 2 merged
Podman GitHub: 1 merged
acme.sh GitHub: 1 merged
Nginx Proxy Manager GitHub: 1 merged
OpenModScan GitHub: 1 merged
Portainer MCP GitHub: 1 merged
al-folio GitHub: 3 merged
YunoHost coturn GitHub: 1 merged
gitlab-lsp GitLab: 1 open
gitlab-runner GitLab: 4 open
gitlab-zoekt-indexer GitLab: 1 open
gitlab-dangerfiles GitLab: 1 open
gitlab-grape-openapi GitLab: 1 open
fleeting GitLab: 3 open
docker-machine GitLab: 1 open
opentofu GitLab: 1 open
gemnasium-db GitLab: 6 open
  • Open Details withheld 5 lines added and 6 removed · 1 file under review
  • Open Details withheld 29 lines added and 30 removed · 4 files under review
  • Open Details withheld 4 lines added and 4 removed · 1 file under review
  • Open Details withheld 4 lines added and 4 removed · 1 file under review
  • Open Details withheld 71 lines added and 78 removed · 16 files under review
  • Open Details withheld 35 lines added and 52 removed · 7 files under review
semver_dialects GitLab: 1 open
glci GitLab: 1 open
dependency-scanning GitLab: 3 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
go-selfupdate GitHub: 1 open

Not merged (17), counted only

Distribution and listings

Where my own projects are published: package managers, registries and curated lists.

ProjectPublished in
phonometryconda-forge package manager conda-forge/staged-recipes
Under review
awesome-python-scientific-audio curated list faroit/awesome-python-scientific-audio
Merged
awesome-acoustic curated list Nitnelav/awesome-acoustic
Merged
gitlab-mcp-serverDocker MCP Registry registry docker/mcp-registry
Under review
winget package manager microsoft/winget-pkgs
8 merged
awesome-mcp-servers curated list punkpeye/awesome-mcp-servers
Merged
libgen-mcpDocker MCP Registry registry docker/mcp-registry
Under review
winget package manager microsoft/winget-pkgs
Under review
mikroscopeawesome-mikrotik curated list jlbyh2o/awesome-mikrotik
Under review
cs-routeros-bouncerawesome-crowdsec curated list wolffcatskyy/awesome-crowdsec
Merged
CrowdSec Hub registry crowdsecurity/hub
2 merged

Accepted answers in GitHub Discussions (21)

21 accepted out of 87 discussions answered in 64 repositories. Each one links to its thread; who accepted it is never published.

Issues reported (86: 52 open, 34 closed)
  • MCP Go SDK 8 open · 6 closed
  • GitLab 9 open
  • gitlab-runner 6 open
  • container-registry 1 open · 2 closed
  • cli 1 open · 2 closed
  • gobco 2 open
  • potato-mesh 2 closed
  • meshmonitor 2 closed
  • gitlab-shell 1 open · 1 closed
  • terraform-provider-gitlab 2 closed
  • prometheus-client-mmap 2 closed
  • GitLab Go client 2 open
  • knowledge-graph 2 closed
  • bats-core 1 open
  • mcp-marketplace 1 open
  • go-selfupdate 1 open
  • DNN-HA 1 open
  • android 1 open
  • ios 1 open
  • rest-api-description 1 open
  • ecko 1 open
  • metatext 1 open
  • elasticsearch8_ynh 1 open
  • codex 1 open
  • asu 1 open
  • webdav-client 1 open
  • csv-to-md-table-action 1 open
  • Kong 1 open
  • htmlbeautifier 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
  • pixelfed_ynh 1 closed
  • YunoHost coturn 1 closed
  • repository-mirroring-action 1 closed
  • al-folio 1 closed
  • papercite 1 closed
  • triage-ops 1 open
  • gitlab-lsp 1 open
  • gitlab-pages 1 open
  • contributors-gitlab-com 1 open
  • labkit 1 open
  • openbao 1 closed
  • toolkit 1 closed
  • gitlab-dangerfiles 1 open

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

  • Level 4 Contributor achievement, awarded by GitLabLevel 4 Contributor awarded Oct 2026

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 the ten most recent per project 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.

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.