# windows-rs : Rust for Windows

> Clean Markdown view of GeekNews topic #3621. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=3621](https://news.hada.io/topic?id=3621)
- GeekNews Markdown: [https://news.hada.io/topic/3621.md](https://news.hada.io/topic/3621.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2021-01-23T10:52:00+09:00
- Updated: 2021-01-23T10:52:00+09:00
- Original source: [github.com](https://github.com/microsoft/windows-rs)
- Points: 11
- Comments: 3

## Topic Body

- MS가 만든 오픈소스 Windows crate

ㅤ→ MS가 언어별 SDK를 위해 제공하는 Win32 메타데이터 기반으로 개발

- 다른 Rust 모듈 사용하듯이 편하게 Windows API 를 직접 호출

- C++/WinRT 처럼, Rust 개발자들이 자연스럽고 관용적인 방법으로 Windows API를 호출할수 있게 설계 (natural and idiomatic way)

## Comments



### Comment 4282

- Author: revealgeek
- Created: 2021-01-24T03:16:52+09:00
- Points: 1

작년에 베로나 라는 러스트 비슷한 언어 만든다고 했는데, 그거의 일환일 수도요.

### Comment 4285

- Author: kunggom
- Created: 2021-01-24T13:17:50+09:00
- Points: 1
- Parent comment: 4282
- Depth: 1

MS 내부에서 Windows의 일부를 Rust로 재작성하는 실험을 한 적도 있다니, MS 스스로의 필요에 의해 시작된 프로젝트일 수도 있겠다 싶습니다.

https://news.hada.io/topic?id=1063

### Comment 4279

- Author: xguru
- Created: 2021-01-23T10:53:12+09:00
- Points: 4

Win32 Metadata 프로젝트 소개

"Making Win32 APIs More Accessible to More Languages"

- https://blogs.windows.com/windowsdeveloper/2021/01/21/making-win32-apis-more-accessible-to-more-languages/

요즘 MS는 정말 잘 하고 있는거 같아요. Win32 API를 이렇게 정리해서 공개해주는 것도 좋네요.

다른 언어들도 Win32 API를 더 쉽고 편하게 호출할 수 있는 기반이 될듯
