Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/open-circle/valibot
/ functions
Functions
1,173 in github.com/open-circle/valibot
⨍
Functions
1,173
◇
Types & classes
681
↓ 19 callers
Function
getMetadata
( schema: TSchema )
library/src/methods/getMetadata/getMetadata.ts:104
↓ 19 callers
Method
startsWith
(value:string,params?:string|core.$ZodCheckStartsWithParams)
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 19 callers
Function
strictTupleAsync
( items: TupleItemsAsync, message?: ErrorMessage<StrictTupleIssue> )
library/src/schemas/strictTuple/strictTupleAsync.ts:74
↓ 19 callers
Method
strip
()
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 19 callers
Function
tupleWithRest
( items: TupleItems, rest: BaseSchema<unknown, unknown, BaseIssue<unknown>>, message?: ErrorMessage<Tupl
library/src/schemas/tupleWithRest/tupleWithRest.ts:89
↓ 19 callers
Function
url
( message?: ErrorMessage<UrlIssue<string>> | undefined )
library/src/actions/url/url.ts:89
↓ 18 callers
Function
_getWordCount
( locales: Intl.LocalesArgument, input: string )
library/src/utils/_getWordCount/_getWordCount.ts:14
↓ 18 callers
Function
arrayAsync
( item: | BaseSchema<unknown, unknown, BaseIssue<unknown>> | BaseSchemaAsync<unknown, unknown, BaseI
library/src/schemas/array/arrayAsync.ts:80
↓ 18 callers
Function
check
( requirement: (input: unknown) => boolean, message?: ErrorMessage<CheckIssue<unknown>> )
library/src/actions/check/check.ts:62
↓ 18 callers
Function
toJsonSchema
( schema: v.BaseSchema<unknown, unknown, v.BaseIssue<unknown>>, config?: ConversionConfig )
packages/to-json-schema/src/functions/toJsonSchema/toJsonSchema.ts:18
↓ 18 callers
Function
tupleWithRestAsync
( items: TupleItemsAsync, rest: | BaseSchema<unknown, unknown, BaseIssue<unknown>> | BaseSchemaAsy
library/src/schemas/tupleWithRest/tupleWithRestAsync.ts:100
↓ 17 callers
Function
_getGraphemeCount
(input: string)
library/src/utils/_getGraphemeCount/_getGraphemeCount.ts:13
↓ 17 callers
Function
picklist
( options: PicklistOptions, message?: ErrorMessage<PicklistIssue> )
library/src/schemas/picklist/picklist.ts:88
↓ 16 callers
Function
looseTuple
( items: TupleItems, message?: ErrorMessage<LooseTupleIssue> )
library/src/schemas/looseTuple/looseTuple.ts:73
↓ 16 callers
Method
min
(minSize:number,params?:string|core.$ZodCheckMinSizeParams)
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 16 callers
Method
passthrough
()
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 16 callers
Function
union
( options: UnionOptions, message?: ErrorMessage<UnionIssue<BaseIssue<unknown>>> )
library/src/schemas/union/union.ts:87
↓ 15 callers
Function
_isIsbn10
(input: string)
library/src/actions/isbn/utils/_isIsbn10.ts:10
↓ 15 callers
Function
_isIsbn13
(input: string)
library/src/actions/isbn/utils/_isIsbn13.ts:10
↓ 15 callers
Function
_isValidObjectKey
(object: object, key: string)
library/src/utils/_isValidObjectKey/_isValidObjectKey.ts:13
↓ 15 callers
Method
check
(...checks:(core.CheckFn<core.output<this>>|core.$ZodCheck<core.output<this>>)[])
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 15 callers
Function
enum_
( enum__: Enum, message?: ErrorMessage<EnumIssue> )
library/src/schemas/enum/enum.ts:120
↓ 15 callers
Function
intersect
( options: IntersectOptions, message?: ErrorMessage<IntersectIssue> )
library/src/schemas/intersect/intersect.ts:75
↓ 15 callers
Function
looseTupleAsync
( items: TupleItemsAsync, message?: ErrorMessage<LooseTupleIssue> )
library/src/schemas/looseTuple/looseTupleAsync.ts:74
↓ 15 callers
Function
nonNullish
( wrapped: BaseSchema<unknown, unknown, BaseIssue<unknown>>, message?: ErrorMessage<NonNullishIssue> | und
library/src/schemas/nonNullish/nonNullish.ts:73
↓ 15 callers
Function
nonNullishAsync
( wrapped: | BaseSchema<unknown, unknown, BaseIssue<unknown>> | BaseSchemaAsync<unknown, unknown, Ba
library/src/schemas/nonNullish/nonNullishAsync.ts:84
↓ 15 callers
Method
parse
(data:unknown,params?:core.ParseContext<core.$ZodIssue>)
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 15 callers
Function
record
( key: BaseSchema<string, string | number | symbol, BaseIssue<unknown>>, value: BaseSchema<unknown, unknow
library/src/schemas/record/record.ts:99
↓ 15 callers
Function
setGlobalMessage
( message: ErrorMessage<BaseIssue<unknown>>, lang?: string )
library/src/storages/globalMessage/globalMessage.ts:12
↓ 15 callers
Method
toUpperCase
()
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 14 callers
Function
_getLastMetadata
( schema: Schema, type: 'title' | 'description' )
library/src/utils/_getLastMetadata/_getLastMetadata.ts:60
↓ 14 callers
Function
_isLuhnAlgo
(input: string)
library/src/utils/_isLuhnAlgo/_isLuhnAlgo.ts:16
↓ 14 callers
Function
bigint
( message?: ErrorMessage<BigintIssue> )
library/src/schemas/bigint/bigint.ts:70
↓ 14 callers
Function
cacheAsync
( schema: | BaseSchema<unknown, unknown, BaseIssue<unknown>> | BaseSchemaAsync<unknown, unknown, Bas
library/src/methods/cache/cacheAsync.ts:118
↓ 14 callers
Method
date
(params?:string|core.$ZodCheckISODateParams)
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 14 callers
Function
description
( description_: TDescription )
library/src/actions/description/description.ts:30
↓ 14 callers
Function
flatten
( issues: readonly [BaseIssue<unknown>, ...BaseIssue<unknown>[]] )
library/src/methods/flatten/flatten.ts:85
↓ 14 callers
Function
intersectAsync
( options: IntersectOptionsAsync, message?: ErrorMessage<IntersectIssue> )
library/src/schemas/intersect/intersectAsync.ts:79
↓ 14 callers
Method
key
* Creates a cache key from input and config. * * Hint: Primitive inputs are keyed by value. Object and function inputs are * keyed by referen
library/src/methods/cache/types.ts:15
↓ 14 callers
Function
map
( key: BaseSchema<unknown, unknown, BaseIssue<unknown>>, value: BaseSchema<unknown, unknown, BaseIssue<unk
library/src/schemas/map/map.ts:83
↓ 14 callers
Function
mapAsync
( key: | BaseSchema<unknown, unknown, BaseIssue<unknown>> | BaseSchemaAsync<unknown, unknown, BaseIs
library/src/schemas/map/mapAsync.ts:97
↓ 14 callers
Function
recordAsync
( key: | BaseSchema<string, string | number | symbol, BaseIssue<unknown>> | BaseSchemaAsync<string,
library/src/schemas/record/recordAsync.ts:105
↓ 14 callers
Function
set
( value: BaseSchema<unknown, unknown, BaseIssue<unknown>>, message?: ErrorMessage<SetIssue> )
library/src/schemas/set/set.ts:70
↓ 14 callers
Function
setAsync
( value: | BaseSchema<unknown, unknown, BaseIssue<unknown>> | BaseSchemaAsync<unknown, unknown, Base
library/src/schemas/set/setAsync.ts:78
↓ 14 callers
Function
startsWith
( requirement: string, message?: ErrorMessage<StartsWithIssue<string, string>> )
library/src/actions/startsWith/startsWith.ts:105
↓ 14 callers
Function
trackEvent
(name: EventName, data?: EventData)
website/src/utils/trackEvent.ts:31
↓ 14 callers
Function
unionAsync
( options: UnionOptionsAsync, message?: ErrorMessage<UnionIssue<BaseIssue<unknown>>> )
library/src/schemas/union/unionAsync.ts:92
↓ 14 callers
Method
url
(params?:string|core.$ZodCheckURLParams)
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 13 callers
Method
catchall
(schema:T)
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 13 callers
Method
endsWith
(value:string,params?:string|core.$ZodCheckEndsWithParams)
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 13 callers
Function
guard
( requirement: GuardFunction<unknown>, message?: ErrorMessage<GuardIssue<unknown, GuardFunction<unknown>>>
library/src/actions/guard/guard.ts:154
↓ 13 callers
Function
multipleOf
( requirement: Input, message?: ErrorMessage<MultipleOfIssue<Input, Input>> )
library/src/actions/multipleOf/multipleOf.ts:141
↓ 13 callers
Function
never
( message?: ErrorMessage<NeverIssue> )
library/src/schemas/never/never.ts:70
↓ 13 callers
Function
nonNullable
( wrapped: BaseSchema<unknown, unknown, BaseIssue<unknown>>, message?: ErrorMessage<NonNullableIssue> | un
library/src/schemas/nonNullable/nonNullable.ts:73
↓ 13 callers
Function
nonNullableAsync
( wrapped: | BaseSchema<unknown, unknown, BaseIssue<unknown>> | BaseSchemaAsync<unknown, unknown, Ba
library/src/schemas/nonNullable/nonNullableAsync.ts:84
↓ 13 callers
Method
nullish
()
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 13 callers
Function
parser
( schema: BaseSchema<unknown, unknown, BaseIssue<unknown>>, config?: Config<InferIssue<BaseSchema<unknown,
library/src/methods/parser/parser.ts:56
↓ 13 callers
Function
parserAsync
( schema: | BaseSchema<unknown, unknown, BaseIssue<unknown>> | BaseSchemaAsync<unknown, unknown, Bas
library/src/methods/parser/parserAsync.ts:63
↓ 13 callers
Method
stringify
(input: unknown)
library/src/methods/cache/_LruCache.ts:36
↓ 12 callers
Function
createNameCheck
* Returns a function that checks if it is a valid wildcard or direct * import of a specific name.
codemod/migrate-to-v0.31.0/src/index.ts:143
↓ 12 callers
Function
date
( message?: ErrorMessage<DateIssue> )
library/src/schemas/date/date.ts:70
↓ 12 callers
Function
entriesFromObjects
( schemas: [Schema, ...Schema[]] )
library/src/utils/entriesFromObjects/entriesFromObjects.ts:89
↓ 12 callers
Function
snake
(input: string)
library/src/utils/_formatCase/_formatCase.test.ts:94
↓ 12 callers
Function
toJsonSchemaDefs
( definitions: TDefinitions, config?: Omit<ConversionConfig, 'definitions'> )
packages/to-json-schema/src/functions/toJsonSchemaDefs/toJsonSchemaDefs.ts:17
↓ 11 callers
Function
_subIssues
( datasets: OutputDataset<unknown, BaseIssue<unknown>>[] | undefined )
library/src/schemas/union/utils/_subIssues/_subIssues.ts:13
↓ 11 callers
Function
any
()
library/src/schemas/any/any.ts:33
↓ 11 callers
Function
cache
( schema: BaseSchema<unknown, unknown, BaseIssue<unknown>>, config?: CacheConfig )
library/src/methods/cache/cache.ts:75
↓ 11 callers
Method
length
(len:number,params?:string|core.$ZodCheckLengthEqualsParams)
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 11 callers
Function
mimeType
( requirement: Requirement, message?: ErrorMessage<MimeTypeIssue<Blob, Requirement>> )
library/src/actions/mimeType/mimeType.ts:106
↓ 11 callers
Function
pascal
(input: string)
library/src/utils/_formatCase/_formatCase.test.ts:58
↓ 11 callers
Function
setSchemaMessage
( message: ErrorMessage<BaseIssue<unknown>>, lang?: string )
library/src/storages/schemaMessage/schemaMessage.ts:12
↓ 10 callers
Function
blob
( message?: ErrorMessage<BlobIssue> )
library/src/schemas/blob/blob.ts:70
↓ 10 callers
Function
checkItems
( requirement: ArrayRequirement<unknown[]>, message?: ErrorMessage<CheckItemsIssue<unknown[]>> )
library/src/actions/checkItems/checkItems.ts:63
↓ 10 callers
Function
checkItemsAsync
( requirement: ArrayRequirementAsync<unknown[]>, message?: ErrorMessage<CheckItemsIssue<unknown[]>> )
library/src/actions/checkItems/checkItemsAsync.ts:63
↓ 10 callers
Function
digits
( message?: ErrorMessage<DigitsIssue<string>> )
library/src/actions/digits/digits.ts:95
↓ 10 callers
Function
domain
( message?: ErrorMessage<DomainIssue<string>> )
library/src/actions/domain/domain.ts:103
↓ 10 callers
Function
emoji
( message?: ErrorMessage<EmojiIssue<string>> )
library/src/actions/emoji/emoji.ts:84
↓ 10 callers
Function
everyItem
( requirement: ArrayRequirement<unknown[]>, message?: ErrorMessage<EveryItemIssue<unknown[]>> )
library/src/actions/everyItem/everyItem.ts:89
↓ 10 callers
Function
file
( message?: ErrorMessage<FileIssue> )
library/src/schemas/file/file.ts:70
↓ 10 callers
Function
finite
( message?: ErrorMessage<FiniteIssue<number>> )
library/src/actions/finite/finite.ts:86
↓ 10 callers
Function
function_
( message?: ErrorMessage<FunctionIssue> )
library/src/schemas/function/function.ts:74
↓ 10 callers
Function
hexColor
( message?: ErrorMessage<HexColorIssue<string>> )
library/src/actions/hexColor/hexColor.ts:88
↓ 10 callers
Function
hexadecimal
( message?: ErrorMessage<HexadecimalIssue<string>> )
library/src/actions/hexadecimal/hexadecimal.ts:88
↓ 10 callers
Function
imei
( message?: ErrorMessage<ImeiIssue<string>> )
library/src/actions/imei/imei.ts:92
↓ 10 callers
Function
instance
( class_: Class, message?: ErrorMessage<InstanceIssue> )
library/src/schemas/instance/instance.ts:87
↓ 10 callers
Function
integer
( message?: ErrorMessage<IntegerIssue<number>> )
library/src/actions/integer/integer.ts:86
↓ 10 callers
Method
max
(maxSize:number,params?:string|core.$ZodCheckMaxSizeParams)
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 10 callers
Function
nan
( message?: ErrorMessage<NanIssue> )
library/src/schemas/nan/nan.ts:69
↓ 10 callers
Function
promise
( message?: ErrorMessage<PromiseIssue> )
library/src/schemas/promise/promise.ts:70
↓ 10 callers
Function
regex
( requirement: RegExp, message?: ErrorMessage<RegexIssue<string>> )
library/src/actions/regex/regex.ts:92
↓ 10 callers
Method
required
()
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 10 callers
Function
rfcEmail
( message?: ErrorMessage<RfcEmailIssue<string>> )
library/src/actions/rfcEmail/rfcEmail.ts:102
↓ 10 callers
Function
safeInteger
( message?: ErrorMessage<SafeIntegerIssue<number>> )
library/src/actions/safeInteger/safeInteger.ts:87
↓ 10 callers
Function
safeParser
( schema: BaseSchema<unknown, unknown, BaseIssue<unknown>>, config?: Config<InferIssue<BaseSchema<unknown,
library/src/methods/safeParser/safeParser.ts:55
↓ 10 callers
Function
safeParserAsync
( schema: | BaseSchema<unknown, unknown, BaseIssue<unknown>> | BaseSchemaAsync<unknown, unknown, Bas
library/src/methods/safeParser/safeParserAsync.ts:62
↓ 10 callers
Function
slug
( message?: ErrorMessage<SlugIssue<string>> )
library/src/actions/slug/slug.ts:84
↓ 10 callers
Function
someItem
( requirement: ArrayRequirement<unknown[]>, message?: ErrorMessage<SomeItemIssue<unknown[]>> )
library/src/actions/someItem/someItem.ts:89
↓ 10 callers
Function
symbol
( message?: ErrorMessage<SymbolIssue> )
library/src/schemas/symbol/symbol.ts:70
↓ 10 callers
Method
toLowerCase
()
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 10 callers
Function
trim
()
library/src/actions/trim/trim.ts:23
← previous
next →
101–200 of 1,173, ranked by callers