Bar Assistant logo

Bar Assistant

Website

Cocktail recipe and home bar inventory management platform

1.1k stars 47 forks last commit first released MIT

Actively maintained

Last commit 19 Jul 2026.

Bar Assistant screenshot

Bar Assistant is a cocktail-focused platform for managing home (or small venue) bar recipes and ingredient inventory. It combines recipe management, bar organization, and pricing tools, and exposes an API for integrations.

Key Features

  • Manage cocktail recipes with notes, ratings, favorites, images, and variations
  • Ingredient inventory with categories, units, pricing, and ingredient substitutes
  • ABV calculations, unit switching, and recipe scaling by volume or servings
  • Powerful search and filtering by tags, base ingredients, available inventory, and more
  • Shopping list generation based on missing ingredients
  • Create and publish bar menus with pricing, pour cost calculations, and exports
  • Import and export recipes and ingredients in multiple formats (including JSON, YAML, CSV, and Markdown)
  • Multi-bar and multi-user support with roles and fine-grained access control
  • Personal access tokens with custom permissions and single sign-on (SSO) support
  • Optional search indexing and metrics support for improved discovery and monitoring

Use Cases

  • Track a personal home bar inventory and quickly find cocktails you can make
  • Plan an event by calculating quantities and generating shopping lists
  • Maintain and publish a cocktail menu with cost-based pricing

Limitations and Considerations

  • This repository contains the API server; the main web UI is provided by a separate client application
  • Some search features depend on an external search service being configured

Bar Assistant is a strong fit for cocktail enthusiasts who want structure around ingredients and inventory, as well as for groups sharing a bar with role-based access. Its data portability, menu tools, and API make it practical to extend and integrate into a broader homelab setup.

Categories:

Tags:

Tech Stack:

Share:

Similar to Bar Assistant

Part-DB logo

Part-DB

Web-based inventory management for electronic components

1.7k
219
Last commit

Open-source web app to manage electronic component inventory with projects/BOMs, barcode labels, fine-grained permissions, and powerful search.

AGPL-3.0Actively maintained
Alternative to:
inFlow Inventory logo
inFlow Inventory
+11

Speakr

Self-hosted AI transcription and intelligent note-taking app

3.5k
291
Last commit

Speakr is a self-hosted web app for recording or uploading audio, transcribing with AI (including diarization), and turning conversations into searchable, shareable notes.

AGPL-3.0Actively maintained
Alternative to:
Otter.ai logo
Otter.ai
+14
ResourceSpace logo

ResourceSpace

Open-source digital asset management (DAM) platform

ResourceSpace is an open-source digital asset management (DAM) system for storing, organizing, searching, and securely sharing files with metadata, permissions, and auditing.

Activity unknown
Alternative to:
Bynder logo
Bynder
+19
Snipe-IT logo

Snipe-IT

Web-based IT asset and software license management system

14.1k
3.9k
Last commit

Open source IT asset management for tracking hardware, software licenses, and assignments, with audit history and a REST API for automation.

AGPL-3.0Actively maintained
Alternative to:
Snipe-IT Hosted logo
Snipe-IT Hosted
+4
eLabFTW logo

eLabFTW

Electronic lab notebook and lab inventory management for research teams

1.4k
313
Last commit

Open source electronic lab notebook (ELN) for documenting experiments, managing lab inventory, and coordinating equipment booking with granular permissions and auditing.

AGPL-3.0Actively maintained
Alternative to:
LabArchives logo
LabArchives
+3
Koillection logo

Koillection

Self-hosted collection manager for tracking any kind of items

1.3k
59
Last commit

Koillection is a self-hosted web app to catalog and manage collections like books, games, DVDs, stamps, and other physical items with custom fields and metadata.

MITActively maintained
Alternative to:
Memento Database logo
Memento Database
+6