Our take
Inactiveno commits in over a year- Activity
- 20
- Community
- 14
- Issues
- 21
- Pull requests
- 21
-2 stars in the last 10 days
- Fewer contributors than 82% of the projects we track
This is a focused favicon utility with a straightforward web interface and API, but its inactive maintenance and highly concentrated contributions make it a cautious choice for dependencies or critical workflows.
Good fit if
- You want a ready-made way to inspect and download a site's favicon variants.
- You need the documented API or bookmarklet alongside the browser-based tool.
- You can run a TypeScript project with Node.js and are comfortable with the MIT license.
Look elsewhere if
- You need a project with recent maintenance: it has had no commits in over a year and no release in the past year.
- You need a tested codebase or evidence of active issue handling; the repository reports no tests and no issues closed recently.
- You want a project maintained by a broad contributor base: most of the code comes from one person.
All health signals
| Last commit | 2025-02-16 (1.7 years ago) |
|---|---|
| Commits, last 90 days | 0 |
| Releases, last 12 months | 0 (latest v0.3.1, 2024-12-12) |
| Contributors | 3 (top contributor: 98% of commits) |
| Issues closed, last 90 days | 0 |
| Pull requests merged, last 90 days | 0 |
| Project age | 2 years |
Checked on 2026-10-15 with the GitHub API.
Overview
favicon-downloader is a TypeScript web app for developers, designers and site owners who need to inspect and download favicons without searching through a website's files by hand. It reports available icon sizes, provides downloads and generates HTML snippets for using an icon on another site.
The project also exposes an API that gathers favicon results from a web scraper, Google Favicons and DuckDuckGo Icons. The README documents deployment to Cloudflare Pages and a browser bookmarklet for looking up the current site's favicon.
Key Features
- Check a domain and display the favicons found for it.
- Browse and download icons in multiple sizes, including common small and large formats.
- Generate HTML snippets for default and larger favicon sizes.
- Retrieve favicon data through an API that combines web scraping and favicon services.
- Use a bookmarklet to open an API lookup for the current website.
- Deploy the app to Cloudflare Pages, manually or through GitHub Actions.
Use Cases
- A web developer can find an existing site's favicon sizes and copy markup when setting up a new project.
- A designer can collect a site's available icons for visual research or reference.
- A webmaster can quickly check which favicon assets a domain exposes before updating site metadata.
- A team maintaining Cloudflare Pages projects can deploy the tool as a hosted utility for internal use.
What you need
Detected in the repository
- Node.js (from package.json)
- Automated checks on GitHub Actions
License in plain words
MITpermissive
- Commercial use: yes
- Modify and redistribute: yes
- You must keep: the copyright and license notice
- Share your changes: no
A summary, not legal advice: the LICENSE file is what applies.
Getting Started
git clone https://github.com/seadfeng/favicon-downloader.git
cd favicon-downloader
npm install
npm run dev
Open http://localhost:3000 to use the local app. See the README for deployment and API details.
Considerations
The project is marked inactive, with no commits in over a year and no release in the past year. Contribution is concentrated in one person, and the supplied project data indicates no test suite, so teams should verify behavior and plan for maintaining any changes they rely on. Node.js is required for local development; the README also documents Cloudflare Pages deployment. The project is MIT-licensed.
Found this useful?
Share it with someone who would like favicon-downloader.