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
↓ 1 callers
Function
buildTriplets
(services: ExternalServiceRow[])
apps/workflows/src/cron/external-status.ts:408
↓ 1 callers
Function
buildUrlText
(data: FormattedMessageData)
packages/notifications/ms-teams/src/card.ts:62
↓ 1 callers
Function
calculatePeriod
(from: Date | undefined, _to: Date | undefined)
packages/api/src/router/tinybird/utils.ts:1
↓ 1 callers
Function
calculatePhases
(timing: CheckResultSuccess["timing"])
apps/dashboard/src/components/onboarding/checks-table-adapter.ts:8
↓ 1 callers
Function
calculateTiming
(obj: z.infer<typeof httpTimingSchema>)
packages/tinybird/src/schema.ts:46
↓ 1 callers
Function
calculateTotalRequests
(limits: Limits)
apps/dashboard/src/app/(dashboard)/settings/billing/client.tsx:46
↓ 1 callers
Function
calculateUptimePercentage
( downtimeSeconds: number, periodSeconds: number, )
apps/web/src/app/(landing)/play/uptime-sla/client.tsx:57
↓ 1 callers
Function
cancelActionId
(actionId: string)
apps/server/src/routes/slack/blocks.ts:45
↓ 1 callers
Function
cellFromPercentage
( percentage: number | null, isCurrent = false, )
apps/dashboard/src/data/status-page-history.ts:61
↓ 1 callers
Function
chatRateLimit
(args: { ctx: ServiceContext; })
apps/dashboard/src/lib/rate-limit/chat.ts:38
↓ 1 callers
Function
checkDarkImageExists
(darkPath: string)
apps/web/src/content/mdx-components/custom-image.tsx:60
↓ 1 callers
Function
checkResultToResponseLog
( result: CheckResult, monitorId: number, monitorUrl: string, )
apps/dashboard/src/components/onboarding/checks-table-adapter.ts:32
↓ 1 callers
Function
checkStatusSubscribersLimit
(limits: Limits)
apps/server/src/routes/rpc/handlers/status-page/limits.ts:89
↓ 1 callers
Function
checkTCP
(url: string, region: Region)
apps/web/src/app/api/checker/test/tcp/route.ts:41
↓ 1 callers
Function
chunk
(items: T[], size: number)
packages/services/src/frozen-uptime/run.ts:44
↓ 1 callers
Function
classifyReason
(params: { usersAffected: number; securityImpact: boolean; slaBreach: boolean; thresholdCritical: numb
apps/web/src/app/(landing)/play/severity-matrix/client.tsx:144
↓ 1 callers
Function
classifySeverity
(params: { usersAffected: number; securityImpact: boolean; slaBreach: boolean; thresholdCritical: numb
apps/web/src/app/(landing)/play/severity-matrix/client.tsx:111
↓ 1 callers
Function
cleanAll
()
packages/subscriptions/src/dispatcher.test.ts:58
↓ 1 callers
Function
codeToStatus
(code: ErrorCode)
packages/error/src/utils.ts:30
↓ 1 callers
Function
compactMessages
( messages: ChatStoredMessage[], )
packages/services/src/chat-session/internal.ts:41
↓ 1 callers
Function
compareToNumberComparator
(compare: string)
apps/server/src/routes/rpc/handlers/monitor/converters/comparators.ts:40
↓ 1 callers
Function
compareToRecordComparator
(compare: string)
apps/server/src/routes/rpc/handlers/monitor/converters/comparators.ts:48
↓ 1 callers
Function
componentGroupCreateFailedError
()
apps/server/src/routes/rpc/handlers/status-page/errors.ts:196
↓ 1 callers
Function
componentGroupUpdateFailedError
(groupId: string)
apps/server/src/routes/rpc/handlers/status-page/errors.ts:207
↓ 1 callers
Function
componentImpact
(name: string, impact?: string | null)
apps/status-page/src/content/markdown/helpers.ts:252
↓ 1 callers
Function
componentsEqual
(existing: ExistingRow, desired: DesiredRow)
packages/services/src/external-service-component/upsert.ts:62
↓ 1 callers
Function
composeRefs
* A utility to compose multiple refs together * Accepts callback refs and RefObject(s)
packages/ui/src/lib/compose-refs.ts:23
↓ 1 callers
Function
composeRefs
* A utility to compose multiple refs together. * Accepts callback refs and RefObject(s).
apps/status-page/src/lib/composition.ts:48
↓ 1 callers
Function
composeRefs
* A utility to compose multiple refs together. * Accepts callback refs and RefObject(s).
apps/dashboard/src/lib/composition.ts:48
↓ 1 callers
Function
constantTimeEqual
( a: string | null | undefined, b: string | null | undefined, )
apps/status-page/src/lib/proxy/access-predicates.ts:14
↓ 1 callers
Method
consume
Atomic getdel — defends against double-click double-execution.
apps/server/src/routes/slack/confirmation-store.ts:37
↓ 1 callers
Function
convertNumberComparator
Converts models.NumberComparator to proto NumberComparator
apps/private-location/internal/server/monitors.go:16
↓ 1 callers
Function
convertRecordComparator
Converts models.RecordComparator to proto RecordComparator
apps/private-location/internal/server/monitors.go:56
↓ 1 callers
Function
convertThreadToMessages
( thread: SlackThreadMessage[], botUserId: string, )
apps/server/src/routes/slack/agent.ts:28
↓ 1 callers
Function
convertToCSV
(rows: CheckerRow[])
apps/web/src/app/(landing)/play/checker/utils.ts:21
↓ 1 callers
Function
countCurrent
* Count currently-used resources of `limit` kind for the given workspace. * Cases are filled in per-domain migration PR. Unknown keys throw — the def
packages/services/src/limits.ts:32
↓ 1 callers
Function
countPagesInWorkspace
( tx: DB, workspaceId: number, )
packages/services/src/page/internal.ts:35
↓ 1 callers
Function
countsFor
(monitorId: number, key: string)
packages/services/src/frozen-uptime/get-history.ts:274
↓ 1 callers
Function
createChatSession
(args: { ctx: ServiceContext; input: CreateChatSessionInput; })
packages/services/src/chat-session/create.ts:17
↓ 1 callers
Function
createCronTask
( { row, timestamp, status, region }: TaskInput, parent: string, )
apps/workflows/src/cron/checker.ts:239
↓ 1 callers
Function
createDurationCardEntry
( status: "error" | "degraded" | "info" | "success", events: Event[], date: Date, durationMap:
packages/api/src/router/statusPage.utils.ts:373
↓ 1 callers
Function
createDurationEntries
(dayData: StatusData)
packages/api/src/router/statusPage.utils.ts:340
↓ 1 callers
Function
createEmptyBarData
()
packages/api/src/router/statusPage.utils.ts:313
↓ 1 callers
Function
createErrorOnlyBarData
( errorSegmentCount: number, )
packages/api/src/router/statusPage.utils.ts:230
↓ 1 callers
Function
createEventSegments
( incidents: Event[], reports: Event[], maintenances: Event[], date: Date, )
packages/api/src/router/statusPage.utils.ts:188
↓ 1 callers
Function
createMcpServer
(ctx: ServiceContext)
apps/server/src/routes/mcp/server.ts:22
↓ 1 callers
Function
createOperationalBarData
()
packages/api/src/router/statusPage.utils.ts:304
↓ 1 callers
Function
createPrivateLocation
(args: { ctx: ServiceContext; input: CreatePrivateLocationInput; })
packages/services/src/private-location/create.ts:23
↓ 1 callers
Function
createProportionalBarData
( segments: Array<{ status: "info" | "degraded" | "error"; count: number }>, )
packages/api/src/router/statusPage.utils.ts:245
↓ 1 callers
Function
createRedisCarrierStore
()
apps/server/src/routes/slack/confirmation-store.ts:56
↓ 1 callers
Function
createStatusSegments
( dayData: StatusData, )
packages/api/src/router/statusPage.utils.ts:279
↓ 1 callers
Function
createTestApp
()
apps/server/src/routes/slack/verify.test.ts:21
↓ 1 callers
Function
createTestApp
()
apps/server/src/routes/slack/handler.test.ts:18
↓ 1 callers
Function
createUser
(data: AdapterUser)
apps/dashboard/src/lib/auth/helpers.ts:6
↓ 1 callers
Function
dayLabel
(row: HistoryRow)
apps/web/src/content/status-markdown.ts:54
↓ 1 callers
Function
dayStatusToProto
( status: "operational" | "degraded" | "down" | "maintenance" | "empty", )
apps/server/src/routes/rpc/handlers/status-page/converters.ts:193
↓ 1 callers
Function
dbAccessTypeToProto
( accessType: "public" | "password" | "email-domain" | "ip-restriction" | null, )
apps/server/src/routes/rpc/handlers/status-page/converters.ts:89
↓ 1 callers
Function
dbDataToProto
( provider: DBNotificationProvider, dataStr: string | null, )
apps/server/src/routes/rpc/handlers/notification/converters.ts:142
↓ 1 callers
Function
dbLocaleToProto
(locale: Locale)
apps/server/src/routes/rpc/handlers/status-page/converters.ts:253
↓ 1 callers
Function
dbMaintenanceToProtoSummary
( maintenance: DBMaintenance, pageComponentIds: string[], )
apps/server/src/routes/rpc/handlers/maintenance/converters.ts:21
↓ 1 callers
Function
dbNotificationToProtoSummary
( notification: DBNotification, monitorCount: number, )
apps/server/src/routes/rpc/handlers/notification/converters.ts:413
↓ 1 callers
Function
dbPageToProtoSummary
(page: DBPage)
apps/server/src/routes/rpc/handlers/status-page/converters.ts:313
↓ 1 callers
Function
dbReportToProtoSummary
( report: DBStatusReport, pageComponentIds: string[], )
apps/server/src/routes/rpc/handlers/status-report/converters.ts:164
↓ 1 callers
Function
dbSubscriberSourceToProto
( source: "self_signup" | "vendor" | "import", )
apps/server/src/routes/rpc/handlers/status-page/converters.ts:379
↓ 1 callers
Function
dbThemeToProto
(theme: "system" | "light" | "dark")
apps/server/src/routes/rpc/handlers/status-page/converters.ts:129
↓ 1 callers
Function
dbUpdateToProto
( update: DBStatusReportUpdate, )
apps/server/src/routes/rpc/handlers/status-report/converters.ts:145
↓ 1 callers
Function
decodeBase64Body
decodeBase64Body decodes a data URL base64 body if needed
apps/checker/checker/http.go:47
↓ 1 callers
Function
decodeState
(encoded: string)
apps/server/src/routes/slack/oauth.ts:199
↓ 1 callers
Function
dedup
(eventId: string)
apps/server/src/routes/slack/handler.ts:19
↓ 1 callers
Function
deepEqual
(a: unknown, b: unknown)
packages/services/src/audit/emit.ts:25
↓ 1 callers
Function
defineMetrics
()
apps/dashboard/src/components/metric/global-uptime/section.tsx:56
↓ 1 callers
Function
deleteAccount
(args: { ctx: ServiceContext; input?: DeleteAccountInput; })
packages/services/src/user/delete.ts:47
↓ 1 callers
Function
deleteChatSession
(args: { ctx: ServiceContext; input: DeleteChatSessionInput; })
packages/services/src/chat-session/remove.ts:13
↓ 1 callers
Function
deleteIntegration
(args: { ctx: ServiceContext; input: DeleteIntegrationInput; })
packages/services/src/integration/delete.ts:48
↓ 1 callers
Function
deletePageSubscriber
(args: { ctx: ServiceContext; input: DeletePageSubscriberInput; })
packages/services/src/page-subscriber/delete.ts:19
↓ 1 callers
Function
deletePrivateLocation
(args: { ctx: ServiceContext; input: DeletePrivateLocationInput; })
packages/services/src/private-location/delete.ts:20
↓ 1 callers
Function
deriveTitle
(parts: CreateChatSessionInput["firstMessage"]["parts"])
packages/services/src/chat-session/create.ts:56
↓ 1 callers
Function
detectFlavorBadge
(url: string | null)
apps/dashboard/src/components/data-table/subscribers/columns.tsx:25
↓ 1 callers
Function
doFetch
( opts: FetchBaseOptions, defaultHeaders: Record<string, string>, )
packages/status-fetcher/src/fetch.ts:78
↓ 1 callers
Function
downloadCSV
(csv: string, filename: string)
apps/web/src/app/(landing)/play/checker/utils.ts:53
↓ 1 callers
Function
durationMonth
( days: DayCount[] | null, events: Event[], nowMs: number, )
packages/services/src/frozen-uptime/get-history.ts:89
↓ 1 callers
Function
encodeState
(state: OAuthState)
apps/server/src/routes/slack/oauth.ts:193
↓ 1 callers
Function
enforceSessionCap
(args: { tx: DB; workspaceId: number; userId: number; capAfterInsert: number; })
packages/services/src/chat-session/internal.ts:52
↓ 1 callers
Function
enrichPageComponentsBatch
* Batched enrichment for a list of page components. Four IN queries total * (monitors / groups / status reports via join / maintenances via join); *
packages/services/src/page-component/list.ts:49
↓ 1 callers
Function
errorInterceptor
()
apps/server/src/routes/rpc/interceptors/error.ts:31
↓ 1 callers
Function
errorMessage
(err: unknown)
apps/server/src/routes/slack/interactions.ts:161
↓ 1 callers
Function
escapeHtml
(input: string)
apps/web/src/content/highlight-text.tsx:8
↓ 1 callers
Function
escapeRegExp
(input: string)
apps/web/src/content/utils/search-match.ts:19
↓ 1 callers
Function
evaluateNumber
( value: number, compare: z.infer<typeof numberCompare>, target: number, )
packages/assertions/src/v1.ts:28
↓ 1 callers
Function
evaluateRecord
( values: string[], compare: z.infer<typeof recordCompare>, target: string, )
packages/assertions/src/v1.ts:170
↓ 1 callers
Function
eventHref
( event: HistoryEvent, pageId: string, monitorId: number | null, )
apps/dashboard/src/components/data-table/status-page-history/table-cell-uptime.tsx:20
↓ 1 callers
Function
eventStatusToProto
( status: "success" | "degraded" | "error" | "info", )
apps/server/src/routes/rpc/handlers/status-page/converters.ts:233
↓ 1 callers
Function
eventTypeToProto
( type: "maintenance" | "incident" | "report", )
apps/server/src/routes/rpc/handlers/status-page/converters.ts:215
↓ 1 callers
Function
eventWorstImpact
( event: Event, )
packages/services/src/status-timeline/events.ts:557
↓ 1 callers
Function
eventsForMonth
( events: HistoryEvent[], key: string, )
apps/dashboard/src/data/status-page-history.ts:45
↓ 1 callers
Method
externalStatusComponentLatest
()
packages/tinybird/src/client.ts:2381
↓ 1 callers
Function
extractActorId
(actor: Actor)
packages/services/src/context.ts:62
↓ 1 callers
Function
extractGroupBotAddition
( update: TelegramUpdate, privateChatId: string, botUsername: string, )
packages/api/src/service/telegram-updates.ts:127
↓ 1 callers
Function
extractHeadings
(source: string)
apps/web/src/content/toc.ts:9
↓ 1 callers
Function
extractPrivateChatStart
( update: TelegramUpdate, token: string, )
packages/api/src/service/telegram-updates.ts:96
← previous
next →
1,301–1,400 of 4,268, ranked by callers