A from-scratch implementation of a simple SQL-like database engine in C with file-based storage, basic query support, and indexing for faster lookups via an interactive prompt.
How It Works
You find a fun project on GitHub that lets you build and play with your own tiny database for storing simple info like names and numbers.
You download the files to your computer and follow easy steps to prepare the program so it's all set to use.
You launch the program and see a welcoming screen with a prompt ready for your commands, like a simple chat for your database.
You tell it to create a new table, like a digital notebook page for organizing your data such as user ids and names.
You easily add entries to your table, putting in things like an id number and a name, and it saves them safely.
You ask to see all data or search for a specific item, like 'show the user with id 1', and it pulls it up quickly without checking everything.
You now have a working mini database where you can store, add, and find info fast, perfect for experimenting and understanding how data works.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.