Skip to content

Open-source infrastructure for TYPO3, AI and digital business processes.

From secure AI integration and agents through to proven TYPO3 and commerce components — developed in the open, operated transparently, and measurably in use.

Where do you want to start?

Four routes through the same portfolio, sorted by the question you arrived with.

  • Decision makers and architects

    How do we get AI into TYPO3 without vendor lock-in?

    The modular AI stack separates secrets, control plane, assistance and channels, so each layer can be replaced on its own.

    Modular AI stack
  • Development teams

    How do we stop re-implementing the same provider integration?

    nr-llm centralises providers, keys, caching, streaming, tool calling and error handling behind one injectable service.

    nr-llm for developers
  • Security and governance

    Who may do what, and what leaves our network?

    Encrypted key storage, per-capability permissions, per-user budgets, approval-gated write tools and an audit trail — described control by control.

    Governance and security
  • Editorial and marketing

    What does assisted editing actually look like?

    A backend agent that reads by default and pauses for human approval before it writes — plus an on-device assistant for page-level questions.

    Backend agent

The AI stack

Four components, each usable on its own. Status, release and main-branch version come from each project’s own manifest, not from this page.

  • Secret foundation

    nr-vault

    Beta

    Envelope-encrypted secret storage for TYPO3. Every API key the AI stack uses is stored here as a vault identifier, never as plaintext in the database or in a configuration file.

    Latest release
    v0.15.010 August 2026
    Main branch
    0.15.0
    Suited for
    Teams that must keep provider credentials out of the database and out of git.
    Responsibility boundary
    Stores and releases secrets. Makes no AI decision and sees no prompt.

    No product page of its own. Release and version come straight from the repository; the maturity is the portfolio’s assessment.

  • Backend identity

    nr-passkeys-be

    Beta

    Passwordless sign-in for the TYPO3 backend using passkeys — biometrics, security keys and platform authenticators instead of a password that can be phished, reused or written down.

    Latest release
    v0.12.17 August 2026
    Main branch
    0.12.1
    Suited for
    Editorial and administrative accounts, which are the ones an attacker wants.
    Responsibility boundary
    Authenticates people. It grants no permission the backend user did not already have.

    No product page of its own. Release and version come straight from the repository; the maturity is the portfolio’s assessment.

  • Frontend identity

    nr-passkeys-fe

    Beta

    Passkey-first sign-in for frontend users, so a logged-in area does not depend on a password database you then have to defend.

    Latest release
    v0.6.07 August 2026
    Main branch
    0.6.0
    Suited for
    Member areas, customer portals and anything behind a frontend login.
    Responsibility boundary
    Authenticates people. Authorisation and data access stay with the site's own rules.

    No product page of its own. Release and version come straight from the repository; the maturity is the portfolio’s assessment.

  • AI control plane

    nr-llm

    Beta

    Connect a provider once, then steer access, budgets and models centrally for every extension on the site. Providers, keys, permissions, budgets and usage analytics live in one backend module instead of in each extension.

    Latest release
    v0.28.010 August 2026
    Main branch
    0.28.0
    Page last reviewed
    11 August 2026
    Suited for
    Organisations that want AI in TYPO3 without vendor lock-in, uncontrolled cost or shadow AI.
    Responsibility boundary
    Centralises control. The chosen provider's model risks remain with the provider and the operator.
  • On-device assistant

    nr-browser-ai

    Beta

    Answers questions about the page the visitor is on, using the browser's own model. No chat API of its own, no API key, and page content is not sent to an external model for supported visitors.

    Latest release
    v0.5.011 August 2026
    Main branch
    0.6.0
    Page last reviewed
    11 August 2026
    Suited for
    Contextual product and service pages, privacy-sensitive information, bounded page documentation.
    Responsibility boundary
    Works only on supported desktop browsers with sufficient hardware. Every other visitor needs the static fallback.
  • Backend agent

    nr-mcp-agent

    Alpha

    A chat assistant inside the TYPO3 backend that can call released MCP tools. Reading is the default; anything that writes needs an explicit human approval and leaves an audit entry.

    Latest release
    v0.9.010 August 2026
    Main branch
    0.9.0
    Page last reviewed
    11 August 2026
    Suited for
    Editorial and innovation teams evaluating a controlled backend agent.
    Responsibility boundary
    Alpha. For controlled evaluation, not for unattended production operation.

How the layers fit together

Measured activity

Every figure below is the value the impact dashboard published in its last run. This page performs no measurement of its own.

Data as of:

154
Active repositories
2,072
Releases published
7,265,975
Packagist downloads
406
External contributors
230
Dependent repositories
4,960
Commits (30 days)

How this is measured

  • Collected from the GitHub API across the organisation’s non-archived repositories, plus Packagist and GHCR download endpoints.
  • Downloads and releases are cumulative totals; 30-day figures are a rolling window ending at the generation time.
  • Dependent projects are what GitHub’s dependency graph reports and therefore a lower bound, not a complete count.

Source and full dataset

Curated portfolio

