awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

SEO metadata generator

Ranking updated Jul 25, 2026

For seo metadata fields, the strongest matches are garmeeh/next-seo (This toolkit provides React components and utilities for managing), nfl/react-helmet (This project is a React document head manager that) and jonasmerlin/astro-seo (This Astro-specific library makes it easy to add SEO). ganatan/angular-react-seo and iamvishnusankar/next-sitemap round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked open-source SEO metadata generators ranked by GitHub stars and activity. Compare the top tools and find the right one for your stack.

SEO metadata generator

Find the best repos with AI.We'll search the best matching repositories with AI.
  • garmeeh/next-seogarmeeh avatar

    garmeeh/next-seo

    8,298View on GitHub↗

    next-seo is a search engine optimization toolkit and component library for Next.js. It provides a set of React components and utilities for managing page titles, descriptions, and social media tags to improve how web pages are indexed and displayed. The project functions as a structured data manager and JSON-LD schema generator. It transforms entity data into standardized schema properties for articles, products, and organizations, enabling the implementation of rich snippets in search engine results. The toolkit covers a broad range of metadata management, including business identity mappin

    This toolkit provides React components and utilities for managing meta tags and generating JSON-LD structured data specifically for Next.js applications, matching most of the requested SEO management features.

    TypeScriptJSON-LD GeneratorsJSON-LD Structured DataJSON-LD Generators
    View on GitHub↗8,298
  • nfl/react-helmetnfl avatar

    nfl/react-helmet

    17,475View on GitHub↗

    This project is a document head manager for React applications, providing a system to manage the HTML head section, SEO metadata, and page titles from within a component tree. It includes a page title formatter and a mechanism for extracting head data on the server to generate static HTML for crawlers. The manager resolves conflicting head tags by prioritizing definitions from the most deeply nested components. It also supports title templating to maintain consistent naming across nested routes and allows for the assignment of attributes to the HTML and body tags to modify global page behavio

    This project is a React document head manager that handles metadata and page titles for SEO, though it lacks direct schema markup, sitemap generation, and slug tools.

    JavaScriptSEO Management
    View on GitHub↗17,475
  • jonasmerlin/astro-seojonasmerlin avatar

    jonasmerlin/astro-seo

    1,348View on GitHub↗

    Astro SEO is a declarative component designed for injecting search engine meta tags, Open Graph data, and custom head elements into Astro web pages. It processes structured configuration objects at build time to output clean HTML header tags without runtime overhead, utilizing prop-driven metadata flow to pass search properties upward through standard component props to shared layout wrappers. The component constructs structured social media preview tags automatically from nested configuration objects and translates configuration properties into standard search engine exclusion rules and craw

    This Astro-specific library makes it easy to add SEO metadata and relevant tags to your web applications, though it is tailored for the Astro ecosystem rather than React.

    AstroDocument Head Managers
    View on GitHub↗1,348
  • ganatan/angular-react-seoganatan avatar

    ganatan/angular-react-seo

    76View on GitHub↗

    Angular 20 & React 18 Examples SEO (Search engine optimization)

    This repository provides examples for managing SEO metadata in Angular and React applications, making it a relevant resource despite focusing primarily on implementation examples rather than a standalone package.

    JavaScriptSEO and MetadataSEO Management
    View on GitHub↗76
  • iamvishnusankar/next-sitemapiamvishnusankar avatar

    iamvishnusankar/next-sitemap

    3,737View on GitHub↗

    next-sitemap is an SEO automation tool and sitemap generator for Next.js. It provides a system for automatically creating XML sitemaps and robots.txt files to manage search engine indexing for static, dynamic, and server-side pages. The tool differentiates itself through support for multi-language SEO management, allowing for the configuration of language alternate tags and localized URL versions. It also handles large-scale sitemap organization by splitting massive URL sets into multiple smaller files and creating a primary sitemap index to comply with search engine limits. The project cove

    This project is a dedicated sitemap and robots.txt generator for Next.js applications, which covers part of the SEO workflow but lacks broader metadata tag management and schema markup features.

    TypeScriptSitemap GeneratorsDynamic Sitemap GenerationPost-Build Sitemap Generation
    View on GitHub↗3,737
  • schemaorg/schemaorgschemaorg avatar

    schemaorg/schemaorg

    6,132View on GitHub↗

    Schema.org - schemas and supporting software

    Schema.org provides the foundational vocabulary definitions for structured data and schemas, but it is a specification project rather than a library for managing metadata tags or generating them within web applications.

    HTMLJSON-LD Structured DataMarkup SchemasJSON-LD Generators
    View on GitHub↗6,132
  • nuxt/vue-metanuxt avatar

    nuxt/vue-meta

    4,079View on GitHub↗

    vue-meta is a metadata manager for Vue.js applications that coordinates the injection, deduplication, and merging of HTML head and body tags. It serves as a document head controller, allowing developers to define and update titles, meta tags, link tags, styles, and scripts within a component architecture across both client-side and server-side environments. The library distinguishes itself through a hierarchical merging system where child components can override metadata defined by parent components. It ensures document integrity using identifier-based deduplication to prevent duplicate tags

    vue-meta is a document head management library for Vue.js rather than React, making it a building block for SEO metadata in the wrong framework ecosystem for this search.

    JavaScriptDynamic Head Tag ManagementJSON-LD Structured Data
    View on GitHub↗4,079
  • spatie/schema-orgspatie avatar

    spatie/schema-org

    1,497View on GitHub↗

    This library is a PHP tool for programmatically defining, building, and exporting structured data graphs. It provides a fluent, object-oriented interface that allows developers to construct complex, nested metadata structures that comply with standardized vocabulary requirements for search engine indexing. The library distinguishes itself through its support for multi-typed entity modeling, which enables the combination of several classification categories into a single, unified entity. It also features a graph-based modeling system that facilitates the linking and cross-referencing of relate

    This PHP library provides schema markup support for structured data graphs, but it lacks the React integration, sitemap generation, and meta tags generation needed for a complete SEO solution.

    PHPJSON-LD Generators
    View on GitHub↗1,497
  • cviebrock/eloquent-sluggablecviebrock avatar

    cviebrock/eloquent-sluggable

    3,993View on GitHub↗

    This project is a slug generation and management tool for the Laravel Eloquent ORM. It provides a reusable trait that adds the ability to create unique, URL-friendly strings from model attributes, allowing database records to be retrieved using human-readable slugs instead of primary keys. The system supports multilingual URL management by maintaining separate localized slugs for a single model instance. It ensures uniqueness through an automatic collision-avoidance mechanism that appends numeric suffixes to duplicate strings and prevents the use of reserved words that might overlap with syst

    This Laravel trait handles database slug generation for backend models rather than managing frontend SEO metadata and schema markup.

    PHPSlug Generators
    View on GitHub↗3,993
  • doctrine-extensions/doctrineextensionsdoctrine-extensions avatar

    doctrine-extensions/DoctrineExtensions

    4,143View on GitHub↗

    DoctrineExtensions is a collection of reusable behavioral extensions for Doctrine ORM designed to automate common entity tasks. It provides a system for tracking historical changes to database entities, implementing soft deletion workflows, managing nested set tree structures for hierarchical data, and storing translated field values based on language locales. The project distinguishes itself by providing specialized tools for entity auditing, which logs modified values and timestamps, and a translation framework for multilingual content management. It also includes a tree manager to organize

    This repository is a database ORM extension library that includes URL slug generators, but it is not an SEO metadata management tool for web applications.

    PHPSlug GeneratorsURL Slug Generators
    View on GitHub↗4,143
  • google/schema-dtsgoogle avatar

    google/schema-dts

    1,204View on GitHub↗

    Schema-dts is a type-safe library providing TypeScript interfaces for modeling structured data and interconnected graph relationships. It serves as a framework for defining and enforcing strict property requirements for JSON-LD objects, ensuring that metadata generated for web applications and search engines adheres to established vocabulary standards. The project distinguishes itself by providing a comprehensive set of definitions for the Schema.org vocabulary, enabling developers to build complex, machine-readable data graphs with compile-time validation. It supports the composition of mult

    This library provides type definitions for Schema.org structured data, but it is a building block for schema markup rather than a comprehensive SEO metadata management tool.

    TypeScriptJSON-LD Structured Data
    View on GitHub↗1,204
  • transitive-bullshit/nextjs-notion-starter-kittransitive-bullshit avatar

    transitive-bullshit/nextjs-notion-starter-kit

    7,021View on GitHub↗

    This is an opinionated starter kit that turns a Notion workspace into a fast, SEO-friendly website using Next.js and Vercel. It functions as a static site generator that builds a complete website from Notion content during the build process, integrating Notion as a content management system to pull pages and render them as a web site. The kit generates automatic social images for each page, creates human-readable URL slugs from page titles, and produces search-engine-optimized pages from Notion content. It includes a keyboard-driven search overlay and table of contents for navigating content

    This repository is a starter kit for turning Notion workspaces into websites rather than a dedicated library for managing SEO metadata, though it does include basic URL slug generation and static site generation.

    TypeScriptSlug Generators
    View on GitHub↗7,021
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
garmeeh/next-seo8.3KTypeScriptmitFeb 15, 2026
nfl/react-helmet17.5KJavaScriptMITJul 18, 2023
jonasmerlin/astro-seo1.3KAstroMITJan 14, 2026
ganatan/angular-react-seo76JavaScript—Jun 13, 2025
iamvishnusankar/next-sitemap3.7KTypeScriptMITMay 13, 2026
schemaorg/schemaorg6.1KHTMLApache-2.0Jun 21, 2026
nuxt/vue-meta4.1KJavaScriptNOASSERTIONSep 25, 2025
spatie/schema-org1.5KPHPMITMay 29, 2026
cviebrock/eloquent-sluggable4KPHPMITMar 19, 2026
doctrine-extensions/doctrineextensions4.1KPHPMITMar 30, 2026

Related searches

  • SEO plugin
  • Metadata management system
  • SEO keyword research
  • a metadata indexing engine for file search
  • Text search engine
  • a metadata extraction tool
  • Web crawler
  • a metadata stripping tool