Displaying 1 to 20 from 28 results

tiedot - Your NoSQL database powered by Golang

  •    Go

tiedot is a document database engine that uses JSON as document notation; it has a powerful query processor that supports advanced set operations; it can be embedded into your program, or run a stand-alone server using HTTP for an API. It runs on *nix and Windows operating systems.tiedot has fault-tolerant data structures that put your data safety first, while easily scales to 4+ CPU cores.

kubernetes-elasticsearch-cluster - Elasticsearch cluster on top of Kubernetes made easy.


Elasticsearch (6.2.4) cluster on top of Kubernetes made easy. Given this, I'm going to demonstrate how to provision a production grade scenario consisting of 3 master, 2 client and 2 data nodes.

Marten - Postgresql as a Document Database and Event Store for .Net Applications

  •    CSharp

The Marten library provides .NET developers with the ability to use the proven PostgreSQL database engine and its fantastic JSON support as a fully fledged document database. The Marten team believes that a document database has far reaching benefits for developer productivity over relational databases with or without an ORM tool.Marten also provides .NET developers with an ACID-compliant event store with user-defined projections against event streams.

arangodb - 🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values

  •    C++

ArangoDB is a multi-model, open-source database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions. Use ACID transactions if you require them. Scale horizontally with a few mouse clicks. The supported data models can be mixed in queries and allow ArangoDB to be the aggregation point for your data.

jsonlite - A simple, self-contained, serverless, zero-configuration, json document store.

  •    Shell

JSONlite sandboxes the current working directory similar to SQLite. The JSONlite data directory is named jsonlite.data by default, and each json document is validated and saved pretty printed as a uuid. json_reformat is the fastest of the three. jq comes in at a close second and python -m json.tool is significantly the slowest. If possible, avoid using python -m json.tool.

ArangoDB - The Multi-purpose NoSQL DB

  •    C++

ArangoDB is a multi-purpose open-source database with flexible data model for documents, graphs, and key-values. Build high performance application using a convenient sql-like query language or JavaScript/Ruby extensions. Its key features are Schema-free, Convenient querying using AQL, Extendable through JS, Space efficiency, Supports modern storage hardware, like SSD and large caches and lot more.

RavenDB - NoSQL Database .NET

  •    CSharp

Raven is an document database for the .NET/Windows platform. Raven offers a flexible data model design to fit the needs of real world systems. Raven stores schema-less JSON documents, allow you to define indexes using Linq queries and focus on low latency and high performance.

RethinkDB - Distributed JSON database

  •    C++

RethinkDB is built to store JSON documents, and scale to multiple machines with very little effort. It has a pleasant query language that supports really useful queries like table joins and group by, and is easy to setup and learn. It supports JSON data model, Distributed joins, subqueries, aggregation, atomic updates, Hadoop-style map/reduce.

TinyDB - Lightweight Document Oriented Database

  •    Python

TinyDB is a lightweight document oriented database optimized for your happiness. It's written in pure Python and has no external dependencies. The target are small apps that would be blown away by a SQL-DB or an external database server. TinyDB neither needs an external server nor any dependencies from PyPI. You can easily extend TinyDB by writing new storages or modify the behaviour of storages with Middlewares.

Data Dictionary Creator


Data Dictionary Creator (DDC) is a simple application which helps you document SQL Server databases. It stores all the information in Extended Properties, so it's easier to keep the documentation in sync with the database as it changes.

RethinkDb.Driver - :headphones: A C#/.NET RethinkDB driver with 100% ReQL API coverage.

  •    CSharp

A RethinkDB database driver written in C# with 100% ReQL API compatibility and completeness.This open-source driver is dual-licensed. Please read below about SSL/TLS restrictions.

Bagri - XML/Document DB on top of distributed cache

  •    Java

Bagri is a Document Database built on top of distributed cache solution like Hazelcast or Coherence. The system allows to process semi-structured schema-less documents and perform distributed queries on them in real-time. It scales horizontally very well with use of data sharding, when all documents are distributed evenly between distributed cache partitions.

azure-documentdb-node-q - q promises wrapper for the Azure DocumentDB Node.js driver

  •    Javascript

This project provides a node module that makes it easy to interact with Azure DocumentDB.For documentation please see the Microsoft Azure Node.js Developer Center and the Microsoft Azure DocumentDB Node.js SDK Documentation.

minidb - A minimal in-memory distributed master-less document database

  •    Erlang

This is a minimal in-memory distributed master-less document database database. Note: to get everything: minidb:find([]).

Marten.FSharp - A set of FSharp wrappers around Marten

  •    F#

The API is a work in progress and will change as people give me feedback. The goal is to be similar to https://github.com/fsprojects/FSharp.Control.Reactive.

azure-cosmos-js - JavaScript and Node.js library for Azure Cosmos DB

  •    TypeScript

This project provides JavaScript & Node.js SDK library for SQL API of Azure Cosmos Database Service. This project also includes samples, tools, and utilities. The SDK is not supported in Node v4 or below. Those Node.js versions are out of support and not recommended for production. Our support will only cover maintained versions of Node.js.

barrel-platform - Distributed database for the modern world

  •    Javascript

Barrel is a modern document-oriented database in Erlang focusing on data locality (put/match the data next to you) and P2P. Barrel must also be able to work in unreliable conditions were sometimes the quorum can't be achieved (because it is working offline or in other conditions).

uptasticsearch - An Elasticsearch client tailored to data science workflows.

  •    R

This project tackles the issue of getting data out of Elasticsearch and into a tabular format in R. The core functionality of this package is the es_search function. This returns a data.table containing the parsed result of any given query. Note that this includes aggs queries.

mongodb-quickstart-course - Course demos and handout material for Talk Python's MongoDB Quickstart course

  •    Python

Course materials for Talk Python's free MongoDB course. Learn the most popular NoSQL / document database: MongoDB. In just 2 hours, you'll be up and running with MongoDB and Python.