{"repo":"Unicode01/auralogic","free":true,"listed":false,"github":"https://github.com/Unicode01/auralogic","clone":"git clone https://github.com/Unicode01/auralogic.git","description":"Self-hosted e-commerce platform with Go, Next.js, plugin runtime, virtual inventory, orders, payments, and admin analytics.","language":"TypeScript","stars":78,"topics":["ecommerce","go","nextjs","payments","plugins","self-hosted","typescript"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"AuraLogic 自托管的全功能电商平台，支持实体与虚拟商品销售 --- 系统概述 AuraLogic 是一个自托管的电商平台，支持实体商品和虚拟商品（激活码、序列号等）的销售与管理。系统提供商品展示、购物车、多种支付方式、库存管理、订单处理、客服工单、知识库等完整电商功能，同时支持通过 API 与第三方平台对接。 --- 核心功能 商品与库存 - 实体商品 - 支持多属性（颜色、尺寸等），需发货的传统商品 - 虚拟商品 - 激活码、序列号等数字商品，支持自动发货 - 库存管理 - 独立库存池，支持多商品共享库存、安全库存预警 - 盲盒模式 - 随机分配商品属性，支持按优先级分配 - 虚拟库存 - 批量导入虚拟库存项，支持预留/释放机制 - 商品序列号 - 防伪序列号生成与公开验证 购物与订单 - 购物车 - 按属性区分的购物车系统 - 订单管理 - 用户下单、管理员代下单、第三方 API 创建草稿订单 - 发货表单 - 通过安全链接填写收货信息，支持隐私保护模式 - 物流跟踪 - 物流单号分配与展示 - 优惠码 - 百分比/固定金额折扣，支持商品范围限制和有效期 支付系统 - 多种支付方式 - 内置 USDT (TRC20/BEP20) 自动确认 - 可扩展支付 - 通过 JavaScript 脚本自定义支付方式 - 支付包治理 - 支持通过 ZIP 包上传/市场导入 payment js 支付方式 - 支付轮询 - 自动检测支付状态 用户系统 - 多种登录方式 - 邮箱密码、OAuth（Google/GitHub）、快速登录链接 - 自动注册 - 填写发货表单时自动创建账号 - 隐私保护 - 用户可选择隐藏收货信息，仅发货管理员可见 客服与内容 - 工单系统 - 用户提交工单、消息对话、文件上传、订单共享 - 知识库 - 分类树结构的帮助文档 - 公告系统 - 系统公告发布，支持强制阅读确认 管理后台 - RBAC 权限 - 细粒度权限控制（订单、商品、用户、隐私查看等） - 数据分析 - 用户、订单、收入、设备、页面访问统计 - API 密钥 - 第三方平台 API 接入管理，支持速率限制 - 系统设置 - SMTP 邮件、登录策略、验证码、落地页编辑等 - 操作日志 - 管理员操作记录、邮件发送日志 API 接入 第三方平台通过 API 密钥（ X-API-Key + X-API-Secret ）访问管理端接口（ /api/admin/ ），按分配的权限范围（scopes）操作订单、商品、用户等资源。管理员在后台创建 API 密钥时指定允许的权限和速率限制。 插件系统 - 双运行时插件 - 支持 js worker 与 gRPC 两种插件运行时 - 全链路 Hook 扩展 - 支持认证、订单、支付、工单、商品库存、前端扩展等 Hook - 插件专属页面 - 支持管理端/用户端插件页、菜单入口与页面自执行 - 沙箱权限控制 - 支持按插件授予 hook.execute 、 frontend.extensions 、 api.execute 、 runtime.file system 等能力 --- 技术栈 后端 : Go + Gin + GORM，支持 PostgreSQL / MySQL / SQLite 前端 : Next.js 15 (App Router) + TypeScript + Tailwind CSS + shadcn/ui 基础设施 : Redis 缓存 + JWT 认证 + OAuth2 --- 快速开始 一键 Do","default_branch":null,"files":null,"tree":[],"storefront":"/r/Unicode01","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Unicode01/auralogic/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}