Следует различать аддоны и расширения. Аддоны - это например Flash, который с 2020 года в фазе удаления из браузеров, тогда как расширений много и расширения относительно популярны среди пользователей браузеров.
Разработка
Для разработки используется обычный HTML + CSS + JavaScript, плюс API браузера, например для внедрения кода расширения в каждую страницу пользователя. С 2019 года можно использовать один и тот же код для Google Chrome, Opera, Firefox, Edge, тогда как раньше например расширение для Firefox не работало для Google Chrome.