Drupal core is built and maintained by the Drupal project community. Everyone is
encouraged to submit issues and changes (patches) to improve Drupal, and to
contribute in other ways -- see https://www.drupal.org/contribute to find out
how.

This file lists the active maintainers. For a list of past maintainers, see:
https://www.drupal.org/core/maintainers/past


Drupal Core Leadership team
---------------------------

Consists of people with varied skills who make decisions about the general
direction of the project. Members by role (in alphabetical order):

Project Lead
- Dries Buytaert 'dries' https://www.drupal.org/u/dries

Product managers
- Dries Buytaert 'dries' https://www.drupal.org/u/dries
- Gábor Hojtsy 'Gábor Hojtsy' https://www.drupal.org/u/gábor-hojtsy
- Lauri Timmanee 'lauriii' https://www.drupal.org/u/lauriii

User Experience (UX) managers
- Cristina Chumillas 'ckrina' https://www.drupal.org/u/ckrina
- (provisional) Emma Horrell 'emma-horrell' https://www.drupal.org/u/emma-horrell

Framework managers

  Backend
  - Alex Bronstein 'effulgentsia' https://www.drupal.org/u/effulgentsia
  - Nathaniel Catchpole 'catch' https://www.drupal.org/u/catch
  - Alex Pott 'alexpott' https://www.drupal.org/u/alexpott
  - Lee Rowlands 'larowlan' https://www.drupal.org/u/larowlan

  Frontend
  - Ben Mullins 'bnjmnm' https://www.drupal.org/u/bnjmnm
  - Théodore Biadala 'nod_' https://www.drupal.org/u/nod_
  - Cristina Chumillas 'ckrina' https://www.drupal.org/u/ckrina
  - Sally Young 'justafish' https://www.drupal.org/u/justafish

Release managers
- Nathaniel Catchpole 'catch' https://www.drupal.org/u/catch
- Dave Long 'longwave' https://www.drupal.org/u/longwave
- Jess Myrbo 'xjm' https://www.drupal.org/u/xjm
- Victoria Spagnolo 'quietone' https://www.drupal.org/u/quietone
- (provisional) Edward Wu 'godotislate' https://www.drupal.org/u/godotislate

Core JavaScript packages
- Théodore Biadala 'nod_' https://www.drupal.org/u/nod_
- Sally Young 'justafish' https://www.drupal.org/u/justafish

Team facilitators
- Pamela Barone 'pameeela' https://www.drupal.org/u/pameeela
- Griffyn Heels 'griffynh' https://www.drupal.org/u/griffynh (provisional)

Initiative facilitators
- Gábor Hojtsy 'Gábor Hojtsy' https://www.drupal.org/u/gábor-hojtsy

General core committers
- Drew Webber 'mcdruid' https://www.drupal.org/u/mcdruid
- Juraj Nemec 'poker10' https://www.drupal.org/u/poker10
- (provisional) Andrei Mateescu 'amateescu' https://www.drupal.org/u/amateescu

Subsystem maintainers
---------------------

The Drupal core subsystem maintainers oversee the development of Drupal
subsystems. See https://www.drupal.org/contribute/core-maintainers for more
information on their responsibilities, and to find out how to become a subsystem
maintainer. Current subsystem maintainers:

Actions UI
- ?

Ajax
- Alex Bronstein 'effulgentsia' https://www.drupal.org/u/effulgentsia
- Shawn Duncan 'fathershawn' https://www.drupal.org/u/fathershawn
- Tim Plunkett 'tim.plunkett' https://www.drupal.org/u/tim.plunkett

Asset Library API
- ?

Authentication and Authorization
- Lucas Hedding 'heddn' https://www.drupal.org/u/heddn

Automated Cron
- ?

Ban
- ?

Base system
- See "Framework managers" above.

Basic Auth
- 'codebymikey' https://www.drupal.org/u/codebymikey

Batch API
- John Cook 'John Cook' https://www.drupal.org/u/john-cook

BigPipe
- Wim Leers 'Wim Leers' https://www.drupal.org/u/wim-leers
- Fabian Franz 'Fabianx' https://www.drupal.org/u/fabianx

