uniforms

A set of open source libraries with over-handling forms in React.

  • Open source project
  • Easy React forms
  • Over 1 400 000 downloads
React

Challange

What did the client expect?

Automate form generation in React

We wanted to automate and simplify the form generation in React.

Avoid vendor lock-in

Open source means our clients are not reliant on a specific provider but can use available code for free.

Share with community

Making source code available to users and developers globally makes the world a better place.

Approach

How did we work on the project?

At Vazco, we often release our open-source packages to avoid vendor lock-in for our clients simply because we believe in OSS.

It saves us testing time and allows us to lower costs while at the same time giving our clients an insight into the quality of our code. We also like to give back to the community.

Managing forms in React can be a tedious task. When creating a forms package for React, our goal was to speed up the development of this ubiquitous functionality. We planned to build an automatic form generator, which would be easy to use in simple scenarios, and at the same time, powerful enough to support even complex cases.

Radosław Miernik led the project and created a great package and a wonderful community around it. As a result, uniforms are now in the TOP5 popular React forms packages on GitHub, with over 1.500 stars and 1.400.000 downloads per month in npm.

We tried a few concepts for the gradual automation of forms before we started the implementation of uniforms. The final version supports GraphQL, SimpleSchema v.1, and v.2, allowing us to generate forms based on a schema. It enables developers to create custom fields with just one line of code and supports easy tweaking of form layouts to make them fit a custom UI.

Results

What did we achieve?

As our flagship open-source package, uniforms are a great success in the community. It helps speed up the development of forms in React for our clients and companies across the globe. We are happy that our internal project became a popular tool for software engineers.

Open-source project

uniforms are available to everyone, free of charge

Easy React forms

Complex package that speeds up work

+ 1 400 000 downloads

Popular with users worldwide

Functionality

Key features

  • supports the creation of custom fields with one line of code
  • GraphQL support
  • SimpleSchema and SimpleSchema@2 support
  • wide range of themes

Expert's opinion

quote symbol

uniforms it’s one and the only library that allows you to have greater flexibility on top of the React platform to building forms you like, with great robustness with advanced support of many different forms inputs.

Wojtek Trocki

Team Lead at RedHat

Contact us

Before we start, we would like to understand your needs better. We'll review your submission and schedule a free consultation call.

Michał Zacher

Michał Zacher

CEO at Vazco

Like what we do? Let’s talk about your project and build something your users will love.