Alternatives to Formik logo

Alternatives to Formik

Redux Form, React Hook Form, Material-UI, Gravity Forms, and Typeform are the most popular alternatives and competitors to Formik.
417
191
+ 1
0

What is Formik and what are its top alternatives?

It takes care of the repetitive and annoying stuff--keeping track of values/errors/visited fields, orchestrating validation, and handling submission--so you don't have to.
Formik is a tool in the Web Forms category of a tech stack.
Formik is an open source tool with 32.4K GitHub stars and 2.7K GitHub forks. Here’s a link to Formik's open source repository on GitHub

Top Alternatives to Formik

  • Redux Form
    Redux Form

    It is a Higher Order Component using react-redux to keep form state in a Redux store. It works with React Redux to enable an html form in React to use Redux to store all of its state. ...

  • React Hook Form
    React Hook Form

    Performant, flexible and extensible forms with easy to use validation.

  • Material-UI
    Material-UI

    Material UI is a library of React UI components that implements Google's Material Design. ...

  • Gravity Forms
    Gravity Forms

    It is a WordPress plugin used originally for contact forms, but in a more general sense, it allows site owners to create forms to collect information. It can be used for contact forms, WordPress post creation, calculators, employment applications and more. ...

  • Typeform
    Typeform

    Build beautiful and engaging next-generation online forms, surveys, quizzes, landing pages, and much more with Typeform ...

  • Google Forms
    Google Forms

    It is a cloud-based questionnaire and survey solution with real-time collaboration and powerful tools to customize form questions. It can also be used to create online quizzes. ...

  • Jotform
    Jotform

    It is a powerful online application that allows anyone to quickly create custom online forms. It creates forms with a drag and drop creation tool and an option to encrypt user data. ...

  • Simple Form
    Simple Form

    It aims to be as flexible as possible while helping you with powerful components to create your forms. The basic goal is to not touch your way of defining the layout, letting you find the better design for your eyes. ...

Formik alternatives & related posts

Redux Form logo

Redux Form

