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
↓ 2 callers
Function
formatDate
(date: Date)
apps/web/src/app/(landing)/play/checker/[slug]/page.tsx:24
↓ 2 callers
Function
formatDate
(targetDate: Date, includeRelative = false)
apps/web/src/content/utils/index.ts:221
↓ 2 callers
Function
formatDateRange
(from?: Date, to?: Date)
packages/ui/src/components/blocks/status.utils.ts:26
↓ 2 callers
Function
formatDuration
(minutes: number)
packages/api/src/router/statusPage.utils.ts:94
↓ 2 callers
Function
formatIso
(ms: number)
apps/web/src/content/status-markdown.ts:70
↓ 2 callers
Function
formatMaintenanceDate
(iso: string)
packages/services/src/agent-tools/maintenance.ts:13
↓ 2 callers
Function
formatPercentage
(value: number)
apps/dashboard/src/lib/formatter.ts:18
↓ 2 callers
Function
formatRelative
(updatedAtMs: number)
apps/web/src/app/(landing)/status/utils.ts:3
↓ 2 callers
Function
formatTime
(date: Date, locale = "en-US")
packages/ui/src/components/blocks/status.utils.ts:122
↓ 2 callers
Function
formatTimestamp
(value: string | null | undefined)
apps/web/src/app/(landing)/status/[id]/incidents.tsx:26
↓ 2 callers
Function
formatTimestamp
(value: string | null | undefined)
apps/web/src/app/(landing)/status/[id]/[component]/component-detail.tsx:67
↓ 2 callers
Function
generateCurlCommand
(values?: Values)
apps/web/src/app/(landing)/play/curl/client.tsx:247
↓ 2 callers
Function
generateMonitorsList
( page: OverviewPage, baseUrl: string, )
apps/status-page/src/content/markdown/generators.ts:250
↓ 2 callers
Function
getAddonPriceConfig
( plan: WorkspacePlan, addon: keyof Addons, currency?: string, )
packages/db/src/schema/plan/utils.ts:69
↓ 2 callers
Function
getAll
()
apps/web/src/content/utils/search-index.ts:113
↓ 2 callers
Function
getAssertionNew
( assertions: z.infer<typeof assertionsSchema>[], )
apps/server/src/routes/v1/monitors/utils.ts:30
↓ 2 callers
Function
getAssertions
( assertions: z.infer<typeof assertion>[], )
apps/server/src/routes/v1/monitors/utils.ts:11
↓ 2 callers
Function
getBaseUrl
()
apps/status-page/src/lib/trpc/shared.ts:43
↓ 2 callers
Function
getBaseUrl
()
apps/web/src/trpc/shared.ts:30
↓ 2 callers
Function
getBaseUrl
()
apps/dashboard/src/lib/trpc/shared.ts:30
↓ 2 callers
Function
getButtonLabel
( hasAddon: boolean, value: number | boolean, isPending = false, )
apps/dashboard/src/components/content/billing-addons.tsx:193
↓ 2 callers
Function
getChatSession
(args: { ctx: ServiceContext; input: GetChatSessionInput; })
packages/services/src/chat-session/get.ts:8
↓ 2 callers
Function
getEmailClient
()
packages/subscriptions/src/channels/email.ts:8
↓ 2 callers
Function
getEnv
(key, fallback string)
apps/checker/cmd/private/main.go:62
↓ 2 callers
Function
getHighestPriorityStatus
( item: StatusData, )
packages/services/src/status-timeline/events.ts:446
↓ 2 callers
Function
getHubMetadata
(title: string, href: string)
apps/web/src/app/(docs)/docs/[[...slug]]/page.tsx:57
↓ 2 callers
Function
getIncident
(args: { ctx: ServiceContext; input: GetIncidentInput; })
packages/services/src/incident/list.ts:134
↓ 2 callers
Function
getJsonLDProduct
()
apps/web/src/lib/metadata/structured-data.ts:165
↓ 2 callers
Function
getJsonLDSoftwareApplication
()
apps/web/src/lib/metadata/structured-data.ts:192
↓ 2 callers
Function
getMaintenance
(args: { ctx: ServiceContext; input: GetMaintenanceInput; })
packages/services/src/maintenance/list.ts:144
↓ 2 callers
Function
getMaintenance
(req, ctx)
apps/server/src/routes/rpc/handlers/maintenance/index.ts:101
↓ 2 callers
Function
getNotification
(args: { ctx: ServiceContext; input: GetNotificationInput; })
packages/services/src/notification/list.ts:121
↓ 2 callers
Function
getPages
(type: PageType)
apps/web/src/content/utils/index.ts:164
↓ 2 callers
Function
getPlanFromPriceId
(priceId: string)
packages/api/src/router/stripe/utils.ts:53
↓ 2 callers
Function
getPriceConfig
( plan: WorkspacePlan, currency?: string, interval: BillingInterval = "monthly", )
packages/db/src/schema/plan/utils.ts:60
↓ 2 callers
Function
getRedirectUri
(c: Context)
apps/server/src/routes/slack/oauth.ts:181
↓ 2 callers
Function
getReportUpdateInWorkspace
(args: { tx: DB; id: number; workspaceId: number; })
packages/services/src/status-report/internal.ts:151
↓ 2 callers
Function
getRequestHeaderTimezone
()
apps/web/src/lib/timezone.ts:4
↓ 2 callers
Function
getServiceEscalation
( service: EscalationInput, )
apps/web/src/lib/external-report-escalation.ts:70
↓ 2 callers
Function
getSocialMetadata
(args: { title: string; description: string; url: string; category?: string; ogImage?: string; })
apps/web/src/lib/metadata/shared-metadata.ts:49
↓ 2 callers
Function
getSortedComponents
( components: PageComponent[], componentData: { id: number; order: number; name?: string;
apps/dashboard/src/components/forms/components/form-components.tsx:129
↓ 2 callers
Function
getSortedItems
( monitors: Monitor[], monitorData: { id: number; order: number }[], groups: Array<{ id: number;
apps/dashboard/src/components/forms/status-page/form-monitors.tsx:129
↓ 2 callers
Function
getSortedItems
( components: PageComponent[], componentData: { id: number; order: number; name?: string;
apps/dashboard/src/components/forms/components/form-components.tsx:177
↓ 2 callers
Function
getSortedMonitors
( monitors: Monitor[], monitorData: { id: number; order: number }[], )
apps/dashboard/src/components/forms/status-page/form-monitors.tsx:114
↓ 2 callers
Function
getStatus
(args: { indicator: string; status: string })
apps/web/src/app/api/og/external-service/route.tsx:29
↓ 2 callers
Function
getStatusColor
(statusCode: number)
apps/web/src/app/api/og/checker/route.tsx:43
↓ 2 callers
Function
getValidCustomDomain
(req: NextRequest | Request)
apps/status-page/src/lib/domain.ts:51
↓ 2 callers
Function
getWorkspaceWithUsage
(args: { ctx: ServiceContext; input?: GetWorkspaceWithUsageInput; })
packages/services/src/workspace/list.ts:57
↓ 2 callers
Function
guardTRPCSource
(req: Request)
apps/status-page/src/lib/trpc/shared.ts:23
↓ 2 callers
Function
guardTRPCSource
(req: Request)
apps/web/src/trpc/shared.ts:22
↓ 2 callers
Function
guardTRPCSource
(req: Request)
apps/dashboard/src/lib/trpc/shared.ts:22
↓ 2 callers
Function
handleExportCSV
( rows: CheckerRow[], urlForFilename?: string, )
apps/web/src/app/(landing)/play/checker/utils.ts:66
↓ 2 callers
Function
hasCause
(value: object)
packages/services/src/retry.ts:18
↓ 2 callers
Function
hasMessage
(value: object)
packages/services/src/retry.ts:14
↓ 2 callers
Function
homeDoc
()
apps/web/src/content/utils/search-index.ts:38
↓ 2 callers
Function
httpAssertionsToDbJson
( statusCodeAssertions: StatusCodeAssertion[], bodyAssertions: BodyAssertion[], headerAssertions: Header
apps/server/src/routes/rpc/handlers/monitor/converters/assertions.ts:147
↓ 2 callers
Function
httpMethodToString
(value: HTTPMethod)
apps/server/src/routes/rpc/handlers/monitor/converters/enums.ts:80
↓ 2 callers
Method
httpMetricsRegionsDaily
* Region + timestamp metrics (quantiles) – aggregated by interval. * NOTE: The Tinybird pipe returns one row per region & interval with latency qua
packages/tinybird/src/client.ts:1164
↓ 2 callers
Method
httpMetricsRegionsWeekly
()
packages/tinybird/src/client.ts:1186
↓ 2 callers
Function
impactLabel
(impact: string)
apps/status-page/src/content/markdown/helpers.ts:247
↓ 2 callers
Function
impactRowsFor
(updateId: number)
packages/services/src/import/__tests__/incidents-phase.test.ts:147
↓ 2 callers
Function
impactsEqual
( a: { pageComponentId: number; impact: string }[], b: { pageComponentId: number; impact: string }[], )
apps/dashboard/src/data/status-report-updates.client.ts:32
↓ 2 callers
Function
incidentAffectsComponent
( i: ExternalIncidentListItem, upstreamComponentId: string, )
packages/api/src/router/externalService.ts:261
↓ 2 callers
Function
indexDoc
(doc: MDXData, type: Corpus)
apps/web/src/content/utils/search-index.ts:45
↓ 2 callers
Function
invalidIconUrlError
()
apps/server/src/routes/rpc/handlers/status-page/errors.ts:271
↓ 2 callers
Function
invalidStatusError
(statusValue: number)
apps/server/src/routes/rpc/handlers/status-report/errors.ts:135
↓ 2 callers
Function
isBlockedHost
(hostname: string)
packages/utils/src/ssrf.ts:69
↓ 2 callers
Function
isEmailDomainAuthorized
( authEmail: string | null | undefined, authEmailDomains: string[] | null | undefined, )
apps/status-page/src/lib/proxy/access-predicates.ts:46
↓ 2 callers
Function
isFree
(candidate: string)
packages/services/src/external-service-component/internal.ts:33
↓ 2 callers
Function
isIpAuthorized
( clientIp: string | null | undefined, allowedIpRanges: string[] | null | undefined, )
apps/status-page/src/lib/proxy/access-predicates.ts:57
↓ 2 callers
Function
isNumberArray
( monitors: number[] | T[], )
apps/server/src/routes/v1/utils.ts:22
↓ 2 callers
Function
isPaidPeriod
(period: string)
apps/dashboard/src/data/metrics.client.ts:24
↓ 2 callers
Function
isStale
(fetchedAtMs: number)
apps/web/src/app/(landing)/status/utils.ts:16
↓ 2 callers
Function
isTx
(db: DB)
packages/services/src/context.ts:38
↓ 2 callers
Function
isWordLed
(term: string)
apps/web/src/content/utils/search-match.ts:26
↓ 2 callers
Function
itNormalizes
( label: string, fetcher: StatusFetcher, entry: StatusPageEntry, )
packages/status-fetcher/__tests__/fetchers/components.test.ts:70
↓ 2 callers
Function
iteratorToStream
(iterator: AsyncGenerator)
packages/utils/src/stream.ts:55
↓ 2 callers
Function
key
(list: { pageComponentId: number; impact: string }[])
apps/dashboard/src/data/status-report-updates.client.ts:36
↓ 2 callers
Method
legacy_httpStatus45d
()
apps/server/src/libs/test/preload.ts:153
↓ 2 callers
Function
listApiKeys
(args: { ctx: ServiceContext; input?: ListApiKeysInput; })
packages/services/src/api-key/list.ts:45
↓ 2 callers
Function
listAuditLogs
(args: { ctx: ServiceContext; input?: ListAuditLogsInput; })
packages/services/src/audit/list.ts:48
↓ 2 callers
Function
listMembers
(args: { ctx: ServiceContext; input?: ListMembersInput; })
packages/services/src/member/list.ts:20
↓ 2 callers
Function
listMonitorTags
(args: { ctx: ServiceContext; input?: ListMonitorTagsInput; })
packages/services/src/monitor-tag/list.ts:16
↓ 2 callers
Function
liveOnlyClause
()
packages/services/src/external-service/internal.ts:35
↓ 2 callers
Function
lookupWorkspace
(workspaceId: number)
apps/server/src/libs/middlewares/auth.ts:24
↓ 2 callers
Function
makePhase
()
packages/services/src/import/__tests__/incidents-phase.test.ts:324
↓ 2 callers
Function
makeQueryClient
()
apps/status-page/src/lib/trpc/client.tsx:14
↓ 2 callers
Function
makeQueryClient
()
apps/web/src/trpc/query-client.ts:7
↓ 2 callers
Function
makeQueryClient
()
apps/dashboard/src/lib/trpc/client.tsx:14
↓ 2 callers
Function
makeSubscribers
(n: number)
packages/emails/src/client.test.ts:15
↓ 2 callers
Function
mapAffectedResourcesToImpacts
( resources: { status_page_resource_id: string; status: string }[], )
packages/importers/src/providers/betterstack/mapper.ts:202
↓ 2 callers
Function
mapComponentGroup
( group: InstatusComponent, workspaceId: number, pageId?: number, )
packages/importers/src/providers/instatus/mapper.ts:77
↓ 2 callers
Function
mapComponentGroup
( group: StatuspageGroupComponent, workspaceId: number, pageId?: number, )
packages/importers/src/providers/statuspage/mapper.ts:54
↓ 2 callers
Function
mapIncidentToMaintenance
( incident: StatuspageIncident, workspaceId: number, pageId?: number, )
packages/importers/src/providers/statuspage/mapper.ts:137
↓ 2 callers
Function
mapSection
( section: BetterstackStatusPageSection, workspaceId: number, pageId?: number, )
packages/importers/src/providers/betterstack/mapper.ts:142
↓ 2 callers
Function
mapStatusPage
( page: BetterstackStatusPage, workspaceId: number, )
packages/importers/src/providers/betterstack/mapper.ts:127
↓ 2 callers
Function
mapUptime
(status: RouterOutputs["tinybird"]["uptime"])
apps/dashboard/src/data/metrics.client.ts:109
↓ 2 callers
Function
matches
(label: string)
apps/web/src/content/cmdk.tsx:425
↓ 2 callers
Function
mockFetch
(data: unknown, status = 200)
packages/importers/src/providers/instatus/client.test.ts:16
↓ 2 callers
Method
mockImplementationOnce
(fn: AnyFn)
packages/test-utils/src/mock-fn.ts:23
← previous
next →
1,001–1,100 of 4,268, ranked by callers