MCPcopy Index your code
hub / github.com/Sirneij/go-auth

github.com/Sirneij/go-auth @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
111 symbols 424 edges 54 files 11 documented · 10% updated 3y ago★ 51

Browse by type

Functions 93 Types & classes 18
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

go-auth

This repository accompanies a series of tutorials on session-based authentication using Go at the backend and JavaScript (SvelteKit) on the front-end.

It is currently live here (the backend may be brought down soon).

To run locally, kindly follow the instructions in each subdirectory.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 57
Function 36
Struct 12
Interface 3
TypeAlias 3

Languages

Go83%
TypeScript17%

Modules by API surface

go-auth-backend/internal/jsonlog/jsonlog.go9 symbols
go-auth-backend/cmd/api/errors.go9 symbols
go-auth-backend/internal/validator/validator.go8 symbols
go-auth-backend/cmd/api/helpers.go7 symbols
go-auth-backend/internal/data/user_queries.go6 symbols
frontend/src/lib/utils/helpers.js6 symbols
go-auth-backend/internal/data/user_types.go5 symbols
go-auth-backend/internal/types/time.go4 symbols
go-auth-backend/internal/tokens/utils.go4 symbols
go-auth-backend/internal/cookies/cookies.go4 symbols
go-auth-backend/internal/mailer/mailer.go3 symbols
go-auth-backend/internal/data/user_validation.go3 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page