Koffan icon
Koffan icon

Koffan

Koffan is a lightweight web application for managing shopping lists, designed for couples and families. It allows real-time synchronization between multiple devices, so everyone knows what to buy and what's already in the cart.

Koffan screenshot 1

Cost / License

  • Free
  • Open Source

Platforms

  • Self-Hosted
  • Docker
-
No reviews
0likes
0comments
0news articles

Features

Suggest and vote on features

Properties

  1.  Lightweight
  2.  Privacy focused

Features

  1.  Cloud Sync
  2.  Works Offline
  3.  No Tracking
  4.  Ad-free
  5.  Real-time sync
  6.  Grocery List
  7.  Progressive Web App

Koffan News & Activities

Highlights All activities

Recent activities

  • POX added Koffan
Show all activities

Koffan information

  • Developed by

    Artur Witos
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    36 alternatives listed
  • Supported Languages

    • English
    • German
    • Spanish
    • French
    • Portuguese
    • Polish

GitHub repository

  •  89 Stars
  •  6 Forks
  •  7 Open Issues
  •   Updated  
View on GitHub
Koffan was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is Koffan?

Koffan is a lightweight web application for managing shopping lists, designed for couples and families. It allows real-time synchronization between multiple devices, so everyone knows what to buy and what's already in the cart.

The app works in any browser on both mobile and desktop. Just one password to log in - no complicated registration required.

Why did I build this?

I needed an app that would let me and my wife create a shopping list together and do grocery shopping quickly and efficiently. I tested various solutions, but none of them were simple and fast enough.

I built the first version in Next.js, but it turned out to be very resource-heavy. I have a lot of other things running on my server, so I decided to optimize. I rewrote the app in Go and now it uses only ~2.5 MB RAM instead of hundreds of megabytes!

Features:

  • Ultra-lightweight - ~16 MB on disk, ~2.5 MB RAM
  • PWA - Install on your phone like a native app
  • Offline mode - Add, edit, check/uncheck products without internet (auto-sync when back online)
  • Organize products into sections (e.g., Dairy, Vegetables, Cleaning)
  • Mark products as purchased
  • Mark products as "uncertain" (can't find it in the store)
  • Real-time synchronization (WebSocket)
  • Responsive interface (mobile-first)
  • Multi-language support (PL, EN, DE, ES, FR, PT)
  • Simple login system
  • Rate limiting protection against brute-force attacks

Official Links