Skip to content

ssyrota/frog-db

Repository files navigation

frog-db

A small database engine

disclaimer: this is a university project. Please don't jump to any conclusions when you see poorly designed, poorly tested, feature-deprived, undocumented and/or buggy modules. This is not meant for public use. For educational purposes only.

About

frog-db is a DIY table-oriented (not relational) database engine with a modular design.

Features

  • 💾 Basic CRUD operations
  • 🎆 Store pictures
  • ⚙️ Filtering based on column values
  • 🛠️ Creating and dropping tables
  • ☔ Remove duplicates in tables
  • 💿 Dump!
  • 💻 Cross-platform!
  • ⚡ Fast!

Docs

You can read about each module in the docs:

Run daemon

make deamon

Run frontend

make front

Docker image

docker pull sergeycrisp/frogdb:latest

Credits

  • Logo created by Victoruler from The Noun Project
  • Everything else in this repo - by yours truly