Radosław Miernik lead the project and created not only a great package, but also a wonderful community around it. As a result, uniforms is now in the top 10 popular React forms packages on GitHub, with over 750 stars and 6000 downloads per month in npm.
We tried a few concepts for gradual automation of forms before we started implementation of uniforms. The final version supports GraphQL, SimpleSchema v.1 and v.2, and allows 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 it fit to a custom UI.
The codebase is organized in a multi-package repository managed by Lerna, so that the core and all the themes are released in sync, and we’re treating semantic versioning seriously.
We came up with a very interesting class-based inheritance concept for forms. Basically, there are a few types of forms with different capabilities. You can read more about uniforms in this Medium article: https://blog.meteor.com/managing-forms-in-a-meteor-react-project-with-uniforms-33d60602b43a