Не только для Front-end, но и для backend.
Фактически, вы можете использовать Dart для создания Http-сервера, и на pub.dev * 1005 есть пакеты *
Поскольку вы могли бы использовать NodeJS для выполнения многих задач, как и в случае с Дартом, все зависит от того, какого вы хотите достичь.
Итак, вы говорили о сокете, там также есть виды пакетов на pub.dev.
Проверены пакеты сокета на pub.dev , надеюсь, это поможет.