Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Datakitpage/Datakit
/ functions
Functions
1,611 in github.com/Datakitpage/Datakit
⨍
Functions
1,611
◇
Types & classes
664
↳
Endpoints
2
↓ 3 callers
Function
open
Start DataKit server and open in browser
cli-python/datakit_local/cli.py:95
↓ 3 callers
Function
parseGoogleSheetsUrl
(url: string)
frontend/src/lib/google/sheetsUtils.ts:30
↓ 3 callers
Method
patch
( endpoint: string, data?: any, options?: RequestOptions )
frontend/src/lib/api/apiClient.ts:168
↓ 3 callers
Method
readLines
* Process a text stream line by line (for CSV, etc.) * This handles cases where lines span multiple chunks.
frontend/src/lib/streamReader.ts:103
↓ 3 callers
Method
resetCounterIfNeeded
(state: RateLimitState)
backend/api/src/ai/queue/rate-limiter.service.ts:156
↓ 3 callers
Method
sanitizeForSQL
* Sanitizes a string for safe usage in SQL queries
backend/api/src/postgres-proxy/utils/security.util.ts:164
↓ 3 callers
Method
sanitizeKey
* Validates and sanitizes cache keys
backend/api/src/postgres-proxy/utils/cache.util.ts:281
↓ 3 callers
Method
setupSSEHeaders
(res: Response)
backend/api/src/ai/streaming.service.ts:19
↓ 3 callers
Function
startServer
(options = {})
cli-node/lib/server.js:7
↓ 3 callers
Method
tablesKey
* Generates a cache key for table discovery
backend/api/src/postgres-proxy/utils/cache.util.ts:244
↓ 3 callers
Function
triggerAnalysis
()
frontend/src/hooks/useColumnStats.ts:49
↓ 3 callers
Method
updatePlan
( userId: string, planType: SubscriptionPlan, stripeSubscriptionId?: string, stripePriceId?: s
backend/api/src/subscriptions/subscriptions.service.ts:68
↓ 3 callers
Function
useConsentManager
()
frontend/src/components/common/ConsentPopup.tsx:175
↓ 3 callers
Function
useDirectFileImport
()
frontend/src/hooks/useDirectFileImport.ts:10
↓ 3 callers
Function
useFileImport
()
frontend/src/hooks/useFileImport.ts:36
↓ 3 callers
Function
usePublicDatasets
(provider?: "aws" | "github" | "custom-url" | "huggingface" | "all")
frontend/src/hooks/remote/usePublicDatasets.ts:14
↓ 3 callers
Function
useQueryColumnFormatting
({ results, columns, }: UseQueryColumnFormattingProps)
frontend/src/components/tabs/query/query-results/useQueryColumnFormatting.ts:19
↓ 3 callers
Method
validateSQLIdentifier
* Validates identifier names (table names, column names, etc.)
backend/api/src/postgres-proxy/utils/security.util.ts:176
↓ 3 callers
Function
validateURL
(url)
frontend/src/components/common/import-modal/S3ImportPanel.tsx:102
↓ 3 callers
Method
writeSSEDone
(res: Response)
backend/api/src/ai/streaming.service.ts:38
↓ 2 callers
Function
IsStrongPassword
(validationOptions?: ValidationOptions)
backend/api/src/auth/validators/password.validator.ts:194
↓ 2 callers
Function
addLimitIfMissing
( sql: string, page: number, pageSize: number )
frontend/src/lib/duckdb/query/pagination.ts:12
↓ 2 callers
Method
addToQueue
( modelKey: string, body: any, apiCall: () => Promise<any>, )
backend/api/src/ai/queue/rate-limiter.service.ts:74
↓ 2 callers
Function
analyzeTxtFile
( file: File )
frontend/src/lib/duckdb/ingestion/analyzeTextFile.ts:1
↓ 2 callers
Function
calculateCost
(usage: TokenUsage | null)
frontend/src/hooks/ai/useTokenUsage.ts:33
↓ 2 callers
Method
calculateCost
( provider: AIProvider, usage: { promptTokens: number; completionTokens: number } )
frontend/src/lib/ai/aiService.ts:174
↓ 2 callers
Function
calculateModalPosition
()
frontend/src/components/workspace/SidebarToolbar.tsx:114
↓ 2 callers
Function
calculateSmartProgress
(response: string)
frontend/src/components/tabs/ai/utils/smartParsing.ts:58
↓ 2 callers
Function
cancelRename
()
frontend/src/hooks/notebooks/useNotebookManagement.ts:107
↓ 2 callers
Function
cleanSqlQuery
(sql: string)
frontend/src/lib/duckdb/utils.ts:12
↓ 2 callers
Function
cleanupWorkerBlobUrls
(bundles: duckdb.DuckDBBundles)
frontend/src/lib/duckdb/config.ts:102
↓ 2 callers
Function
clearPythonNamespace
()
frontend/src/lib/python/executor.ts:237
↓ 2 callers
Function
convertBigIntValue
(value: any)
frontend/src/lib/duckdb/inspector/utils/bigint.ts:7
↓ 2 callers
Method
convertContext
(context: AIContextData)
frontend/src/lib/ai/aiService.ts:280
↓ 2 callers
Method
convertMessages
(messages: AIMessage[])
frontend/src/lib/ai/providers/anthropic.ts:270
↓ 2 callers
Function
convertToCSV
(data: any[], columns?: string[])
frontend/src/components/tabs/preview/inspector/utils/exportUtils.ts:45
↓ 2 callers
Function
createChartSVG
( column: any, options: ChartExportOptions = {} )
frontend/src/components/tabs/preview/inspector/utils/chartExportUtils.ts:11
↓ 2 callers
Function
createDefaultFileState
()
frontend/src/store/dataPreviewStore.ts:35
↓ 2 callers
Function
createFileStreamReader
( file: File, options: StreamReaderOptions = {} )
frontend/src/lib/streamReader.ts:202
↓ 2 callers
Method
createMultiUserUsage
(userIds: string[], operationsPerUser: number = 5)
backend/integration_tests/fixtures/credit.fixtures.ts:156
↓ 2 callers
Method
createMultipleWorkspaces
(count: number, ownerId: string)
backend/integration_tests/fixtures/workspace.fixtures.ts:102
↓ 2 callers
Method
createUserData
(overrides: Partial<CreateUserData> = {})
backend/integration_tests/fixtures/user.fixtures.ts:12
↓ 2 callers
Function
createWorkerBlobURL
(workerUrl: string)
frontend/src/lib/duckdb/config.ts:11
↓ 2 callers
Function
create_app
Create and configure the FastAPI application
cli-python/datakit_local/server.py:57
↓ 2 callers
Method
defaultMessage
(args: ValidationArguments)
backend/api/src/auth/validators/password.validator.ts:32
↓ 2 callers
Method
destroy
* Destroy the cache and clean up resources
backend/api/src/postgres-proxy/utils/cache.util.ts:49
↓ 2 callers
Function
detectColumnTypes
(data: string[][], headers: string[])
frontend/src/hooks/stream/useStreamingCSVParser.ts:31
↓ 2 callers
Function
detectIframe
()
frontend/src/store/appStore.ts:254
↓ 2 callers
Function
detectTypeIssues
( connection: duckdb.AsyncDuckDBConnection, tableName: string, columnName: string, expectedType: strin
frontend/src/lib/duckdb/inspector/analysis/quality.ts:80
↓ 2 callers
Method
discoverSchemas
( userId: string, connectionId: string, )
backend/api/src/postgres-proxy/postgres-proxy.service.ts:521
↓ 2 callers
Function
downloadJSON
( data: any, filename: string = 'DataKit_Export', extension: string = 'json' )
frontend/src/utils/exportUtils.ts:115
↓ 2 callers
Function
downloadText
( content: string, filename: string = 'DataKit_Export', extension: string = 'txt' )
frontend/src/utils/exportUtils.ts:146
↓ 2 callers
Method
encrypt
(text: string)
backend/api/src/postgres-proxy/postgres-proxy.service.ts:78
↓ 2 callers
Function
extractFileExtensionFromUrl
(url: string)
frontend/src/hooks/remote/s3/useS3Import.ts:59
↓ 2 callers
Function
extractStatusSequence
(response: string)
frontend/src/components/tabs/ai/utils/smartParsing.ts:44
↓ 2 callers
Method
finishStream
( res: Response, context: StreamingContext, )
backend/api/src/ai/streaming.service.ts:122
↓ 2 callers
Function
flattenJSON
(json: any[])
frontend/src/hooks/stream/useStreamingJSONParser.ts:115
↓ 2 callers
Function
formatBytes
(bytes)
cli-node/lib/system.js:3
↓ 2 callers
Function
formatModelSize
(sizeMB: number)
frontend/src/components/tabs/ai/LocalModelManager.tsx:158
↓ 2 callers
Method
generateAccessToken
(userId: string, email: string)
backend/integration_tests/fixtures/auth.fixtures.ts:48
↓ 2 callers
Function
generateAnalysisHTML
( results: InspectorMetrics, fileName?: string )
frontend/src/components/tabs/preview/inspector/utils/reportExportUtils.ts:13
↓ 2 callers
Function
generateBinBoundaries
( connection: duckdb.AsyncDuckDBConnection, min: number, max: number, binCount: number )
frontend/src/lib/duckdb/inspector/analysis/numeric.ts:241
↓ 2 callers
Method
generateCompletion
( messages: AIMessage[], options?: { temperature?: number; maxTokens?: number; strea
frontend/src/lib/ai/providers/webllm.ts:180
↓ 2 callers
Method
generateCompletion
( messages: AIMessage[], options?: { temperature?: number; maxTokens?: number; strea
frontend/src/lib/ai/providers/openai.ts:39
↓ 2 callers
Method
generateCompletion
( messages: AIMessage[], options?: { temperature?: number; maxTokens?: number; strea
frontend/src/lib/ai/providers/ollama.ts:105
↓ 2 callers
Method
generateCompletion
(messages: AIMessage[])
frontend/src/lib/ai/providers/groq.ts:39
↓ 2 callers
Method
generateCompletion
( messages: AIMessage[], options?: { temperature?: number; maxTokens?: number; strea
frontend/src/lib/ai/providers/datakit.ts:93
↓ 2 callers
Function
generateEmptyTemplate
()
frontend/src/lib/python/fileTemplates.ts:57
↓ 2 callers
Method
generateInvalidToken
()
backend/integration_tests/fixtures/auth.fixtures.ts:109
↓ 2 callers
Function
generatePDF
( htmlContent: string, options: ExportOptions = {} )
frontend/src/utils/exportUtils.ts:12
↓ 2 callers
Function
generatePrintOptimizedHTML
( results: InspectorMetrics, fileName?: string )
frontend/src/components/tabs/preview/inspector/utils/reportExportUtils.ts:164
↓ 2 callers
Method
generateSQL
( provider: AIProvider, prompt: string, context: AIContextData )
frontend/src/lib/ai/aiService.ts:89
↓ 2 callers
Function
generateSelectQuery
(schema: TableSchema)
frontend/src/components/tabs/query/SchemaBrowser.tsx:410
↓ 2 callers
Method
getAuthHeaders
()
frontend/src/lib/api/apiClient.ts:19
↓ 2 callers
Method
getBytesProcessed
* Get the number of bytes processed so far
frontend/src/lib/streamReader.ts:194
↓ 2 callers
Method
getConnectionPattern
* Gets all cache keys for a specific connection
backend/api/src/postgres-proxy/utils/cache.util.ts:274
↓ 2 callers
Method
getCurrentUser
()
frontend/src/lib/api/authService.ts:37
↓ 2 callers
Function
getDotClass
(state: 'active' | 'complete' | 'pending')
frontend/src/components/tabs/ai/StatusIndicator.tsx:27
↓ 2 callers
Function
getFrequentValues
( connection: duckdb.AsyncDuckDBConnection, tableName: string, columnName: string, limit: number = 10,
frontend/src/lib/duckdb/inspector/analysis/categorical.ts:15
↓ 2 callers
Function
getInitialTab
()
frontend/src/pages/Settings.tsx:26
↓ 2 callers
Function
getInstalledPackages
()
frontend/src/lib/python/init.ts:285
↓ 2 callers
Function
getLoadingData
()
frontend/src/components/data-grid/DataPreviewGrid.tsx:226
↓ 2 callers
Method
getModelInfo
(modelId: string)
frontend/src/lib/ai/providers/webllm.ts:417
↓ 2 callers
Function
getNumericRange
( connection: duckdb.AsyncDuckDBConnection, tableName: string, columnName: string )
frontend/src/lib/duckdb/inspector/analysis/numeric.ts:22
↓ 2 callers
Function
getNumericStats
( connection: duckdb.AsyncDuckDBConnection, tableName: string, columnName: string )
frontend/src/lib/duckdb/inspector/analysis/numeric.ts:101
↓ 2 callers
Function
getPillColor
(pill: string)
frontend/src/components/tabs/ai/ContextPills.tsx:12
↓ 2 callers
Function
getProdBundles
()
frontend/src/lib/duckdb/config.ts:66
↓ 2 callers
Method
getProfile
(@Request() req)
backend/api/src/auth/auth.controller.ts:94
↓ 2 callers
Function
getStatusColor
()
frontend/src/components/common/import-modal/motherduck/ConnectionStatus.tsx:29
↓ 2 callers
Method
getStorageInfo
()
frontend/src/lib/ai/modelManager.ts:31
↓ 2 callers
Method
getUserUsageHistory
( userId: string, limit = 50, offset = 0, )
backend/api/src/credits/credits.service.ts:121
↓ 2 callers
Method
getUserUsageStats
(userId: string)
backend/api/src/credits/credits.service.ts:134
↓ 2 callers
Function
handleAxisChange
(axis: 'xAxis' | 'yAxis' | 'colorBy', value: string)
frontend/src/components/charts/ChartBuilder.tsx:84
↓ 2 callers
Function
handleCSVExport
()
frontend/src/components/tabs/preview/inspector/InspectorPanel.tsx:202
↓ 2 callers
Function
handleConfirmCreateFolder
()
frontend/src/components/workspace/FolderTreeView.tsx:321
↓ 2 callers
Function
handleConfirmRename
(nodeId: string)
frontend/src/components/workspace/FolderTreeView.tsx:305
↓ 2 callers
Function
handleCreateCell
(type: 'code' | 'markdown')
frontend/src/components/tabs/notebooks/CellDivider.tsx:17
↓ 2 callers
Function
handleDragEnd
()
frontend/src/components/data-grid/FileTabs.tsx:554
↓ 2 callers
Function
handleDragOver
(e: React.DragEvent, targetNode: FolderNode)
frontend/src/components/workspace/FolderTreeView.tsx:210
↓ 2 callers
Function
handleDrop
(e: React.DragEvent, targetNode: FolderNode)
frontend/src/components/workspace/FolderTreeView.tsx:228
← previous
next →
201–300 of 1,611, ranked by callers