The projects that carry the most weight in customer work, grouped by the problem they solve rather than by the language they are written in.

  • t3x-nr-llm

    Connect an LLM provider once and steer access, budgets and models centrally for every extension.

    Latest release:
    v0.28.0
    Language
    PHP
    stars
    4 ★
  • t3x-nr-vault

    Keep API keys out of the database and out of git, with envelope encryption and an audit trail.

    Latest release:
    v0.15.0
    Language
    PHP
    stars
    3 ★
  • t3x-nr-mcp-agent

    Let editors work with a backend assistant that reads freely and needs approval before it writes.

    Latest release:
    v0.9.0
    Language
    PHP
    stars
    2 ★
  • t3x-nr-browser-ai

    Answer questions about the current page on the visitor's own device, without a chat API of your own.

    Latest release:
    v0.6.0
    Language
    TypeScript
    stars
    1 ★
  • t3x-cowriter

    Draft and refine copy inside CKEditor instead of switching to a separate AI tool.

    Latest release:
    v3.6.1
    Language
    PHP
    stars
    10 ★
  • t3x-rte_ckeditor_image

    Give editors real image handling in the rich text editor, wired into TYPO3's file abstraction.

    Latest release:
    v13.10.1
    Language
    PHP
    stars
    61 ★
  • t3x-contexts

    Show or hide records by IP range, geolocation, device, header or domain without duplicating pages.

    Latest release:
    v5.0.1
    Language
    PHP
    stars
    11 ★
  • assetpicker

    Pull assets from an external DAM into the editing workflow instead of re-uploading them by hand.

    Language
    JavaScript
    stars
    22 ★
  • dhl-shipping-m2

    Offer DHL and Deutsche Post services, pickup locations and tracking directly in the Magento 2 checkout.

    Latest release:
    2.17.0
    stars
    16 ★
  • deutschepost-module-autocomplete-sw6

    Cut delivery failures by validating German addresses while the customer is still typing.

    Latest release:
    1.9.0
    Language
    PHP
    stars
    8 ★
  • t3x-universal-messenger

    Send TYPO3 content as a newsletter without maintaining a second content source.

    Latest release:
    v3.0.1
    Language
    PHP
    stars
    6 ★
  • ofelia

    Schedule jobs across containers with execution ordering, pause and resume — crontab for Docker.

    Latest release:
    v0.29.0
    Language
    Go
    stars
    64 ★
  • go-cron

    Replace an unmaintained Go cron library without rewriting the scheduling code around it.

    Latest release:
    v0.15.0
    Language
    Go
    stars
    54 ★
  • ldap-manager

    Give operations a web interface for directory accounts and groups instead of raw LDAP tooling.

    Latest release:
    v1.5.1
    Language
    Go
    stars
    12 ★
  • ldap-selfservice-password-changer

    Let users reset their own directory password and take the ticket off the service desk.

    Latest release:
    v1.6.0
    Language
    Go
    stars
    31 ★
  • jira-skill

    Work Jira issues, sprints and worklogs from the terminal instead of the browser.

    Latest release:
    v3.25.0
    Language
    Python
    stars
    74 ★
  • agent-rules-skill

    Give coding agents a consistent, reviewable description of how a repository works.

    Latest release:
    v3.14.0
    Language
    Shell
    stars
    70 ★
  • claude-code-marketplace

    Distribute and version agent skills across teams instead of copying folders around.

    Latest release:
    v1.13.0
    Language
    JavaScript
    stars
    51 ★
  • composer-patches-plugin

    Keep local patches against upstream packages applied and reviewable across Composer updates.

    Latest release:
    1.3.3
    Language
    PHP
    stars
    80 ★
  • timetracker

    Book project time against Jira issues and get the reporting the invoice run needs.

    Latest release:
    v6.3.4
    Language
    PHP
    stars
    24 ★
  • t3x-nr-passkeys-be

    Sign in to the TYPO3 backend with a passkey instead of a password that can be phished or reused.

    Latest release:
    v0.12.1
    Language
    PHP
    stars
    3 ★
  • t3x-nr-passkeys-fe

    Give frontend users passwordless sign-in, so a member area does not rest on a password database.

    Latest release:
    v0.6.0
    Language
    PHP
    stars
    1 ★
  • t3x-nr-textdb

    Let editors change form labels, buttons and messages in the backend instead of waiting for an XLIFF deployment.

    Latest release:
    v3.0.4
    Language
    PHP
    stars
    1 ★
  • t3x-nr-image-optimize

    Ship smaller images and responsive markup without asking editors to think about formats and breakpoints.

    Latest release:
    v2.4.1
    Language
    PHP
    stars
    2 ★

Full repository catalogue

Why Netresearch

Each statement below names the figure that backs it and where that figure comes from.

  • 154 active repositories

    Non-archived and pushed to within the measurement window.

  • 2,072 releases published

    Tagged releases across the organisation, cumulative.

  • 7,265,975 Packagist downloads

    Cumulative installs of the published PHP packages.

  • 406 external contributors

    People outside the organisation whose commits were merged.

  • TYPO3 v13.4 and v14.3 LTS

    The LTS versions the current extension releases are tested against in CI.

  • Signed releases where implemented

    Cosign signatures, SBOMs and SLSA provenance ship on the projects that have adopted them — see each project page for its own state, not a blanket claim.

Evaluating AI in TYPO3?

If you want AI in TYPO3 but need to avoid vendor lock-in, uncontrolled cost and shadow AI, the architecture question comes before the tooling question. We can work through both with you.