Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 ZeroStore

A minimalist, zero-dependency in-memory key-value store written in C.
Built from scratch to practice manual memory management, pointer logic, and basic TCP networking.


πŸ“Œ Features

  • No external libraries β€” built using standard C and POSIX sockets.
  • Supports basic key-value operations over TCP:
    • SET key value
    • GET key
    • DEL key
  • In-memory hash map with manual memory allocation.
  • Command-line TCP server.

βœ… Usage

  • Compile with make.
  • Run the server using ./zerostore.
  • Connect with nc localhost 12345
  • Use commands like SET foo bar.
  • You can also run test with valgrind if you are on linux

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages