Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ashtonjamesd/lavandula
/ functions
Functions
393 in github.com/ashtonjamesd/lavandula
⨍
Functions
393
◇
Types & classes
12
↓ 44 callers
Function
base64Encode
src/http/base64.c:14
↓ 21 callers
Function
jsonBuilder
src/core/json.c:7
↓ 19 callers
Function
checkBasicCredentials
src/http/auth.c:88
↓ 19 callers
Function
freeJsonBuilder
src/core/json.c:52
↓ 18 callers
Function
ok
2xx Success responses
src/core/router.c:42
↓ 17 callers
Function
corsPolicy
src/http/cors.c:10
↓ 16 callers
Function
addBasicCredentials
src/http/auth.c:25
↓ 16 callers
Function
base64Decode
src/http/base64.c:54
↓ 16 callers
Function
runApp
src/core/lavandula.c:139
↓ 15 callers
Function
allowMethod
src/http/cors.c:53
↓ 15 callers
Function
currentChar
src/http/http.c:255
↓ 13 callers
Function
freeCorsPolicy
src/http/cors.c:28
↓ 12 callers
Function
advance
src/http/http.c:259
↓ 12 callers
Function
build
src/core/lavandula.c:135
↓ 12 callers
Function
createBuilder
src/core/lavandula.c:21
↓ 12 callers
Function
freeBasicAuth
src/http/auth.c:101
↓ 12 callers
Function
initBasicAuth
src/http/auth.c:10
↓ 12 callers
Function
internalServerError
5xx Server error responses
src/core/router.c:421
↓ 12 callers
Function
skipWhitespace
src/core/json.c:353
↓ 11 callers
Function
isEnd
src/http/http.c:263
↓ 11 callers
Function
route
src/core/router.c:548
↓ 10 callers
Function
allowOrigin
src/http/cors.c:40
↓ 10 callers
Function
get
src/core/lavandula.c:157
↓ 9 callers
Function
createFileWithContent
src/core/cli.c:79
↓ 9 callers
Function
current
src/core/dotenv.c:63
↓ 9 callers
Function
jsonPutInteger
src/core/json.c:115
↓ 9 callers
Function
parseRequest
src/http/http.c:360
↓ 9 callers
Function
readFile
src/misc/utils.c:7
↓ 8 callers
Function
addJson
src/core/json.c:69
↓ 8 callers
Function
freeLexer
src/lavender/lavender_lexer.c:188
↓ 8 callers
Function
freeParser
src/http/http.c:467
↓ 8 callers
Function
httpMethodToStr
src/http/http.c:30
↓ 8 callers
Function
jsonArrayAppend
src/core/json.c:199
↓ 8 callers
Function
jsonGetInteger
src/core/json.c:575
↓ 8 callers
Function
jsonPutString
src/core/json.c:96
↓ 8 callers
Function
jsonStringify
src/core/json.c:212
↓ 8 callers
Function
newLexer
src/lavender/lavender_lexer.c:170
↓ 8 callers
Function
newToken
src/lavender/lavender_lexer.c:28
↓ 8 callers
Function
newToken
src/core/dotenv.c:67
↓ 7 callers
Function
advance
src/core/dotenv.c:59
↓ 7 callers
Function
allowHeader
src/http/cors.c:69
↓ 7 callers
Function
consttimeStrcmp
src/http/auth.c:74
↓ 7 callers
Function
jsonArray
src/core/json.c:22
↓ 7 callers
Function
jsonHasKey
src/core/json.c:599
↓ 7 callers
Function
tokenizeSchema
src/lavender/lavender_lexer.c:137
↓ 6 callers
Function
badNode
src/lavender/lavender_parser.c:30
↓ 6 callers
Function
current
src/lavender/lavender_lexer.c:17
↓ 6 callers
Function
isEnd
src/lavender/lavender_lexer.c:9
↓ 6 callers
Function
isEnd
src/core/dotenv.c:55
↓ 6 callers
Function
isLast
src/lavender/lavender_parser.c:9
↓ 6 callers
Function
makeJson
src/core/json.c:82
↓ 6 callers
Function
next
src/core/middleware.c:7
↓ 5 callers
Function
advance
src/lavender/lavender_parser.c:13
↓ 5 callers
Function
advance
src/lavender/lavender_lexer.c:13
↓ 5 callers
Function
createApp
src/core/lavandula.c:29
↓ 5 callers
Function
createDir
src/core/cli.c:71
↓ 5 callers
Function
jsonGetString
src/core/json.c:551
↓ 5 callers
Function
jsonObject
src/core/json.c:183
↓ 5 callers
Function
jsonParse
src/core/json.c:539
↓ 5 callers
Function
jsonPutArray
src/core/json.c:145
↓ 5 callers
Function
root
src/core/lavandula.c:203
↓ 4 callers
Function
jsonGetBool
src/core/json.c:563
↓ 4 callers
Function
jsonPutBool
src/core/json.c:108
↓ 4 callers
Function
parseTokenUntil
src/http/http.c:273
↓ 3 callers
Function
allowAnyMethod
src/http/cors.c:63
↓ 3 callers
Function
allowAnyOrigin
src/http/cors.c:59
↓ 3 callers
Function
cleanupApp
src/core/lavandula.c:144
↓ 3 callers
Function
dbExec
src/core/sql.c:30
↓ 3 callers
Function
dbQueryRows
src/core/sql.c:72
↓ 3 callers
Function
env
src/core/dotenv.c:45
↓ 3 callers
Function
post
src/core/lavandula.c:161
↓ 2 callers
Function
apiResponse
Creates a basic API response structure
src/misc/api_response.c:6
↓ 2 callers
Function
buildProject
src/core/cli.c:35
↓ 2 callers
Function
corsAllowAll
src/http/cors.c:81
↓ 2 callers
Function
currentToken
src/lavender/lavender_parser.c:17
↓ 2 callers
Function
expectToken
src/lavender/lavender_parser.c:40
↓ 2 callers
Function
findRoute
src/core/router.c:589
↓ 2 callers
Function
freeJson
src/core/json.c:30
↓ 2 callers
Function
freeJsonArray
src/core/json.c:44
↓ 2 callers
Function
freeServer
src/core/server.c:65
↓ 2 callers
Function
freeToken
src/lavender/lavender_lexer.c:35
↓ 2 callers
Function
isValidIdentifierChar
src/lavender/lavender_lexer.c:48
↓ 2 callers
Function
isValidIdentifierChar
src/core/dotenv.c:81
↓ 2 callers
Function
jsonFilePrint
src/core/json.c:639
↓ 2 callers
Function
jsonGetJson
src/core/json.c:587
↓ 2 callers
Function
jsonPutJson
src/core/json.c:135
↓ 2 callers
Function
newTokenWithSize
src/lavender/lavender_lexer.c:21
↓ 2 callers
Function
notFound
src/core/router.c:220
↓ 2 callers
Function
parseJsonObject
src/core/json.c:451
↓ 2 callers
Function
parseJsonString
src/core/json.c:360
↓ 2 callers
Function
parseJsonValue
src/core/json.c:503
↓ 2 callers
Function
routeNotFound
src/core/lavandula.c:199
↓ 2 callers
Function
rowToTodo
examples/basic/crud.c:10
↓ 2 callers
Function
skipWhitespace
src/lavender/lavender_lexer.c:52
↓ 2 callers
Function
testResults
src/misc/lavandula_test.c:20
↓ 2 callers
Function
todoToJson
examples/basic/crud.c:20
↓ 2 callers
Function
unauthorized
src/core/router.c:196
↓ 2 callers
Function
useCorsPolicy
src/core/lavandula.c:61
↓ 2 callers
Function
useDotenv
src/core/lavandula.c:131
↓ 2 callers
Function
usePort
src/core/lavandula.c:40
next →
1–100 of 393, ranked by callers