# How to edit username Open edX?

**URL:** <https://discuss.openedx.org/t/how-to-edit-username-open-edx/11794>\
**Category:** Development\
**Tags:** tutor\
**Created:** [November 27, 2023, 4:09am UTC](https://discuss.openedx.org/t/how-to-edit-username-open-edx/11794 "2023-11-27T04:09:43Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![choltha](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/choltha/32/7661_2.png) [@choltha](https://discuss.openedx.org/u/choltha)\
**Post date:** [November 27, 2023, 4:09am UTC](https://discuss.openedx.org/t/how-to-edit-username-open-edx/11794/1 "2023-11-27T04:09:43Z")

</div>

i want edit username or public name ?

---

<div class="post-metadata">

**Author:** ![Anh\_Vu\_Nguy\_n](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/anh_vu_nguy_n/32/1740_2.png) [@Anh\_Vu\_Nguy\_n](https://discuss.openedx.org/u/Anh_Vu_Nguy_n)\
**Post date:** [November 27, 2023, 7:22am UTC](https://discuss.openedx.org/t/how-to-edit-username-open-edx/11794/2 "2023-11-27T07:22:33Z")

</div>

You can use this plugin [GitHub - mitodl/edx-username-changer: A plugin to enable update usernames through admin panel in Open edX (and other apps that log into Open edX via OAuth)](https://github.com/mitodl/edx-username-changer)

---

<div class="post-metadata">

**Author:** ![choltha](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/choltha/32/7661_2.png) [@choltha](https://discuss.openedx.org/u/choltha)\
**Post date:** [November 27, 2023, 8:32am UTC](https://discuss.openedx.org/t/how-to-edit-username-open-edx/11794/3 "2023-11-27T08:32:11Z")

</div>

Thank you. @Anh_Vu_Nguy_n

---

<div class="post-metadata">

**Author:** ![choltha](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/choltha/32/7661_2.png) [@choltha](https://discuss.openedx.org/u/choltha)\
**Post date:** [November 28, 2023, 4:31am UTC](https://discuss.openedx.org/t/how-to-edit-username-open-edx/11794/4 "2023-11-28T04:31:24Z")

</div>

supports Open edX Nutmeg Release?

---

<div class="post-metadata">

**Author:** ![Anh\_Vu\_Nguy\_n](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/anh_vu_nguy_n/32/1740_2.png) [@Anh\_Vu\_Nguy\_n](https://discuss.openedx.org/u/Anh_Vu_Nguy_n)\
**Post date:** [November 28, 2023, 7:02am UTC](https://discuss.openedx.org/t/how-to-edit-username-open-edx/11794/5 "2023-11-28T07:02:32Z")

</div>

In the git repo the author wrote:

> A plugin to enable update usernames through admin panel in Open edX (and other apps that log into Open edX via OAuth). It only supports koa and latest releases of Open edX

So it works on Nutmeg.

---

<div class="post-metadata">

**Author:** ![choltha](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/choltha/32/7661_2.png) [@choltha](https://discuss.openedx.org/u/choltha)\
**Post date:** [February 10, 2024, 4:49pm UTC](https://discuss.openedx.org/t/how-to-edit-username-open-edx/11794/6 "2024-02-10T16:49:03Z")

</div>

i use command \> pip install [edx-username-changer](https://github.com/mitodl/edx-username-changer) but not show → tutor plugins list how to fix it.

---

<div class="post-metadata">

**Author:** ![Anh\_Vu\_Nguy\_n](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/anh_vu_nguy_n/32/1740_2.png) [@Anh\_Vu\_Nguy\_n](https://discuss.openedx.org/u/Anh_Vu_Nguy_n)\
**Post date:** [February 10, 2024, 7:00pm UTC](https://discuss.openedx.org/t/how-to-edit-username-open-edx/11794/7 "2024-02-10T19:00:44Z")

</div>

It’s not a tutor plugin. Try [this](https://docs.tutor.edly.io/configuration.html#installing-extra-xblocks-and-requirements) instead.

---

<div class="post-metadata">

**Author:** ![choltha](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/choltha/32/7661_2.png) [@choltha](https://discuss.openedx.org/u/choltha)\
**Post date:** [May 20, 2025, 8:11am UTC](https://discuss.openedx.org/t/how-to-edit-username-open-edx/11794/8 "2025-05-20T08:11:00Z")

</div>

I actually finished it a while ago, but I haven’t replied to your comment yet. Thanks!  
I add config command line

```auto
tutor config save --append OPENEDX_EXTRA_PIP_REQUIREMENTS=git+https://github.com/mitodl/edx-username-changer.git

```

create a plugin .yml

```auto
cd "$(tutor plugins printroot)"

```

```auto
vim enable_username_changer.yml

```

add code

```auto
name: enable_username_changer
version: 0.1.0
patches:
  common-env-features: |
     ENABLE_EDX_USERNAME_CHANGER: true

```

enable this plugin

```auto
tutor plugins enable enable_username_changer

```

check plugin enable

```auto
tutor plugins list

```

save config

```auto
tutor config save

```

rebuild openedx

```auto
tutor images build openedx

```

and launch

```auto
tutor local launch

```

---

<div class="post-metadata">

**Author:** ![mboisson](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/mboisson/32/7551_2.png) [@mboisson](https://discuss.openedx.org/u/mboisson)\
**Post date:** [March 2, 2026, 4:19pm UTC](https://discuss.openedx.org/t/how-to-edit-username-open-edx/11794/9 "2026-03-02T16:19:09Z")

</div>

> [@choltha](#):
>
> `git+https://github.com/mitodl/edx-username-changer.git`

How should this URL be changed now that this has been moved to

[open-edx-plugins/src/edx\_username\_changer at main · mitodl/open-edx-plugins · GitHub](https://github.com/mitodl/open-edx-plugins/tree/main/src/edx_username_changer) ?

---

<div class="post-metadata">

**Author:** ![mboisson](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/mboisson/32/7551_2.png) [@mboisson](https://discuss.openedx.org/u/mboisson)\
**Post date:** [March 2, 2026, 10:31pm UTC](https://discuss.openedx.org/t/how-to-edit-username-open-edx/11794/10 "2026-03-02T22:31:07Z")

</div>

Seems like just adding `edx-username-change==0.5.0` and enabling the feature is enough: [add edx username changer. Include a few UI fixes · calculquebec/edx@dfcb749 · GitHub](https://github.com/calculquebec/edx/commit/dfcb74987671f0239018e28e37c4a0c0e572bf3d)
