Ingredients screenshot

Ingredients

Author Avatar Theme by Berrysauce
Updated: 15 Apr 2025
140 Stars

Determine the "ingredients" (or technologies) behind a website

Overview

Ingredients is a website scanner that allows users to determine the “ingredients” or technologies behind a website. It assists in discovering the software, frameworks, content management systems, analytics tools, and other technologies used to build and maintain a specific website.

Features

  • Website scanning to identify the technologies used
  • Frontend application made with SvelteKit
  • API made with FastAPI
  • Script that checks website HTML tags and HTTP headers based on filters
  • Storage of filters or “ingredients” in category-folders
  • Ability to define HTML tags and HTTP headers to identify ingredients
  • Integration of icons to visualize ingredients

Installation

To install Ingredients, follow these steps:

  1. Clone the GitHub repository Ingredients by running the command: git clone [repository URL]
  2. Install the required dependencies by running the command: npm install
  3. Start the frontend application by running the command: npm run dev
  4. Start the API server by running the command: uvicorn main:app --reload

Summary

Ingredients is a powerful website scanner that allows users to uncover the technologies used in the development of a website. With its frontend application and API, it utilizes filters and checks on HTML tags and HTTP headers to identify these technologies. The ability to define ingredients and integrate icons adds visual representation to the scanning process. With Ingredients, users can gain insights into the underlying technologies supporting any website.