# Parsnip-Kit > A next-generation JS utility library, zero-dependency, with TypeScript support. ## Table of Contents - [asyncForEach](/en/async/asyncForEach.md) - [asyncForEachFields](/en/async/asyncForEachFields.md) - [asyncMap](/en/async/asyncMap.md) - [average](/en/statistic/average.md) - [camelCase](/en/string/camelCase.md) - [capitalize](/en/string/capitalize.md) - [chunk](/en/array/chunk.md) - [clone](/en/object/clone.md) - [cloneDeep](/en/object/cloneDeep.md) - [combine](/en/function/combine.md) - [concurrent](/en/async/concurrent.md) - [convertDataUnit](/en/number/convertDataUnit.md) - [count](/en/statistic/count.md) - [curry](/en/function/curry.md) - [debounce](/en/function/debounce.md) - [delay](/en/function/delay.md) - [deleteByPath](/en/object/deleteByPath.md) - [difference](/en/array/difference.md) - [escapeRegExp](/en/string/escapeRegExp.md) - [filterFields](/en/object/filterFields.md) - [forEachFields](/en/object/forEachFields.md) - [getByPath](/en/object/getByPath.md) - [getTypeTag](/en/typed/getTypeTag.md) - [htmlDecode](/en/string/htmlDecode.md) - [htmlEncode](/en/string/htmlEncode.md) - [intersection](/en/array/intersection.md) - [isArray](/en/typed/isArray.md) - [isBigInt](/en/typed/isBigInt.md) - [isBoolean](/en/typed/isBoolean.md) - [isClass](/en/typed/isClass.md) - [isEqual](/en/object/isEqual.md) - [isEqualStrict](/en/object/isEqualStrict.md) - [isFloat](/en/typed/isFloat.md) - [isFunction](/en/typed/isFunction.md) - [isInfinity](/en/typed/isInfinity.md) - [isInt](/en/typed/isInt.md) - [isNanValue](/en/typed/isNanValue.md) - [isNull](/en/typed/isNull.md) - [isNumber](/en/typed/isNumber.md) - [isNumberString](/en/typed/isNumberString.md) - [isObject](/en/typed/isObject.md) - [isObjectLike](/en/typed/isObjectLike.md) - [isPrimitive](/en/typed/isPrimitive.md) - [isPseudoArray](/en/typed/isPseudoArray.md) - [isString](/en/typed/isString.md) - [isSymbol](/en/typed/isSymbol.md) - [isUndefined](/en/typed/isUndefined.md) - [joinToObject](/en/array/joinToObject.md) - [kebabCase](/en/string/kebabCase.md) - [leftJoin](/en/array/leftJoin.md) - [lexSort](/en/array/lexSort.md) - [linkToTree](/en/array/linkToTree.md) - [max](/en/statistic/max.md) - [maxItem](/en/statistic/maxItem.md) - [median](/en/statistic/median.md) - [memoize](/en/function/memoize.md) - [min](/en/statistic/min.md) - [minItem](/en/statistic/minItem.md) - [mode](/en/statistic/mode.md) - [modeItem](/en/statistic/modeItem.md) - [numberSort](/en/array/numberSort.md) - [objectToPairs](/en/object/objectToPairs.md) - [omit](/en/object/omit.md) - [once](/en/function/once.md) - [orderSort](/en/array/orderSort.md) - [pairsToObject](/en/array/pairsToObject.md) - [parseTemplate](/en/string/parseTemplate.md) - [pascalCase](/en/string/pascalCase.md) - [percent](/en/number/percent.md) - [pick](/en/object/pick.md) - [PrimitiveType](/en/common/types.md) - [randomBoolean](/en/random/randomBoolean.md) - [randomFromArray](/en/random/randomFromArray.md) - [randomInt](/en/random/randomInt.md) - [randomNumber](/en/random/randomNumber.md) - [randomString](/en/random/randomString.md) - [range](/en/number/range.md) - [retry](/en/async/retry.md) - [sequential](/en/async/sequential.md) - [setByPath](/en/object/setByPath.md) - [snakeCase](/en/string/snakeCase.md) - [sortIndex](/en/array/sortIndex.md) - [sortWithIndex](/en/array/sortWithIndex.md) - [splitToArrays](/en/object/splitToArrays.md) - [splitToKeys](/en/string/splitToKeys.md) - [splitToWords](/en/string/splitToWords.md) - [stringComparatorAsc](/en/common/constants.md) - [sum](/en/statistic/sum.md) - [symmetricDifference](/en/array/symmetricDifference.md) - [thousandSeparator](/en/number/thousandSeparator.md) - [throttle](/en/function/throttle.md) - [titleCase](/en/string/titleCase.md) - [union](/en/array/union.md) - [unique](/en/array/unique.md) - [unzipToArrays](/en/object/unzipToArrays.md) - [upperSnakeCase](/en/string/upperSnakeCase.md) - [withFallback](/en/function/withFallback.md) - [zipToObject](/en/array/zipToObject.md)