I'm using Godot's WebRTC high level multiplayer API & a basic template project I made that uses WebSockets to connect players to lobbies. It's fully peer-to-peer after the lobby host presses start game.