Skip to content

AnyMeal is a free and open source recipe management software developed using SQLite3, Qt6, flex, libiconv, NSIS, and Googletest. It can manage a cookbook with more than 250,000 MealMaster recipes, thereby allowing to import, export, search, display, edit, and print them. AnyMeal is available for GNU/Linux and Microsoft Windows.

License

Notifications You must be signed in to change notification settings

wedesoft/anymeal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a7239ec · Feb 8, 2025
Sep 20, 2024
Jan 19, 2025
Sep 20, 2024
Sep 20, 2024
Sep 20, 2024
Aug 11, 2024
Aug 3, 2020
Sep 20, 2024
May 15, 2020
Nov 15, 2023
Sep 20, 2024
Aug 4, 2020
Aug 8, 2024
Feb 8, 2025
Sep 20, 2024
Apr 30, 2023
Feb 5, 2025
Sep 20, 2024
Feb 1, 2025

Repository files navigation

AnyMeal is a free and open source recipe management software developed using SQLite3 and Qt6. It can manage a cookbook with more than 250,000 MealMaster recipes, thereby allowing to import, export, search, display, edit, and print them. AnyMeal is available for GNU/Linux and Microsoft Windows.

For Mealmaster recipes to download see:

Install from source

Install latest release on Debian based distribution

Download the *.tar.xz file of the latest release. You can then install the software under GNU/Linux as follows:

tar xJf anymeal-*.tar.xz
cd anymeal-*/
sudo apt-get install build-essential autoconf libtool flex googletest libsqlite3-dev qt6-base-dev-tools qt6-tools-dev-tools qt6-base-dev qt6-svg-dev
./configure --prefix=/usr
make clean
make all
sudo make install
cd ..

You can then run anymeal:

anymeal

Install current software from Git repository (Debian based)

Installation from Git repository requires additional installation of autoconf and creation of the configure script:

git clone https://github.com/wedesoft/anymeal.git
cd anymeal
sudo apt-get install build-essential autoconf libtool flex googletest libsqlite3-dev qt6-base-dev-tools qt6-tools-dev-tools qt6-base-dev qt6-svg-dev
sh ./autogen.sh
./configure --prefix=/usr
make clean
make all
sudo make install
cd ..

Deinstallation

cd anymeal*/
sudo make uninstall
cd ..

The database can be removed as follows:

rm $HOME/.local/share/anymeal/anymeal.sqlite

Install on GNU/Linux using AppImage

Installation

Download the *.AppImage file of the latest release. After downloading you just need to make the software executable: Right-click on AppImage file, open preferences, and enable executable permission.

You can then run anymeal by left-clicking on the AppImage file.

Deinstallation

Simply delete the app image.

The database can be removed by navigating to /home/<USER>/.local/share/anymeal and then deleting the anymeal.sqlite file.

Install on GNU/Linux using Snap

Installation

sudo snap install anymeal

Deinstallation

sudo snap remove anymeal

To remove the database as well, do this instead:

sudo snap remove --purge anymeal

Use installer for Microsoft Windows

Installation

Download and run the *.exe installer of the latest release. By default the installer will create a Start Menu shortcut and a desktop shortcut.

Deinstallation

Open the Control Panel and select the applet for Programs and Features. Select AnyMeal, then right-click and select Uninstall to remove the program.

To remove the database open the file explorer and open C:\Users\<USER>\AppData\Roaming\anymeal. Then select the anymeal.sqlite file, right-click, and choose Delete from the pop-up menu.

Packaging status

Packaging status

AnyMeal Links

About

AnyMeal is a free and open source recipe management software developed using SQLite3, Qt6, flex, libiconv, NSIS, and Googletest. It can manage a cookbook with more than 250,000 MealMaster recipes, thereby allowing to import, export, search, display, edit, and print them. AnyMeal is available for GNU/Linux and Microsoft Windows.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published