{"repo":"berrysauce/ingredients","free":true,"listed":false,"github":"https://github.com/berrysauce/ingredients","clone":"git clone https://github.com/berrysauce/ingredients.git","description":"🥗 Determine the \"ingredients\" (or technologies) behind a website","language":"Svelte","stars":162,"topics":["bs4","httpx","ingredients","python","tool","web","website-scanner","fastapi","sveltekit","vercel"],"license":"AGPL-3.0","category":"analytics","readme_excerpt":"🥗 Ingredients [!IMPORTANT] Neither ingredients.tech or ingredients.work are owned or used by me for this project anymore. The project will be available under ingredients.berrysauce.dev from now on. Ingredients is a website scanner that is able to determine the \"ingredients\" (or technologies) behind a website. It helps users discover the various software, frameworks, content management systems, analytics tools, and other technologies that are used to build and maintain a particular website. How it works Ingredients consists of a frontend application (made with SvelteKit) and an API (made with FastAPI) with a simple script, that requests websites and checks their HTML tags and HTTP headers based on filters. The filters or \"ingredients\" are stored in their respective category-folders in the ingredients/ folder. Each \"ingredient\" consists of a JSON file like the following: In the JSON file, you can define the HTML tags and HTTP headers the script should look for, to identify, if a website is using the ingredient. As you can also see, this JSON file mentions a path to an icon, which is used to visualize the ingredient. Each favicon has a resolution of 32x32 pixels and is located inside the icons/ folder. Using the API Ingredients has an API you can use. This API can be used to scan sites. [!NOTE] The API has a set of CORS origins in place as of now, so might only work locally! This might change later. You can start a scan with one GET call. Just provide the URL you want to scan a","default_branch":null,"files":null,"tree":[],"storefront":"/r/berrysauce","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/berrysauce/ingredients/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}