KhaslanaMarketplace 是 ClassIsland 插件市场的基础设施,支持插件浏览、上传、签名、自动病毒扫描和发布者管理。

Stars

6

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

AGPL-3.0

最近更新

2026-07-29

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它集成了多个 OAuth 登录方式,对非可信构建的插件进行默认隐藏并显示警告,同时具备自动化安全扫描和审计日志,为插件生态提供了可靠基础。

适合谁使用

  • ClassIsland 用户
  • 插件开发者
  • 市场管理员
  • 部署 ClassIsland 的 IT 管理员

典型使用场景

  • 浏览和发现精选插件
  • 上传和管理插件版本
  • 通过 CI 自动上传并签名插件
  • 管理发布者角色与权限

项目优势

  • 支持 GitHub 和智教联盟 OAuth 登录
  • 基于信任度的插件可见性控制,对非可信构建显示警告
  • 上传流程中自动进行病毒扫描和签名
  • 提供发布者操作的审计日志

使用前须知

  • 大部分功能尚待实现(清单项未完成)
  • 需要验证手机号才能创建或加入发布者
  • 依赖外部 OAuth 和杀毒服务

README 快速开始

KhaslanaMarketplace

本项目是 ClassIsland 插件市场的基础设施。

功能

  • 浏览与搜索插件
    • 有【编辑推荐】属性的插件将被优先展示
    • 非来自可信构建的插件将被默认隐藏,并显示警告
  • 上传插件
    • 手动上传插件
    • 从 CI 上传插件
    • 后处理插件
      • 签名
      • 自动病毒扫描
      • 进入审核队列
      • 加入文件仓,以供差异更新
  • 用户与发布者管理
    • 通过智教联盟/GitHub OAuth 登录
    • 验证手机号,验证后才允许创建/加入发布者
    • 发布者权限管理:所有者、管理员、成员、查看者
    • 审计日志

项目描述

ClassIsland 市场基础设施。

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

react
精选
react GitHub avatar

react

React is a JavaScript library for building user interfaces with declarative, component-based, and cross-platform design.

Web 开发前端框架
246,741
TanStack
精选
TanStack GitHub avatar

router

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.

Web 开发前端框架
14,861
NUber-dev
精选
NUber-dev GitHub avatar

YTubic

YTubic is a fast, responsive, open-source YouTube Music desktop client for Windows, Linux, and macOS that uses direct InnerTube API communication and aggressive caching to provide instant navigation and playback.

Web 开发前端框架
226