{"repo":"rusinikita/acid","free":true,"listed":false,"github":"https://github.com/rusinikita/acid","clone":"git clone https://github.com/rusinikita/acid.git","description":"SQL transactions learning tool (AI ready)","language":"Go","stars":30,"topics":["acid","agent-skills","agentic-ai","cli","database","sql","trasaction","tui"],"license":"GPL-3.0","category":"databases-storage","readme_excerpt":"ACID - SQL transactions learning A CLI tool to bootstrap and enhance LLM agent-driven database learning. A TUI visualizes multi-transaction scenarios executed on real databases, letting you observe transaction anomalies and gotchas firsthand. Table of Contents - Why ACID? - Demo - Features - AI-guided learning - Quick Start - Controls - Contributing - License Why ACID? 1. Zero to hero — deep understanding of database behavior Start from scratch and build real intuition for how databases handle concurrency. An AI coach walks you through each anomaly — dirty reads, lost updates, phantom reads, deadlocks — with live scenarios on a real database, not toy diagrams. \"I'm new to databases. Teach me ACID properties and transaction isolation from the ground up.\" 2. Interview prep and topic revision Quickly revisit specific concepts before a system design interview or when a topic feels fuzzy. Predict outcomes, get corrected, understand why — the prediction-first loop makes knowledge stick. \"I have a system design interview tomorrow. Run me through isolation levels and the most common concurrency gotchas.\" 3. Testing database behavior during feature design Unsure how your database will behave under concurrent writes? Write a scenario for your exact table structure and query pattern, run it, and see the real result before committing to an approach. \"I'm designing a booking system. Show me what happens when two users claim the last seat at the same time.\" Demo ☝️ click to open app demo v","default_branch":null,"files":null,"tree":[],"storefront":"/r/rusinikita","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rusinikita/acid/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}