Difference between revisions of "Database Libraries"

From D Wiki
Jump to: navigation, search
(add kvdb)
 
(9 intermediate revisions by 4 users not shown)
Line 2: Line 2:
 
{{Projects
 
{{Projects
 
  | Projects =
 
  | Projects =
 +
 +
{{Project
 +
| name = '''Database''' (HuntLabs)
 +
| about = A database abstraction layer, support PostgreSQL / MySQL / SQLite.
 +
| platform = FreeBSD/Linux/Windows/MacOS
 +
| license = Apache 2.0
 +
| url = https://github.com/huntlabs/database
 +
}}
 +
 +
{{Project
 +
| name = '''kvdb''' (cvsae)
 +
| about = A lightweight and simple key-value database (store) build on top of std.json (dddb clone).
 +
| platform = Linux
 +
| license = MIT
 +
| url = https://github.com/cvsae/kvdb
 +
}}
 +
 +
{{Project
 +
| name = '''dddb''' (cvsae)
 +
| about = A lightweight and simple key-value database (store) build on top of std.json.
 +
| platform = Linux
 +
| license = MIT
 +
| url = https://github.com/cvsae/dddb
 +
}}
 +
 +
{{Project
 +
| name = '''Entity''' (HuntLabs)
 +
| about = An object-relational mapping (ORM) framework for dlang's database, support PostgreSQL / MySQL / SQLite.
 +
| platform = FreeBSD/Linux/Windows/MacOS
 +
| license = Apache 2.0
 +
| url = https://github.com/huntlabs/entity
 +
}}
  
 
{{Project
 
{{Project
Line 32: Line 64:
 
  | url = https://github.com/yasuhiro1988/sqlite4d
 
  | url = https://github.com/yasuhiro1988/sqlite4d
 
}}
 
}}
 
  
 
{{Project
 
{{Project
Line 44: Line 75:
 
{{Project
 
{{Project
 
  | name = '''dpq2'''
 
  | name = '''dpq2'''
  | about = Yet another attempt to create a good interface to PostgreSQL (abandoned)
+
  | about = Yet another attempt to create a good interface to PostgreSQL
 
  | platform = Windows/POSIX
 
  | platform = Windows/POSIX
  | license = ?
+
  | license = Boost
 
  | url = https://github.com/denizzzka/dpq2
 
  | url = https://github.com/denizzzka/dpq2
 
}}
 
}}
Line 57: Line 88:
 
}}
 
}}
 
{{Project
 
{{Project
  | name = '''Pgator'''
+
  | name = '''pgator'''
  | about = Light wrapper over PostrgeSQL, libpq binary protocol, asynchronous connection pool
+
  | about = Allows to use JSON-RPC requests to PostgresSQL RDBMS.
 
  | platform = POSIX
 
  | platform = POSIX
 
  | license = MIT
 
  | license = MIT
  | url = https://github.com/DSoftOut/pgator-backend
+
  | url = https://github.com/DSoftOut/pgator
 
}}
 
}}
  
Line 86: Line 117:
 
  | url = https://github.com/buggins/hibernated
 
  | url = https://github.com/buggins/hibernated
 
}}
 
}}
 +
{{Project
 +
| name = '''dpq'''
 +
| about = Simple but powerful PostgreSQL library with support for both ORM and manual querying.
 +
| platform = POSIX(Windows untested)
 +
| license = MIT
 +
| url = https://github.com/IrenejMarc/dpq
 
}}
 
}}
 +
}}
 +
  
  
 
[[Category:Development Library]]
 
[[Category:Development Library]]

Latest revision as of 01:33, 15 October 2020


Title / InfoDescriptionLicensePlatform
Icon dpackage 48.png
A database abstraction layer, support PostgreSQL / MySQL / SQLite. Apache 2.0 FreeBSD/Linux/Windows/MacOS
Icon dpackage 48.png
A lightweight and simple key-value database (store) build on top of std.json (dddb clone). MIT Linux
Icon dpackage 48.png
A lightweight and simple key-value database (store) build on top of std.json. MIT Linux
Icon dpackage 48.png
An object-relational mapping (ORM) framework for dlang's database, support PostgreSQL / MySQL / SQLite. Apache 2.0 FreeBSD/Linux/Windows/MacOS
Icon dpackage 48.png
D library to use SQLite GPL Windows/POSIX
Icon dpackage 48.png
D2 SQLite bindings and OO interface Boost  ??
Icon dpackage 48.png
This wrapper around SQLite in D Boost  ??
Icon dpackage 48.png
SQLite bridge library for D programming language see  ??
Icon dpackage 48.png
PostgreSQL, mySQL and SQLite simple binding. Boost Windows/POSIX
Icon dpackage 48.png
Yet another attempt to create a good interface to PostgreSQL Boost Windows/POSIX
Icon dpackage 48.png
Database access for D2. Currently, only PostgreSQL client Boost 1.0 POSIX
Icon dpackage 48.png
Allows to use JSON-RPC requests to PostgresSQL RDBMS. MIT POSIX
Icon dpackage 48.png
ArangoDB Driver. Boost 1.0 POSIX
Icon dpackage 48.png
DB access library similar to JDBC (supports PostgreSQL, MySQL, SQLite). Boost 1.0 Windows/POSIX
Icon dpackage 48.png
ORM for D (supports PostgreSQL, MySQL, SQLite). Boost 1.0 Windows/POSIX
Icon dpackage 48.png
Simple but powerful PostgreSQL library with support for both ORM and manual querying. MIT POSIX(Windows untested)