Block
- Tim Plunkett 'tim.plunkett' https://www.drupal.org/u/tim.plunkett

Block Content
- Adam Bramley 'acbramley' https://www.drupal.org/u/acbramley
- Lee Rowlands 'larowlan' https://www.drupal.org/u/larowlan
- Stephen Mustgrave 'smustgrave' https://www.drupal.org/u/smustgrave

Book
- Peter Wolanin 'pwolanin' https://www.drupal.org/u/pwolanin

Bootstrap
- ?

Breakpoint
- Peter Droogmans 'attiks' https://www.drupal.org/u/attiks

Cache
- Nathaniel Catchpole 'catch' https://www.drupal.org/u/catch
- Kristiaan Van den Eynde 'kristiaanvandeneynde' https://www.drupal.org/u/kristiaanvandeneynde

CKEditor 5
- Ben Mullins 'bnjmnm' https://www.drupal.org/u/bnjmnm

Claro
- Cristina Chumillas 'ckrina' https://www.drupal.org/u/ckrina
- Sascha Eggenberger 'saschaeggi' https://www.drupal.org/u/saschaeggi
- Ben Mullins 'bnjmnm' https://www.drupal.org/u/bnjmnm

Comment
- Lee Rowlands 'larowlan' https://www.drupal.org/u/larowlan
- Andrey Postnikov 'andypost' https://www.drupal.org/u/andypost

Configuration API
- Alex Pott 'alexpott' https://www.drupal.org/u/alexpott

Configuration Entity API
- Alex Pott 'alexpott' https://www.drupal.org/u/alexpott
- Tim Plunkett 'tim.plunkett' https://www.drupal.org/u/tim.plunkett

Configuration UI
- Tim Plunkett 'tim.plunkett' https://www.drupal.org/u/tim.plunkett

Configuration Translation
- Gábor Hojtsy 'Gábor Hojtsy' https://www.drupal.org/u/gábor-hojtsy
- Vijayachandran Mani 'vijaycs85' https://www.drupal.org/u/vijaycs85

Contact
- Lee Rowlands 'larowlan' https://www.drupal.org/u/larowlan
- Jibran Ijaz 'jibran' https://www.drupal.org/u/jibran
- Andrey Postnikov 'andypost' https://www.drupal.org/u/andypost

Content Moderation
- Sam Becker 'Sam152' https://www.drupal.org/u/sam152
- Andrei Mateescu 'amateescu' https://www.drupal.org/u/amateescu
- Derek Wright 'dww' https://www.drupal.org/u/dww

Content Translation
- Christian López Espínola 'penyaskito' https://www.drupal.org/u/penyaskito

Contextual
- Lee Rowlands 'larowlan' https://www.drupal.org/u/larowlan

Cron
- ?

CSS
- John Albin Wilkins 'JohnAlbin' https://www.drupal.org/u/johnalbin
- Mike Herchel 'mherchel' https://www.drupal.org/u/mherchel

Database API
- David Bekker 'daffie' https://www.drupal.org/u/daffie

  MySQL DB driver
  - ?

  PostgreSQL DB driver
  - ?

  Sqlite DB driver
  - ?

Database Logging
- Mariano D'Agostino 'dagmar' https://www.drupal.org/u/dagmar

Database Update API
- ?

DateTime
- Jonathan Hedstrom 'jhedstrom' https://www.drupal.org/u/jhedstrom

DateTime Range
- Jonathan Hedstrom 'jhedstrom' https://www.drupal.org/u/jhedstrom

Default Content
- Alex Pott 'alexpott' https://www.drupal.org/u/alexpott
- Adam Globus-Hoenich 'phenaproxima' https://www.drupal.org/u/phenaproxima
- Jim Birch 'thejimbirch' https://www.drupal.org/u/thejimbirch

Dynamic Page Cache
- Fabian Franz 'Fabianx' https://www.drupal.org/u/fabianx
- Wim Leers 'Wim Leers' https://www.drupal.org/u/wim-leers

Editor
- Henrik Danielsson 'TwoD' https://www.drupal.org/u/TwoD

Entity API
- Nathaniel Catchpole 'catch' https://www.drupal.org/u/catch
- Hristo Chonov 'hchonov' https://www.drupal.org/u/hchonov
- Sascha Grossenbacher 'Berdir' https://www.drupal.org/u/berdir

