Contributors
============
ESPHome is an open-source project of the `Open Home Foundation `__,
and everybody can contribute to it to make this project awesome. This list contains a list of people who have
submitted patches that have made it into the `ESPHome organization's `__ repositories.
ESPHome is led by `Jesse Hills (@jesserockz) `__,
who is funded to work on ESPHome full-time by `Nabu Casa `__.
To help fund development of ESPHome, subscribe to `Home Assistant Cloud by Nabu Casa `__.
ESPHome was originally founded by `Otto Winter (@OttoWinter) `__.
Contributors
************
(in alphabetical order)
- `007hacky007 (@007hacky007) `__
- `0hax (@0hax) `__
- `Nikola (@0nikola1) `__
- `0x0a11c0de (@0x0a11c0de) `__
- `Tercio Filho (@0x3333) `__
- `Denis Bodor (aka Lefinnois) (@0xDRRB) `__
- `2016for (@2016for) `__
- `2mikrobi (@2mikrobi) `__
- `Pavel Golovin (@31337Ghost) `__
- `David Martin (@3ative) `__
- `3VAbdAVE (@3VAbdAVE) `__
- `Vincent (@4xvince) `__
- `Alexandre Detiste (@a-detiste) `__
- `Alessandro Campolo (@a13ssandr0) `__
- `Aalian Khan (@AalianKhan) `__
- `Adam Liddell (@aaliddell) `__
- `Adam Allport (@AAllport) `__
- `Aapeli Vuorinen (@aapeliv) `__
- `Aaron Gamble (@aarongamble) `__
- `Aaron S. Jackson (@AaronJackson) `__
- `Abel Matser (@abelmatser) `__
- `Abílio Costa (@abmantis) `__
- `Antonio (@acarvajalperez) `__
- `Angel Cascarino (@ACascarino) `__
- `aceindy (@aceindy) `__
- `Avula Chandra Kiran Reddy (@ackr-8) `__
- `Alex Cortelyou (@acortelyou) `__
- `acshef (@acshef) `__
- `Zhenyu Wu (@Adam5Wu) `__
- `adamgreg (@adamgreg) `__
- `Chris Byrne (@adapt0) `__
- `Attila Darazs (@adarazs) `__
- `ADeadPixel (@ADeadPixel) `__
- `adezerega (@adezerega) `__
- `Eugen (@Adminius) `__
- `Andrea Donno (@adonno) `__
- `Adrian Cuzman (@adriancuzman) `__
- `Adrian Fretwell (@AdrianFretwell) `__
- `Adrien Brault (@adrienbrault) `__
- `Ian Blais (@aeonsablaze) `__
- `Johan Bloemberg (@aequitas) `__
- `Attila Farago (@afarago) `__
- `Kjell Braden (@afflux) `__
- `Alejandro Galfrascoli (@AGalfra) `__
- `Andrew Gillis (@agillis) `__
- `Stefan Agner (@agners) `__
- `Adam Goode (@agoode) `__
- `Anders (@ahd71) `__
- `Alexander Pohl (@ahpohl) `__
- `aidbish (@aidbish) `__
- `Airy André (@airy10) `__
- `Airyzz (@Airyzz) `__
- `Adam Jacques (@ajacques) `__
- `Andrej Friesen (@ajfriesen) `__
- `akennerly (@akennerly) `__
- `akoivist (@akoivist) `__
- `Andrej Komelj (@akomelj) `__
- `Alex Konradi (@akonradi) `__
- `Alone (@al-one) `__
- `Albin Kauffmann (@albinou) `__
- `Andre Lengwenus (@alengwenus) `__
- `Alex (@alex-richards) `__
- `Alex Dekker (@Alex1602) `__
- `Alexander Leisentritt (@Alex9779) `__
- `Alex Barcelo (@alexbarcelo) `__
- `alexborro (@alexborro) `__
- `AlexCPU (@AlexCPU) `__
- `Alexandre Danault (@AlexDanault) `__
- `Alex Iribarren (@alexiri) `__
- `alexmaurer-madis (@alexmaurer-madis) `__
- `Alex Mekkering (@AlexMekkering) `__
- `Alex (@alexyao2015) `__
- `Alfredo (@alfredopironti) `__
- `Alibloke (@Alibloke) `__
- `aliktb (@aliktb) `__
- `Alessandro Ranellucci (@alranel) `__
- `Maxime Gauduin (@alucryd) `__
- `alva (@alva-seal) `__
- `Andreas Mandel (@amandel) `__
- `Andrew McFague (@amcfague) `__
- `Amish Vishwakarma (@amishv) `__
- `Amit Keret (@amitkeret) `__
- `Ammar Askar (@ammaraskar) `__
- `Jason Nader (@ammgws) `__
- `Branden Cash (@ammmze) `__
- `Alexander Momchilov (@amomchilov) `__
- `Oliver King (@AnachronisticPenguin) `__
- `anatoly-savchenkov (@anatoly-savchenkov) `__
- `andig (@andig) `__
- `Andi Egli (@andilge) `__
- `Kieren (@ando023) `__
- `András Bíró (@andrasbiro) `__
- `Andreas Hergert (@andreashergert1984) `__
- `Andres Vahter (@andresv) `__
- `Andrew J.Swan (@andrewjswan) `__
- `andrewpc (@andrewpc) `__
- `Andrey Yantsen (@andrey-yantsen) `__
- `Andrzej (@andriej) `__
- `Andreas (@anduchs) `__
- `Andy2No (@Andy2No) `__
- `andyboeh (@andyboeh) `__
- `Andy Barcinski (@andynumber2) `__
- `AndyRPH (@AndyRPH) `__
- `anekinloewe (@anekinloewe) `__
- `Vegetto (@angelnu) `__
- `Sergey Anisimov (@anisimovsergey) `__
- `ankycooper (@ankycooper) `__
- `Nikolay Vasilchuk (@Anonym-tsk) `__
- `Anthony Keane (@anthonykeane) `__
- `Anthony (@AnthonyMaiorani) `__
- `Rémi K. (@antibill51) `__
- `Antonio Fiol (@antonio-fiol) `__
- `Anton Verburg (@antonverburg) `__
- `Aodren Auffrédou-Heinicke (@aodrenah) `__
- `Andy Barratt (@apbarratt) `__
- `Andrey Bodrov (@apbodrov) `__
- `Adriaan Peeters (@apeeters) `__
- `apendley (@apendley) `__
- `Darius Ratkevičius (@aphex008) `__
- `Andy S (@apsbiker) `__
- `aquaticus (@aquaticus) `__
- `Andy Allsopp (@arallsopp) `__
- `arantius (@arantius) `__
- `Ryan DeShone (@ardichoke) `__
- `Ariff Saad (@arffsaad) `__
- `arturo182 (@arturo182) `__
- `arunderwood (@arunderwood) `__
- `Arya (@Arya11111) `__
- `aschmitz (@aschmitz) `__
- `Anton Sergunov (@asergunov) `__
- `Borys Pierov (@ashald) `__
- `Ash McKenzie (@ashmckenzie) `__
- `ashp8i (@ashp8i) `__
- `Ashton Kemerling (@AshtonKem) `__
- `杨成锴 (@asjdf) `__
- `Pavel Pletenev (@ASMfreaK) `__
- `Andreas Soehlke (@asoehlke) `__
- `Mike Dunston (@atanisoft) `__
- `Glenn Morrison (@atomicpapa) `__
- `Alexander Turlov (@aturlov) `__
- `august huber (@augs) `__
- `aus (@aus) `__
- `AustinMorris (@AustinMorris) `__
- `Avirsaam (@Avirsaam) `__
- `Arsène von Wyss (@avonwyss) `__
- `Andrew Weddle (@aweddle2) `__
- `Alexis Iglauer (@ax42) `__
- `Achilleas Pipinellis (@axilleas) `__
- `Kamil Trzciński (@ayufan) `__
- `Nicholas Peters (@Azimath) `__
- `Daniel (@azrael783) `__
- `azrdev (@azrdev) `__
- `B48D81EFCC (@B48D81EFCC) `__
- `Florian Mösch (@badbadc0ffee) `__
- `Baden (@baden03) `__
- `Marco Tombesi (@baggior) `__
- `balk77 (@balk77) `__
- `Paulus Schoutsen (@balloob) `__
- `Andrew Zaborowski (@balrog-kun) `__
- `Rutger Nijhuis (@BananaPukeh) `__
- `Josh Barnard (@barndawgie) `__
- `BarryMar (@BarryMar) `__
- `Bart Gysens (@BartGysens) `__
- `bartoszpierzchlewicz (@bartoszpierzchlewicz) `__
- `BartoszPierzchlewiczMacrix (@BartoszPierzchlewiczMacrix) `__
- `Bascht74 (@Bascht74) `__
- `bazuchan (@bazuchan) `__
- `Viktr (@BbIKTOP) `__
- `J. Nick Koston (@bdraco) `__
- `Maxim Ocheretianko (@bearpawmaxim) `__
- `beaudeanadams (@beaudeanadams) `__
- `Benjamin Freeman (@Beetix) `__
- `beikeland (@beikeland) `__
- `Gavin Hurlbut (@Beirdo) `__
- `Bella Coola (@BellaCoola) `__
- `Pierre (@bemble) `__
- `Ben-Schwabe (@Ben-Schwabe) `__
- `Benas09 (@Benas09) `__
- `Ben Kristinsson (@benediktkr) `__
- `Ben Hoff (@benhoff) `__
- `Benoît Leforestier (@Benichou34) `__
- `Benjamin Aigner (@benjaminaigner) `__
- `benniju (@benniju) `__
- `Benno Pütz (@bennop) `__
- `Benny H (@benny-aus) `__
- `Benoit3 (@Benoit3) `__
- `Ben Shaner (@bens545) `__
- `Ben Suffolk (@bensuffolk) `__
- `Berend Haan (@berendhaan) `__
- `Arturo Casal (@berfenger) `__
- `Bryan Berg (@berg) `__
- `BerlinJoker (@BerlinJoker) `__
- `Bert Hertogen (@berthertogen) `__
- `Ivan Bessarabov (@bessarabov) `__
- `besteru (@besteru) `__
- `Brandon (@bgulla) `__
- `Benedikt Hübschen (@bhuebschen) `__
- `Bierchermuesli (@Bierchermuesli) `__
- `BigBobbas (@BigBobbas) `__
- `bigwoof (@bigwoof) `__
- `Bill Church (@billchurch) `__
- `bisbastuner (@bisbastuner) `__
- `Brian Kaufman (@bkaufx) `__
- `JDavid (@blackhack) `__
- `blackshoals (@blackshoals) `__
- `blacktirion (@blacktirion) `__
- `blakadder (@blakadder) `__
- `Branimir Lambov (@blambov) `__
- `bleeisme (@bleeisme) `__
- `Jim Ekman (@blejdfist) `__
- `blindguynar (@blindguynar) `__
- `BlueSkyB (@BlueSkyB) `__
- `Scott Smith (@blurfl) `__
- `Blake (@bmatheny) `__
- `Bruno Medici (@bmedici) `__
- `Bob (@Bmooij) `__
- `Benjamin Klotz (@bnw) `__
- `Bob Kersten (@bobkersten) `__
- `Bodmer (@Bodmer) `__
- `Anthony Todd (@bohregard) `__
- `Bomaker (@Bomaker) `__
- `Mauricio Bonani (@bonanitech) `__
- `Casey Olson (@bookcasey) `__
- `boradwell (@boradwell) `__
- `Borja Burgos (@borjaburgos) `__
- `Brian Orpin (@borpin) `__
- `BoukeHaarsma23 (@BoukeHaarsma23) `__
- `Patrik Hermansson (@bphermansson) `__
- `brabl2 (@brabl2) `__
- `brainiac27 (@brainiac27) `__
- `brambo123 (@brambo123) `__
- `Bram Kragten (@bramkragten) `__
- `Brandan Cotton (@Brando47) `__
- `Brad Davidson (@brandond) `__
- `Daniel H Brown (@brauhausdc) `__
- `Brennan Magee (@BrennanGit) `__
- `Brent Rubell (@brentru) `__
- `Jens Bretschneider (@breti) `__
- `Brett Profitt (@brettp) `__
- `briangunderson (@briangunderson) `__
- `Brian Hanifin (@brianhanifin) `__
- `brianrjones69 (@brianrjones69) `__
- `Ben Brooks (@brooksben11) `__
- `brtchip-tuannguyen (@brtchip-tuannguyen) `__
- `buddydvd (@buddydvd) `__
- `bulburDE (@bulburDE) `__
- `Justin Bunton (@Bunton33) `__
- `Matt Burke (@burkemw3) `__
- `Jon Little (@burundiocibu) `__
- `buxtronix (@buxtronix)