A JavaScript library that identifies vegan and non-vegan food ingredients using a comprehensive database.
Is-Vegan is a JavaScript library that helps identify whether food ingredients are vegan or non-vegan. It uses a curated database of over 850 non-vegan ingredients to analyze ingredient lists, supporting multiple languages and providing clear results. It solves the problem of manually checking ingredient labels for animal-derived components.
Developers building applications related to food, nutrition, or product labeling, such as recipe apps, food databases, or ingredient analysis tools. It's also useful for vegan-focused platforms that need automated ingredient verification.
Developers choose Is-Vegan for its simplicity, multi-language support, and comprehensive database sourced from reputable vegan organizations. It offers a lightweight, open-source alternative to manual research or proprietary APIs.
Is-Vegan helps you to find out which food ingredients are vegan / non-vegan
Supports five languages (English, Italian, Spanish, French, German) via ISO 639-1 codes, enabling international ingredient checking as demonstrated in the usage examples.
Based on over 850 entries curated from reputable vegan sources like veganpeace and PETA, providing a reliable foundation for accuracy.
Offers intuitive methods such as isVeganIngredient and checkIngredients with structured JSON outputs, making integration straightforward for developers.
The ingredient lists are open for updates and translations via pull requests, fostering community contribution and ongoing improvement.
The database is static and requires manual pull requests for new ingredients or translations, which can lag behind new food products or trends.
Relies solely on pre-defined lists, so it cannot handle ambiguous or novel ingredient names without human intervention, lacking AI or machine learning capabilities.
Adding new languages requires maintaining line-by-line alignment with English lists, as per the updating steps, which is error-prone and cumbersome for contributors.
Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and mealie will automatically import the relevant data or add a family recipe with the UI editor
ERP beyond your fridge - Grocy is a web-based self-hosted groceries & household management solution for your home
Application for managing recipes, planning meals, building shopping lists and much much more!
Open Food Facts database, API server and web interface - 🐪🦋 Perl, CSS and JS coders welcome 😊 For helping in Python, see Robotoff or taxonomy-editor
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.