frog-db

module
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2022 License: MIT

README ¶

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:

Credits

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

Directories ¶

Path Synopsis
src
core/db/dbtypes
Package dbtypes provides supported db types
Package dbtypes provides supported db types
core/db/deepcopy
Package deepcopy provides a function for deep copying map[string]interface{} values.
Package deepcopy provides a function for deep copying map[string]interface{} values.
core/err
Package errs provides errors, that may occur on db usage
Package errs provides errors, that may occur on db usage
web
web/server
Package server provides primitives to interact with the openapi HTTP API.
Package server provides primitives to interact with the openapi HTTP API.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL