Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CoreKV Logo

CoreKV

A lightweight, high-performance key-value store written in C++


Requirements

  • C++ Compiler: GCC 9+ or Clang 10+ (C++17 support)
  • CMake: 3.31+
  • Make or Ninja

Setup

git clone https://github.com/Rajeshpatel07/corekv.git
cd corekv

Build

Production

cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build

Debug/Dev

cmake -B build
cmake --build build

Run server

./build/bin/corekv-server

Run client

./build/bin/corekv-client

Listens on port 8000.


Project Structure

src/
├── core/
├── net/
├── protocol/
├── handler/
├─ server.cpp
└─ client.cpp

About

An In-memory key-value store

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages