For an open source food delivery platform, the strongest matches are tastyigniter/tastyigniter (TastyIgniter is a self-hostable restaurant management platform with built-in), enatega/food-delivery-multivendor (Enatega is a complete, open-source delivery management platform with) and btcpayserver/btcpayserver (BTCPay Server is a self-hosted cryptocurrency payment gateway). thephpleague/omnipay and gz-yami/mall4j round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Explore the best open-source food delivery platforms. Compare top-rated repositories by features and activity to find the best fit for your project.
TastyIgniter is a comprehensive restaurant management system and digital ordering engine. Built as a modular application framework, it provides the tools necessary to operate online food ordering, table reservation systems, and multi-vendor e-commerce platforms. The platform is designed to handle complex restaurant operations, including multi-location networking and multi-vendor marketplace management. It distinguishes itself through specialized restaurant automation, such as coordinating guest limits and time slots for bookings, managing ingredient and allergen catalogs, and implementing mul
TastyIgniter is a self-hostable restaurant management platform with built-in online ordering, menu management, and reservation tools, directly matching the need for a delivery dispatch system with a restaurant dashboard and customer-facing app.
This project is a multi-vendor marketplace platform designed for food, grocery, and courier delivery services. It provides a comprehensive system for managing the entire lifecycle of a delivery request, including customer ordering, vendor menu management, and logistics coordination between customers, vendors, and delivery agents. The platform distinguishes itself through a cross-platform architecture that bridges web-based application code into native mobile environments for deployment on standard app stores. It utilizes real-time socket communication to synchronize location updates and order
Enatega is a complete, open-source delivery management platform with order and menu management, a restaurant dashboard, customer ordering app, and dispatch logistics, directly fitting your need for a self-hostable restaurant delivery system.
BTCPay Server is a non-custodial payment gateway and invoice manager designed for accepting Bitcoin and other cryptocurrencies directly into a private wallet. It serves as a self-hosted payment infrastructure that allows merchants to manage digital invoicing and storefronts without relying on third-party intermediaries. The system distinguishes itself through a non-custodial wallet architecture that ensures private keys remain on the user's own hardware or server. It integrates the Lightning Network for instant, low-cost transactions and provides a hardware-wallet signing bridge to secure tra
BTCPay Server is a self-hosted cryptocurrency payment gateway — it handles payment integration but lacks the order management, menu management, delivery dispatch, and customer-facing ordering features required for a full restaurant delivery management system.
Omnipay is a PHP payment gateway library and integration framework that abstracts multiple payment service providers into a single, consistent API. It provides a standardized interface for managing payment lifecycles, allowing applications to execute authorizations, captures, and refunds across various financial services without rewriting code for each provider. The framework decouples application logic from provider-specific SDKs using an adapter pattern and data-transfer objects. This architecture ensures that raw gateway responses and HTTP requests are converted into predictable data shape
Omnipay is a PHP payment gateway abstraction library, not a full restaurant delivery management platform; it handles payment integration—one of your required features—but the visitor wants a complete system covering orders, menus, dispatch, and self-hosting.
mall4j is a Java-based e-commerce platform and B2B2C commerce suite designed to manage retail operations across web, mobile, and H5 storefronts. It serves as an omnichannel backend and multi-tenant retail manager, providing the infrastructure to handle product catalogs, shopping carts, and order processing. The system is built on a Spring Boot microservice framework, featuring an omnichannel architecture that exposes a unified API gateway to power diverse client interfaces. It distinguishes itself through a B2B2C workflow that coordinates sales between administrators, merchants, and end consu
mall4j is a general-purpose B2B2C e-commerce platform for retail, not a restaurant-focused delivery management system—while it covers online ordering and payments, it lacks the dedicated restaurant dashboard, delivery dispatch, and real-time tracking that this search requires.
Active Merchant is a Ruby library that provides a payment gateway abstraction layer to process credit card transactions across multiple different payment processor APIs. It serves as a payment API wrapper, offering a consistent set of commands and classes that abstract the complexity of various provider request and response formats. The library utilizes a unified payment gateway API to standardize global payment processing and unify payment flows. It specifically includes a standardized interface for handling 3D Secure authentication and identity verification for card-not-present transactions
Active Merchant is a Ruby payment gateway abstraction library, not a full restaurant delivery management platform—it only handles payment integration, missing order management, menu management, real-time tracking, dispatch, and customer-facing ordering.
mall4cloud is a multi-tenant B2B2C e-commerce platform built on a Spring Cloud microservice architecture. It orchestrates independently deployable services with service discovery, configuration, caching, messaging, distributed transactions, object storage, and full-text search to support a marketplace with separate interfaces for platform administrators, merchants, and customers. The platform distinguishes itself through its comprehensive microservice infrastructure, using RocketMQ for event-driven messaging, Seata for distributed transaction coordination across services, and Redis for cachin
mall4cloud is a general multi-tenant e-commerce platform with order and payment features, but it is not built for restaurant food delivery—it lacks dedicated real-time tracking, delivery dispatch, and a restaurant-specific ordering app that this search requires.
eShop is a .NET microservices reference application that provides a comprehensive blueprint for a distributed retail system. It implements an e-commerce architecture using decoupled services to manage core operations such as product catalogs, shopping baskets, and order processing. The project demonstrates a cloud-native retail infrastructure that incorporates an asynchronous event bus system to synchronize state across distributed services. It includes a reference implementation for integrating generative AI features by connecting the store to large language models via cloud providers. The
dotnet/eshop is a microservices reference application for general e-commerce retail, not a restaurant delivery management system — it lacks restaurant-specific features like menu management, delivery dispatch, and customer-facing ordering that this search requires.
This project is a modular e-commerce platform built on Ruby on Rails, designed to serve as a comprehensive engine for managing online retail operations. It provides the foundational infrastructure to handle complex product catalogs, customer order lifecycles, and global payment processing within a unified system. The platform distinguishes itself through a headless, API-first architecture that decouples backend commerce logic from custom frontend storefronts. It supports multi-tenant environments, allowing for the management of multiple independent retail storefronts or marketplaces from a si
Spree is a general-purpose e-commerce framework—not a dedicated restaurant delivery management system—so it lacks out-of-the-box features like real-time order tracking, delivery dispatch, and a restaurant dashboard that this search specifically requires.
Crater is an open source invoicing software and multi-tenant accounting system. It serves as a financial management tool for creating professional invoices and estimates, tracking business expenses, and managing the financial records of several distinct business entities within a single instance. The platform integrates with payment processors to collect client payments automatically and provides a dedicated billing portal where customers can access their history and pay invoices online. It includes a template-based engine for generating PDF invoices and supports the automation of recurring s
Crater is a financial invoicing and accounting tool, not a restaurant delivery management platform — it handles billing but not orders, menus, real-time tracking, or dispatch.
WooCommerce is a comprehensive eCommerce framework for WordPress that transforms websites into fully functional online stores for physical and digital goods. It serves as a digital storefront manager for product catalogs, inventory, and customer orders across retail and wholesale business models. The system functions as a payment gateway integrator, connecting shops to diverse processors for credit cards, digital wallets, and subscriptions. It also operates as an order fulfillment system for calculating shipping rates, generating labels, and coordinating delivery via third-party couriers, whi
WooCommerce is a general eCommerce framework for WordPress, not a dedicated restaurant delivery management platform — it lacks built-in real-time tracking, delivery dispatch, and customer-facing ordering app specific to food service, though it could be extended with plugins.
This project is a PHP e-commerce platform and enterprise storefront framework designed for building and managing online stores. It functions as a modular PHP application and headless commerce engine, separating e-commerce business logic from frontend presentation to support multiple storefronts and devices. The system is built on a modular architecture that allows developers to add custom business logic and third-party integrations. It utilizes a service-contract-based API to ensure stability across module implementations and employs dependency-injection for object lifecycle management. Core
Magento is an e-commerce platform that can manage orders, menus, and payments, but it is not purpose-built for restaurant delivery logistics, real-time tracking, or dispatch, so it requires heavy customisation to fit the specific use case.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| tastyigniter/tastyigniter | 3.5K | PHP | mit | |
| enatega/food-delivery-multivendor | 1.3K | JavaScript | MIT | |
| btcpayserver/btcpayserver | 7.4K | C# | mit | |
| thephpleague/omnipay | 6.1K | PHP | MIT | |
| gz-yami/mall4j | 5.1K | JavaScript | AGPL-3.0 | |
| activemerchant/active_merchant | 4.6K | Ruby | MIT | |
| gz-yami/mall4cloud | 6.1K | JavaScript | AGPL-3.0 | |
| dotnet/eshop | 10.1K | C# | mit | |
| spree/spree | 15.2K | Ruby | other | |
| crater-invoice/crater | 8.3K | PHP | AGPL-3.0 |