Farmigo

Best Self Hosted Alternatives to Farmigo

A curated collection of the 3 best self hosted alternatives to Farmigo.

Farmigo is a cloud platform for farms and food hubs to manage community-supported agriculture (CSA) programs and buying clubs. It handles member registration and orders, inventory and subscription billing, payments, and pickup/delivery logistics.

Alternatives List

#1
FoodCoopShop

FoodCoopShop

Open-source web shop for food coops and local shops; supports delivery rhythms, manufacturer admin areas, cashless bank-transfer payments, inventory and sync

FoodCoopShop screenshot

FoodCoopShop is an open-source, web-based shop and management system designed for food cooperatives, local shops and producers. It provides members, manufacturers and admins with tools to manage products, orders, deliveries and cashless account-based payments.

Key Features

  • Web shop optimized for selling food from multiple producers with per-product delivery rhythms (weekly, biweekly, specific days)
  • Manufacturer and admin areas for product management, order lists, and automated order notifications
  • Decentralized network plugin to synchronize products between installations (master/replica setups)
  • Cashless payment system based on member account balances and bank account transfers
  • Order adaptations (cancellations, weight/price adjustments) and automatic weekly order handling
  • Self-service mode for stock products including optional barcode scanning for quick checkouts
  • Multilingual interface (German and English) and Docker-based development/production setups
  • System requirements include Apache with mod_rewrite, PHP 8.4+, PHP intl/Imagick/GD, MySQL 8+, shell access and cronjobs

Use Cases

  • Local food cooperatives running regular member ordering cycles with varied delivery rhythms
  • Small farm shops or community-supported agriculture programs managing producers, stock and member accounts
  • Networks of connected shops needing product synchronization across multiple installations

Limitations and Considerations

  • Relies on traditional LAMP-style infrastructure and requires cronjobs and shell access for backups and scheduled tasks
  • Designed for cooperative workflows; it lacks built-in gateway-based card payments by default (bank-transfer/account-based flows are primary)

FoodCoopShop is focused on the operational needs of food coops and small producer networks, offering inventory handling, scheduled deliveries, and member-centric payment workflows in a lightweight, self-hostable package.

113stars
31forks
#2
CSA Admin

CSA Admin

Web application to manage CSA/ACP/Solawi operations: members, deliveries, automated billing, online shop and multilingual communications.

CSA Admin screenshot

CSA Admin is an open-source web application designed to manage Community Supported Agriculture (CSA / ACP / Solawi) organizations. It centralizes membership, delivery scheduling, invoicing and member communications for small-to-medium CSA operations.

Key Features

  • Member and subscription management (registration forms, waiting lists, trial baskets, support members, add-ons).
  • Advanced delivery schedule management (multiple frequencies, special needs, automatic absence deductions).
  • Automated billing (QR-reference invoices, payment statement import via EBICS, reminders) and renewal workflows.
  • Built-in online shop for add-on products with stock management.
  • Activity and participation management (member shifts, registrations, validations).
  • Multilingual interface and integrated email/newsletter system.

(csa-admin.org)

Use Cases

  • Associations or cooperatives managing member subscriptions, recurring deliveries and basket allocation.
  • Automating invoicing, bank statement reconciliation and end-of-year renewals to reduce manual billing work.
  • Operating an online member shop and coordinating member participation (field work, packing days).

(csa-admin.org)

Limitations and Considerations

  • The repository indicates the default setup uses SQLite and SolidQueue/ActiveJob for async jobs; this configuration may limit horizontal scaling without additional configuration or switching to a server-grade RDBMS and background queue. (github.com)
  • There is no public live demo site; demos are provided by request through the project website/contact. (csa-admin.org)

CSA Admin is a focused, feature-rich tool for managing CSA operations with multilingual support and built-in invoicing and shop functionality. It is open-source and maintained to support the specific workflows of community-supported agriculture organizations.

67stars
21forks
#3
OpenOlitor

OpenOlitor

OpenOlitor is a multilingual web administration platform for Community Supported Agriculture (CSA) and solidarity-based / subscription farming, providing member, subscription and admin tools.

OpenOlitor screenshot

OpenOlitor is a web-based, multilingual administration platform designed to support Community Supported Agriculture (CSA), Solidarische Landwirtschaft and regional subscription farming. It provides tools for managing members, subscriptions and the operational workflows of direct-marketing farm initiatives.

Key Features

  • Member and subscription management tailored to CSA/solawi workflows, including shares and membership roles
  • Administrative web interface and a separate member/consumer portal for participants
  • Multi-language support and configurable fields to adapt to local organizational needs
  • Demo and reservable test environments for evaluation and integration testing
  • Project governance via a community association and documentation maintained in a project wiki
  • Source code published under AGPL v3 and community-driven development

Use Cases

  • Managing memberships, share allocations and subscription billing cycles for a CSA
  • Coordinating deliveries, pickup schedules and member communication for local food networks
  • Providing a central admin console for cooperatives or hosting communities that run instances for multiple initiatives

Limitations and Considerations

  • Installation and operation require technical expertise; setup and updates rely on the project's documentation and community support
  • Not a generic e-commerce platform; feature set is focused on CSA workflows and may require customization for other business models
  • Core backend is implemented in Scala which may constrain available maintainers or require JVM toolchain familiarity

OpenOlitor is best suited for initiatives seeking a purpose-built, community-oriented platform for subscription-based local agriculture. It emphasizes configurability for CSA processes and long-term project governance by its user community.

20stars
10forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running