SOLFIND
Web Lens
Portal home

JS Libraries | Appsmith

https://docs.appsmith.com/write-code/reference/Built-in-JS-Libraries • 46 KB fetched
Open original page


JS Libraries | Appsmith

Skip to main content

Ask AI
Search

Ask Appsmith AI Submit message

Examples How do I install Appsmith using Docker? How do I connect to my local PostgreSQL database? How do I pass inputs from a widget to a query? How do I trigger multiple queries conditionally? How do I fix the error: This value does not evaluate to type Array<Object>?

Search

Try Appsmith

* Get Started

* Introduction

* Build Your First App

* Self Hosting

* New Installation Guides

* Manage Installation

* Upgrade Installation Guides

* Concepts

* Connect Data

* Overview

* How-to Guides

* Reference

* Datasources

* Query Settings

* Concepts

* Build Apps

* Overview

* Quickstart

* How-to Guides

* Reference

* Widgets

* Accessibility

* Theme

* Sample Apps

* Write Code

* Overview

* How-to Guides

* Reference

* Global Objects

* Global Functions

* JS Libraries

* Fetch API

* Data Transformation

* JavaScript Settings

* Concepts

* Best Practices

* Manage Apps and Users

* Authentication

* Granular Access Control

* Versioning with Git

* Setup SCIM Provisioning

* Embed Appsmith

* Migrate Applications

* Audit Logs

* Branding

* External Client Portal

* Packages

* Overview

* Tutorial

* How-to Guides

* Reference

* Package Version Control

* GIT Apps with Packages Best Practices

* Code Packages

* UI Packages

* Workflows

* Overview

* Tutorial

* How-to Guides

* Reference

* Workflow Triggers

* Workflow Queries

* Workflow Functions

* Pass Parameters to Workflows

* Run History

* Troubleshooting

* Overview

* Self-hosting Errors

* Application Errors

* Product

* FAQ

* Security

* Telemetry

* Support at Appsmith

* Privacy Policy

* Release Notes

* Contribute

© 2026 Appsmith, Inc.

*

* Write Code

* Reference

* JS Libraries
On this page
JS Libraries

JavaScript libraries simplify common tasks such as data manipulation, date handling, and more. These libraries can be accessed using their imported names inside Appsmith.

Built-in JS Libraries ​

Appsmith provides the following built-in JavaScript libraries that can be utilized in your applications.

Lodash ​

Lodash provides functions for common programming tasks such as formatting data, iterating over collections, and manipulating arrays and objects.
{{ _.sortBy(fetchUsers.data, ["age"]) }}

For more information, see Lodash

Moment ​

Simplifies working with dates and times in JavaScript by providing functions for parsing, validating, manipulating, and displaying dates and times.
{{ moment(datePicker1.selectedDate.format('DD MMM')) }}

For more information, see Moment

Forge ​

Forge can be used to work with cryptographic algorithms and protocols in JavaScript.
export default {
hash ( ) {
var md = forge . md . sha256 . create ( ) ;
md . update ( "The quick brown fox jumps over the lazy dog" ) ;
return md . digest ( ) . toHex ( ) ;
} ,
} ;

For more information, see Forge

External JS Libraries ​

You can also follow this guide to install external JavaScript libraries that are not loaded by default into your application.

Was this page helpful?

Edit this page

Previous
windowMessageListener()
Next
Fetch API

* Built-in JS Libraries

* External JS Libraries

Links found on this page

  1. Skip to main content [direct]
  2. Try Appsmith [direct]
  3. Get Started [direct]
  4. Build Your First App [direct]
  5. Self Hosting [direct]
  6. New Installation Guides [direct]
  7. Manage Installation [direct]
  8. Upgrade Installation Guides [direct]
  9. Concepts [direct]
  10. Connect Data [direct]
  11. How-to Guides [direct]
  12. Reference [direct]
  13. Query Settings [direct]
  14. Concepts [direct]
  15. Build Apps [direct]
  16. Quickstart [direct]
  17. How-to Guides [direct]
  18. Reference [direct]
  19. Widgets [direct]
  20. Accessibility [direct]
  21. Theme [direct]
  22. Sample Apps [direct]
  23. Write Code [direct]
  24. How-to Guides [direct]
  25. Reference [direct]
  26. Global Objects [direct]
  27. Global Functions [direct]
  28. Fetch API [direct]
  29. Data Transformation [direct]
  30. JavaScript Settings [direct]
  31. Concepts [direct]
  32. Best Practices [direct]
  33. Manage Apps and Users [direct]
  34. Granular Access Control [direct]
  35. Versioning with Git [direct]
  36. Setup SCIM Provisioning [direct]
  37. Embed Appsmith [direct]
  38. Migrate Applications [direct]
  39. Audit Logs [direct]
  40. Branding [direct]
  41. External Client Portal [direct]
  42. Packages [direct]
  43. Tutorial [direct]
  44. How-to Guides [direct]
  45. Reference [direct]
  46. GIT Apps with Packages Best Practices [direct]
  47. Code Packages [direct]
  48. UI Packages [direct]
  49. Workflows [direct]
  50. Tutorial [direct]
  51. How-to Guides [direct]
  52. Reference [direct]
  53. Workflow Queries [direct]
  54. Workflow Functions [direct]
  55. Pass Parameters to Workflows [direct]
  56. Run History [direct]
  57. Troubleshooting [direct]
  58. Self-hosting Errors [direct]
  59. Application Errors [direct]
  60. Product [direct]
  61. Security [direct]
  62. Telemetry [direct]
  63. Support at Appsmith [direct]
  64. Privacy Policy [direct]
  65. Release Notes [direct]
  66. Contribute [direct]
  67. Lodash [direct]
  68. Moment [direct]
  69. Forge [direct]
  70. follow this guide [direct]
  71. Edit this page [direct]
  72. Previous windowMessageListener() [direct]