Enhancing and Customizing Laserfiche Forms

The Laserfiche Form Builder repository is designed to simplify and accelerate building custom Laserfiche Forms scripts and integrations. By providing a modern local development workflow and a suite of reusable components, it removes the friction of managing complex JavaScript customization in the browser.

⚠️ Community-Supported Project: This is an open-source resource maintained through GitHub and is not covered by Laserfiche’s official product support channels. For questions, bug reports, enhancement ideas, or contributions, please use the project’s GitHub discussions, issues, and pull requests. Because the toolkit builds on Laserfiche Forms customization capabilities, future Forms updates may require corresponding community updates to the toolkit.


Key Examples

  • Modern Toolchain: Scaffold and build your forms locally using TypeScript and Vite instead of writing raw JavaScript inside the Laserfiche Forms designer.
  • Chainable Field Rules: Cleanly show, hide, or apply CSS classes to fields with a structured utility API (@lf/lf-form-builder).
  • Interactive Components: Easily inject custom HTML, modals, and star-rating systems directly into your forms.
  • Data & Tables: Out-of-the-box helpers to fill tables with search results, manipulate table rows dynamically, and generate CSV exports.
  • Third-Party Integration Examples: In-depth support for complex integrations, including:
    • Google Maps: Autocomplete and address validation.
    • Payment Gateways: Modal-based checkout flows using Stripe, Braintree, or Authorize.net.

Get Started

For full installation guides, development instructions, real-world examples, and complete API references, please visit the Laserfiche/lf-form-builder GitHub Repository.