재미있어 보이는 OpenSource 소개

Wpf / Winform / Asp.net core 깃허브나 소스들 공유하는 게시판 따로 있으면 합니다.

4개의 좋아요
3개의 좋아요

피드백 주셔서 감사합니다. 운영진 회의 안건으로 올려보도록 하겠습니다. :+1:

2개의 좋아요

@rkttu 아닙니다. 닷넷이 흥해야 다같이 성공하는거죠.

2개의 좋아요

Rust의 주요한 웹 프레임워크 대장들입니다.

actix-web
axum
poem
tide
rocket

그 중 rocket은 이미 소개되었었습니다.

4개의 좋아요

Avalonia UI로 만든 Git Client

2개의 좋아요
1개의 좋아요

개인적으로 axum이 쉽고 가벼워서 편한 것 같더라고용!
actix-web은
rust에 환상이 있어서인지는 몰라도
(생각보다)퍼포먼스가 안 나오는다는 얘기가 많아서 쓰읍…
차라리 aspnetcore가 낫겠다는 벤치마크를 설핏…

1개의 좋아요

openhardwaremonitor/openhardwaremonitor: Open Hardware Monitor (github.com)

Windows에서 하드웨어 리소스를 모니터링 할 수 있는 도구로서,

Windows Forms .NET Framework 4.5로 개발되었습니다.


.NET Framework 시절에는 System.Diagnostics.PerformanceCounter 또는 WMI(Windows Management Instrumentation)를 이용해서 하드웨어 사용률을 가져왔어야 했던 것 같습니다.

[C#] How to monitor CPU, Memory, Disk Usage? | by 김정환(John.Kim) | OldbeeDev | Medium

이것이 .NET Core로 넘어오면서 크로스플랫폼화 되지 못하고 Windows Forms나 WPF처럼 Windows Only API 로 남아버렸고, Linux와 MacOS에서는 Linux의 Perf 같은 자체 기술을 호출해서 가져오는 방식으로 구현했어야 했던 것 같습니다.

Reading Windows and Linux memory metrics with .NET Core (gunnarpeipman.com)

여기까지 조사하면서 느낀 것은 CPU Usage와 Memory Usage는 분리해서 생각해야한다는 점이었습니다.


아직 확인해보지는 못했지만 .NET 이 8.0까지 나온 현재 시점에서 .NET 자체가 .NET 사용자들의 이런 요구를 들어주지 못했으므로 오픈소스가 만들어진 것 같습니다.

크로스 플랫폼 Nuget으로 Hardware.Info 라는 것이 있었습니다.

곧 사용해볼 기회가 있을 것 같은데 유용했으면 좋겠습니다.

1개의 좋아요

해당 프로젝트의 최신 포크판인 Libre Hardware Monitor도 있습니다.

2개의 좋아요

아…! 역시 그러면 그렇죠…있을거같았는데 찾아서 안나오더라니…제가 못찾은거네요. 감사합니다!!

1개의 좋아요

AvaloniaUI의 모바일 UI 오픈소스입니다.

링크드인에서 소개를 봤는데요, AvaloniaUI의 제 주변 사용자 지인들은 많이들 아발로니아는 모바일 지원이 Uno Platform에 비해 약하며 Desktop Application 위주이다. 라는 평가가 많았습니다.

저 역시 그렇게 생각하는 편인데 이런 아발로니아 모바일 UI 기술이 발전한다면 아발로니아 사용자들이 점점 더 개발이 편리해질 것 같습니다.

덤으로, 저는 링크드인을 자주하다보니 아발로니아에 관련된 소식을 링크드인에서 주로 접하는데요. 아발로니아는 자신들의 기술을 사용한 여러 오픈소스를 링크드인을 통해 비정기적으로 빈번하게 알려주고 있습니다.

Uno Platform도 자신들의 기술을 사용한 오픈소스를 이곳저곳에서 알리는 활동을 자주 하는지 궁금하네요. 기술이라는게 지속적으로 써줘야 홍보가 되고 유저가 늘어날텐데 말이죠.

3개의 좋아요

ㅋㅋ 이거 오래 쓰면 IDE 속도가 좀 느려지더라구요…~

2개의 좋아요