Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/openstatusHQ/openstatus
/ functions
Functions
4,268 in github.com/openstatusHQ/openstatus
⨍
Functions
4,268
◇
Types & classes
410
↓ 8 callers
Function
trackingInterceptor
()
apps/server/src/routes/rpc/interceptors/tracking.ts:110
↓ 8 callers
Function
updatePageComponentOrder
(args: { ctx: ServiceContext; input: UpdatePageComponentOrderInput; })
packages/services/src/page-component/update-order.ts:26
↓ 8 callers
Function
updateSubscriberScope
(args: { input: UpdateSubscriberScopeInput; db?: DB; })
packages/services/src/page-subscriber/update-scope.ts:26
↓ 8 callers
Function
worstImpact
( impacts: Iterable<PageComponentImpact>, )
packages/db/src/schema/page_components/constants.ts:36
↓ 7 callers
Method
RecordEvaluate
(s []string)
apps/checker/pkg/assertions/assertions.go:122
↓ 7 callers
Function
applyPageLocaleOverride
( route: ResolvedRoute, page: Pick<Page, "defaultLocale">, )
apps/status-page/src/lib/proxy/apply-page-locale-override.ts:13
↓ 7 callers
Function
buildInput
(overrides: Partial<ComposeInput> = {})
apps/status-page/src/lib/proxy/compose-page-action.test.ts:44
↓ 7 callers
Function
componentGroupNotFoundError
(groupId: string)
apps/server/src/routes/rpc/handlers/status-page/errors.ts:184
↓ 7 callers
Function
consume
(id)
apps/server/src/routes/slack/confirmation-store.ts:80
↓ 7 callers
Function
createImpactReport
(args: { id: number; status?: "investigating" | "resolved"; components: number[]; updates: Arr
packages/api/src/router/statusPage.utils.test.ts:1363
↓ 7 callers
Function
createMockMaintenance
( id: number, pageComponentIds: number[], )
packages/api/src/router/statusPage.utils.test.ts:1064
↓ 7 callers
Function
createMockRequest
( serviceTypeName: string, methodName: string, message: Record<string, unknown> = {}, opts?: { withAut
apps/server/src/routes/rpc/interceptors/__tests__/tracking.test.ts:51
↓ 7 callers
Function
detectWebhookFlavor
(url: string)
packages/subscriptions/src/channels/webhook.ts:19
↓ 7 callers
Function
executeRegistryAction
(args: { tool: AnyAgentTool; ctx: ServiceContext; draftInput: unknown; flags: Record<string, boolean>;
apps/server/src/routes/slack/registry-runner.ts:124
↓ 7 callers
Function
file_private_location_v1_assertions_proto_rawDescGZIP
()
apps/checker/proto/private_location/v1/assertions.pb.go:497
↓ 7 callers
Function
file_private_location_v1_assertions_proto_rawDescGZIP
()
apps/private-location/proto/private_location/v1/assertions.pb.go:497
↓ 7 callers
Function
findCorrection
(term: string, vocab: string[])
apps/web/src/content/utils/search-match.ts:312
↓ 7 callers
Function
findPhase
(name: string)
packages/importers/src/providers/instatus/provider.test.ts:117
↓ 7 callers
Function
formatMs
(value: number | null | undefined)
apps/status-page/src/content/markdown/helpers.ts:140
↓ 7 callers
Function
generateApiKey
()
packages/db/src/utils/api-key.ts:10
↓ 7 callers
Function
generatePostsList
* Generate a markdown list from posts
apps/web/src/content/utils/listing.ts:65
↓ 7 callers
Function
getChannel
(channelType: string)
packages/subscriptions/src/channels/index.ts:13
↓ 7 callers
Function
getDocsPage
(slug: string)
apps/web/src/content/docs.ts:48
↓ 7 callers
Function
getExternalComponentBySlug
(args: { ctx?: GlobalReadContext; serviceSlug: string; componentSlug: string; now?: Date; })
packages/services/src/external-service-component/list.ts:180
↓ 7 callers
Function
getServiceReportWindows
(args: { ctx?: GlobalReadContext; serviceIds: number[]; since: Date; })
packages/services/src/external-service-report/read.ts:39
↓ 7 callers
Function
getTinybirdMocks
()
apps/server/src/routes/rpc/handlers/monitor/__tests__/monitor.test.ts:63
↓ 7 callers
Function
hasPendingSubscriber
(args: { input: HasPendingSubscriberInput; db?: DB; })
packages/services/src/page-subscriber/has-pending.ts:13
↓ 7 callers
Function
isExternalItem
(item: DocsNavItem)
apps/web/src/content/docs.config.ts:268
↓ 7 callers
Function
isGroupItem
(item: DocsNavItem)
apps/web/src/content/docs.config.ts:272
↓ 7 callers
Function
isSvgFile
(filename: string)
packages/api/src/router/blob.ts:9
↓ 7 callers
Function
jsonRpc
* Build a JSON-RPC POST request. Pass `key: false` to omit the * `x-openstatus-key` header entirely (testing the unauthenticated * path) — `undefine
apps/server/src/routes/mcp/handler.test.ts:41
↓ 7 callers
Function
makeApp
* Build a fresh Hono app with the same middleware chain as production. * `@hono/sentry` is mounted even without a DSN — `handleError` reads * `c.get
apps/server/src/routes/mcp/handler.test.ts:19
↓ 7 callers
Function
makeCaller
(limitsOverride?: Partial<Limits>, workspaceId = 1)
packages/api/src/router/import.test.ts:72
↓ 7 callers
Function
makePageUpdate
(overrides: Partial<PageUpdate> = {})
packages/subscriptions/src/dispatcher.test.ts:44
↓ 7 callers
Function
makePendingInput
()
apps/server/src/routes/slack/confirmation-store.test.ts:16
↓ 7 callers
Function
mockFetch
(response: Response)
packages/services/src/agent-tools/__tests__/docs.test.ts:17
↓ 7 callers
Function
mockFetch
(data: unknown, status = 200)
packages/importers/src/providers/statuspage/client.test.ts:16
↓ 7 callers
Function
mockFetchPaginated
(data: unknown, status = 200)
packages/importers/src/providers/instatus/client.test.ts:28
↓ 7 callers
Method
mockReturnValue
(value: unknown)
packages/test-utils/src/mock-fn.ts:24
↓ 7 callers
Function
notifyStatusReport
(args: { ctx: ServiceContext; input: NotifyStatusReportInput; })
packages/services/src/status-report/notify.ts:20
↓ 7 callers
Function
pageIndicator
(status: string)
apps/status-page/src/content/status-vocab.ts:37
↓ 7 callers
Function
recordExternalServiceReport
(args: { ctx?: GlobalReadContext; input: RecordExternalReportInput; })
packages/services/src/external-service-report/record.ts:23
↓ 7 callers
Function
resolveClientIp
(headers: { get(name: string): string | null; })
apps/status-page/src/lib/http/client-ip.ts:8
↓ 7 callers
Function
sendTest
({ url, headers, }: { url: string; headers?: { key: string; value: string }[]; })
packages/notifications/webhook/src/index.ts:105
↓ 7 callers
Function
statusDotClass
(input: boolean | null | StepResult)
apps/web/src/app/(landing)/play/mcp-health/utils.ts:25
↓ 7 callers
Function
statusPageAlternates
({ slug, customDomain, markdownPath = "/.md", }: { slug: string; customDomain?: string | null; mar
apps/status-page/src/lib/alternates.ts:17
↓ 7 callers
Function
stripPrefixForExternal
( route: Pick<ResolvedRoute, "type" | "prefix">, internalPath: string, )
apps/status-page/src/lib/proxy/strip-prefix-for-external.ts:9
↓ 7 callers
Function
unsubscribeSubscriber
(args: { input: UnsubscribeSubscriberInput; db?: DB; })
packages/services/src/page-subscriber/unsubscribe.ts:19
↓ 7 callers
Function
withinEditDistance1
(a: string, b: string)
apps/web/src/content/utils/search-match.ts:267
↓ 6 callers
Function
assignComponentSlugs
(args: { existing: ExistingComponentSlug[]; incoming: Array<{ upstreamComponentId: string; name: string }>
packages/services/src/external-service-component/internal.ts:46
↓ 6 callers
Function
canonicalUrl
(baseUrl: string, path = "")
apps/status-page/src/content/markdown/helpers.ts:150
↓ 6 callers
Function
checkMonitorLimits
( workspaceId: number, limits: Limits, periodicity: Periodicity | undefined, regions: Region[] | undef
apps/server/src/routes/rpc/handlers/monitor/limits.ts:15
↓ 6 callers
Function
componentStatus
(status: string)
apps/status-page/src/content/status-vocab.ts:45
↓ 6 callers
Function
computeMonitorMonth
(args: { month: string; // YYYY-MM-01 monitorId: number; counts: ComputeCountRow[]; })
packages/services/src/frozen-uptime/compute.ts:42
↓ 6 callers
Function
createError
* Creates a ConnectError with structured metadata.
apps/server/src/routes/rpc/handlers/maintenance/errors.ts:22
↓ 6 callers
Function
createErrorResponse
( code: ErrorCode, error: string, status: number, details?: Record<string, unknown>, headers?: Recor
apps/web/src/app/(landing)/play/checker/api/route.ts:58
↓ 6 callers
Function
createHeading
(level: number)
apps/web/src/content/mdx-components/heading.tsx:26
↓ 6 callers
Function
createInstatusProvider
()
packages/importers/src/providers/instatus/provider.ts:22
↓ 6 callers
Function
createMockMonitor
()
packages/notifications/telegram/src/index.test.ts:28
↓ 6 callers
Function
createMockMonitor
()
packages/notifications/ms-teams/src/index.test.ts:54
↓ 6 callers
Function
createMockMonitor
()
packages/notifications/grafana-oncall/src/index.test.ts:21
↓ 6 callers
Function
createMockNotification
()
packages/notifications/telegram/src/index.test.ts:40
↓ 6 callers
Function
createMockNotification
()
packages/notifications/ms-teams/src/index.test.ts:82
↓ 6 callers
Function
createMockNotification
()
packages/notifications/grafana-oncall/src/index.test.ts:33
↓ 6 callers
Function
createStatusReport
( overrides: Partial<ReportWithUpdates> = {}, )
packages/tracker/src/tracker.test.ts:79
↓ 6 callers
Function
cron
({ periodicity, // oxlint-disable-next-line eslint/no-unused-vars req, }: z.infer<typeof periodicityAvai
apps/web/src/app/api/checker/cron/_cron.ts:40
↓ 6 callers
Function
currentImpactsFromUpdates
( updates: ReadonlyArray<{ id: number; date: Date; componentImpacts: ReadonlyArray<{ pageC
packages/db/src/schema/page_components/constants.ts:54
↓ 6 callers
Function
defaultPresenter
(args: { tool: AnyAgentTool; input: unknown; notify: boolean; })
apps/server/src/routes/slack/presenters/default.ts:19
↓ 6 callers
Function
deleteMonitor
(args: { ctx: ServiceContext; input: DeleteMonitorInput; })
packages/services/src/monitor/delete.ts:21
↓ 6 callers
Function
docsNavTree
()
apps/web/src/content/docs.config.ts:334
↓ 6 callers
Function
failWith
(opts: FetchBaseOptions)
packages/status-fetcher/src/fetch.ts:72
↓ 6 callers
Function
findPhase
(name: string)
packages/importers/src/providers/statuspage/provider.test.ts:118
↓ 6 callers
Function
formatDateForInput
(date: Date)
apps/status-page/src/lib/formatter.ts:145
↓ 6 callers
Function
formatDateForInput
(date: Date)
apps/dashboard/src/lib/formatter.ts:86
↓ 6 callers
Function
formatDay
(date: Date | string | number)
apps/status-page/src/content/markdown/helpers.ts:337
↓ 6 callers
Function
formatMilliseconds
(ms: number)
apps/status-page/src/lib/formatter.ts:4
↓ 6 callers
Function
getAggregate
(data: number[])
apps/server/src/routes/v1/check/http/post.ts:187
↓ 6 callers
Function
getCard
(msg: MessagePayload)
packages/notifications/ms-teams/src/index.test.ts:125
↓ 6 callers
Function
getContentSnippet
( sanitized: string, needle: string | null, )
apps/web/src/content/utils/search-match.ts:229
↓ 6 callers
Function
getDashboardUrl
()
apps/server/src/routes/slack/oauth.ts:187
↓ 6 callers
Function
getMDXDataFromFile
(filePath: string, prefix = "")
apps/web/src/content/utils/read.ts:37
↓ 6 callers
Function
headers
()
apps/web/next.config.ts:95
↓ 6 callers
Function
impactReport
( fromMs: number, toMs: number, impact: "major_outage" | "partial_outage" | "degraded_performance", )
packages/services/src/status-timeline/__tests__/uptime.test.ts:34
↓ 6 callers
Function
insertImpactReport
Resolved impact report against one component: `impact` from → to.
packages/services/src/frozen-uptime/__tests__/get-history.test.ts:164
↓ 6 callers
Function
isAuthorizedDomain
(url: string)
apps/web/src/app/api/checker/cron/_cron.ts:36
↓ 6 callers
Function
json
(body: unknown, status: number, extraHeaders?: HeadersInit)
apps/status-page/src/app/api/status/[[...path]]/route.ts:24
↓ 6 callers
Function
listExternalComponentsBySlug
(args: { ctx?: GlobalReadContext; slug: string; now?: Date; })
packages/services/src/external-service-component/list.ts:133
↓ 6 callers
Function
listExternalIncidentsByServiceId
(args: { ctx?: GlobalReadContext; externalServiceId: number; limit?: number; since?: Date; })
packages/services/src/external-service-incident/list.ts:71
↓ 6 callers
Function
listExternalServices
(args: { ctx?: GlobalReadContext; input?: ListExternalServicesInput; })
packages/services/src/external-service/list.ts:49
↓ 6 callers
Function
makeOutcome
(o: { ok: boolean; status: number; rawBody?: string; json?: { jsonrpc?: string; id?: string |
apps/web/src/lib/mcp/health-check.test.ts:13
↓ 6 callers
Function
makeUpdate
(overrides: Partial<PageUpdate> = {})
packages/subscriptions/src/channels/email.test.ts:34
↓ 6 callers
Function
mapResource
( resource: BetterstackStatusPageResource, workspaceId: number, pageId?: number, resourceIdToMonitorSo
packages/importers/src/providers/betterstack/mapper.ts:154
↓ 6 callers
Function
mapSubscriber
( subscriber: StatuspageSubscriber, pageId?: number, )
packages/importers/src/providers/statuspage/mapper.ts:161
↓ 6 callers
Function
markdownCacheControl
( source: string | null, accessType: string | null | undefined, )
apps/status-page/src/lib/proxy/markdown-cache-control.ts:7
↓ 6 callers
Function
markdownResponse
( request: NextRequest, body: string, source: string | null, whiteLabel: boolean, accessType: string
apps/status-page/src/app/api/markdown/[[...path]]/route.ts:32
↓ 6 callers
Function
mockNext
Create a mock `next` that resolves with the given value.
apps/server/src/routes/rpc/interceptors/__tests__/tracking.test.ts:28
↓ 6 callers
Function
needleIndex
( haystackLower: string, needleLower: string, )
apps/web/src/content/utils/search-match.ts:67
↓ 6 callers
Function
newOTLPTestServer
(t *testing.T)
apps/checker/pkg/otel/otel_test.go:36
↓ 6 callers
Function
normalizeUrlForStorage
(url: string)
apps/web/src/lib/mcp/health-check.ts:596
↓ 6 callers
Function
nullish
(value: T | null | undefined)
packages/services/src/external-service-component/upsert.ts:53
← previous
next →
301–400 of 4,268, ranked by callers