Liquor Locker

Liquor Locker

Home bar inventory manager with AI cocktail recommendations

64stars
1forks
Last commit: 1mo ago
Repo age: 1y old

Liquor Locker is a web-based home bar management app for tracking bottles, mixers, and fresh ingredients. It combines a Go backend and React frontend to provide inventory management and AI-powered cocktail recommendations via OpenAI-compatible LLM providers.

Key Features

  • Track inventory of bottles, mixers, and fresh ingredients with purchase, open, and preparation dates
  • AI-powered cocktail recommendations using a user-provided OpenAI-compatible API key (supports model tool-calling and structured responses)
  • Server written in Go with Swagger-documented API endpoints and a TypeScript/React frontend
  • Single-binary / Docker deployments with docker-compose support and SQLite database for local storage
  • Dark mode and client-side settings to configure API endpoint and model choice

Use Cases

  • Manage a home bar inventory to know what cocktails are possible with on-hand ingredients
  • Get recipe suggestions and variations based on available bottles and mixers
  • Rapidly prototype AI-driven recipe generation or bartender-style assistants using OpenAI-compatible models

Limitations and Considerations

  • AI feature requires an external OpenAI-compatible API key and may incur usage costs; model must support tool-calling for full Magic Bartender functionality
  • Not all planned features are implemented (e.g., UPC scanning, saved/custom recipes, garnish tracking, multi-user or strict-mode options)
  • Primary deployment targets are single-instance/local setups using SQLite; enterprise or multi-tenant deployments may require additional work

Liquor Locker is a focused personal inventory and recommendation app that pairs a lightweight Go API with a React UI to manage home bar stock and generate cocktail ideas using LLMs. It is suitable for hobbyists and developers who want a local, extendable bartender assistant.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Glance

Glance

Self-hosted, configurable dashboard for feeds and status widgets

31.2k
1.2k
Last commit: 1mo ago

Glance is a lightweight self-hosted dashboard that aggregates RSS and other widgets (Reddit, YouTube, weather, markets, server stats) into customizable pages.

Alternative to:
Start.me
Start.me
+12
Dashy

Dashy

Self-hosted personal dashboard for links, widgets, and status checks

23.7k
1.7k
Last commit: 20d ago

Dashy is a self-hosted personal dashboard for organizing services in one place, with widgets, themes, live status checks, search, and optional authentication.

Alternative to:
Start.me
Start.me
+9
Homer

Homer

Static YAML-configured homepage dashboard for self-hosted services

11k
888
Last commit: 1mo ago

Homer is a lightweight static homepage dashboard configured via YAML to organize and quickly access self-hosted services, with search, theming, and PWA support.

Alternative to:
Homarr Cloud
Homarr Cloud
+13
Heimdall

Heimdall

Application dashboard and web app launcher

8.9k
598
Last commit: 2mo ago

Heimdall is a self-hosted application dashboard and startpage to organize and launch your web apps, services, and bookmarks, with optional live stats via enhanced app int...

Alternative to:
Heimdall Application Dashboard (LinuxServer.io)
Heimdall Application Dashboard (LinuxServer.io)
+9
Dawarich

Dawarich

Self-hosted location history tracker and map timeline

7.7k
238
Last commit: 5d ago

Dawarich is a privacy-focused, self-hostable location history tracker and Google Timeline alternative with interactive maps, trips, stats, and data import/export.

Alternative to:
Fog of World
Fog of World
+9
Wallos

Wallos

Open-source self-hosted personal subscription and expense tracker

7.1k
316
Last commit: 28d ago

Wallos is a self-hostable web app for tracking recurring subscriptions, multi-currency expenses, notifications and simple analytics for household finances.

Alternative to:
TrackMySubs
TrackMySubs
+19