SOFTWARE

ITLN .NET UtilsBETA

Extensive and ever-growing .NET utility libraries useful for creating console / WinForms / WPF / ASP.NET Core applications

ITLN .NET Utils screenshot

A range of utilities helpful for creating .NET applications: console, WinForms, WPF, ASP.NET.

It solves extensive needs, from collection utilities

While most utilities will work for any platform, some are available only for Windows (those using special folders and executables, e.g.: configuration in AppData or Registry, running processes, getting information about EXEs).

Features

ITLN .NET Utils - Generic Utils screenshot

Generic Utils

Examples:

  • store configuration and files in AppData folders
  • serialization and deserialization
  • string utils
  • color conversion RGB, HSL, creating shades
  • ANSI console colors
  • parse command-line arguments
  • create, intersect, and simplify ranges
  • cache dictionary
  • combinatorics
  • collection utils
  • dynamic objects utils.
ITLN .NET Utils -  screenshot

Examples:

  • create undo management or history browsing
  • parallel processing utils
  • sort collections
  • state machine or workflow
  • find items in trees
  • convert trees to lists and lists to tree.
ITLN .NET Utils -  screenshot

Examples:

  • database entities
  • escape SQL
  • markdown generator
  • human display of periods
  • ETA / countdown calculator
  • get week of year
  • mockable date for testing.
ITLN .NET Utils -  screenshot

Examples:

  • utils for debugging objects and data
  • unified exceptions handling
  • create backups of configuration files with retention policy
  • copy files and folders
  • file information and easy manipulation with name and extension
  • find files
  • save file in shared access mode, without locking
  • mockable file access utils.
ITLN .NET Utils -  screenshot

Examples:

  • generate unique sequences
  • read and create CSV files
  • create RTF text
  • generate MD5
  • convert to/from hex
  • details on EXE file format
  • read and create JSON
  • download files from internet with redirection
  • encode text for web.
ITLN .NET Utils -  screenshot

Examples:

  • parse and execute mathematical expressions with variables
  • message broker infrastructure
  • run, get output, and provide interactive input to other processes and scripts
  • easier manipulate objects by Reflection
  • missing asserts for testing
  • read data from embedded or external resources.
ITLN .NET Utils -  screenshot

Examples:

  • string utilities: convert, join, split, escape, and more
  • build and execute Regex
  • debouncer to execute actions with delay
  • thread utils
  • XML helpers.
ITLN .NET Utils - Imaging and drawing utils screenshot

Imaging and drawing utils

Examples:

  • draw rounded rectangle
  • read and write EXIF data in JPEG files
  • copy, resize, crop and rotate bitmaps
  • read and write images without locking.
ITLN .NET Utils - Database Utils screenshot

Database Utils

Examples:

  • form to connect to a database
  • asynchronous (in the background) connecting to a database
  • helper for executing SQL queries
  • build SQL queries.
ITLN .NET Utils - WPF Utils screenshot

WPF Utils

Examples:

  • INotifyPropertyChanged and ICommand implementations
  • traverse controls
  • TextBox utils for focus and selection
  • various converters
  • base for a tree ViewModel.
ITLN .NET Utils - WinForms Utils screenshot

WinForms Utils

Examples:

  • manage application's windows
  • notification icon utils
  • application's icons utils
  • progress bar form
  • convert graphic units (mm, px)
  • auto-complete TextBox
  • centered panel
  • DataGridView utils - auto sizing columns, multi-line cells, cells with color ranges and bar charts.
ITLN .NET Utils -  screenshot

Examples:

  • scale windows when display scaling changes
  • freeze and resume drawing to improve performance
  • helper for drag and drop
  • utils for existing controls, i.a. Splitter, GroupBox, TextBox, ComboBox
  • path selector control
  • thumbnails control.
ITLN .NET Utils -  screenshot

Examples:

  • utils for PictureBox - handling keys and mouse actions
  • automate UI behavior by defining which user actions cause what UI changes.
ITLN .NET Utils -  screenshot

Examples:

  • utils for ListBox and ListView
  • pre-defined message boxes
  • MCI media player
  • store and retrieve options for UI (window position size, selected options in controls).
ITLN .NET Utils -  screenshot

Examples:

  • progress bar window that doesn't block UI
  • get system information and performance counters
  • access WinAPI
  • theme windows and controls
  • show OSD (On-Screen Display)
  • create application and global keyboard hooks (shortcuts)
  • thread utils
  • utils TreeView: filter, convert a collection or tree to TreeNodes, fix for KeepSelection, expand, collapse, and search nodes.
Get it

Why ITLN .NET Utils?

Focus on functionality, not a framework

Use ready solutions to common development problems.

Various coding blocks

Get utilities for a range of applications, like console, desktop, web or server.

Roadmap

Buy

Get in touch

Other Developer tools