Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 909 Bytes

README.md

File metadata and controls

36 lines (27 loc) · 909 Bytes

Ormy the Ferret

Ormy the Ferret

Pydantic-compatible ORM (and ORM-like) wrappers of various kinds.

Features

Services:

  • MongoDB;
  • Firestore;
  • Redis;
  • Clickhouse (with partial async support);
  • BigQuery (partial implementation).

Extensions:

  • MeiliSearch;
  • S3;
  • Redlock (custom implementation).

TO DO

  • Add indexing support for mongodb service;
  • Add indexing support for firestore service;
  • Add indexing support for clickhouse service;
  • New filtering support (class attributes *-> model_cls) for clickhouse service;
  • Join support for clickhouse service (dep on above);
  • Non-context clients for redis service;
  • Check pytest-benchmark for performance testing;
  • Check pytest-meilisearch for MeiliSearch testing;
  • Extend unit tests.