Pour mémoire :

For Raspberry Pi

https://github.com/hallard/single_chan_pkt_fwd 42 Supports ABP activation, single frequency and single spreading factor. Configuration via separate configuration file (configuration changes do not require recompilation but require the software to be re-started). (Written in C++.) For ESP8266

https://github.com/things4u/ESP-1ch-Gateway-v5.0 48 Supports ABP and OTAA activation, downstream messages(?), single frequency with multiple spreading factors, Web interface, WifiManager, OTA, I2C OLED display and ‘use gateway as a node’. Configuration is (partially) hard-coded (some configuration changes require recompilation while others can be changed via web interface, if enabled). (Written in C++.)

https://github.com/JaapBraam/LoRaWanGateway 23 Supports ABP and OTAA activation, downstream messages and single frequency with multiple spreading factors. Configuration via separate file (but file also contains code). (Written in Lua.)

For ESP32

https://github.com/kersing/ESP-1ch-Gateway-v5.0 209 This fork of ‘things4u ESP-1ch-Gateway-v5.0’ for ESP8266 has added support for ESP32 and (Heltec) Wifi LoRa 32 modules. Supports the same features as things4u’s implementation but currently does not support WifiManager and OTA. (Written in C++.)

https://github.com/pycom/pycom-libraries/tree/master/examples/lorawan-nano-gateway 67 for the LoPy 4 (ESP32 board running MicroPython interpreter). Supports ABP and OTAA activation, downstream messages, single frequency (not clear if multiple spreading factors are supported), configuration via separate configuration file that can be uploaded via USB or FTP. Lacks description / instructions / readme.md. (Written in MicroPython.)

Source : https://www.thethingsnetwork.org/forum/t/single-channel-gateway-part-2/5999/131