# Yew

> framework for building web apps

**Wikidata**: [Q105554544](https://www.wikidata.org/wiki/Q105554544)  
**Source**: https://4ort.xyz/entity/yew

## Summary
Yew is a free software web framework for building web applications, primarily written in Rust. It is distributed under both the MIT License and the Apache Software License 2.0, allowing users to freely run, study, change, and distribute it.

## Key Facts
- **Type**: Web framework for building web applications.
- **License**: MIT License and Apache Software License 2.0.
- **Programming Language**: Rust (Q575650).
- **Latest Version**: 0.13.0 (released on 2020-03-01).
- **Website**: [https://yew.rs/](https://yew.rs/) (available in multiple languages).
- **Source Code**: Hosted on GitHub at [https://github.com/yewstack/yew](https://github.com/yewstack/yew).
- **Twitter Handle**: @yewstack (with 174 followers as of 2021-02-18).
- **Instance Of**: Web framework and free software.
- **Copyright Status**: Copyrighted.

## FAQs
### Q: What is Yew used for?
A: Yew is a framework for building web applications, primarily written in Rust. It allows developers to create interactive and dynamic web apps with a focus on performance and security.

### Q: Who created Yew?
A: The creator of Yew is not explicitly mentioned in the provided source material. However, the framework is maintained by the YewStack organization on GitHub.

### Q: Is Yew open-source?
A: Yes, Yew is open-source and distributed under both the MIT License and the Apache Software License 2.0, allowing users to freely run, study, change, and distribute it.

### Q: What programming language is Yew written in?
A: Yew is primarily written in Rust, as indicated by its programming language classification (Q575650).

### Q: Where can I find the source code for Yew?
A: The source code for Yew is available on GitHub at [https://github.com/yewstack/yew](https://github.com/yewstack/yew).

## Why It Matters
Yew is significant in the web development ecosystem as it provides a modern, Rust-based framework for building web applications. By leveraging Rust's performance and safety features, Yew enables developers to create high-performance web apps with minimal runtime overhead. Its open-source nature, combined with permissive licensing, makes it accessible to a wide range of developers. The framework's focus on performance and security aligns with the growing demand for efficient and secure web applications. Yew's adoption of Rust also contributes to the broader Rust ecosystem, promoting the use of Rust in web development. As a free software project, Yew empowers developers to contribute to and improve the framework, fostering a collaborative development environment.

## Notable For
- **Rust-Based Framework**: Yew is one of the few web frameworks written in Rust, leveraging Rust's performance and safety features.
- **Open-Source Licensing**: Distributed under both the MIT and Apache 2.0 licenses, Yew is highly accessible and permissive.
- **GitHub Repository**: Hosted on GitHub, Yew benefits from GitHub's collaborative development tools and community.
- **Multiple Language Support**: The official website supports multiple languages, making it accessible to a global audience.
- **Active Development**: Regular releases (e.g., 0.13.0 in 2020) indicate ongoing development and community engagement.

## Body
### Overview
Yew is a web framework designed for building web applications, primarily in Rust. It is distributed under the MIT License and the Apache Software License 2.0, ensuring its availability and permissive use.

### Development and Releases
Yew has undergone several releases, with the latest version being 0.13.0, released on March 1, 2020. Previous versions include 0.12.0 (February 16, 2020), 0.11.0 (January 6, 2020), and earlier versions from 2019.

### Licensing and Accessibility
Yew's dual licensing (MIT and Apache 2.0) allows users to freely run, study, change, and distribute the software, making it a free software project.

### Programming Language
Yew is written in Rust, a systems programming language known for its performance and safety features. This choice contributes to Yew's efficiency and reliability.

### Community and Support
Yew is maintained by the YewStack organization on GitHub, where the source code is hosted. The framework has a Twitter presence (@yewstack) with 174 followers as of 2021-02-18.

### Website and Documentation
The official website, [https://yew.rs/](https://yew.rs/), supports multiple languages, providing comprehensive documentation and resources for developers.

### Copyright Status
Yew is copyrighted, ensuring the protection of its intellectual property while allowing for open-source distribution under permissive licenses.

## References

1. [Source](https://crates.io/crates/yew)
2. [Source](https://api.github.com/repos/yewstack/yew)
3. [2025](https://github.com/EvanLi/Github-Ranking/blob/master/Data/github-ranking-2025-07-06.csv)
4. [Release 0.5.0. 2019](https://github.com/yewstack/yew/releases/tag/0.5.0)
5. [Release 0.6.0. 2019](https://github.com/yewstack/yew/releases/tag/0.6.0)
6. [Release 0.7.0. 2019](https://github.com/yewstack/yew/releases/tag/0.7.0)
7. [Release 0.8.0. 2019](https://github.com/yewstack/yew/releases/tag/0.8.0)
8. [Release 0.9.0. 2019](https://github.com/yewstack/yew/releases/tag/0.9.0)
9. [Release 0.9.1. 2019](https://github.com/yewstack/yew/releases/tag/0.9.1)
10. [Release 0.9.2. 2019](https://github.com/yewstack/yew/releases/tag/0.9.2)
11. [Release 0.11.0. 2020](https://github.com/yewstack/yew/releases/tag/0.11.0)
12. [Release 0.12.0. 2020](https://github.com/yewstack/yew/releases/tag/0.12.0)
13. [Release 0.13.0. 2020](https://github.com/yewstack/yew/releases/tag/0.13.0)
14. [Release 0.13.1. 2020](https://github.com/yewstack/yew/releases/tag/0.13.1)
15. [Release 0.13.2. 2020](https://github.com/yewstack/yew/releases/tag/0.13.2)
16. [Release 0.14.0. 2020](https://github.com/yewstack/yew/releases/tag/0.14.0)
17. [Release 0.14.1. 2020](https://github.com/yewstack/yew/releases/tag/0.14.1)
18. [Release 0.14.2. 2020](https://github.com/yewstack/yew/releases/tag/0.14.2)
19. [Release 0.14.3. 2020](https://github.com/yewstack/yew/releases/tag/0.14.3)
20. [Release 0.15.0. 2020](https://github.com/yewstack/yew/releases/tag/0.15.0)
21. [Release 0.16.0. 2020](https://github.com/yewstack/yew/releases/tag/0.16.0)
22. [Release 0.16.1. 2020](https://github.com/yewstack/yew/releases/tag/0.16.1)
23. [Release 0.16.2. 2020](https://github.com/yewstack/yew/releases/tag/0.16.2)
24. [Release 0.17.0. 2020](https://github.com/yewstack/yew/releases/tag/0.17.0)
25. [Release 0.17.1. 2020](https://github.com/yewstack/yew/releases/tag/0.17.1)
26. [Release 0.17.2. 2020](https://github.com/yewstack/yew/releases/tag/0.17.2)
27. [Release 0.17.3. 2020](https://github.com/yewstack/yew/releases/tag/0.17.3)
28. [Release 0.17.4. 2020](https://github.com/yewstack/yew/releases/tag/0.17.4)
29. [Release 0.18.0. 2021](https://github.com/yewstack/yew/releases/tag/0.18.0)
30. [Release 0.19.3. 2021](https://github.com/yewstack/yew/releases/tag/yew-v0.19.3)
31. [Release 0.20.0. 2022](https://github.com/yewstack/yew/releases/tag/yew-v0.20.0)
32. [Release 0.22.0. 2025](https://github.com/yewstack/yew/releases/tag/yew-v0.22.0)
33. [Source](https://github.com/yewstack/yew)