The Filtex library is a versatile tool designed to filtering data across various sources like PostgreSQL, MongoDB, and in-memory datasets. This library empowers developers to create complex queries using both JSON and text formats, generating expressions compatible with the target data sources.
It allows to configure your dataset with some options and provides a metadata model to be able to use in UI components and then it accepts the query that is generated by UI and generates query for data sources like Postgres, Mongo etc.
Check the packages.
Check go directory for example usage of filtex-go package.
cd go
go run main.go
Check net directory for example usage of filtex-net package.
cd net
dotnet run
Check js directory for example usage of filtex-js package.
cd js
npm run start
Check ui directory for example usage of filtex-ui package.
cd ui
npm run start
This library is licensed under the MIT License.