pooly

Crates.iopooly
lib.rspooly
version0.2.1
sourcesrc
created_at2022-03-31 17:31:25.338909
updated_at2022-07-16 21:14:56.312082
descriptionA protobuf to Postgres adapter + connection pooling middleware.
homepagehttps://github.com/mrrabbitte/pooly
repositoryhttps://github.com/mrrabbitte/pooly
max_upload_size
id559758
size287,868
P. Gli (mrrabbitte)

documentation

README

Voices From Belarus Stand With Ukraine

Dependency Review Rust

pooly

A protobuf to Postgres adapter + connection pooling middleware.

Project status

WIP. The roadmap includes:

  • Batch requests + trasactions support;
  • basic unit tests;
  • basic integration tests;
  • send back bytes received from db, accept strongly typed param values;
  • JWT auth + admin / client_service roles;
  • wider range of postgres types support as input and output;
  • PBT + basic integration tests coverage;
  • throttle requests based on the client_id;
  • gRPC Streaming results;
  • OpenTelemetry support;
  • Java client;
  • Docs on pooly;
  • rich logging support;
  • docker image + unsealing script;
  • add validation to config / admin value objects;
  • more test coverage;
  • TLS postgres support;
  • Python client;
  • Rust client;
  • even wider range of postgres types;
  • add option to use Vault instead of local secrets keeping;
  • queries deduping.
Commit count: 61

cargo fmt