MCPcopy Index your code
hub / github.com/arman-aminian/twitter-backend

github.com/arman-aminian/twitter-backend @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
221 symbols 609 edges 31 files 35 documented · 16% updated 5y ago★ 861 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Store (Interface)
(no doc)
user/user.go
Store (Interface)
(no doc)
tweet/tweet.go
Store (Interface)
(no doc)
hashtag/hashtag.go
GlobalSkipper (FuncType)
(no doc)
router/middleware/global.go
GlobalExtractor (FuncType)
(no doc)
router/middleware/global.go
Skipper (FuncType)
(no doc)
router/middleware/jwt.go

Core symbols most depended-on inside this repo

NewError
called by 86
utils/errors.go
NotFound
called by 24
utils/errors.go
stringFieldFromToken
called by 24
handler/user.go
GetByUsername
called by 21
user/user.go
GetTweetById
called by 11
tweet/tweet.go
NewOwner
called by 10
model/owner.go
IsFollower
called by 7
user/user.go
newTweetResponse
called by 7
handler/response.go

Shape

Method 118
Function 60
Struct 36
FuncType 4
Interface 3

Languages

Go100%

Modules by API surface

handler/user.go21 symbols
handler/response.go21 symbols
store/user.go18 symbols
user/user.go17 symbols
store/tweet.go16 symbols
tweet/tweet.go15 symbols
handler/request.go12 symbols
handler/user_test.go10 symbols
handler/tweet.go10 symbols
store/hashtags.go9 symbols
hashtag/hashtag.go8 symbols
router/middleware/jwt.go6 symbols

Datastores touched

hashtagsCollection · 1 repos
tweetsCollection · 1 repos
usersCollection · 1 repos
(mongodb)Database · 1 repos
twitterDatabase · 1 repos
twitter_dbDatabase · 1 repos

For agents

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

⬇ download graph artifact