QueryMaker is a .NET library built from the ground up using LINQ Expressions which provides the tools for making complex queries in a dynamic fashion via simple components. This components allow for performing multi-layered filtering with automatic type conversions, sorting with multiple fields and directions, paging using an index, selecting specified fields and DistinctBy multiple fields.
$ dotnet add package QueryMakerQueryMaker is a .NET library built from the ground up using LINQ Expressions which provides the tools for making complex queries in a dynamic fashion via simple components. These components allow for performing multi-layered filtering with automatic type conversions, sorting with multiple fields and directions, paging using an index, selecting specified fields and DistinctBy multiple fields.
.NET 6
Distributed under the GNU General Public License v3.0 License.
LinkedIn: Jose Toyos
Email: josemoises.toyosvargas@hotmail.com
Project Link: https://github.com/PRLL/QueryMaker
©Jose Toyos 2026