前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >dotnet 的跨平台 UI 框架:WPF 的精神继承 | 开源日报 No.123

dotnet 的跨平台 UI 框架:WPF 的精神继承 | 开源日报 No.123

作者头像
小柒
发布2023-12-19 20:14:09
5280
发布2023-12-19 20:14:09
举报
文章被收录于专栏:开源服务指南

picture

AvaloniaUI/Avalonia[1]

Stars: 20.7k License: MIT

picture

Avalonia 是 dotnet 的跨平台 UI 框架,提供灵活的样式系统,并支持 Windows、macOS、Linux、iOS、Android 和 WebAssembly 等多种平台。它被许多人认为是 WPF 的精神继承者,为 XAML 开发人员创建跨平台应用程序提供了熟悉且现代化的开发体验。Avalonia XPF 可以使 WPF 应用在 macOS 和 Linux 上运行而无需进行昂贵且风险高的重写,这也是其商业产品之一。

  • 提供类似于 WPF 的功能但有很多改进
  • 支持各种主流操作系统
  • 灵活样式系统
  • Avalonia XFP 可实现原生 WPF 应用在 macOS 和 Linux 上运行

GoogleCloudPlatform/python-docs-samples[2]

Stars: 6.7k License: Apache-2.0

这个项目是 Google Cloud Platform Python 示例,主要功能包括提供 Google 云平台产品的 Python 示例。该项目的核心优势和关键特点包括:

  • 提供了多种不同版本 Python (2.7、3.8、3.9、3.10 和 3.11) 的构建状态
  • 可以通过创建虚拟环境来运行样本
  • 详细介绍了如何设置并获取身份验证凭据

srush/Tensor-Puzzles[3]

Stars: 1.9k License: MIT

picture

这个项目是关于张量编程语言 (如 PyTorch 或 Numpy) 的一个集合,其中包括 21 个张量谜题。类似国际象棋谜题,这些谜题的目标并不是在模拟真实程序的复杂性,而是在简化环境中进行练习。每个谜题要求你重新实现 NumPy 标准库中的一个函数而不能使用任何 “魔法”。主要功能和核心优势包括:

  • 提供了 21 个挑战性的张量编程问题
  • 通过解决这些问题来提高对广播操作规则以及基本数学运算、索引等概念的理解
  • 可以帮助用户更好地掌握张量编程语言,并锻炼从头出发和巧妙利用广播来完成任务。

miekg/dns[4]

Stars: 7.4k License: BSD-3-Clause

这个项目是一个 DNS 库,支持所有资源记录和 DNSSEC 类型。它遵循了精简高效的哲学,并提供服务器端和客户端编程功能。该项目主要特点包括:

  • UDP/TCP 查询,IPv4 和 IPv6
  • 快速
  • 服务器端编程 (模仿 net/http 包)
  • 客户端编程
  • DNSSEC:DSA、RSA、ECDSA 和 Ed25519 的签名、验证以及密钥生成
  • EDNS0,NSID,Cookies 等等
  • 支持最新两个版本的 Go 语言
  • 遵循 “KISS” 原则
  • 小型 API 设计;如果在 Go 中容易实现,则不会为其创建函数

djsime1/awesome-flipperzero[5]

Stars: 13.7k License: CC0-1.0

picture

这是一个为 Flipper Zero 设备收集了丰富资源的项目。该项目主要包括数据库和转储、应用程序与插件、固件与调整、图形动画以及模块和外壳等内容。其核心优势和关键特点包括:

  • 提供免费开源的 BadUSB 负载
  • 收录各种类型文件,文档和转储数据
  • 包含频谱分析仪、俄罗斯方块游戏等多样化功能应用
  • 提供解锁固件支持滚动代码,并有社区插件稳定调整及游戏功能

总体来说,该项目提供了丰富而全面的资源库,涵盖了 Flipper Zero 设备所需的各类软硬件相关内容。

Jessecar96/SteamDesktopAuthenticator[6]

Stars: 2.9k License: MIT

Steam Desktop Authenticator 是 Steam 移动认证器应用的桌面实现。具有 Windows 支持,提供了设置新账户、查看当前登录码和交易确认等功能。同时还可以获取备份代码以确保安全性。

核心优势:

  • 对于没有手机但需要使用认证器的用户来说很方便
  • 可以在多台电脑上使用
  • 支持 Windows 系统
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-12-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源服务指南 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • AvaloniaUI/Avalonia[1]
  • GoogleCloudPlatform/python-docs-samples[2]
  • srush/Tensor-Puzzles[3]
  • miekg/dns[4]
  • djsime1/awesome-flipperzero[5]
  • Jessecar96/SteamDesktopAuthenticator[6]
相关产品与服务
多因子身份认证
多因子身份认证(Multi-factor Authentication Service,MFAS)的目的是建立一个多层次的防御体系,通过结合两种或三种认证因子(基于记忆的/基于持有物的/基于生物特征的认证因子)验证访问者的身份,使系统或资源更加安全。攻击者即使破解单一因子(如口令、人脸),应用的安全依然可以得到保障。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档