SharpCraftLauncher —— A super light, fast, clean minecraft launcher framework written in rust. 一个用 Rust 编写的无比轻量的,迅速的,简洁的启动器的附属框架们。
SharpCraftLauncher —— A super light, fast, clean minecraft launcher framework written in rust. 一个用 Rust 编写的无比轻量的,迅速的,简洁的启动器的附属框架们。
使用 Rust 编程语言编写,内存占用相当之小,性能相当之优秀,针对二进制大小做了力所能及的压缩优化。
原生跨平台,支持 Windows,Linux,MacOS 三大主流操作系统。
scl-core: 启动器核心库,包含了游戏启动,游戏下载,正版登录,模组下载等游戏操作功能scl-webview: 启动器 WebView 网页浏览器库,提供了用于微软正版登录的浏览器窗口scl-macro: 启动器过程宏库,包含了部分用于代码生成的过程宏代码,目前包含图标代码生成的简易过程宏scl-gui-animation: 启动器图形页面动画函数库,包含了一些方便用来制作非线性动画的函数和工具类scl-gui-widgets: 启动器图形页面组件库,基于 Druid 框架,提供了大量基于 WinUI3 设计规范制作的图形页面组件结合 Rust 本身的单执行文件特性,本 SCL 项目使用 LGPL 3.0 开源协议 并免除静态链接的限制,详情可以查阅 COPYING 或者 参考译文
使用简单的说就是,你可以以静态链接本项目的库而不需要开放源代码。
考虑到 SCL 的自身开发情况,如果你需要贡献代码到本仓库,你将默认无条件同意 SteveXMH 使用你所贡献的代码盈利且不可撤销,盈利方式包括但不限于:爱发电支持,微信支付宝等。
故如果同意本贡献协议,请在第一次提交 PR 时在备注中写明以下文字(可复制粘贴,请将[Github账户ID]更换成自己的 Github 账户 ID):
[Github账户ID]无条件同意[SteveXMH](https://github.com/Steve-xmh)使用[Github账户ID]所贡献的代码以任何形式盈利且不会撤销。
这里列出了由作者自行开发/二次开发的一些项目,它们都将计划用在 SCL 启动器的开发中。一部分项目使用的是更加宽松甚至是 CC0 的开源共享协议,所以请随意使用吧!
作者自 2021 年 1 月开始做到了现在的项目,喜欢的话请给一个 Star 吧!
如果有能力的话,来爱发电为我发电支持吧!
No open issues yet, or sync has not completed.