MCPcopy Index your code
hub / github.com/aa12gq/goxenith

github.com/aa12gq/goxenith @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
393 symbols 1,297 edges 95 files 179 documented · 46%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

go-xenith

Auth Status GitHub Issues GitHub Pull Requests GitHub Pull Requests GitHub license HitCount

ℹ️ 项目简介

GoXenith(xenith)传达顶点、巅峰的意义,有意将其打造为高性能、功能齐全的 API 框架, 将以论坛社区为主题作为服务端,基于gin, cobra, viper, zap, ent, protobuf, redis, mysql, email, jwt.

👨‍💻 项目地址

分类 GitHub
后端 https://github.com/aa12gq/goxenith.git
前端 https://github.com/aa12gq/xenith-ui.git

🔗 项目wiki

项目相关介绍,使用,最佳实践等相关内容,都会在文档呈现,如有疑问,请先阅读文档,以下列举以下常用快链。 https://github.com/AA12GQ/goxenith/wiki/

🏊 API文档

提供地址如下:

分类 地址
ApiPost API https://console-docs.apipost.cn/preview/04079a8d2a33a953/cc89c293f2253c64

👷 构建

在项目根目录下运行

    make all

🚀 部署

    GOOS=linux GOARCH=amd64 make build-direct

🤗 另外

  • 如果觉得项目不错,麻烦动动小手点个⭐️star⭐️!
  • 如果你还有其他想法或者需求,欢迎在issue中交流!

Extension points exported contracts — how you extend this code

Driver (Interface)
(no doc) [4 implementers]
pkg/sms/driver_interface.go
Driver (Interface)
(no doc) [4 implementers]
pkg/mail/driver_interface.go
EntSchema (Interface)
EntSchema 适配entgo生成的Schema对象
pkg/model/ent_schema.go
Store (Interface)
(no doc)
pkg/cache/store_interface.go
Store (Interface)
(no doc)
pkg/verifycode/store_interface.go
ConfigFunc (FuncType)
(no doc)
pkg/config/config.go
ValidatorFunc (FuncType)
(no doc)
app/requests/requests.go

Core symbols most depended-on inside this repo

Env
called by 51
pkg/config/config.go
JSON
called by 35
pkg/response/response.go
LogWarnIf
called by 34
pkg/logger/logger.go
Abort500
called by 34
pkg/response/response.go
Annotations
called by 32
app/models/schema/comment.go
GetString
called by 31
pkg/config/config.go
Get
called by 24
pkg/verifycode/store_interface.go
Get
called by 24
pkg/config/config.go

Shape

Function 205
Method 132
Struct 48
Interface 5
FuncType 2
TypeAlias 1

Languages

Go100%

Modules by API surface

pkg/cache/cache.go28 symbols
pkg/logger/logger.go24 symbols
app/http/controllers/api/v1/article_controller.go17 symbols
pkg/config/config.go16 symbols
pkg/response/response.go14 symbols
app/http/controllers/api/v1/category_controller.go12 symbols
pkg/redis/redis.go11 symbols
pkg/cache/store_redis.go11 symbols
pkg/cache/store_interface.go10 symbols
pkg/auth/jwt.go10 symbols
app/http/controllers/api/v1/auth/signup_controller.go10 symbols
app/http/controllers/api/v1/users_controller.go8 symbols

For agents

$ claude mcp add goxenith \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact