DEV Community

Cover image for The 9 Most Starred Open Source Delivery Solutions on Github
Abbas
Abbas

Posted on

The 9 Most Starred Open Source Delivery Solutions on Github

If you’re planning to launch your own food delivery business, you’ve probably realized that building everything from scratch can be costly and time-consuming. That’s why many entrepreneurs turn to open source food delivery platforms. These solutions allow you to start quickly, while also letting you customize the software to your needs. On top of that, it's much easier to scale as well.

Here’s a look at 9 popular open source food delivery platforms (in no particular order) that you can explore.

1. Enatega

GitHub logo enatega / food-delivery-multivendor

Enatega is a fully realized and customizable food delivery application that can be used to set up your own order/delivery management system. For more information, visit the Enatega product page: 🚀🛒📦🌐

Enatega Multi Vendor Food Delivery System

The food delivery and order management system for the future.

Static Badge Stars Forks GitHub release (latest by date) GitHub contributors Open Pull Requests Activity YouTube Channel Company Website Closed Issues Closed Pull Requests

Static Badge Static Badge Static Badge Static Badge


The Enatega Multi vendor food delivery system is perfect for customers looking to deploy a readymade and easy to use food ordering platform for their own food delivery and logistics business. Just like foodpanda and ubereats, our food delivery system can incorporate multiple restaurants as well as restaurants that operate in multiple locations. With access to the admin panel and separate applications for customers and riders, you can use this solution to create your own online food ordering and order/delivery management system instantaneously.

Our solution is open source but the backend and API are proprietary, and can be obtained via paid license.


⏩ Quick Links

Stars: 992

Enatega is a full-stack open source food delivery solution designed for startups and enterprises alike. It offers three apps out of the box (Customer, Restaurant, Driver) along with an Admin Panel.
Key Features: Multi-vendor support, delivery zone management, multiple payment gateways, white-label customization.

Why It Stands Out: Enatega is one of the few open source options that can also function as a white-label SaaS alternative. It provides both source code ownership and ready-to-launch deployments.

Ideal For: Startups who want to own and scale their platform without being locked into high SaaS fees.

2. OpenEats

GitHub logo open-eats / OpenEats

🍕 Self Hosted Recipe Management App 🍔

OpenEats Project

OpenEats is a recipe management site that allows users to create, share, and store their personal collection of recipes. This fork uses Django Rest Framework as a backend and React (with flux) as a front end.

The usage for the app is intended for a single user or a small group. For my personal use, I would be an admin user and a few (about 5-6) friends and family would be normal users. Admin users can add other users to the project (no open sign-ups), make changes to the available Cuisines and Courses, and add to the homepage banner. Normal users just have the ability to add recipes. Below are a few of the core features the app provides.

  • Creating, viewing, sharing, and editing recipes.
  • Update Serving information on the fly.
  • Browsing and searching for recipes.
  • Creating grocery lists.
  • Automatically add recipes to your grocery lists.
  • Quickly print…

Stars: 690

OpenEats is a community-driven food delivery and recipe management platform. While it’s not as full-featured as commercial-grade software, it’s a solid base for experimenting with ordering and menu management.

Key Features: Recipe sharing, menu management, ordering functionality.

Ideal For: Developers who want to experiment with the technical side of delivery apps.

3. TastyIgniter

GitHub logo tastyigniter / TastyIgniter

🔥 Powerful, yet easy to use, open-source online ordering, table reservation and management system for restaurants

Stable Total Downloads License PHP Versions Supported Translate Twitter

TastyIgniter provides a professional and reliable platform for restaurants wanting to offer online food ordering and table reservation to their customers.

screenshot

Documentation

The best place to learn TastyIgniter is by reading the documentation

Installation

Please read the Installation Guide for more information.

Questions

For questions and support please use the Community Forum or Join us on Discord.

Issues

Please report bugs using the GitHub issue tracker

Stay in touch

Contributing

We would love your help building TastyIgniter! Please read the Contributing Guidelines to learn how you can help.

Thank you to all the people who already contributed to TastyIgniter!

Supporting TastyIgniter

TastyIgniter is an MIT-licensed community-driven project with its continuous development made possible by the support of these awesome backers. If you'd like to help support the future of the…

Stars: 3.3k

TastyIgniter is an open source restaurant ordering system built on Laravel. It supports delivery, table reservations, and point-of-sale extensions.

Key Features: Restaurant management, online ordering, customizable themes.

Ideal For: Restaurants that want to control their own online ordering system.

4.FoodSoft

GitHub logo foodcoops / foodsoft

Web-based software to manage a non-profit food coop (product catalog, ordering, accounting, job scheduling).

Foodsoft

Build Status Coverage Status Docs Status Code Climate Docker Status Documentation

Web-based software to manage a non-profit food coop (product catalog, ordering, accounting, job scheduling).

A food cooperative is a group of people that buy food from suppliers of their own choosing. A collective do-it-yourself supermarket. Members order their products online and collect them on a specified day. And all put in a bit of work to make that possible. Foodsoft facilitates the process.

If you're a food coop considering to use foodsoft, please have a look at the wiki page for foodcoops. When you'd like to experiment with or develop foodsoft, you can read how to set it up on your own computer.

More information about using this software and contributing can be found on the wiki.

Roadmap

If you'd like to see what is currently bring prioritised for development, check our roadmap. If you'd like to influence the roadmap, please join our monthly community call

Stars: 340

FoodSoft is a web-based software designed for food coops but has been adapted by some developers for delivery systems. It manages orders, suppliers, and member payments.

