# Libraries

- [hex](/pattern-language/libraries/hex.md): The ImHex helper library
- [provider](/pattern-language/libraries/hex/provider.pat.md)
- [core](/pattern-language/libraries/hex/core.pat.md)
- [http](/pattern-language/libraries/hex/http.pat.md)
- [dec](/pattern-language/libraries/hex/dec.pat.md)
- [mangled](/pattern-language/libraries/hex/mangled.pat.md)
- [encstr](/pattern-language/libraries/hex/encstr.pat.md)
- [instruction](/pattern-language/libraries/hex/instruction.pat.md)
- [json](/pattern-language/libraries/hex/json.pat.md)
- [std](/pattern-language/libraries/std.md): The Pattern Language standard library
- [array](/pattern-language/libraries/std/array.pat.md)
- [limits](/pattern-language/libraries/std/limits.pat.md)
- [random](/pattern-language/libraries/std/random.pat.md)
- [file](/pattern-language/libraries/std/file.pat.md)
- [core](/pattern-language/libraries/std/core.pat.md)
- [ptr](/pattern-language/libraries/std/ptr.pat.md)
- [mem](/pattern-language/libraries/std/mem.pat.md)
- [math](/pattern-language/libraries/std/math.pat.md)
- [hash](/pattern-language/libraries/std/hash.pat.md)
- [fxpt](/pattern-language/libraries/std/fxpt.pat.md)
- [sys](/pattern-language/libraries/std/sys.pat.md)
- [io](/pattern-language/libraries/std/io.pat.md)
- [time](/pattern-language/libraries/std/time.pat.md)
- [string](/pattern-language/libraries/std/string.pat.md)
- [attrs](/pattern-language/libraries/std/attrs.pat.md)
- [ctype](/pattern-language/libraries/std/ctype.pat.md)
- [bit](/pattern-language/libraries/std/bit.pat.md)
- [type](/pattern-language/libraries/type.md): The custom type library
- [mac](/pattern-language/libraries/type/mac.pat.md)
- [ip](/pattern-language/libraries/type/ip.pat.md)
- [byte](/pattern-language/libraries/type/byte.pat.md)
- [path](/pattern-language/libraries/type/path.pat.md)
- [size](/pattern-language/libraries/type/size.pat.md)
- [base](/pattern-language/libraries/type/base.pat.md)
- [guid](/pattern-language/libraries/type/guid.pat.md)
- [float16](/pattern-language/libraries/type/float16.pat.md)
- [bcd](/pattern-language/libraries/type/bcd.pat.md)
- [leb128](/pattern-language/libraries/type/leb128.pat.md)
- [time](/pattern-language/libraries/type/time.pat.md)
- [fmt](/pattern-language/libraries/type/fmt.pat.md)
- [color](/pattern-language/libraries/type/color.pat.md)
- [c](/pattern-language/libraries/type/c.pat.md)
- [win32](/pattern-language/libraries/type/win32.pat.md)
- [010](/pattern-language/libraries/type/010.pat.md)
- [linux](/pattern-language/libraries/type/linux.pat.md)
- [rust](/pattern-language/libraries/type/rust.pat.md)
- [base64](/pattern-language/libraries/type/base64.pat.md)
- [magic](/pattern-language/libraries/type/magic.pat.md)
