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
  - Théodore Biadala 'nod_' https://www.drupal.org/u/nod_
  - Cristina Chumillas 'ckrina' https://www.drupal.org/u/ckrina
  - Ben Mullins 'bnjmnm' https://www.drupal.org/u/bnjmnm
  - Sally Young 'justafish' https://www.drupal.org/u/justafish
  - (provisional) Pierre Dureau 'pdureau' https://www.drupal.org/u/pdureau

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

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

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:

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
- Pierre Dureau 'pdureau' https://www.drupal.org/u/pdureau
- Florent Torregrosa 'grimreaper' https://www.drupal.org/u/grimreaper

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

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
- Wim Leers 'Wim Leers' https://www.drupal.org/u/wim-leers
- 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
- ?

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
- Wim Leers 'Wim Leers' https://www.drupal.org/u/wim-leers

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
- Nic Laflin 'nicxvan' https://www.drupal.org/u/nicxvan

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
- ?

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

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
- Wim Leers 'Wim Leers' https://www.drupal.org/u/wim-leers

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
- ?

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

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
- ?

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
- Lee Rowlands 'larowlan' https://www.drupal.org/u/larowlan

Request Processing
- ?

REST
- Wim Leers 'Wim Leers' https://www.drupal.org/u/wim-leers

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
- ?

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

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

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

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

System (module)
- ?

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
- ?

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

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 Status
- 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
- 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

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
- Brian Gilbert 'realityloop' https://www.drupal.org/u/realityloop
- 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