Key Features: Group ordering, supplier management, cooperative features.

Ideal For: Community-driven food delivery collectives.

5. Deliverzler

GitHub logo AhmedLSayed9 / deliverzler

Delivery App for Restaurants built on Flutter using Domain-Driven Design (DDD) and Layered Architecture along with Riverpod Framework.

Deliverzler

An open-source Delivery App for Restaurants built on Flutter using Domain-Driven Design (DDD) and Layered Architecture along with Riverpod Framework, Firebase as backend, Navigation 2.0 (GoRouter) Google Maps, Live Tracking, Local Notifications, FCM Notifications, Cloud Functions, Flutter Hooks Freezed, RxDart, FpDart and more.

Architecture Diagram:

Image

Folder Structure:

  • lib
    • features
      • feature1
        • presentation
          • screens
          • components
          • providers (all providers that have observable state used by the view)
        • domain
          • entities, aggregates and value objects
          • services (encapsulate application and business logic, if any)
        • infrastructure
          • repos and facades
          • dtos
          • data_sources

Note: This is my current approach and architecture. In addition, the repository includes other branches that implement TDD and Clean Architecture approach if you're interested:

  • clean-arch branch: TDD and Clean Architecture approach using Riverpod 2.0 with code generation.
  • clean-arch-no-code-gen branch: TDD and Clean Architecture approach using Riverpod 2.0 without code generation.

ScreenShots

Image Image Image Image Image Image Image Image

Instructions to run the project

  1. Create Firebase project and add it to…




Stars: 690

A Flutter-based, layered architecture delivery app with live tracking and Firebase backend.
Great for building modern, clean, mobile-first delivery experiences.

6. Flutter-Based Food Delivery App (lambertf917)

GitHub logo lambertf917 / flutter-based-food-delivery-app

Flutter based food delivery app is a fully realized and customizable food delivery application that is an all-in-one solution for managing orders and deliveries. Check out our product page for more information.

Flutter based Food Delivery App



flutter-food-delivery-app

The flutter based food delivery app frontend source code for our solution is completely open source. However, the API and backend is proprietary and can be accessed via a paid license. For more details, click here.




Flutter app ready for food ordering and delivery. Backend is proprietary.
Ideal for frontend developers focused on UI and interactions.

7. Complete Food Delivery App (helloharendra)

GitHub logo helloharendra / Complete-Food-Delivery-App-Flutter

A Complete Food Delivery Flutter App with Admin web portal. bacsically it contains (rider app,seller app and user app with super admin web portal)

Complete Food Delivery App

Flutter


A Complete Food Delivery Flutter App with Admin web portal. basically it contains (rider app,seller app and user app with super admin web portal)

I-Eat-Delivery-App-Flutter

This is a mobile application developed using Flutter that allows users to order food from various restaurants for delivery.

Features

This project contains following apps and web application.

  • Seller App
  • User App
  • Rider App
  • Admin web Portal

Seller App

  • Seller registration and authentication
  • Manage Profile
  • Browse restaurants and menus
  • Add Menu and Menu Items
  • Delete Menu and Menu Items
  • Accept Order
  • Place orders for delivery
  • Track order status
  • Browse History
  • Browse Total Earning

User App

  • User registration and authentication
  • Browse restaurants and menus
  • Add items to the cart
  • Add Address(Live Location)
  • Place orders for delivery
  • Track order status
  • Browse History

Rider App

  • Rider registration and authentication
  • Manage Profile
  • Browse New Orders
  • Accept Order
  • Browse Not Delivered Orders
  • Browse To Be…

Includes apps for users, riders, sellers, and a web-based admin portal.
Great base for full-stack developers comfortable in Flutter and web environments.

8. BringApp

GitHub logo taydinadnan / BringApp-Delivery-service-app

Online food ordering and delivery platform flutter iOS & Android Food Shop App with a Admin Web panel ,Working Clone application.




A delivery-clone app built in Flutter with seller, rider, and web admin interfaces.
Good starting point for building your app with proven structure.

9. Food Order App Flutter Firebase

GitHub logo dineshxo / food_order_app_flutter_firebase

Food ordering mobile application - Flutter, Firebase

🍔 Food Order App

Food Order App is a user-friendly mobile application designed to simplify the food ordering and delivery process. With this app, users can securely log into their accounts, browse a diverse menu of delicious food options, and place orders directly to their preferred location.

food_app

🚀 Features

  • 🔒 User Authentication: Secure login system that allows users to create and access their personal accounts.
  • 📋 Diverse Menu: Extensive selection of food items from various cuisines, complete with detailed descriptions, images, and prices.
  • 🛒 Easy Ordering: Intuitive interface for selecting and customizing food orders.

🛠️ Technologies Used

  • 📱 Flutter: For building a responsive and cross-platform mobile application.
  • 🔐 Firebase Authentication: For secure and reliable user authentication.
  • 📂 Firebase Firestore: For storing and retrieving food item images and other data efficiently.
  • ⚙️ Provider: For state management, ensuring a smooth and efficient user experience.

📦

Mobile food ordering app using Flutter and Firebase.
Simplified yet practical starter for mobile-first pilots.

Final Thoughts

Choosing the right open source food delivery platform depends on your vision, resources, and technical expertise.
If you’re looking for something that balances flexibility, scalability, and ownership, Enatega is one of the most complete solutions available.

Open source gives you freedom, but it also requires effort. The real advantage is that you can build exactly the platform you want, without being locked into restrictive SaaS fees.

Top comments (0)