A powerful website metadata extraction tool
Extract meta tags, favicons, Open Graph, Twitter Cards, and more from any web page
-
Comprehensive Metadata Extraction
- Basic meta tags (title, description, keywords, author, etc.)
- Open Graph tags (og:title, og:description, og:image, etc.)
- Twitter Card tags (twitter:card, twitter:title, etc.)
- HTML attributes (charset, viewport, language)
-
Icon Discovery
- Automatic favicon detection
- Multiple icon format support (ICO, PNG, SVG)
- Apple Touch Icon extraction
-
Additional Features
- robots.txt content fetching
- Canonical URL detection
-
API Features
- Metadata extraction endpoint
# Clone the repository
git clone https://github.com/isixe/MetaThief.git
# Navigate to project directory
cd MetaThief
# Install dependencies
pnpm install# Start development server
pnpm devThe application will be available at http://localhost:3000
- Framework: Next.js 16 - React framework for production
- Language: TypeScript - JavaScript with syntax for types
- Styling: Tailwind CSS - A utility-first CSS framework
- Components: Shadcn-ui - Unstyled, accessible UI components
- Icons: Lucide React - Beautiful & consistent icons
MetaThief/
├── app/ # Next.js App Router
│ ├── api/ # API routes
│ │ └── meta/ # Metadata extraction endpoint
│ ├── layout.tsx # Root layout
│ └── page.tsx # Home page
├── components/ # React components
│ ├── icons/ # Icon components
│ ├── layout/ # Layout components (header, footer)
│ ├── meta/ # Metadata display components
│ ├── ui/ # Reusable UI components
│ └── widget/ # Widget components
├── hooks/ # Custom React hooks
├── lib/ # Utility functions
├── public/ # Static assets
├── styles/ # Global styles
└── types/ # TypeScript type definitions
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/new-feature) - Commit your changes (
git commit -m 'Add some Amazing feature') - Push to the branch (
git push origin feature/new-feature) - Open a Pull Request
This project is licensed under the MIT License.