<div align="center">
# 🍔 Navbar
[](https://crates.io/crates/navbar)
[](https://crates.io/crates/navbar)

[](https://www.rust-lang.org/)
[](https://www.rust-lang.org)
[](https://github.com/wiseaidev)
[](https://discord.gg/b5JbvHW5nv)

</div>
## 🎬 Demo
| Yew | [](https://navbar-rs.netlify.app) |
| Dioxus | [](https://navbar-dio.netlify.app) |
| Leptos | TODO |
## 📜 Intro
**Navbar** is a fully customizable, responsive **navigation bar component** for WASM frameworks like **Yew**, **Dioxus**, and **Leptos**. Designed for scalability and flexibility, it supports standard, dropdown, and mega menus, with full styling and ARIA-aware accessibility support.
## 🤔 Why Use Navbar?
The following features make Navbar a must-have for modern WASM apps:
1. **🔗 Main, Dropdown, & Mega Menus**: Clean struct-based APIs for structured nav items.
1. **🎨 Customizable Styling**: Inline styles or class overrides for every element.
1. **🔍 Search & CTA Support**: Optional search input, profile avatar, and CTA button.
1. **📱 Mobile Friendly**: Responsive layout with hamburger toggle.
1. **🧑🎨 Profile Menu**: Easily integrate a dropdown for user profile actions.
## Yew Usage
Refer to [our guide](https://github.com/opensass/navbar/blob/main/YEW.md) to integrate this component into your Yew app.
## 🧬 Dioxus Usage
Refer to [our guide](https://github.com/opensass/navbar/blob/main/DIOXUS.md) to integrate this component into your Dioxus app.
## 🌱 Leptos Usage (TODO)
Refer to [our guide](https://github.com/opensass/navbar/blob/main/LEPTOS.md) to integrate this component into your Leptos app.
## 🤝 Contributions
Contributions are welcome! Whether it's bug fixes, feature requests, or examples, we would love your help to make Navbar better.
1. Fork the repository.
1. Create a new branch for your feature/bugfix.
1. Submit a pull request for review.
## 📜 License
Navbar is licensed under the [MIT License](LICENSE). You are free to use, modify, and distribute this library in your projects.