Extension API
- ?

Field API
- Andrei Mateescu 'amateescu' https://www.drupal.org/u/amateescu

Field UI
- Andrei Mateescu 'amateescu' https://www.drupal.org/u/amateescu

File
- Mohit Aghera 'mohit_aghera' https://www.drupal.org/u/mohit_aghera
- Kim Pepper 'kim.pepper' https://www.drupal.org/u/kimpepper

Filter
- ?

Forum
- Lee Rowlands 'larowlan' https://www.drupal.org/u/larowlan

Form API
- Alex Bronstein 'effulgentsia' https://www.drupal.org/u/effulgentsia
- Tim Plunkett 'tim.plunkett' https://www.drupal.org/u/tim.plunkett

History
- Andrey Postnikov 'andypost' https://www.drupal.org/u/andypost

Help
- Amber Matz 'Amber Himes Matz' https://www.drupal.org/u/amber-himes-matz
- Andrey Postnikov 'andypost' https://www.drupal.org/u/andypost

Image
- Lucas Hedding 'heddn' https://www.drupal.org/u/heddn

Inline Form Errors
- ?

Installer
- ?

Interface Translation (locale)
- Gábor Hojtsy 'Gábor Hojtsy' https://www.drupal.org/u/gábor-hojtsy

JavaScript
- Théodore Biadala 'nod_' https://www.drupal.org/u/nod_
- Sally Young 'justafish' https://www.drupal.org/u/justafish

JSON:API
- Mateu Aguiló Bosch 'e0ipso' https://www.drupal.org/u/e0ipso
- Björn Brala 'bbrala' https://www.drupal.org/u/bbrala

Language
- Christian López Espínola 'penyaskito' https://www.drupal.org/u/penyaskito

Layout Builder
- Ted Bowman 'tedbow' https://www.drupal.org/u/tedbow
- Emilie Nouveau 'DyanneNova' https://www.drupal.org/u/dyannenova
- Tim Plunkett 'tim.plunkett' https://www.drupal.org/u/tim.plunkett
- Daniel Veza 'DanielVeza' https://www.drupal.org/u/DanielVeza

Link Field
- David Cameron 'dcam' https://www.drupal.org/u/dcam

Lock
- ?

Mail
- ?

Markup
- Mark Conroy 'markconroy' https://www.drupal.org/u/markconroy

Media
- Sean Blommaert 'seanB' https://www.drupal.org/u/seanb
- Marcos Cano 'marcoscano' https://www.drupal.org/u/marcoscano
- Adam Globus-Hoenich 'phenaproxima' https://www.drupal.org/u/phenaproxima

  Media Library
  - Sean Blommaert 'seanB' https://www.drupal.org/u/seanb
  - Adam Globus-Hoenich 'phenaproxima' https://www.drupal.org/u/phenaproxima

Menu
- Peter Wolanin 'pwolanin' https://www.drupal.org/u/pwolanin

Menu Link Content
- Peter Wolanin 'pwolanin' https://www.drupal.org/u/pwolanin

Menu UI
- Stephen Mustgrave 'smustgrave' https://www.drupal.org/u/smustgrave
- Max Pogonowski 'darvanen' https://www.drupal.org/u/darvanen

Migrate
- Benji Fisher 'benjifisher' https://www.drupal.org/u/benjifisher
- Lucas Hedding 'heddn' https://www.drupal.org/u/heddn
- Michael Lutz 'mikelutz' https://www.drupal.org/u/mikelutz
- Victoria Spagnolo 'quietone' https://www.drupal.org/u/quietone

Navigation
- Cristina Chumillas 'ckrina' https://www.drupal.org/u/ckrina
- Ivan Berdinsky 'finnsky' https://www.drupal.org/u/finnsky
- Matthew Oliveira 'm4olivei' https://www.drupal.org/u/m4olivei
- Théodore Biadala 'nod_' https://www.drupal.org/u/nod_
- Pablo López 'plopesc' https://www.drupal.org/u/plopesc

Node
- Adam Bramley 'acbramley' https://www.drupal.org/u/acbramley

