An open API service indexing awesome lists of open source software.

https://github.com/cloud-shuttle/leptos-next-metadata

๐Ÿš€ Next.js-style metadata management for Leptos applications. Beta release v0.1.0-beta.1 - Feature complete with 100% documentation coverage, advanced caching, and 2-7x performance improvements over browser-based solutions.
https://github.com/cloud-shuttle/leptos-next-metadata

caching json-ld leptos metadata og-image performance rust seo structured-data web

Last synced: 10 months ago
JSON representation

๐Ÿš€ Next.js-style metadata management for Leptos applications. Beta release v0.1.0-beta.1 - Feature complete with 100% documentation coverage, advanced caching, and 2-7x performance improvements over browser-based solutions.

Awesome Lists containing this project

README

          

# ๐Ÿš€ leptos-next-metadata

> **Next.js-style metadata management for Leptos applications**

[![Crates.io](https://img.shields.io/crates/v/leptos-next-metadata)](https://crates.io/crates/leptos-next-metadata)
[![Documentation](https://img.shields.io/docsrs/leptos-next-metadata)](https://docs.rs/leptos-next-metadata)
[![License](https://img.shields.io/crates/l/leptos-next-metadata)](LICENSE)
[![Rust](https://img.shields.io/badge/rust-1.75+-blue.svg)](https://www.rust-lang.org)

**Status**: ๐ŸŽ‰ **Stable Release v1.0.0** - Production Ready & Feature Complete
**Achievement**: ๐Ÿ† **100% Feature Parity with leptos_meta + Advanced Features**

> **๐Ÿค– AI-Generated Project**: This project was developed using Large Language Models (LLMs) for code generation, testing, and documentation. The implementation follows TDD principles and includes comprehensive test coverage.

> **๐Ÿข Cloud Shuttle Project**: Part of the Cloud Shuttle ecosystem - building the future of web development with Rust and modern frameworks.

---

## โœจ **What's New in v1.0.0**

- **๐ŸŽ‰ Stable Release**: Production-ready with 100% feature parity
- **๐Ÿงฉ New Components**: MetaTags, Body, Html, HashedStylesheet, EnhancedTitle
- **๐Ÿš€ Performance Optimized**: 2-7x faster than browser-based solutions
- **๐Ÿ”’ Type Safe**: Full Rust type safety with compile-time validation
- **๐Ÿ“ฑ OG Image Generation**: High-performance image generation with caching
- **๐Ÿท๏ธ JSON-LD Support**: Schema.org compliance with structured data
- **๐Ÿ“ File Conventions**: Automatic asset detection and management
- **๐Ÿ—„๏ธ Advanced Caching**: LRU cache with TTL and statistics
- **๐Ÿงช Comprehensive Testing**: 191 total tests (129 unit + 20 integration + 42 E2E)
- **๐Ÿ“š Complete Documentation**: Full guides and API reference

---

## ๐Ÿš€ **Quick Start**

### **Installation**

```bash
cargo add leptos-next-metadata
```

### **Basic Usage**

#### **Using Components (Recommended)**

```rust
use leptos::*;
use leptos_next_metadata::prelude::*;

#[component]
fn MyPage() -> impl IntoView {
view! {