Become a sponsor to Brian C
I’ve worked on and maintained the postgres driver for node.js for over 15 years. 🐘 I will continually work to keep bugs squashed, up to date with new node versions and language features, more documentation, and better performance and tooling!
If you use node.js and connect to PostgreSQL, Amazon Redshift, or Cockroach DB you almost certainly use my work, and that's awesome! 🎉 Maintaining these modules, writing documentation, responding to issues, and working on features takes a lot of my time, and I'm looking for a way to afford more time on these core pieces of the node.js ecosystem.
My focus for 2026 will be on a few key areas, including
- Shipping a new major version (
9.x) to clean up internals and streamline future development. - Continually responding to issues, PRs, emails, and DMs with answers to your questions! 🔨
- Shipping a major version which drops support for some deprecated APIs, increases security defaults, and modernizes the code base as we're able to use newer node features. 🌠
- Query pipe-lining and performance benchmarks. ☎️
- Fleshing out the documentation with your help! 📰
I've decided to step back from the workforce for the next 6 months or so & work on node-postgres as my main coding passion project. Any support will extend this time away from work where I can work for the good of your code, your company, the community, and the node.js ecosystem! Thank you so much for your interest in the project, and I hope your journey with PostgreSQL and node.js is long, prosperous, and fun!
Thanks for stopping by! 👋
Featured work
-
brianc/node-postgres
PostgreSQL client for node.js.
JavaScript 13,098 -
brianc/node-sql
SQL generation for node.js
JavaScript 1,047 -
brianc/node-pg-query-stream
Query results from node-postgres as a readable (object) stream
JavaScript 313 -
brianc/node-forky
Forky manages your cluster module stuff for you so you don't have to pull your hair out.
JavaScript 254 -
brianc/node-pg-native
Native (C/C++) bindings to PostgreSQL with sync and async options.
JavaScript 248 -
brianc/node-pg-copy-streams
COPY FROM / COPY TO for node-postgres. Stream from one database to another, and stuff.
JavaScript 352