Skip to content

LagrangeDev/acidify

Repository files navigation

acidify

模块一览

  • acidify-core - PC NTQQ 协议的核心实现
  • acidify-crypto - 加密与 Hash 算法的高效实现
  • acidify-pb - Protobuf 编解码基础设施
  • acidify-qrcode - 二维码矩阵生成
  • yogurt - 基于 Acidify 的 Milky 实现
  • yogurt-jvm - Yogurt 的 JVM 平台实现 (Workaround for Ktor plugin's incompatibility issue)
  • yogurt-media-codec - Yogurt 的多媒体编解码支持模块

使用

基于 acidify-core 使用 Kotlin 进行开发

在 Git 中引入该仓库作为 Submodule,然后在项目的 settings.gradle.kts 中添加:

includeBuild("acidify")

然后,需要引用时,在项目的 build.gradle.kts 中添加:

dependencies {
    implementation("acidify:acidify-core")
}

通过 Milky 协议对接其他框架

参考 Yogurt 的文档下载并启动 Yogurt。

支持平台

  • Kotlin/JVM
  • Kotlin/Native
    • Windows via mingwX64
    • macOS via macosArm64
    • Linux via linuxX64 and linuxArm64

Special Thanks

  • Lagrange.Core 提供项目的基础架构和绝大多数协议包定义
  • Konata.Core 最初的 PC NTQQ 协议实现
  • lagrange-kotlin 提供 TEA & 登录认证的实现
  • @Linwenxuan04 编写 acidify-crypto 模块
  • qrcode-kotlin 提供二维码矩阵生成的实现
  • LagrangeCodec 提供多媒体编解码的实现
  • ... and all the contributors along the way!

Contributors

Directly to this repository

Contributors of Acidify

Lagrange.Core

Contributors of Lagrange.Core

LagrangeV2

Contributors of LagrangeV2

Konata.Core

Contributors of Konata.Core