pljs
pgproxy
pljs | pgproxy | |
---|---|---|
2 | 1 | |
123 | 7 | |
2.4% | - | |
7.3 | 10.0 | |
23 days ago | about 5 years ago | |
C | JavaScript | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pljs
-
LLRT: A low-latency JavaScript runtime from AWS
pljs (https://github.com/plv8/pljs) is a postgres language plugin that also uses quickjs. given how much faster the startup is compared to v8, and that most postgres functions are very small and do very little compared to a node.js program, it is quite good.
I can definitely see aws' lambda operations gaining quite a bit from this.
- PLJS – JavaScript Language Plugin for PostreSQL
pgproxy
-
PLJS – JavaScript Language Plugin for PostreSQL
I wrote this[1] several years ago to help with that.
It lets you write a function in nodejs that actually executes in plv8 inside the database.
To your project code though, it mostly looks like a normal js function (with some limitations).
Amongst other benefits, it allows you to manage your plv8 functions as a normal part of your repo.
[1]https://github.com/claytongulick/pgproxy
What are some alternatives?
llrt - LLRT (Low Latency Runtime) is an experimental, lightweight JavaScript runtime designed to address the growing demand for fast and efficient Serverless applications.
plv8 - V8 Engine Javascript Procedural Language add-on for PostgreSQL
winterjs - Winter is coming... ❄️
winterjs
hermes - A JavaScript engine optimized for running React Native.
workerd - The JavaScript / Wasm runtime that powers Cloudflare Workers