65
92
0
Manage your form state in Redux
65
92
+ 1
0
PROS OF REDUX FORM
    Be the first to leave a pro
    CONS OF REDUX FORM
      Be the first to leave a con

      related Redux Form posts

      Shared insights
      on
      React Hook FormReact Hook FormRedux FormRedux Form

      How do you migrate from using the Redux Form to React Hook Form

      See more
      React Hook Form logo

      React Hook Form

      80
      56
      0
      Performant, flexible and extensible forms with easy-to-use validation.
      80
      56
      + 1
      0
      PROS OF REACT HOOK FORM
        Be the first to leave a pro
        CONS OF REACT HOOK FORM
          Be the first to leave a con

          related React Hook Form posts

          Shared insights
          on
          React Hook FormReact Hook FormRedux FormRedux Form

          How do you migrate from using the Redux Form to React Hook Form

          See more
          Material-UI logo

          Material-UI

          2.2K
          3.5K
          432
          Material UI is a library of React UI components that implements Google's Material Design.
          2.2K
          3.5K
          + 1
          432
          PROS OF MATERIAL-UI
          • 137
            React
          • 82
            Material Design
          • 60
            Ui components
          • 29
            CSS framework
          • 23
            Component
          • 14
            Looks great
          • 12
            Responsive
          • 12
            Good documentation
          • 9
            LESS
          • 7
            Open source
          • 7
            Ui component
          • 6
            Code examples
          • 6
            Flexible
          • 5
            JSS
          • 3
            Angular
          • 3
            Supports old browsers out of the box
          • 3
            Fun
          • 3
            Very accessible
          • 2
            Interface
          • 2
            Designed for Server Side Rendering
          • 2
            # of components
          • 1
            Accessibility
          • 1
            Css
          • 1
            Easy to work with
          • 1
            Support for multiple styling systems
          • 1
            Typescript support
          CONS OF MATERIAL-UI
          • 33
            Hard to learn. Bad documentation
          • 26
            Hard to customize
          • 20
            Hard to understand Docs
          • 7
            Bad performance
          • 6
            Extra library needed for date/time pickers
          • 5
            For editable table component need to use material-table
          • 0
            # of components

          related Material-UI posts

          Adebayo Akinlaja
          Engineering Manager at Andela · | 30 upvotes · 1.7M views

          I picked up an idea to develop and it was no brainer I had to go with React for the frontend. I was faced with challenges when it came to what component framework to use. I had worked extensively with Material-UI but I needed something different that would offer me wider range of well customized components (I became pretty slow at styling). I brought in Evergreen after several sampling and reads online but again, after several prototype development against Evergreen—since I was using TypeScript and I had to import custom Type, it felt exhaustive. After I validated Evergreen with the designs of the idea I was developing, I also noticed I might have to do a lot of styling. I later stumbled on Material Kit, the one specifically made for React . It was promising with beautifully crafted components, most of which fits into the designs pages I had on ground.

          A major problem of Material Kit for me is it isn't written in TypeScript and there isn't any plans to support its TypeScript version. I rolled up my sleeve and started converting their components to TypeScript and if you'll ask me, I am still on it.

          In summary, I used the Create React App with TypeScript support and I am spending some time converting Material Kit to TypeScript before I start developing against it. All of these components are going to be hosted on Bit.

          If you feel I am crazy or I have gotten something wrong, I'll be willing to listen to your opinion. Also, if you want to have a share of whatever TypeScript version of Material Kit I end up coming up with, let me know.

          See more

          My React website is a simple 5-pager that attaches to a database to store and display registrations and other data. The user (small user base) can change any form elements, but I don't need theme-ing, though that would be fun for the user. reactstrap/react-bootstrap built on Bootstrap 4 sounds dated. I am familiar with reactstrap, but a friend said to try Material-UI. The thought of learning it is interesting, but somehow I think it might be overkill. So... reactstrap, react-bootstrap, or Material UI, which should I use?

          See more
          Gravity Forms logo

          Gravity Forms

          1.9K
          41
          0
          Create Advanced Forms for Your WordPress-Powered Website
          1.9K
          41
          + 1
          0
          PROS OF GRAVITY FORMS
            Be the first to leave a pro
            CONS OF GRAVITY FORMS
              Be the first to leave a con

              related Gravity Forms posts

              Typeform logo

              Typeform

              319
              223
              42
              Forms & surveys for the people
              319
              223
              + 1
              42
              PROS OF TYPEFORM
              • 13
                Beautiful UI
              • 7
                Free
              • 7
                Conversational template questions
              • 5
                Embeddable
              • 2
                Slick transitions between questions
              • 2
                Analytics
              • 2
                Stripe integration
              • 2
                Very easy to use
              • 1
                Conversational
              • 1
                Makes me look good
              CONS OF TYPEFORM
                Be the first to leave a con

                related Typeform posts

                Google Forms logo

                Google Forms

                81
                66
                0
                A survey administration app
                81
                66
                + 1
                0
                PROS OF GOOGLE FORMS
                  Be the first to leave a pro
                  CONS OF GOOGLE FORMS
                    Be the first to leave a con

                    related Google Forms posts

                    Jotform logo

                    Jotform

                    55
                    62
                    2
                    Helps you create online forms and collect data
                    55
                    62
                    + 1
                    2
                    PROS OF JOTFORM
                    • 1
                      Fast and Flexible
                    • 1
                      Huge Community
                    CONS OF JOTFORM
                      Be the first to leave a con

                      related Jotform posts

                      Simple Form logo

                      Simple Form

                      55
                      40
                      0
                      Forms made easy for Rails! It's tied to a simple DSL, with no opinion on markup
                      55
                      40
                      + 1
                      0
                      PROS OF SIMPLE FORM
                        Be the first to leave a pro
                        CONS OF SIMPLE FORM
                          Be the first to leave a con

                          related Simple Form posts