FluentUtils

Super-charged development utilities!

What is FluentUtils?

Click here to visit the web application.
Instead of building separate utilities that each serves a dedicated purpose, FluentUtils gives you small, unopinionated building blocks that work wonders together to construct sophisticated tools. Flexiblity and extensibility are its main strengths.

Core concepts

The most important concept in FluentUtils is a Pipe, which accepts an input and produces an output. Each pipe is designed to handle one specific transformation, so that you can freely mix-and-match them together to build the functionalities that you want.

Multiple pipes can be chained together to create a Pipeline that can radically transform the values you provide. To facilitate quick pipeline creation for common use cases, pipe recipes are also provided. Once selected, they will instantly set up the necessary pipes according to their intended purposes.

An interactive pipeline example

Pipe namePipe descriptionRequiresReturns
No Data

What is currently supported?

What is the catch?

There is (mostly) no catch. I am writing this piece of software to assist my own day-to-day work, and happen to think that it could be helpful for other people as well. The app works purely on the client side - it does not require a backend nor integrates any analytic solution, and as such should be safe to use even in restricted corporate networks.

The only relevant term and condition is:

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Where can I send my feedback?



You can:
  • Suggest a new feature (e.g. a new pipe or recipe).
  • Report usage issues.
  • Consider starring the repository too if you feel FluentUtils is useful for you!
Check out my other projects: @haipham