Auto-generated by .claude/scripts/build-index.sh. Regenerated at the end of every sourcehut-refresh run. Do not edit by hand — changes will be overwritten.
Read this before grepping. Each section gives you the canonical place to look for symbols in that repo.
Generated: 2026-05-19 05:22:31 UTC
api.sr.ht — masterbuilds.sr.ht — 0.103.12core-go — mastercore.sr.ht — 0.83.3forgeperf — mastergensokyo — mastergit-am.io — mastergit-rebase.io — mastergit-send-email.io — 0.1.17git.sr.ht — 0.97.6go-away-config — maingql.sr.ht — masterhub.sr.ht — 0.27.6lists.sr.ht — 0.70.6man.sr.ht — 0.19.27meta.sr.ht — 0.88.4pages.sr.ht — 0.17.12paste.sr.ht — 0.19.1sourcehut-go — mastersourcehut-migrate — v0.3.1sourcehut-ssh — 0.5.0sourcehut.org — mastersr.ht-apkbuilds — mastersr.ht-docs — mastersr.ht-nginx — mastersr.ht-pkgbuilds — mastersrht.site — masterstatus.sr.ht — maintodo.sr.ht — 0.84.4Tag: (branch: master)
Go files (root): auth.go, main.go
Tag: 0.103.12
GraphQL types (buildsrht/schema.graphqls)
type: Artifact, EmailTrigger, Job, JobCursor, JobEvent, JobGroup, Log, Mutation, OAuthClient, PGPKey, Query, SSHKey, SecretCursor, SecretFile, Settings, Task, User, UserWebhookSubscription, Version, WebhookDelivery, WebhookDeliveryCursor, WebhookSubscriptionCursor, WebhookTriggerinput: EmailTriggerInput, TriggerInput, UserWebhookInput, WebhookTriggerInputenum: AccessKind, AccessScope, JobStatus, TaskStatus, TriggerCondition, TriggerType, Visibility, WebhookEventinterface: Entity, Secret, Trigger, WebhookPayload, WebhookSubscriptionscalar: Binary, Cursor, File, TimeSQL tables (schema.sql)
artifact, gql_user_wh_delivery, gql_user_wh_sub, job, job_group, secret, task, trigger, user
Migrations: 2 files, latest migrations/0002_drop_legacy_tables.sql
Python blueprints (buildsrht/blueprints/): admin, jobs, secrets, settings
Python GraphQL queries (buildsrht/graphql/): builds, secrets
Go binaries (cmd/): api, worker
Go packages: api, worker
Tag: (branch: master)
Go binaries (cmd/): token
Go files (root): placeholder.go
Go packages: auth, client, config, crypto, database, email, errors, feature, model, objects, redis, server, valid, webhooks
Tag: 0.83.3
Python modules (srht/): api, assets, cache, config, crypto, database, debug, email, flagtype, gql_lexer, markdown, metrics, redis, rid, search, validation
Python subpackages (srht/): app, ariadne, graphql, icons, oauth, templates, webhook
Tag: (branch: master)
Go files (root): main.go
Go packages: schema
Tag: (branch: master)
Tag: (branch: master)
Tag: (branch: master)
Tag: 0.1.17
Tag: 0.97.6
GraphQL types (gitsrht/schema.graphqls)
type: ACL, ACLCursor, Artifact, ArtifactCursor, BinaryBlob, Commit, CommitCursor, Features, GitEvent, GitWebhookSubscription, Mutation, OAuthClient, Query, Redirect, Reference, ReferenceCursor, Repository, RepositoryCursor, RepositoryEvent, Settings, Signature, Tag, TextBlob, Trailer, Tree, TreeEntry, TreeEntryCursor, UpdatedRef, User, UserWebhookSubscription, Version, WebhookDelivery, WebhookDeliveryCursor, WebhookSubscriptionCursorinput: Filter, GitEventInput, GitWebhookInput, RepoInput, UpdatedRefInput, UserWebhookInputenum: AccessKind, AccessMode, AccessScope, ObjectType, Visibility, WebhookEventinterface: Blob, Entity, Object, WebhookPayload, WebhookSubscriptionscalar: Cursor, Time, URL, UploadSQL tables (schema.sql)
access, artifacts, gql_git_wh_delivery, gql_git_wh_sub, gql_user_wh_delivery, gql_user_wh_sub, redirect, repository, user
Migrations: 6 files, latest migrations/0006_add_resource_ids.sql
Python blueprints (gitsrht/blueprints/): artifacts, email, manage, public, repo
Python GraphQL queries (gitsrht/graphql/): artifacts, manage, settings
Go binaries (cmd/): api, http-clone, shell, update-hook
Go packages: update-hook
Tag: (branch: main)
Tag: (branch: master)
Go files (root): directives.go, email.go, server.go
Go packages: auth, client, config, crypto, database, model, redis
Tag: 0.27.6
GraphQL types (hubsrht/schema.graphqls)
type: Features, MailingList, MailingListCursor, Mutation, Project, ProjectCursor, Query, SourceRepo, SourceRepoCursor, Tracker, TrackerCursor, User, Versionenum: AccessKind, AccessScope, RepoType, Visibilityinterface: Entity, ProjectResourcescalar: Cursor, Time, UploadSQL tables (schema.sql)
event, event_project_association, features, mailing_list, project, redirect, source_repo, tracker, user, user_webhooks
Migrations: 8 files, latest migrations/0008_repo-type_enum.sql
Python blueprints (hubsrht/blueprints/): mailing_lists, projects, public, sources, trackers, users, webhooks
Go packages: api
Tag: 0.70.6
GraphQL types (api/graph/schema.graphqls)
type: ActivitySubscriptionCursor, ByteRange, Email, EmailCursor, EmailEvent, GeneralACL, Mailbox, MailingList, MailingListACL, MailingListACLCursor, MailingListCursor, MailingListEvent, MailingListSubscription, MailingListWebhookSubscription, Mutation, OAuthClient, Patch, Patchset, PatchsetCursor, PatchsetEvent, PatchsetTool, Preferences, Query, Thread, ThreadBlock, ThreadCursor, Trailer, User, UserWebhookSubscription, Version, WebhookDelivery, WebhookDeliveryCursor, WebhookSubscriptionCursorinput: ACLInput, MailingListInput, MailingListWebhookInput, PreferencesInput, UserWebhookInputenum: AccessKind, AccessScope, PatchsetStatus, ToolIcon, Visibility, WebhookEventinterface: ACL, ActivitySubscription, Entity, WebhookPayload, WebhookSubscriptionscalar: ConfirmationToken, Cursor, Time, URL, UploadSQL tables (schema.sql)
access, email, gql_list_wh_delivery, gql_list_wh_sub, gql_user_wh_delivery, gql_user_wh_sub, list, mirror, patchset, patchset_tool, subscription, subscription_request, user
Migrations: 10 files, latest migrations/0010_add_supersedes_id.sql
Python blueprints (listssrht/blueprints/): archives, patches, settings, user
Python GraphQL queries (listssrht/graphql/): queries
Go packages: api, ingress
Tag: 0.19.27
GraphQL types (api/graph/schema.graphqls)
type: Mutation, Query, Versionscalar: Cursor, Time, UploadSQL tables (schema.sql)
backing_repo, root_wiki, user, wiki
Migrations: 3 files, latest migrations/0003_remove_backing_repo.sql
Python blueprints (mansrht/blueprints/): create, html, manage, public
Go binaries (cmd/): api
Tag: 0.88.4
GraphQL types (metasrht/schema.graphqls)
type: AuditLogCursor, AuditLogEntry, BillingAddress, BillingSubscription, Features, Invoice, InvoiceCursor, LoginSecurity, Mutation, OAuthClient, OAuthClientRegistration, OAuthGrant, OAuthGrantRegistration, OAuthPersonalToken, OAuthPersonalTokenRegistration, PGPKey, PGPKeyCursor, PGPKeyEvent, PaymentMethod, PaymentOutcome, Product, ProductPrice, ProfileUpdateEvent, ProfileWebhookSubscription, Query, SSHKey, SSHKeyCursor, SSHKeyEvent, StripePaymentIntent, StripeSetupIntent, TOTPConfig, User, Version, WebhookDelivery, WebhookDeliveryCursor, WebhookSubscriptionCursorinput: BillingAddressInput, ProductPriceInput, ProfileWebhookInput, UpdateBillingSubscriptionInput, UserInputenum: AccessKind, AccessScope, Currency, PaymentIntentStatus, PaymentInterval, PaymentStatus, SetupIntentStatus, SubscriptionStatus, UserType, WebhookEventinterface: Entity, PaymentIntent, SetupIntent, WebhookPayload, WebhookSubscriptionscalar: Country, Cursor, Time, URL, UploadSQL tables (schema.sql)
audit_log_entry, billing_address, gql_profile_wh_delivery, gql_profile_wh_sub, invoice, oauth2_client, oauth2_grant, oauthclient, oauthtoken, payment_method, pgpkey, product, product_price, reserved_usernames, sshkey, subscription, user, user_auth_factor, user_email_change, user_notes, user_password_change, user_payment_processor, user_registration, user_webhook_delivery, user_webhook_subscription, webhook_subscription
Migrations: 12 files, latest migrations/0012_make_fingerprint_nullable.sql
Python blueprints (metasrht/blueprints/): auth, billing, keys, oauth2, privacy, profile, security, users
Python GraphQL queries (metasrht/graphql/): admin, auth, billing, email, keys, oauth2, profile, security
Go binaries (cmd/): api
Tag: 0.17.12
GraphQL types (graph/schema.graphqls)
type: Mutation, OAuthClient, Query, Site, SiteACL, SiteACLCursor, SiteCursor, SiteEvent, User, UserWebhookSubscription, Version, WebhookDelivery, WebhookDeliveryCursor, WebhookSubscriptionCursorinput: ACLInput, FileConfig, FileOptions, SiteConfig, UserWebhookInputenum: AccessKind, AccessScope, Protocol, WebhookEventinterface: ACL, Entity, WebhookPayload, WebhookSubscriptionscalar: Cursor, Time, UploadSQL tables (schema.sql)
gql_user_wh_delivery, gql_user_wh_sub, site_access, sites, user
Migrations: 1 files, latest migrations/0001_switch_to_brant.sql
Go binaries (cmd/): daily, pages.sr.ht
Go packages: account, graph, webhooks
Tag: 0.19.1
GraphQL types (pastesrht/schema.graphqls)
type: File, Mutation, OAuthClient, Paste, PasteCursor, PasteEvent, Query, User, UserWebhookSubscription, Version, WebhookDelivery, WebhookDeliveryCursor, WebhookSubscriptionCursorinput: UserWebhookInputenum: AccessKind, AccessScope, Visibility, WebhookEventinterface: Entity, WebhookPayload, WebhookSubscriptionscalar: Cursor, Time, URL, UploadSQL tables (schema.sql)
blob, gql_user_wh_delivery, gql_user_wh_sub, paste, paste_file, user
Migrations: 3 files, latest migrations/0003_drop_legacy_tables.sql
Python blueprints (pastesrht/blueprints/): public
Python GraphQL queries (pastesrht/graphql/): mutations
Go binaries (cmd/): api
Tag: (branch: master)
Go binaries (cmd/): git.sr.ht, meta.sr.ht
Go files (root): client.go, config.go, doc.go, entry.go, resources.go
Go packages: git.sr.ht, meta.sr.ht
Tag: v0.3.1
Go binaries (cmd/): sourcehut-migrate
Tag: 0.5.0
Go binaries (cmd/): sourcehut-ssh
Go packages: dispatch, handler, meta, shell, ssh
Tag: (branch: master)
Tag: (branch: master)
Tag: (branch: master)
Tag: (branch: master)
Tag: (branch: master)
Tag: (branch: master)
Tag: (branch: main)
Tag: 0.84.4
GraphQL types (todosrht/schema.graphqls)
type: ACLCursor, ActivitySubscriptionCursor, Assignment, Comment, Created, DefaultACL, EmailAddress, Event, EventCreated, EventCursor, ExternalUser, Label, LabelCursor, LabelEvent, LabelUpdate, Mutation, OAuthClient, Preferences, Query, StatusChange, Ticket, TicketCursor, TicketDeletedEvent, TicketEvent, TicketMention, TicketSubscription, TicketWebhookSubscription, Tracker, TrackerACL, TrackerCursor, TrackerEvent, TrackerSubscription, TrackerWebhookSubscription, User, UserMention, UserWebhookSubscription, Version, WebhookDelivery, WebhookDeliveryCursor, WebhookSubscriptionCursorinput: ACLInput, ImportInput, PreferencesInput, SubmitCommentEmailInput, SubmitCommentInput, SubmitTicketEmailInput, SubmitTicketInput, TicketWebhookInput, TrackerInput, TrackerWebhookInput, UpdateLabelInput, UpdateStatusInput, UpdateTicketInput, UserWebhookInputenum: AccessKind, AccessScope, Authenticity, EmailCmd, EventType, TicketResolution, TicketStatus, Visibility, WebhookEventinterface: ACL, ActivitySubscription, Entity, EventDetail, WebhookPayload, WebhookSubscriptionscalar: Cursor, Time, URL, UploadSQL tables (schema.sql)
event, event_notification, gql_ticket_wh_delivery, gql_ticket_wh_sub, gql_tracker_wh_delivery, gql_tracker_wh_sub, gql_user_wh_delivery, gql_user_wh_sub, label, participant, redirect, ticket, ticket_assignee, ticket_comment, ticket_label, ticket_subscription, tracker, user, user_access
Migrations: 5 files, latest migrations/0005_add_resource_ids.sql
Python blueprints (todosrht/blueprints/): html, settings, ticket, tracker
Python GraphQL queries (todosrht/graphql/): lmtp, settings, tickets, trackers
Go binaries (cmd/): api
Go packages: api
When the same type name appears in multiple repos, it is a different type in each — they are not federated as one. Use this map to pick the right service before reading.
ACLCursor → git.sr.ht, todo.sr.htACLInput → lists.sr.ht, pages.sr.ht, todo.sr.htAccessKind → builds.sr.ht, git.sr.ht, hub.sr.ht, lists.sr.ht, meta.sr.ht, pages.sr.ht, paste.sr.ht, todo.sr.htAccessScope → builds.sr.ht, git.sr.ht, hub.sr.ht, lists.sr.ht, meta.sr.ht, pages.sr.ht, paste.sr.ht, todo.sr.htActivitySubscriptionCursor → lists.sr.ht, todo.sr.htArtifact → builds.sr.ht, git.sr.htFeatures → git.sr.ht, hub.sr.ht, meta.sr.htMailingList → hub.sr.ht, lists.sr.htMailingListCursor → hub.sr.ht, lists.sr.htMutation → builds.sr.ht, git.sr.ht, hub.sr.ht, lists.sr.ht, man.sr.ht, meta.sr.ht, pages.sr.ht, paste.sr.ht, todo.sr.htOAuthClient → builds.sr.ht, git.sr.ht, lists.sr.ht, meta.sr.ht, pages.sr.ht, paste.sr.ht, todo.sr.htPGPKey → builds.sr.ht, meta.sr.htPreferences → lists.sr.ht, todo.sr.htPreferencesInput → lists.sr.ht, todo.sr.htQuery → builds.sr.ht, git.sr.ht, hub.sr.ht, lists.sr.ht, man.sr.ht, meta.sr.ht, pages.sr.ht, paste.sr.ht, todo.sr.htSSHKey → builds.sr.ht, meta.sr.htSettings → builds.sr.ht, git.sr.htTracker → hub.sr.ht, todo.sr.htTrackerCursor → hub.sr.ht, todo.sr.htTrailer → git.sr.ht, lists.sr.htUser → builds.sr.ht, git.sr.ht, hub.sr.ht, lists.sr.ht, meta.sr.ht, pages.sr.ht, paste.sr.ht, todo.sr.htUserWebhookInput → builds.sr.ht, git.sr.ht, lists.sr.ht, pages.sr.ht, paste.sr.ht, todo.sr.htUserWebhookSubscription → builds.sr.ht, git.sr.ht, lists.sr.ht, pages.sr.ht, paste.sr.ht, todo.sr.htVersion → builds.sr.ht, git.sr.ht, hub.sr.ht, lists.sr.ht, man.sr.ht, meta.sr.ht, pages.sr.ht, paste.sr.ht, todo.sr.htVisibility → builds.sr.ht, git.sr.ht, hub.sr.ht, lists.sr.ht, paste.sr.ht, todo.sr.htWebhookDelivery → builds.sr.ht, git.sr.ht, lists.sr.ht, meta.sr.ht, pages.sr.ht, paste.sr.ht, todo.sr.htWebhookDeliveryCursor → builds.sr.ht, git.sr.ht, lists.sr.ht, meta.sr.ht, pages.sr.ht, paste.sr.ht, todo.sr.htWebhookEvent → builds.sr.ht, git.sr.ht, lists.sr.ht, meta.sr.ht, pages.sr.ht, paste.sr.ht, todo.sr.htWebhookSubscriptionCursor → builds.sr.ht, git.sr.ht, lists.sr.ht, meta.sr.ht, pages.sr.ht, paste.sr.ht, todo.sr.ht