https://node-postgres.com/ Вот эта штука это офф. клиент. Он умеет в настоящие потоки и курсоры (через расширения), добавление кастомных типов и так далее.
Есть еще Sequelize но она на вкус и цвет —- существенно ограничивает фишки постгресса как минимум + ее код нечитаем, а поведение зачастую непредсказуемо и недокументированно