user

DenoGres (Open Source)

Software Development

View the employees at

DenoGres (Open Source)

Overview

GitHub: https://github.com/open-source-labs/DenoGres DenoGres is an object-relational mapping (ORM) library for PostgreSQL in the Deno runtime environment which abstracts user interaction with the database and introspects existing databases. By creating a ‘Model’ class as an object representative of a database table, built-in DenoGres methods can be used to query the database and define table associations. This creates a high level of abstraction from the database allowing users to interact with PostgreSQL without typed queries or browser tools. Via the DenoGres command-line interface (CLI), schemas can be introspected from the database, automatically generating TypeScript Model sub-classes for each table. The schema models are generated based on stored PostgreSQL metadata within the database system catalog tables, and streamline the manual requirements for setup. Product developed under tech accelerator Open Source Labs (opensourcelabs.io).