uniforms

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

  • Open source project

  • Easy React forms

  • Over 400k downloads

What did the client expect?

Challenge

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 packages as open-source in order to avoid vendor lock-in for our clients, and simply because we believe in OSS. 

It saves us testing time and allows us to lower costs, while at the same time to give 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 really tedious task. When creating a forms package for React, our goal was to speed up the development of this very common 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 not only a great package but also a wonderful community around it. As a result, uniforms are now in the top 10 popular React forms packages on GitHub, with over 1000 stars and 27000 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, and allows 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.

What did we achieve?

Results

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

✓ 412k downloads

Popular with users worldwide

Functionality

Key features

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

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

Get in touch

Please fill in the form below, our team will get back to you shortly

Michał Zacher

Michał Zacher

CEO at Vazco

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

+48 609 257 363