TypeScript Form Widgets

Open-source TypeScript projects categorized as Form Widgets

Top 5 TypeScript Form Widget Projects

Form Widgets
  1. Uppy

    The next open source file uploader for web browsers :dog:

    Project mention: How types make hard problems easy | news.ycombinator.com | 2024-12-19

    This is hand-wavey, but that can't be true: less complex type systems manage to express all kinds of interfaces correctly all the time.

    You're asking me to tell on my coworkers, and I'm too loyal to throw them under the bus :)

    Well, OK, here's one, but I'll keep it as blameless as possible. We had a thing where we wanted to register some event handlers. The primary use of these event handlers was to run a selector, and if the selected data changed, trigger an update, passing the selected data along. The initial implementation used existential types to store a list of callbacks, each returning different selected data. The "driver" then did the equality checking and update triggering. We later changed this, so that the callbacks - as far as the driver was concerned - all returned `void`, eliminating the need for an existential type. We just had to move the equality checking and update triggering inside the callbacks.

    Some features are straightforward translations: anywhere you have overloading and/or optional arguments you can (and often should) simplify by refactoring into multiple functions.

    For a concrete, public example...well, I remember the Uppy library had a lot of stuff like this. A lot of work goes into making it's "Plugin" interface look the way it does (start at [1] and keep reading I guess), and while I haven't sat down and re-engineered it I don't think it needs to be this way, if you're willing to give up some of the slickness of the interface.

    [1] https://github.com/transloadit/uppy/blob/main/packages/%40up...

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. fullcalendar

    Full-sized drag & drop event calendar in JavaScript

    Project mention: 12 Must-Know Libraries to Supercharge Your Frontend Development | dev.to | 2024-10-12
  4. Slim Select

    Slim advanced select dropdown

    Project mention: Ask HN: HTML multi-select not user-friendly on desktop? | news.ycombinator.com | 2024-10-15
  5. ej2-javascript-ui-controls

    Syncfusion JavaScript UI controls library offer more than 50+ cross-browser, responsive, and lightweight HTML5 UI controls for building modern web applications.

    Project mention: Top 5 Techniques to Protect Web Apps from Unauthorized JavaScript Execution | dev.to | 2024-08-06

    Syncfusion JavaScript UI controls library is the only suite that you will ever need to build an app since it contains over 85 high-performance, lightweight, modular, and responsive UI components in a single package.

  6. formhero

    Fully customisable React form utility

  7. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Form Widgets discussion

Log in or Post with

TypeScript Form Widgets related posts

  • Ask HN: HTML multi-select not user-friendly on desktop?

    1 project | news.ycombinator.com | 15 Oct 2024
  • Livewire 3 multiple select with choice.js

    1 project | dev.to | 9 Aug 2024
  • autoComplete.js VS Choices.js - a user suggested alternative

    2 projects | 5 Jul 2024
  • Is Temporal still temporal?

    5 projects | dev.to | 1 Jun 2024
  • Uppy: Sleek, modular open source JavaScript file uploader

    1 project | news.ycombinator.com | 4 May 2024
  • Show HN: I built an open source web calendar inspired by the Google calendar

    2 projects | news.ycombinator.com | 2 Jan 2024
  • A lightweight GUI library for Angular

    4 projects | /r/Angular2 | 19 Nov 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Form Widget projects in TypeScript? This list will help you:

# Project Stars
1 Uppy 29,805
2 fullcalendar 19,487
3 Slim Select 1,111
4 ej2-javascript-ui-controls 420
5 formhero 33

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?