TypeScript Db

Open-source TypeScript projects categorized as Db

Top 9 TypeScript Db Projects

  • typegoose

    Typegoose - Define Mongoose models using TypeScript classes.

  • Project mention: Node Abstract Repository for MongoDB | dev.to | 2023-06-04

    So we started researching the state-of-the-art and discovered several libraries that could fit our requirements. The best candidates we were able to find were Mongoose, Typegoose, and TypeORM. Mongoose is a well-known Node.js library for MongoDB that implements the Data Mapper pattern and lets developers define schemas to constraint the data models associated with their domain objects. However, Mongoose works with concrete data models, which in a complex domain model scenario results in query logic duplication. Typegoose is a type-safe Mongoose wrapper that allows schema constraint declaration at domain object field level via JS decorators. Unfortunately, those very decorators leak persistence logic into the domain model. Besides, Typegoose also implements the Data Mapper pattern, thus sharing the same drawbacks of Mongoose. TypeORM, on another hand, implements the Repository pattern and provides some basic support for MongoDB. However, TypeORM presents several limitations compared to Mongoose.

  • node-pg-migrate

    Node.js database migration management for Postgresql

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • erd-editor

    Entity-Relationship Diagram Editor

  • Project mention: Show HN: ERD Editor | news.ycombinator.com | 2024-01-27
  • Mongo Seeding

    🌱 The ultimate solution for populating your MongoDB database.

  • zap-db

    An easy to use JSON database written with ease of setup and memory management of slack bots in mind.

  • ormGPT

    An ORM based on OpenAI that translates plain language into SQL queries and executes them on a database.

  • Project mention: How I created AI-powered ORM for PostgreSQL, MySQL and SQLite and why you shouldn't use it | dev.to | 2023-10-13

    View on GitHub

  • chat-dbt

    Interact with your database using human queries through OpenAI GPT.

  • Project mention: Show HN: Chat-DBT – Interact with your database using OpenAI GPT | news.ycombinator.com | 2023-04-28

    That's an excellent suggestion. I created a GH issue to keep track of it: https://github.com/plmercereau/chat-dbt/issues/20

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • sksql

    SKSQL is a SQL database for the web and node.js written in Typescript.

  • inibase

    A file-based & memory-efficient, serverless, ACID compliant, relational database management system

  • Project mention: Inibase: a NoSQL & NoJSON database built on native nodejs functions | /r/nosql | 2023-12-07
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Db related posts

Index

What are some of the best open-source Db projects in TypeScript? This list will help you:

Project Stars
1 typegoose 2,142
2 node-pg-migrate 1,215
3 erd-editor 704
4 Mongo Seeding 548
5 zap-db 104
6 ormGPT 53
7 chat-dbt 52
8 sksql 38
9 inibase 11

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com