A lightweight PostgreSQL driver for Deno focused on developer experience.
deno-postgres is a PostgreSQL database driver built specifically for the Deno runtime. It allows Deno applications to connect to PostgreSQL databases, execute queries, and manage data with a type-safe, modern API. The driver solves the need for a reliable, native database connector within Deno's secure, module-based ecosystem.
Deno developers building backend applications, APIs, or services that require PostgreSQL database connectivity. It's ideal for those who prefer Deno's security model and want a driver optimized for its runtime.
Developers choose deno-postgres for its native Deno integration, focus on developer experience, and compatibility with Deno's evolving ecosystem. Its API is inspired by popular Node.js drivers but designed for Deno's unique constraints and features.
PostgreSQL driver for Deno
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Built specifically for Deno's runtime, leveraging its security model and module system, with JSR support for Deno 2.0+, ensuring modern compatibility.
Offers intuitive query methods like queryArray and queryObject with template literal support, inspired by established drivers like node-postgres.
Includes Docker-based tests that validate reliability through query assertions, enforcing code quality via linting and formatting checks.
Supported by a Discord community and regular updates, with documented version compatibility and breaking changes, showing ongoing development.
The README admits compatibility fragmentation due to Deno's unstable APIs, requiring specific driver versions for different Deno releases, complicating upgrades.
The project is not yet at version 1.0 and expects breaking changes as features are enhanced, posing risks for long-term projects.
Contributing and testing require Docker and Docker Compose, with advanced setups needing manual environment variable configuration, adding overhead.