node-postgres: Non-Blocking PostgreSQL Client for Node.js icon

node-postgres: Non-Blocking PostgreSQL Client for Node.js

node-postgres is a robust, non-blocking PostgreSQL client designed for Node.js applications, offering a pure JavaScript implementation along with optional native libpq bindings. Its architecture allows developers to leverage PostgreSQL's powerful features while maintaining high performance and compatibility across various environments.

Features

Non-blocking asynchronous queries for optimal performance

Connection pooling for efficient resource management

Extensible data-type coercion between JavaScript and PostgreSQL

Support for advanced PostgreSQL features like parameterized queries, named statements, and async notifications

Bulk import/export capabilities using COPY TO/COPY FROM commands

Lightweight design with minimal abstractions for flexibility

Repository Details

12,365
1,230
Updated: 11/30/2024

Languages

JavaScript
TypeScript
Dockerfile
Makefile

Topics

postgresql
postgresql-driver
node-postgres
postgres
libpq

License

MIT License