Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/gethomepage/homepage
/ functions
Functions
748 in github.com/gethomepage/homepage
⨍
Functions
748
◇
Types & classes
32
↓ 586 callers
Function
renderWithProviders
(ui, { settings = {} } = {})
src/test-utils/render-with-providers.jsx:5
↓ 458 callers
Function
expectBlockValue
(container, label, value)
src/test-utils/widget-assertions.js:8
↓ 249 callers
Function
useWidgetAPI
(widget, ...options)
src/utils/proxy/use-widget-api.js:5
↓ 156 callers
Function
expectWidgetConfigShape
(widget)
src/test-utils/widget-config.js:3
↓ 138 callers
Function
createMockRes
()
src/__tests__/pages/api/services/proxy.test.js:67
↓ 128 callers
Method
send
(payload)
src/widgets/truenas/proxy.test.js:52
↓ 121 callers
Function
handler
(req, res)
src/pages/api/ping.js:8
↓ 120 callers
Function
createMockRes
()
src/test-utils/create-mock-res.js:3
↓ 103 callers
Function
httpProxy
(url, params = {})
src/utils/proxy/http.js:252
↓ 80 callers
Function
createLogger
(label)
src/utils/logger.js:106
↓ 65 callers
Function
formatApiCall
(url, args)
src/utils/proxy/api-helpers.js:1
↓ 52 callers
Function
createMockRes
()
src/utils/proxy/handlers/credentialed.test.js:55
↓ 52 callers
Function
getServiceWidget
(group, service, index)
src/utils/config/service-helpers.js:754
↓ 34 callers
Function
asJson
(data)
src/utils/proxy/api-helpers.js:51
↓ 28 callers
Function
evaluateHighlight
(fieldKey, value, highlightConfig)
src/utils/highlights.js:246
↓ 25 callers
Function
credentialedProxyHandler
(req, res, map)
src/utils/proxy/handlers/credentialed.js:15
↓ 22 callers
Method
end
()
src/widgets/apcups/proxy.test.js:49
↓ 22 callers
Function
parseVersionForUrl
(version, defaultValue = null)
src/utils/proxy/api-helpers.js:15
↓ 19 callers
Function
sanitizeErrorURL
(errorURL)
src/utils/proxy/api-helpers.js:71
↓ 17 callers
Function
omadaProxyHandler
(req, res)
src/widgets/omada/proxy.js:75
↓ 16 callers
Function
getSettings
()
src/utils/config/config.js:82
↓ 15 callers
Function
buildHighlightConfig
(globalConfig, widgetConfig, widgetType)
src/utils/highlights.js:29
↓ 14 callers
Function
checkAndCopyConfig
(config)
src/utils/config/config.js:15
↓ 14 callers
Function
renderIndex
({ initialSettings = { title: "Homepage", layout: {} }, fallback = {}, theme = "dark", color = "slate"
src/__tests__/pages/index.test.jsx:224
↓ 13 callers
Function
synologyProxyHandler
(req, res)
src/utils/proxy/handlers/synology.js:132
↓ 12 callers
Function
genericProxyHandler
(req, res, map)
src/utils/proxy/handlers/generic.js:10
↓ 12 callers
Function
getKubeConfig
()
src/utils/config/kubernetes.js:17
↓ 12 callers
Function
mapIcon
(weatherStatusCode, timeOfDay)
src/utils/weather/condition-map.js:345
↓ 12 callers
Function
parseMemory
(memStr)
src/utils/kubernetes/utils.js:21
↓ 11 callers
Method
on
(event, cb)
src/widgets/apcups/proxy.test.js:33
↓ 11 callers
Function
sendJsonRpcRequest
(url, method, params, widget)
src/utils/proxy/handlers/jsonrpc.js:11
↓ 11 callers
Function
setCookieHeader
(url, params, { overwrite = false } = {})
src/utils/proxy/cookie-jar.js:5
↓ 10 callers
Function
addCookieToJar
(url, headers)
src/utils/proxy/cookie-jar.js:17
↓ 10 callers
Function
findGroupByName
(groups, name)
src/utils/config/service-helpers.js:710
↓ 10 callers
Function
findServiceBlockByLabel
(container, label)
src/test-utils/widget-assertions.js:3
↓ 10 callers
Method
makeApiClient
()
src/utils/config/kubernetes.test.js:54
↓ 10 callers
Function
renderWithContexts
(ui, { settings = {}, theme = "dark" } = {})
src/components/resolvedicon.test.jsx:15
↓ 10 callers
Function
substituteEnvironmentVars
(str)
src/utils/config/config.js:64
↓ 9 callers
Function
getLookupFn
()
src/utils/proxy/http.test.js:151
↓ 9 callers
Function
toPercent
(value, total)
src/widgets/technitium/component.jsx:55
↓ 9 callers
Function
validateWidgetData
(widget, endpoint, data)
src/utils/proxy/validate-widget-data.js:6
↓ 8 callers
Function
getDockerArguments
(server)
src/utils/config/docker.js:16
↓ 8 callers
Function
parseCpu
(cpuStr)
src/utils/kubernetes/utils.js:1
↓ 8 callers
Function
servicesResponse
()
src/utils/config/api-response.js:158
↓ 7 callers
Function
basicAuthHeader
(widget)
src/utils/proxy/handlers/credentialed.js:11
↓ 7 callers
Function
frigateProxyHandler
(req, res, map)
src/widgets/frigate/proxy.js:11
↓ 7 callers
Function
getAllClasses
(options, additionalClassNames = "")
src/components/widgets/widget/container.jsx:10
↓ 7 callers
Method
write
()
src/widgets/apcups/proxy.test.js:38
↓ 6 callers
Function
backrestProxyHandler
(req, res)
src/widgets/backrest/proxy.js:47
↓ 6 callers
Function
bookmarksResponse
()
src/utils/config/api-response.js:27
↓ 6 callers
Function
cachedRequest
(url, duration = 5, ua = "homepage")
src/utils/proxy/http.js:85
↓ 6 callers
Function
cleanServiceGroups
(groups)
src/utils/config/service-helpers.js:231
↓ 6 callers
Function
cleanup
()
src/widgets/truenas/proxy.js:56
↓ 6 callers
Function
compareDateTimezone
(date, event)
src/widgets/calendar/event.jsx:57
↓ 6 callers
Function
getPrivateWidgetOptions
(type, widgetIndex)
src/utils/config/widget-helpers.js:56
↓ 6 callers
Function
jsonArrayFilter
(data, filter)
src/utils/proxy/api-helpers.js:67
↓ 6 callers
Function
requestEndpoint
(apiBaseUrl, service, action)
src/widgets/fritzbox/proxy.js:11
↓ 6 callers
Function
retrieveFromGlancesAPI
(privateWidgetOptions, endpoint)
src/pages/api/widgets/glances.js:8
↓ 6 callers
Function
slugifyAndEncode
(tabName)
src/components/tab.jsx:9
↓ 5 callers
Function
crowdsecProxyHandler
(req, res)
src/widgets/crowdsec/proxy.js:49
↓ 5 callers
Function
encodeLine
(line)
src/widgets/apcups/proxy.test.js:5
↓ 5 callers
Function
formatProxyUrl
(widget, endpoint, queryParams)
src/utils/proxy/api-helpers.js:43
↓ 5 callers
Function
formatValue
(t, mapping, rawValue)
src/widgets/customapi/component.jsx:52
↓ 5 callers
Function
getBottomBlock
(children)
src/components/widgets/widget/container.jsx:52
↓ 5 callers
Function
getInnerBlock
(children)
src/components/widgets/widget/container.jsx:35
↓ 5 callers
Function
getKubernetes
()
src/utils/config/kubernetes.js:9
↓ 5 callers
Function
getURLSearchParams
(widget, endpoint)
src/utils/proxy/api-helpers.js:31
↓ 5 callers
Function
sha256
(data)
src/widgets/jdownloader/tools.js:3
↓ 5 callers
Function
shouldRetryWithFreshSession
(status, responseData, attempt, usedCachedSession)
src/widgets/omada/proxy.js:16
↓ 5 callers
Function
toNumber
(value)
src/utils/highlights.js:67
↓ 5 callers
Function
uniqueRid
()
src/widgets/jdownloader/tools.js:7
↓ 4 callers
Function
apiCall
(widget, endpoint, service)
src/widgets/homebridge/proxy.js:38
↓ 4 callers
Function
calendarProxyHandler
(req, res)
src/widgets/calendar/proxy.js:7
↓ 4 callers
Function
checkCRD
(name, kc, logger)
src/utils/config/kubernetes.js:36
↓ 4 callers
Function
constructedServiceFromResource
(resource)
src/utils/kubernetes/resource-helpers.js:89
↓ 4 callers
Function
createReq
(host)
src/middleware.test.js:14
↓ 4 callers
Function
createRes
()
src/widgets/pihole/proxy.test.js:50
↓ 4 callers
Function
decrypt
(data, ivKey)
src/widgets/jdownloader/tools.js:18
↓ 4 callers
Function
getServerSideProps
({ res })
src/pages/site.webmanifest.jsx:4
↓ 4 callers
Function
getValue
(field, data)
src/widgets/customapi/component.jsx:9
↓ 4 callers
Function
isDiscoverable
(resource, instanceName)
src/utils/kubernetes/resource-helpers.js:79
↓ 4 callers
Function
listHttpRoute
()
src/utils/kubernetes/httproute-list.js:9
↓ 4 callers
Function
listTraefikIngress
()
src/utils/kubernetes/traefik-list.js:9
↓ 4 callers
Function
map
(data)
src/widgets/vikunja/widget.js:4
↓ 4 callers
Function
middleware
(req)
src/middleware.js:3
↓ 4 callers
Function
piholeProxyHandler
(req, res)
src/widgets/pihole/proxy.js:39
↓ 4 callers
Function
pyloadProxyHandler
(req, res, map = {})
src/widgets/pyload/proxy.js:99
↓ 4 callers
Function
resolveOnce
(fn, resolvedFamily, onFail)
src/utils/proxy/http.js:187
↓ 4 callers
Function
rpc
(url, request)
src/widgets/openmediavault/proxy.js:32
↓ 4 callers
Function
set
(obj, path, val)
src/utils/config/shvl.js:38
↓ 4 callers
Function
toKilowatts
(t, value)
src/widgets/evcc/component.jsx:7
↓ 4 callers
Function
widgetsFromConfig
()
src/utils/config/widget-helpers.js:8
↓ 4 callers
Function
widgetsResponse
()
src/utils/config/api-response.js:73
↓ 3 callers
Function
calculateCPUPercent
(stats)
src/widgets/docker/stats-helpers.js:1
↓ 3 callers
Function
calculateThroughput
(stats)
src/widgets/docker/stats-helpers.js:20
↓ 3 callers
Function
calculateUsedMemory
(stats)
src/widgets/docker/stats-helpers.js:13
↓ 3 callers
Function
closeStats
()
src/components/services/item.jsx:25
↓ 3 callers
Function
createEncryptionToken
(oldTokenBuff, updateToken)
src/widgets/jdownloader/tools.js:25
↓ 3 callers
Function
createMockRes
()
src/__tests__/pages/site.webmanifest.test.js:17
↓ 3 callers
Function
fetchFromPlexAPI
(endpoint, widget)
src/widgets/plex/proxy.js:35
next →
1–100 of 748, ranked by callers