122 Repositories
C++ (or C) firebase-realtime-database Libraries
🧬 Efficient parallelizable petabyte-sized database searching algorithm
Petasearch Installation Petasearch is dependent on block-aligner for fast computation of Smith-Waterman alignments in the computeAlignments module. Th
C++ embedded memory database
ShadowDB 一个C++嵌入式内存数据库 语法极简风 支持自定义索引、复合条件查询('','=','==','=','','!=',&&,||) 能够快速fork出一份数据副本 // ShadowDB简单示例 // ShadowDB是一个可以创建索引、能够快速fork出一份数据分支的C+
Source code for the data dependency part of Jan Kossmann's PhD thesis "Unsupervised Database Optimization: Efficient Index Selection & Data Dependency-driven Query Optimization"
Unsupervised Database Optimization: Data Dependency-Driven Query Optimization Source code for the experiments presented in Chapter 8 of Jan Kossmann's
An Ultra Light DataBase Project
An Ultra Light DataBase Project
Open Source Oracle Compatible PostgreSQL.
IvorySQL is advanced, fully featured, open source Oracle compatible PostgreSQL with a firm commitment to always remain 100% compatible and a Drop-in r
OrioleDB – building a modern cloud-native storage engine
OrioleDB is a new storage engine for PostgreSQL, bringing a modern approach to database capacity, capabilities and performance to the world's most-loved database platform.
CS 244B project to use a public blockchain as a two-phase commit coordinator to securely commit an atomic transaction across any two systems of a database.
blockchain-2pc CS 244B project to use a public blockchain as a two-phase commit coordinator to securely commit an atomic transaction across any two sy
rlottie is a platform independent standalone c++ library for rendering vector based animations and art in realtime
rlottie rlottie is a platform independent standalone c++ library for rendering vector based animations and art in realtime. Lottie loads and renders a
Classic video game revived with a new story, now available for your MySQL database.
mysql-snake Classic video game revived with a new story, now available for your MySQL database. A supermarket is giving out free buckets to visitors.
dqlite is a C library that implements an embeddable and replicated SQL database engine with high-availability and automatic failover
dqlite dqlite is a C library that implements an embeddable and replicated SQL database engine with high-availability and automatic failover. The acron
This is a "pure" CPP implementation Database
This is a "pure" CPP implementation Database
Flash-DBSim Simulation System
Flash-DBSim Simulation System Flash-DBSim is a simulation tool for evaluating Flash-based database algorithms used for flash-based researches, we'd li
A basic database management system for students
Student-DBMS A basic database management system for students. This program is a simple student database management system that stores the students nam
CMU 15-445: Database System
CMU 15-445: Database System It is a pandemic. Life is a mess. There is no end in sight. Each of us do not know how long it will be until it is our tur
BRDF LUT generation for PBR Pipelines
BRDF Generator This is a simple program that generates Smith GGX BRDF lookup tables for the split sum approximation of the UE4-based PBR pipeline. The
3D GPUs Strange Attractors and Hypercomplex Fractals explorer - up to 256 Million particles in RealTime
glChAoS.P ⋅ wglChAoS.P - Ver 1.5.3 glChAoS.P / wglChAoS.P ⋅ opengl / webgl ⋅ Chaotic Attractors of Slight (dot) Particles RealTime 3D Strange Attracto
Neuroshok DataBase
Neuroshok Database Interface gcc8.1 / clang8.0 / msvc19.16 Master Dev ndb is a generic interface to connect to any database. Queries are written in pu
An Embedded NoSQL, Transactional Database Engine
UnQLite - Transactional Embedded Database Engine
Distributed server for social and realtime games and apps.
Distributed server for social and realtime games and apps. Features Users - Register/login new users via social networks, email, or device ID. Storage
POCO C++ Libraries are powerful cross-platform C++ libraries for building network
The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.
A high performance, middleware oriented C++14 http web framework please use matt-42/lithium instead
A high performance, middleware oriented C++14 http web framework please use matt-42/lithium instead
libmdbx is an extremely fast, compact, powerful, embedded, transactional key-value database, with permissive license
One of the fastest embeddable key-value ACID database without WAL. libmdbx surpasses the legendary LMDB in terms of reliability, features and performance.
Rock solid distributed database specializing in active/active automatic failover and WAN replication
Expensify/Bedrock/ This public repo contains the Bedrock database server. For more information on what that is, please see http://bedrockdb.com. The d
A very fast lightweight embedded database engine with a built-in query language.
upscaledb 2.2.1 Fr 10. Mär 21:33:03 CET 2017 (C) Christoph Rupp, [email protected]; http://www.upscaledb.com This is t
upstream module that allows nginx to communicate directly with PostgreSQL database.
About ngx_postgres is an upstream module that allows nginx to communicate directly with PostgreSQL database. Configuration directives postgres_server
C++11 wrapper for the LMDB embedded B+ tree database library.
lmdb++: a C++11 wrapper for LMDB This is a comprehensive C++ wrapper for the LMDB embedded database library, offering both an error-checked procedural
ObjectBox C and C++: super-fast database for objects and structs
ObjectBox Embedded Database for C and C++ ObjectBox is a superfast C and C++ database for embedded devices (mobile and IoT), desktop and server apps.
Reliable PostgreSQL Backup & Restore
pgBackRest Reliable PostgreSQL Backup & Restore Introduction pgBackRest aims to be a reliable, easy-to-use backup and restore solution that can seamle
React-native-quick-sqlite - ⚡️ The fastest SQLite implementation for react-native.
React Native Quick SQLite The **fastest** SQLite implementation for react-native. Copy typeORM patch-package from example dir npm i react-nati
Kunlun distributed DBMS is a NewSQL OLTP relational distributed database management system
Kunlun distributed DBMS is a NewSQL OLTP relational distributed database management system. Application developers can use Kunlun to build IT systems that handles terabytes of data, without any effort on their part to implement data sharding, distributed transaction processing, distributed query processing, crash safety, high availability, strong consistency, horizontal scalability. All these powerful features are provided by Kunlun.
PyFLAC - Real-time lossless audio compression in Python
A simple Pythonic interface for libFLAC. FLAC stands for Free Lossless Audio Codec, an audio format similar to MP3, but lossless, meaning that audio i
TrailDB is an efficient tool for storing and querying series of events
TrailDB is an efficient tool for storing and querying series of events. This repository contains the core C library and the tdb command line tool.
An open-source big data platform designed and optimized for the Internet of Things (IoT).
An open-source big data platform designed and optimized for the Internet of Things (IoT).
SiriDB is a highly-scalable, robust and super fast time series database
SiriDB is a highly-scalable, robust and super fast time series database. Build from the ground up SiriDB uses a unique mechanism to operate without a global index and allows server resources to be added on the fly. SiriDB's unique query language includes dynamic grouping of time series for easy analysis over large amounts of time series.
High-performance time-series aggregation for PostgreSQL
PipelineDB has joined Confluent, read the blog post here. PipelineDB will not have new releases beyond 1.0.0, although critical bugs will still be fix
以简单、易用、高性能为目标、开源的时序数据库,支持Linux和Windows, Time Series Database
松果时序数据库(pinusdb) 松果时序数据库是一款针对中小规模(设备数少于10万台,每天产生的数据量少于10亿条)场景设计的时序数据库。以简单、易用、高性能为设计目标。使用SQL语句进行交互,拥有极低的学习、使用成本, 提供了丰富的功能、较高的性能。 我们的目标是成为最简单、易用、健壮的单机时序
GridDB is a next-generation open source database that makes time series IoT and big data fast,and easy.
Overview GridDB is Database for IoT with both NoSQL interface and SQL Interface. Please refer to GridDB Features Reference for functionality. This rep
Distributed PostgreSQL as an extension
What is Citus? Citus is a PostgreSQL extension that transforms Postgres into a distributed database—so you can achieve high performance at any scale.
Time-series database
README Akumuli is a time-series database for modern hardware. It can be used to capture, store and process time-series data in real-time. The word "ak
A realtime Vulkan voxel path tracer.
brickmap-vulkan A realtime Vulkan voxel path tracer. This is a work in progress! This system is a Vulkan/SPIRV implementation of the BrickMap by stijn
Emergency alert and tracer for realtime high-performance computing app (work in progress, currently supported env is only Linux x86-64).
HPC Emerg Emergency alert and tracer for realtime high-performance computing app (work in progress, currently supported env is only Linux x86-64). Exa
OpenMLDB is an open-source database particularly designed to efficiently provide consistent data for machine learning driven applications.
English version | 中文版 1. Introduction OpenMLDB is an open-source database particularly designed to efficiently provide consistent data for machine lea
The open-source database for the realtime web.
RethinkDB What is RethinkDB? Open-source database for building realtime web applications NoSQL database that stores schemaless JSON documents Distribu
DB Browser for SQLite (DB4S) is a high quality, visual, open source tool to create, design, and edit database files compatible with SQLite.
DB Browser for SQLite What it is DB Browser for SQLite (DB4S) is a high quality, visual, open source tool to create, design, and edit database files c
FoundationDB - the open source, distributed, transactional key-value store
FoundationDB is a distributed database designed to handle large volumes of structured data across clusters of commodity servers. It organizes data as
Flutter TODO application for cs50 final project with hive database.
TODO application TODO apllication for CS50 final project with flutter framework. Video Demo: https://youtu.be/91qB2TgGXTc Description: This is my Fina
Trilogy is a client library for MySQL-compatible database servers, designed for performance, flexibility, and ease of embedding.
Trilogy is a client library for MySQL-compatible database servers, designed for performance, flexibility, and ease of embedding.
Database system project based on CMU 15-445/645 (FALL 2020)
Database system project based on CMU 15-445/645 (FALL 2020)
Serverless SQLite database read from and write to Object Storage Service, run on FaaS platform.
serverless-sqlite Serverless SQLite database read from and write to Object Storage Service, run on FaaS platform. NOTES: This repository is still in t
BFA + Shadowlands Preservation project
vSLDB - BFA + Shadowlands Preservation project BFA 8.3.7 + Shadowlands 9.1 Доброго времени суток, здесь мы собираемся реализовать наиболее полную базу
The database built for IoT streaming data storage and real-time stream processing.
The database built for IoT streaming data storage and real-time stream processing.
Yet another abstraction layer - a general purpose C++ library.
Yet Another Abstraction Layer What yaal is a cross platform, general purpose C++ library. This library provides unified, high level, C++ interfaces an
HARFANG®3D is an all-in-one 3D visualization library usable in C++, Python, Lua and Go.
HARFANG® 3D engine HARFANG®3D is an all-in-one 3D visualization library usable in C++, Python, Lua and Go. Table of contents About Features Screenshot
Config and tools for config of tasmota devices from mysql database
tasmota-sql Tools for management of tasmota devices based on mysql. The tasconfig command can load config from tasmota and store in sql, or load from
A mini database for learning database
A mini database for learning database
WebAssembly version of DuckDB
DuckDB-Wasm DuckDB-Wasm is an in-process analytical SQL database for the browser. It is powered by WebAssembly, speaks Arrow fluently, reads Parquet,
A friendly and lightweight C++ database library for MySQL, PostgreSQL, SQLite and ODBC.
QTL QTL is a C ++ library for accessing SQL databases and currently supports MySQL, SQLite, PostgreSQL and ODBC. QTL is a lightweight library that con
C++11 wrapper for the LMDB embedded B+ tree database library.
lmdb++: a C++11 wrapper for LMDB This is a comprehensive C++ wrapper for the LMDB embedded database library, offering both an error-checked procedural
A lightweight header-only C++11 library for quick and easy SQL querying with QtSql classes.
EasyQtSql EasyQtSql is a lightweight header-only C++11 library for quick and easy SQL querying with QtSql classes. Features: Header only C++11 library
MillenniumDB is a graph oriented database management system
Millennium DB MillenniumDB is a graph oriented database management system developed by the Millennium Institute for Foundational Research on Data (IMF
Realtime Micro Kernel -- Event-driven Run-to-Completion RTOS with Active Objects, Timed Events, Memory Pools, and Message Queues
Realtime Micro Kernel Features Active Objects Message queues Variable sized, custom messages Periodic and single timed events Memory pools Supported P
FaceSwap, Realtime using cpu, 3D, c++
faceswap_cxx 3D FaceSwap, Using cpu realtime realtime face swap using cpu with 3D model Introduction c++版使用cpu实时换脸,参考git: https://github.com/MarekKowa
xpload is a C++ library to communicate with a calibration database via libcurl
xpload is a C++ library to communicate with a calibration database via libcurl
GalaxyEngine is a MySQL branch originated from Alibaba Group, especially supports large-scale distributed database system.
GalaxyEngine is a MySQL branch originated from Alibaba Group, especially supports large-scale distributed database system.
A realtime/embedded-friendly C++11 variant type which is never empty and prevents undesirable implicit conversions
strict variant Do you use boost::variant or one of the many open-source C++11 implementations of a "tagged union" or variant type in your C++ projects
LogMessage is one of the output format of database incremental data
LogMessage LogMessage是一种数据库增量数据的输出格式,oceanbase的增量采集模块liboblog正是使用的这种消息格式来输出增量数据,LogMessage支持oceanbase中不同数据类型的增量数据的写入,具有序列化和反序列化的能力。 如何编译 LogMessage的编译
The fastest database-library on Android OS.
Android SQLite3 NDK 封装 Demo下载 (操作:按钮新增 按钮查询 点按编辑 长按删除) 写在前面 sqlite3 开源、集成简单(现在的版本只有2个文件 sqlite3.h sqlite3.c) 这个库抽离自 Telegram 的开源代码、作者:DrKLO 我个人感觉 Tele
Fast unidirectional synchronization - make or efficiently update a copy of a database, without slow dumping & reloading
Fast unidirectional synchronization - make or efficiently update a copy of a database, without slow dumping & reloading
Open source Altium Database Library with over 147,000 high quality components and full 3d models.
Open source Altium Database Library with over 147,000 high quality components and full 3d models.
Test any type of cloud database on Android apps. No need of a dedicated backend.
DB Kong - Database connections simplified DB Kong is an Android library that allows you to connect, interact and test any type of cloud database on An
Velox is a new C++ vectorized database acceleration library aimed to optimizing query engines and data processing systems.
Velox is a C++ database acceleration library which provides reusable, extensible, and high-performance data processing components
BaikalDB, A Distributed HTAP Database.
BaikalDB supports sequential and randomised realtime read/write of structural data in petabytes-scale. BaikalDB is compatible with MySQL protocol and it supports MySQL style SQL dialect, by which users can migrate their data storage from MySQL to BaikalDB seamlessly.
ClickHouse® is a free analytics DBMS for big data
ClickHouse® is an open-source column-oriented database management system that allows generating analytical data reports in real time.
sqlcipher 2.1.0 win32 for wechat database decryption(微信数据库解密)
sqlcipher-windows sqlcipher 2.1.0 win32 for wechat database decryption 根据sqlcipher-windows 2.1.0版本编译的exe文件,sqlcipher源码取自 sqlcipher-windows,openssl 1.0
StarRocks is a next-gen sub-second MPP database for full analysis senarios, including multi-dimensional analytics, real-time analytics and ad-hoc query, formerly known as DorisDB.
StarRocks is a next-gen sub-second MPP database for full analysis senarios, including multi-dimensional analytics, real-time analytics and ad-hoc query, formerly known as DorisDB.
🏅State-of-the-art learned data structure that enables fast lookup, predecessor, range searches and updates in arrays of billions of items using orders of magnitude less space than traditional indexes
The Piecewise Geometric Model index (PGM-index) is a data structure that enables fast lookup, predecessor, range searches and updates in arrays of bil
pg_cron is a simple cron-based job scheduler for PostgreSQL that runs inside the database as an extension.
pg_cron is a simple cron-based job scheduler for PostgreSQL (9.5 or higher) that runs inside the database as an extension.
Bolt is an algorithm for compressing vectors of real-valued data and running mathematical operations directly on the compressed representations.
Bolt is an algorithm for compressing vectors of real-valued data and running mathematical operations directly on the compressed representations.
Pushpin is a reverse proxy server written in C++ that makes it easy to implement WebSocket, HTTP streaming, and HTTP long-polling services.
Pushpin is a reverse proxy server written in C++ that makes it easy to implement WebSocket, HTTP streaming, and HTTP long-polling services. The project is unique among realtime push solutions in that it is designed to address the needs of API creators. Pushpin is transparent to clients and integrates easily into an API stack.
Realtime strategy game for Gameboy Advance
Skyland Overview A Gameboy Advance game created, frantically, for a game jam, in about twenty days. A simple realtime strategy game where you build fl
In Memory Property Graph Server using the Shared Nothing design from Seastar.
RageDB In Memory Property Graph Server using the Shared Nothing design from Seastar. The RageDB server can host multiple Graphs. The graphs are access
SOCI - The C++ Database Access Library
Originally, SOCI was developed by Maciej Sobczak at CERN as abstraction layer for Oracle, a Simple Oracle Call Interface. Later, several database backends have been developed for SOCI, thus the long name has lost its practicality. Currently, if you like, SOCI may stand for Simple Open (Database) Call Interface or something similar.
A C++/DirectX 11 implementation of "A Scalable and Production Ready Sky and Atmosphere Rendering Technique"
Atmosphere Renderer A C++/DirectX 11 implementation of "A Scalable and Production Ready Sky and Atmosphere Rendering Technique" Features interactive e
Flutter-v2 Firebase Messaging, Foreground and Background Notifications + Topic Subscription and Broadcast Notifications Source code
Flutter Notification & FCM The repo is about flutter notification and FCM (Firebase Cloud Messaging). It is updated with Flutter v2 and new updates of
Kvrocks is a distributed key value NoSQL database based on RocksDB and compatible with Redis protocol.
Kvrocks is a distributed key value NoSQL database based on RocksDB and compatible with Redis protocol.
Skylark Edit is a customizable text/hex editor. Small, Portable, Fast.
Skylark Edit is written in C, a high performance text/hex editor. Embedded Database-client/Redis-client/Lua-engine. You can run Lua scripts and SQL files directly.
OceanBase is an enterprise distributed relational database with high availability, high performance, horizontal scalability, and compatibility with SQL standards.
What is OceanBase database OceanBase Database is a native distributed relational database. It is developed entirely by Alibaba and Ant Group. OceanBas
SRS is a simple, high efficiency and realtime video server, supports RTMP/WebRTC/HLS/HTTP-FLV/SRT/GB28181.
SRS is a simple, high efficiency and realtime video server, supports RTMP/WebRTC/HLS/HTTP-FLV/SRT/GB28181.
A proxy server for OceanBase Database.
OceanBase Database Proxy TODO: some badges here OceanBase Database Proxy (ODP for short) is a dedicated proxy server for OceanBase Database. OceanBase
A MariaDB-based command line tool to connect to OceanBase Database.
什么是 OceanBase Client OceanBase Client(简称 OBClient) 是一个基于 MariaDB 开发的客户端工具。您可以使用 OBClient 访问 OceanBase 数据库的集群。OBClient 采用 GPL 协议。 OBClient 依赖 libobclie
PolarDB for PostgreSQL (PolarDB for short) is an open source database system based on PostgreSQL.
PolarDB for PostgreSQL (PolarDB for short) is an open source database system based on PostgreSQL. It extends PostgreSQL to become a share-nothing distributed database, which supports global data consistency and ACID across database nodes, distributed SQL processing, and data redundancy and high availability through Paxos based replication. PolarDB is designed to add values and new features to PostgreSQL in dimensions of high performance, scalability, high availability, and elasticity. At the same time, PolarDB remains SQL compatibility to single-node PostgreSQL with best effort.
OceanBase Client for C. A driver to connect applications developed in C language to OceanBase Database.
Oceanbase Client for C OceanBase Client for C is a driver used to connect applications developed in C to OceanBase Database Server. Compatibility Serv
Kvrocks is a key-value NoSQL database based on RocksDB and compatible with Redis protocol.
Kvrocks is a key-value NoSQL database based on RocksDB and compatible with Redis protocol.
Beryl-cli is a client for the BerylDB database server
Beryl-cli is a client for the BerylDB database server. It offers multiple commands and is designed to be fast and user-friendly.
An extra-lightweight Ruby gem for working with SQLite3 databases
Extralite Extralite is an extra-lightweight SQLite3 wrapper for Ruby. It provides a single class with a minimal set of methods to interact with an SQL
TimescaleDB is an open-source database designed to make SQL scalable for time-series data.
An open-source time-series SQL database optimized for fast ingest and complex queries. Packaged as a PostgreSQL extension.
YugabyteDB is a high-performance, cloud-native distributed SQL database that aims to support all PostgreSQL features
YugabyteDB is a high-performance, cloud-native distributed SQL database that aims to support all PostgreSQL features. It is best to fit for cloud-native OLTP (i.e. real-time, business-critical) applications that need absolute data correctness and require at least one of the following: scalability, high tolerance to failures, or globally-distributed deployments.
DuckDB is an in-process SQL OLAP Database Management System
DuckDB is an in-process SQL OLAP Database Management System
Realtime Client/Server app for Linux allowing joystick (and other HID) data to be transferred over a local network
netstick What is it? Netstick enables HID devices to be remotely connected between a "client" and "server" over a network connection. It allows the ke
FEDB is a NewSQL database optimised for realtime inference and decisioning application
FEDB is a NewSQL database optimised for realtime inference and decisioning applications. These applications put real-time features extracted from multiple time windows through a pre-trained model to evaluate new data to support decision making. Existing in-memory databases cost hundreds or even thousands of milliseconds so they cannot meet the requirements of inference and decisioning applications.