# Modules

- [AI](/boxlang-framework/modularity/ai.md): BoxLang AI is a powerful library for building fluent and scalable AI applications with a unified LLM API.
- [Compat CFML](/boxlang-framework/modularity/compat-cfml.md): This module allows your BoxLang engine to simulate an Adobe ColdFusion or Lucee CFML server for seamless migration with zero code changes
- [Reference](/boxlang-framework/modularity/compat-cfml/reference.md)
- [Types](/boxlang-framework/modularity/compat-cfml/reference/types.md)
- [array](/boxlang-framework/modularity/compat-cfml/reference/types/array.md)
- [datetime](/boxlang-framework/modularity/compat-cfml/reference/types/datetime.md)
- [numeric](/boxlang-framework/modularity/compat-cfml/reference/types/numeric.md)
- [string](/boxlang-framework/modularity/compat-cfml/reference/types/string.md)
- [struct](/boxlang-framework/modularity/compat-cfml/reference/types/struct.md)
- [Built-in Functions](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions.md)
- [cache](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache.md)
- [CacheClear](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cacheclear.md)
- [CacheCount](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachecount.md)
- [cacheDelete](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachedelete.md)
- [CacheGet](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cacheget.md)
- [CacheGetAll](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachegetall.md)
- [CacheGetAllIds](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachegetallids.md)
- [CacheGetAsAttempt](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachegetasattempt.md)
- [CacheGetDefaultCacheName](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachegetdefaultcachename.md)
- [CacheGetEngineProperties](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachegetengineproperties.md)
- [CacheGetMetadata](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachegetmetadata.md)
- [CacheGetOrFail](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachegetorfail.md)
- [CacheGetProperties](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachegetproperties.md)
- [CacheGetSession](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachegetsession.md)
- [CacheIdExists](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cacheidexists.md)
- [cacheKeyExists](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachekeyexists.md)
- [CachePut](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cacheput.md)
- [CacheRegionExists](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cacheregionexists.md)
- [CacheRegionNew](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cacheregionnew.md)
- [CacheRegionRemove](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cacheregionremove.md)
- [CacheRemove](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cacheremove.md)
- [CacheRemoveAll](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cacheremoveall.md)
- [CacheSetProperties](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachesetproperties.md)
- [conversion](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/conversion.md)
- [JSONDeserialize](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/conversion/jsondeserialize.md)
- [encryption](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/encryption.md)
- [Hash](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/encryption/hash.md)
- [Hash40](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/encryption/hash40.md)
- [Hmac](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/encryption/hmac.md)
- [format](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/format.md)
- [DollarFormat](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/format/dollarformat.md)
- [HTMLCodeFormat](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/format/htmlcodeformat.md)
- [io](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/io.md)
- [FileMove](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/io/filemove.md)
- [math](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/math.md)
- [Fix](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/math/fix.md)
- [struct](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/struct.md)
- [DeleteClientVariable](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/struct/deleteclientvariable.md)
- [system](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/system.md)
- [GetClientVariablesList](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/system/getclientvariableslist.md)
- [GetComponentMetadata](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/system/getcomponentmetadata.md)
- [GetContextRoot](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/system/getcontextroot.md)
- [GetFunctionData](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/system/getfunctiondata.md)
- [GetTagData](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/system/gettagdata.md)
- [GetVariable](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/system/getvariable.md)
- [ObjectLoad](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/system/objectload.md)
- [ObjectSave](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/system/objectsave.md)
- [SetVariable](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/system/setvariable.md)
- [Throw](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/system/throw.md)
- [temporal](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal.md)
- [createDate](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/createdate.md)
- [DateCompare](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/datecompare.md)
- [DateFormat](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/dateformat.md)
- [DateTimeFormat](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/datetimeformat.md)
- [DayOfWeekAsString](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/dayofweekasstring.md)
- [DayOfWeekShortAsString](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/dayofweekshortasstring.md)
- [LSDateFormat](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/lsdateformat.md)
- [LSDateTimeFormat](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/lsdatetimeformat.md)
- [LSDayOfWeek](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/lsdayofweek.md)
- [LSIsDate](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/lsisdate.md)
- [LSParseDateTime](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/lsparsedatetime.md)
- [LSTimeFormat](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/lstimeformat.md)
- [LSWeek](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/lsweek.md)
- [MonthAsString](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/monthasstring.md)
- [MonthShortAsString](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/monthshortasstring.md)
- [ParseDateTime](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/parsedatetime.md)
- [TimeFormat](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/timeformat.md)
- [ToLegacyDate](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/tolegacydate.md)
- [type](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/type.md)
- [GetMetaData](/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/type/getmetadata.md)
- [Components](/boxlang-framework/modularity/compat-cfml/reference/components.md)
- [net](/boxlang-framework/modularity/compat-cfml/reference/components/net.md)
- [HTTP](/boxlang-framework/modularity/compat-cfml/reference/components/net/http.md)
- [DocBox - API Docs](/boxlang-framework/modularity/docbox-api-docs.md): DocBox is a JavaDoc-style documentation generator for your BoxLang and CFML Applications.
- [Charts](/boxlang-framework/modularity/charts.md): The chart module provides chart generation capabilities to the Boxlang language.
- [Reference](/boxlang-framework/modularity/charts/reference.md)
- [Components](/boxlang-framework/modularity/charts/reference/components.md)
- [Chart](/boxlang-framework/modularity/charts/reference/components/bx-chart.md)
- [ChartData](/boxlang-framework/modularity/charts/reference/components/bx-chartdata.md)
- [ChartSeries](/boxlang-framework/modularity/charts/reference/components/bx-chartseries.md)
- [CSRF](/boxlang-framework/modularity/csrf.md): Native Cross Request Site Forgery protection for BoxLang
- [Reference](/boxlang-framework/modularity/csrf/reference.md)
- [Built-in Functions](/boxlang-framework/modularity/csrf/reference/built-in-functions.md)
- [csrf](/boxlang-framework/modularity/csrf/reference/built-in-functions/csrf.md)
- [CSRFGenerateToken](/boxlang-framework/modularity/csrf/reference/built-in-functions/csrf/csrfgeneratetoken.md)
- [CSRFHiddenField](/boxlang-framework/modularity/csrf/reference/built-in-functions/csrf/csrfhiddenfield.md)
- [CSRFRotate](/boxlang-framework/modularity/csrf/reference/built-in-functions/csrf/csrfrotate.md)
- [CSRFVerifyToken](/boxlang-framework/modularity/csrf/reference/built-in-functions/csrf/csrfverifytoken.md)
- [ESAPI](/boxlang-framework/modularity/esapi.md): ESAPI & Antisamy Module
- [Reference](/boxlang-framework/modularity/esapi/reference.md)
- [Built-in Functions](/boxlang-framework/modularity/esapi/reference/built-in-functions.md)
- [esapi](/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi.md)
- [Canonicalize](/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/canonicalize.md)
- [DecodeFor](/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/decodefor.md)
- [DecodeForBase64](/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/decodeforbase64.md)
- [DecodeForHTML](/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/decodeforhtml.md)
- [DecodeForJson](/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/decodeforjson.md)
- [DecodeFromURL](/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/decodefromurl.md)
- [EncodeFor](/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/encodefor.md)
- [encodeForCSS](/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/encodeforcss.md)
- [encodeForDN](/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/encodefordn.md)
- [encodeForHTML](/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/encodeforhtml.md)
- [encodeForHTMLAttribute](/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/encodeforhtmlattribute.md)
- [encodeForJavaScript](/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/encodeforjavascript.md)
- [encodeForLDAP](/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/encodeforldap.md)
- [EncodeForSQL](/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/encodeforsql.md)
- [encodeForURL](/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/encodeforurl.md)
- [encodeForXML](/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/encodeforxml.md)
- [encodeForXMLAttribute](/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/encodeforxmlattribute.md)
- [encodeForXPath](/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/encodeforxpath.md)
- [esapiDecode](/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/esapidecode.md)
- [esapiEncode](/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/esapiencode.md)
- [GetSafeHTML](/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/getsafehtml.md)
- [IsSafeHTML](/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/issafehtml.md)
- [SanitizeHTML](/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/sanitizehtml.md)
- [Evaluating Code](/boxlang-framework/modularity/evaluating-code.md): This module incorporates a unsafe evaluation of code BIF.
- [FTP/SFTP](/boxlang-framework/modularity/ftp.md): The FTP module allows you perform various operations against an FTP or SFTP server.
- [Image Manipulation](/boxlang-framework/modularity/image-manipulation.md): Comprehensive documentation for the BoxLang Image Module, including installation, usage examples, and API reference.
- [Getting Started](/boxlang-framework/modularity/image-manipulation/getting-started.md): Getting started guide for image manipulation in BoxLang.
- [Transformations](/boxlang-framework/modularity/image-manipulation/transformations.md): Learn how to perform image transformations such as resizing, rotating, cropping, flipping, shearing, and translating images using BoxLang.
- [Drawing](/boxlang-framework/modularity/image-manipulation/drawing.md): Comprehensive guide to drawing operations on images using BoxLang's image manipulation module.
- [Filters & Effects](/boxlang-framework/modularity/image-manipulation/filters-effects.md): Learn how to apply filters and effects to images using BoxLang's image manipulation module
- [Metadata](/boxlang-framework/modularity/image-manipulation/metadata.md): Learn how to read and extract EXIF and IPTC metadata from images.
- [Utilities](/boxlang-framework/modularity/image-manipulation/utilities.md): Learn how to perform image transformations such as resizing, rotating, cropping, flipping, shearing, and translating images using BoxLang.
- [Advanced Examples](/boxlang-framework/modularity/image-manipulation/advanced-examples.md): Advanced image manipulation examples using BoxLang's image module.
- [Migration Guide](/boxlang-framework/modularity/image-manipulation/migration-guide.md): Guide for migrating from Adobe ColdFusion or Lucee image functions to BoxLang Image Module.
- [Reference](/boxlang-framework/modularity/image-manipulation/reference.md): Comprehensive reference for all image manipulation functions in BoxLang.
- [Fluent Builder](/boxlang-framework/modularity/image-manipulation/reference/fluent-builder.md)
- [Built-in Functions](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions.md)
- [ImageClearRect](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imageclearrect.md)
- [ImageBlur](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imageblur.md)
- [ImageCopy](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagecopy.md)
- [ImageDrawArc](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagedrawarc.md)
- [ImageCrop](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagecrop.md)
- [ImageDrawBeveledRect](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagedrawbeveledrect.md)
- [ImageDrawCubicCurve](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagedrawcubiccurve.md)
- [ImageDrawLine](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagedrawline.md)
- [ImageDrawOval](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagedrawoval.md)
- [ImageDrawLines](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagedrawlines.md)
- [ImageDrawPoint](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagedrawpoint.md)
- [ImageDrawQuadraticCurve](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagedrawquadraticcurve.md)
- [ImageDrawRect](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagedrawrect.md)
- [ImageDrawRoundRect](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagedrawroundrect.md)
- [ImageDrawText](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagedrawtext.md)
- [ImageFlip](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imageflip.md)
- [ImageGetBlob](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagegetblob.md)
- [ImageGetBufferedImage](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagegetbufferedimage.md)
- [ImageGetExifMetaData](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagegetexifmetadata.md)
- [ImageGetHeight](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagegetheight.md)
- [ImageGetIPTCMetadata](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagegetiptcmetadata.md)
- [ImageGetWidth](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagegetwidth.md)
- [ImageGetIPTCTag](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagegetiptctag.md)
- [ImageInfo](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imageinfo.md)
- [ImageGrayScale / ImageGreyScale](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagegrayscale-imagegreyscale.md)
- [ImageNegative](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagenegative.md)
- [ImageNew](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagenew.md)
- [ImageOverlay](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imageoverlay.md)
- [ImagePaste](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagepaste.md)
- [ImageRead](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imageread.md)
- [ImageResize](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imageresize.md)
- [ImageReadBase64](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagereadbase64.md)
- [ImageRotate](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagerotate.md)
- [ImageRotateDrawingAxis](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagerotatedrawingaxis.md)
- [ImageScaleToFit](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagescaletofit.md)
- [ImageSetAntiAliasing](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagesetantialiasing.md)
- [ImageSetBackgroundColor](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagesetbackgroundcolor.md)
- [ImageSetDrawingColor](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagesetdrawingcolor.md)
- [ImageSetDrawingStroke](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagesetdrawingstroke.md)
- [ImageSetDrawingTransparency](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagesetdrawingtransparency.md)
- [ImageSharpen](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagesharpen.md)
- [ImageShear](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imageshear.md)
- [ImageShearDrawingAxis](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagesheardrawingaxis.md)
- [ImageWrite](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagewrite.md)
- [IsImage](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/isimage.md)
- [IsImageFile](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/isimagefile.md)
- [GetReadableImageFormats](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/getreadableimageformats.md)
- [ImageWriteBase64](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagewritebase64.md)
- [GetWriteableImageFormats](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/getwriteableimageformats.md)
- [ImageAddBorder](/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imageaddborder.md)
- [Components](/boxlang-framework/modularity/image-manipulation/reference/components.md)
- [Image](/boxlang-framework/modularity/image-manipulation/reference/components/image.md)
- [INI Files](/boxlang-framework/modularity/ini-files.md): This module allows you to read and write INI files in a very easy way.
- [Jsoup](/boxlang-framework/modularity/jsoup.md): A powerful BoxLang module that provides HTML parsing and cleaning capabilities using Jsoup.
- [Jython](/boxlang-framework/modularity/jython.md): A module that allows you to execute Python code in BoxLang
- [Mail](/boxlang-framework/modularity/mail.md): This module provides mail sending functionality to BoxLang.
- [Reference](/boxlang-framework/modularity/mail/reference.md)
- [Components](/boxlang-framework/modularity/mail/reference/components.md)
- [mail](/boxlang-framework/modularity/mail/reference/components/mail.md)
- [Mail](/boxlang-framework/modularity/mail/reference/components/mail/mail.md)
- [MailParam](/boxlang-framework/modularity/mail/reference/components/mail/mailparam.md)
- [MailPart](/boxlang-framework/modularity/mail/reference/components/mail/mailpart.md)
- [Markdown](/boxlang-framework/modularity/markdown.md): Native Markdown Support for BoxLang
- [ORM](/boxlang-framework/modularity/orm.md): The BoxLang ORM module allows your BoxLang application to integrate with the powerful Hibernate ORM
- [OSHI - Operating System + Hardware](/boxlang-framework/modularity/hardware-and-system-info.md): This module allows you to interact with hardware and the operating system.
- [Password Encryption](/boxlang-framework/modularity/password-encryption.md): The password encryption module provides password encryption and hashing functionality to Boxlang.
- [Reference](/boxlang-framework/modularity/password-encryption/reference.md)
- [Built-in Functions](/boxlang-framework/modularity/password-encryption/reference/built-in-functions.md)
- [encrypt](/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt.md)
- [Argon2CheckHash](/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt/argon2checkhash.md)
- [ArgonHash](/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt/argonhash.md)
- [ArgonVerify](/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt/argonverify.md)
- [BCryptHash](/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt/bcrypthash.md)
- [BCryptVerify](/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt/bcryptverify.md)
- [GenerateArgon2Hash](/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt/generateargon2hash.md)
- [GenerateBCryptHash](/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt/generatebcrypthash.md)
- [GenerateSCryptHash](/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt/generatescrypthash.md)
- [SCryptHash](/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt/scrypthash.md)
- [SCryptVerify](/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt/scryptverify.md)
- [VerifyBCryptHash](/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt/verifybcrypthash.md)
- [VerifySCryptHash](/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt/verifyscrypthash.md)
- [PDF](/boxlang-framework/modularity/pdf.md): This module allows you to interact with PDF documents
- [RSS](/boxlang-framework/modularity/rss.md): RSS/Atom feed module for BoxLang
- [Reference](/boxlang-framework/modularity/rss/reference.md)
- [Built-in Functions](/boxlang-framework/modularity/rss/reference/built-in-functions.md)
- [RSS](/boxlang-framework/modularity/rss/reference/built-in-functions/rss.md)
- [Components](/boxlang-framework/modularity/rss/reference/components.md)
- [Feed](/boxlang-framework/modularity/rss/reference/components/feed.md)
- [UI Compatability](/boxlang-framework/modularity/ui-compatibility.md): This module provides UI layout, grid, and AJAX capabilities to the BoxLang language, making it easy for you to migrate your CFML Applications to BoxLang.
- [Reference](/boxlang-framework/modularity/ui-compatibility/reference.md)
- [Built-in Functions](/boxlang-framework/modularity/ui-compatibility/reference/built-in-functions.md)
- [AjaxLink](/boxlang-framework/modularity/ui-compatibility/reference/built-in-functions/ajaxlink.md)
- [AjaxOnLoad](/boxlang-framework/modularity/ui-compatibility/reference/built-in-functions/ajaxonload.md)
- [QueryConvertForGrid](/boxlang-framework/modularity/ui-compatibility/reference/built-in-functions/queryconvertforgrid.md)
- [Components](/boxlang-framework/modularity/ui-compatibility/reference/components.md)
- [AjaxImport](/boxlang-framework/modularity/ui-compatibility/reference/components/ajaximport.md)
- [AjaxProxy](/boxlang-framework/modularity/ui-compatibility/reference/components/ajaxproxy.md)
- [Div](/boxlang-framework/modularity/ui-compatibility/reference/components/div.md)
- [Grid](/boxlang-framework/modularity/ui-compatibility/reference/components/grid.md)
- [GridColumn](/boxlang-framework/modularity/ui-compatibility/reference/components/gridcolumn.md)
- [GridRow](/boxlang-framework/modularity/ui-compatibility/reference/components/gridrow.md)
- [GridUpdate](/boxlang-framework/modularity/ui-compatibility/reference/components/gridupdate.md)
- [Layout](/boxlang-framework/modularity/ui-compatibility/reference/components/layout.md)
- [LayoutArea](/boxlang-framework/modularity/ui-compatibility/reference/components/layoutarea.md)
- [Pod](/boxlang-framework/modularity/ui-compatibility/reference/components/pod.md)
- [Tooltip](/boxlang-framework/modularity/ui-compatibility/reference/components/tooltip.md)
- [UI Forms](/boxlang-framework/modularity/ui-forms.md): The UI Forms module adds a collection of BoxLang Components/BIFS that will create semantic HTML components that can be used in your applications.  We do not skin the components, that will be your job.
- [WDDX](/boxlang-framework/modularity/wddx.md): This module provides WDDX standards support
- [Reference](/boxlang-framework/modularity/wddx/reference.md)
- [Built-in Functions](/boxlang-framework/modularity/wddx/reference/built-in-functions.md)
- [wddx](/boxlang-framework/modularity/wddx/reference/built-in-functions/wddx.md)
- [IsWDDX](/boxlang-framework/modularity/wddx/reference/built-in-functions/wddx/iswddx.md)
- [Components](/boxlang-framework/modularity/wddx/reference/components.md)
- [wddx](/boxlang-framework/modularity/wddx/reference/components/wddx.md)
- [WDDX](/boxlang-framework/modularity/wddx/reference/components/wddx/wddx.md)
- [Web Support](/boxlang-framework/modularity/web-support.md): Mock HTTP exchanges for testing web applications in BoxLang CLI runtime without a web server.
- [Reference](/boxlang-framework/modularity/web-support/reference.md)
- [Built-in Functions](/boxlang-framework/modularity/web-support/reference/built-in-functions.md)
- [web](/boxlang-framework/modularity/web-support/reference/built-in-functions/web.md)
- [FileUpload](/boxlang-framework/modularity/web-support/reference/built-in-functions/web/fileupload.md)
- [FileUploadAll](/boxlang-framework/modularity/web-support/reference/built-in-functions/web/fileuploadall.md)
- [Forward](/boxlang-framework/modularity/web-support/reference/built-in-functions/web/forward.md)
- [GetHTTPRequestData](/boxlang-framework/modularity/web-support/reference/built-in-functions/web/gethttprequestdata.md)
- [GetHTTPTimeString](/boxlang-framework/modularity/web-support/reference/built-in-functions/web/gethttptimestring.md)
- [GetPageContext](/boxlang-framework/modularity/web-support/reference/built-in-functions/web/getpagecontext.md)
- [HtmlFooter](/boxlang-framework/modularity/web-support/reference/built-in-functions/web/htmlfooter.md)
- [HtmlHead](/boxlang-framework/modularity/web-support/reference/built-in-functions/web/htmlhead.md)
- [Location](/boxlang-framework/modularity/web-support/reference/built-in-functions/web/location.md)
- [SetEncoding](/boxlang-framework/modularity/web-support/reference/built-in-functions/web/setencoding.md)
- [Components](/boxlang-framework/modularity/web-support/reference/components.md)
- [web](/boxlang-framework/modularity/web-support/reference/components/web.md)
- [HtmlHead](/boxlang-framework/modularity/web-support/reference/components/web/htmlhead.md)
- [HtmlFooter](/boxlang-framework/modularity/web-support/reference/components/web/htmlfooter.md)
- [Location](/boxlang-framework/modularity/web-support/reference/components/web/location.md)
- [Cookie](/boxlang-framework/modularity/web-support/reference/components/web/cookie.md)
- [Header](/boxlang-framework/modularity/web-support/reference/components/web/header.md)
- [Content](/boxlang-framework/modularity/web-support/reference/components/web/content.md)
- [Yaml](/boxlang-framework/modularity/yaml.md)
