Displaying 1 to 20 from 31 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.




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.

crux - General purpose bitemporal database for SQL, Datalog & graph queries

  •    Clojure

Crux is a general purpose database with graph-oriented bitemporal indexes. Datalog, SQL & EQL queries are supported, and Java, HTTP & Clojure APIs are provided. Crux follows an unbundled architectural approach, which means that it is assembled from decoupled components through the use of an immutable log and document store at the core of its design. A range of storage options are available for embedded usage and cloud native scaling.

xtdb - General purpose bitemporal database for SQL, Datalog & graph queries. Developed by @juxt

  •    Clojure

XTDB is a general purpose database with graph-oriented bitemporal indexes. Datalog, SQL & EQL queries are supported, and Java, HTTP & Clojure APIs are provided. XTDB follows an unbundled architectural approach, which means that it is assembled from decoupled components through the use of an immutable log and document store at the core of its design. A range of storage options are available for embedded usage and cloud native scaling.

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.

Skytable - Your next NoSQL database

  •    Rust

Skytable is an effort to provide the best of key/value stores, document stores and columnar databases, that is, simplicity, flexibility and queryability at scale. The name 'Skytable' exemplifies our vision to create a database that has limitless possibilities. It is natively multithreaded and scales to millions of queries per second per node with no optimizations left off the table. The database server doesn't need more than 1MB to run.

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).






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.