{"repo":"PhilippMDoerner/lowdb","free":true,"listed":false,"github":"https://github.com/PhilippMDoerner/lowdb","clone":"git clone https://github.com/PhilippMDoerner/lowdb.git","description":"A fork of nim's db_sqlite library based on ndb with proper typing","language":"Nim","stars":15,"topics":["database","postgres","sql","sqlite","nim","nim-lang"],"license":"MIT","category":"databases-storage","readme_excerpt":"lowdb An ndb fork capable of working with nim 2.0 A fork of db sqlite and db postgres, Nim's database libraries for Sqlite and Postgres, based on ndb. Warning: work in progress, API is a subject of change. - API index Installation Install lowdb with Nimble: $ nimble install -y lowdb Add lowdb to your .nimble file: requires \"lowdb\" Features General - No more empty strings as a default placeholder value. Empty string, NULL , and an absence of a row are distinguished. SQLite: - Binding ? parameters is done with native SQlite sqlite3 bind functions instead of stringifying and then escaping every parameter. As a result: - In addition to ? , the ?NNN syntax is supported. See sqlite3 varparam. - Inserting binary blobs is handled in a proper way. See Nim#5768. - It is possible to insert the NULL value. Example lowdb/postgres Initial PostgreSQL support is provided. It is not complete yet. Why Fork ndb? First up, we want to give a huge shoutout to the original author of the package, Albert Safin, who made this possible. We are thankful for the effort that went into this package and that has served us well over the years. Now why did we decide to fork? We, the developers of norm, depend on this package and it staying up to date as well as adding more support of postgres features. This is particularly relevant for the (as of 09.02.2023 still upcoming) release of nim 2.0, which break this package and subsequently norm. Sadly, ndb appears to no longer be actively maintained and has become ","default_branch":null,"files":null,"tree":[],"storefront":"/r/PhilippMDoerner","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PhilippMDoerner/lowdb/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}