Node Access
- Ken Rickard 'agentrickard' https://www.drupal.org/u/agentrickard
- Moshe Weitzman 'moshe weitzman' https://www.drupal.org/u/moshe-weitzman
- Jess Myrbo 'xjm' https://www.drupal.org/u/xjm

Olivero
- Mike Herchel 'mherchel' https://www.drupal.org/u/mherchel
- Jen Witkowski 'jwitkowski79' https://www.drupal.org/u/jwitkowski79
- Konstantin Shupenko 'kostyashupenko' https://www.drupal.org/u/kostyashupenko
- Andy Blum 'andy-blum' https://www.drupal.org/u/andy-blum

Options
- Stephen Mustgrave 'smustgrave' https://www.drupal.org/u/smustgrave

Page Cache
- Lorenz Schori 'znerol' https://www.drupal.org/u/znerol
- Fabian Franz 'Fabianx' https://www.drupal.org/u/fabianx

Path
- ?

Path Alias
- Nathaniel Catchpole 'catch' https://www.drupal.org/u/catch

Plugin
- Kris Vanderwater 'EclipseGc' https://www.drupal.org/u/eclipseGc
- Alex Bronstein 'effulgentsia' https://www.drupal.org/u/effulgentsia
- Tim Plunkett 'tim.plunkett' https://www.drupal.org/u/tim.plunkett

Queue
- James Gilliland 'neclimdul' https://www.drupal.org/u/neclimdul

Recipes
- Alex Pott 'alexpott' https://www.drupal.org/u/alexpott
- Adam Globus-Hoenich 'phenaproxima' https://www.drupal.org/u/phenaproxima
- Jim Birch 'thejimbirch' https://www.drupal.org/u/thejimbirch

Render API
- Alex Bronstein 'effulgentsia' https://www.drupal.org/u/effulgentsia
- Moshe Weitzman 'moshe weitzman' https://www.drupal.org/u/moshe-weitzman

Request Processing
- ?

REST
- ?

Responsive Image
- Peter Droogmans 'attiks' https://www.drupal.org/u/attiks

Routing
- Tim Plunkett 'tim.plunkett' https://www.drupal.org/u/tim.plunkett

Search
- Peter Wolanin 'pwolanin' https://www.drupal.org/u/pwolanin

Serialization
- Brad Jones 'bradjones1' https://www.drupal.org/u/bradjones1

Settings Tray
- Mark Conroy 'markconroy' https://www.drupal.org/u/markconroy
- Chris Weber 'cosmicdreams' https://www.drupal.org/u/cosmicdreams

Shortcut
- Jibran Ijaz 'jibran' https://www.drupal.org/u/jibran

Stark
- John Albin Wilkins 'JohnAlbin' https://www.drupal.org/u/johnalbin

Statistics
- ?

Syslog
- Mariano D'Agostino 'dagmar' https://www.drupal.org/u/dagmar

System (module)
- Michael Strelan 'mstrelan' https://www.drupal.org/u/mstrelan

Taxonomy
- Jess Myrbo 'xjm' https://www.drupal.org/u/xjm

Telephone
- Stephen Mustgrave 'smustgrave' https://www.drupal.org/u/smustgrave

Text Field
- Stephen Mustgrave 'smustgrave' https://www.drupal.org/u/smustgrave

Theme API
- Alex Bronstein 'effulgentsia' https://www.drupal.org/u/effulgentsia
- Fabian Franz 'Fabianx' https://www.drupal.org/u/fabianx
- Lauri Timmanee 'lauriii' https://www.drupal.org/u/lauriii

  Single-Directory Components
  - Mateu Aguiló Bosch 'e0ipso' https://www.drupal.org/u/e0ipso
  - Pierre Dureau 'pdureau' https://www.drupal.org/u/pdureau
  - Jean Valverde 'mogtofu33' https://www.drupal.org/u/mogtofu33

Token
- Max Pogonowski 'darvanen' https://www.drupal.org/u/darvanen

Toolbar
- Théodore Biadala 'nod_' https://www.drupal.org/u/nod_

Tour
- Nick Schuch 'nick_schuch' https://www.drupal.org/u/nick_schuch

Tracker
- ?

Transliteration
- Andrei Mateescu 'amateescu' https://www.drupal.org/u/amateescu

Typed Data
- Wolfgang Ziegler 'fago' https://www.drupal.org/u/fago

Umami demo
- Mark Conroy 'markconroy' https://www.drupal.org/u/markconroy
- Keith Jay 'kjay' https://www.drupal.org/u/kjay
- Ivan Berdinsky 'finnsky' https://www.drupal.org/u/finnsky

Update Manager
- Ted Bowman 'tedbow' https://www.drupal.org/u/tedbow
- Derek Wright 'dww' https://www.drupal.org/u/dww

User
- Moshe Weitzman 'moshe weitzman' https://www.drupal.org/u/moshe-weitzman
- Kristiaan Van den Eynde 'kristiaanvandeneynde' https://www.drupal.org/u/kristiaanvandeneynde

Views
- Tim Plunkett 'tim.plunkett' https://www.drupal.org/u/tim.plunkett
- Jess Myrbo 'xjm' https://www.drupal.org/u/xjm
- Len Swaneveld 'Lendude' https://www.drupal.org/u/lendude

Workflows
- Sam Becker 'Sam152' https://www.drupal.org/u/sam152
- Andrei Mateescu 'amateescu' https://www.drupal.org/u/amateescu

Workspaces
- Andrei Mateescu 'amateescu' https://www.drupal.org/u/amateescu

Topic maintainers
-----------------

The Drupal Core topic maintainers are subject-matter experts in a topic that
spans multiple subsystems. These correspond to the core gates which all
proposed changes must pass. https://www.drupal.org/contribute/core/maintainers
provides more information on their responsibilities.

Accessibility
- Mike Gifford 'mgifford' https://www.drupal.org/u/mgifford
- Ben Mullins 'bnjmnm' https://www.drupal.org/u/bnjmnm
- Kent Richards 'kentr' https://www.drupal.org/u/kentr

Documentation
- ?

Performance
- Nathaniel Catchpole 'catch' https://www.drupal.org/u/catch

Testing
- Alex Pott 'alexpott' https://www.drupal.org/u/alexpott
- Sascha Grossenbacher 'Berdir' https://www.drupal.org/u/berdir
- Alberto M. 'mondrake' https://www.drupal.org/u/mondrake

Usability
- Cristina Chumillas 'ckrina' https://www.drupal.org/u/ckrina


Security team
-------------

To report a security issue, see:
https://www.drupal.org/security-team/report-issue

The Drupal security team provides Security Advisories for vulnerabilities,
assists developers in resolving security issues, and provides security
documentation. See https://www.drupal.org/security-team for more information.
The security team lead is:

- Michael Hess 'mlhess' https://www.drupal.org/u/mlhess


Initiative coordinators
-----------------------

The Drupal core initiative coordinators oversee approved projects that
re-architect or otherwise improve large areas of Drupal core. See
https://www.drupal.org/contribute/core/maintainers for more information on
their responsibilities. The initiative coordinators are:

Project Browser Initiative
- Leslie Glynn 'leslieg' https://www.drupal.org/u/leslieg
- Chris Wells 'chrisfromredfin' https://www.drupal.org/u/chrisfromredfin


Core mentoring coordinators
---------------------------

The Drupal core mentors inspire, enable, and encourage new core contributors.
See https://www.drupal.org/core-mentoring for more information about mentoring.

Mentoring coordinators recruit and coach other mentors. They work on contributor
tools, documentation, and processes to make it easier for new contributors to
get involved. They organize communications and logistics, and actively
participate in mentoring.

- Chris Darke 'chrisdarke' https://www.drupal.org/u/chrisdarke
- Lucas Hedding 'heddn' https://www.drupal.org/u/heddn
- Rachel Lawson 'rachel_norfolk' https://www.drupal.org/u/rachel_norfolk
- Elli Ludwigson 'ekl1773' https://www.drupal.org/u/ekl1773
- Jess Myrbo 'xjm' https://www.drupal.org/u/xjm
- Matthew Radcliffe 'mradcliffe' https://www.drupal.org/u/mradcliffe
- James Shields 'lostcarpark' https://www.drupal.org/u/lostcarpark
