Skip to main content
rstrahl avatar

rstrahl

NuGet publisher profile

Packages
33
Total Downloads
12.8M
12,778,227

Packages (33)

Westwind.Utilities package icon

Westwind.Utilities

.NET utility library that includes Application Configuration, lightweight ADO.NET Data Access Layer, logging, utility classes include: StringUtils, ReflectionUtils, FileUtils, DataUtils, SerializationUtils, TimeUtils, SecurityUtils and XmlUtils. These classes are useful in any kind of .NET project.

4.7M
downloads
Westwind.Globalization package icon

Westwind.Globalization

West Wind Globalization provides database localization providers for .NET 4.5+ and .NET Core 2+. This package also contains a number of Localization helpers to import and convert Resx resources, provide easy locale switching. Supported Db providers: Sql Server, SqLite, MySql. For use in Web applications add the Westwind.Globalization.Web or Westwind.Globalization.AspNetCore packages.

1.7M
downloads
Westwind.AspNetCore.Markdown package icon

Westwind.AspNetCore.Markdown

This library provides Markdown support for ASP.NET Core applications: * Markdown TagHelper - embed static markdown text from files, urls or bind model data * Markdown Page Handler Middleware to render Markdown files in your site * Markdown Parsing Support via Markdown.Parse() and Markdown.ParseHtmlString() * Markdown Parsing from Files via Markdown.ParseFromFile() and .ParseFromFileAsync() * Markdown Parsing from URL via Markdown.ParseFromUrl() and .ParseFromUrlAsync() * Supports basic HTML Sanitation * TagHelper supports White Space Normalization * Customization of Markdown Processing Options

1.7M
downloads
Westwind.Web package icon

Westwind.Web

West Wind Web and AJAX Utilities provide a host of Web related utility functions and objects related to path management, script loading, script and page compression, UserState management, Cookie management and more. There's also a self-contained, light weight CallbackHandler that allows you to embedded HTTP APIs. Finally there's also a general purpose WebUtils class that provides a host of pathing, reference and other support functions. Also includes the ww.jquery.js client library that provides many, small jQuery plug-ins.

1.1M
downloads
Westwind.AspNetCore.LiveReload package icon

Westwind.AspNetCore.LiveReload

ASP.NET Core Live Reload Middleware that monitors for file changes in your project at development time and automatically reloads the browser's active page. It can monitor for client side static files, Razor Views and Pages and can also reload server changes when combined with `dotnet watch run`. This middleware is light-weight and self-contained without external dependencies, and can be completely turned on and off via configuration. There are also a standalone 'LiveReloadServer' Dotnet Tool and Chocolatey packages that can be used to run a standalone LiveReload Web Server for static content in any folder. The standalone server supports static content, self-contained Razor Pages as well as Markdown content for serving and live reloading. See `LiveReloadServer` NuGet Package for the Dotnet Tool or `LiveReloadWebServer` for Choco package. .

778.3K
downloads
Westwind.Globalization.Web package icon

Westwind.Globalization.Web

This library provides the ASP.NET specific components to the Westwind.Globalization library. It contains the ASP.NET Resource Providers (DbResourceSimpleProvider, DbResourceProvider), the JavaScript Resource Handler to serve ASP.NET resources to JavaScript client, the on-line Resource editor to allow editing of data resources in real time. This library also provides the integration with WebForms using the resource control and dynamic icons. This library is required for using Westwind.Globalization in most ASP.NET Web Projects. MVC Projects that don't require the Web Resource Editor interface, can use the Core package.

543.6K
downloads
Westwind.RazorHosting package icon

Westwind.RazorHosting

This library allows you to host the Razor template engine found in ASP.NET MVC and ASP.NET WebPages in your own applications. Use it in desktop applications, or non-System.Web based applications that need template rendering independent of ASP.NET MVC. Support for base Razor rendering engine and a caching StringHost and FolderHost containers are provided, with the host providing AppDomain isolation, template/assembly caching and support.

520.7K
downloads
Westwind.Globalization.AspnetCore package icon

Westwind.Globalization.AspnetCore

Provides ASP.NET Core specific features to the Westwind.Globalization library, including IStringLocalizer interfaces, JavaScript Resource handler and an on-line Resource editor to allow real-time editing of data resources. Note: In order to use the Localization Administration feature, please download the required project resources from: https://github.com/RickStrahl/Westwind.Globalization/blob/master/DownloadableAssets/LocalizationAdministrationHtml_AspNetCore.zip

358.9K
downloads
Westwind.Utilities.Data package icon

Westwind.Utilities.Data

Data access support library for Westwind.Utilities that provides a small lightweight data access providerand and a host of data utilities.

316.6K
downloads
Westwind.Web.Mvc package icon

Westwind.Web.Mvc

West Wind Web MVC Utilities provides a number of small MVC helpers and utilities for dealing with controllers, viewmodels and error display and many utility functions.

205.7K
downloads
Westwind.Scripting package icon

Westwind.Scripting

Small library to dynamically compile and execute C# source code from string input at runtime. Features: * Evaluate C# Expressions * Execute code snippets with or without parameters and return values * Execute complete methods * Create and load classes * C# Script Templates using Handlebars like syntax * Script Expression Evaluator

154.7K
downloads
Westwind.Web.WebForms package icon

Westwind.Web.WebForms

West Wind Web and AJAX WebControls and Utilities provide a host of AJAX and REST controls and services for interaction with jQuery. Key features include easy to use Ajax Callback, Draggable, HoverPanel and jQuery DatePicker controls. Also includes a number of utility form controls for embedding script resources, manage page state selectively, and render localization resources for JavaScript clients.

140.3K
downloads
Westwind.Utilities.Configuration package icon

Westwind.Utilities.Configuration

Create strongly typed .NET classes to define configuration data and persist it into a variety of configuration stores. Store config data in .config files, different .config sections and external files, plain xml files, strings or database tables. Read and write configuration data, always have default values available, auto-creation of store configuration data, support for multiple configuration objects. Works in any kind of .NET application.

128.2K
downloads
Westwind.AspNetCore package icon

Westwind.AspNetCore

Package Description

99.8K
downloads
Westwind.Globalization.Web.Starter package icon

Westwind.Globalization.Web.Starter

This project is the Web Starter project for Westwind.Globalization.Web. It includes a few sample resources you can use to verify that the dbResource provider is working and allows you to play with a sample page. It's recommended you start with this .Starter NuGet package - you can remove it after you are up and running. This library provides the ASP.NET specific components to the Westwind.Globalization library. It contains the ASP.NET Resource Providers (DbResourceSimpleProvider, DbResourceProvider), the JavaScript Resource Handler to serve ASP.NET resources to JavaScript client, the on-line Resource editor to allow editing of data resources in real time. This library also provides the integration with WebForms using the resource control and dynamic icons. This library is required for using Westwind.Globalization in most ASP.NET Web Projects. MVC projects can safely remove the Westwind.Web.Forms assembly from the distribution.

68.5K
downloads
Westwind.Web.Markdown package icon

Westwind.Web.Markdown

Markdown support for classic ASP.NET MVC and WebForms applications using the popular MarkDig Markdown parser. Provides the following features: * Markdown.Parse(), Markdown.ParseHtml() methods * Markdown Islands Markdown Control * A Markdown WebForms Control for static Markdown text or dynamic assignment * Load static text * Load content from files * Databind text * Loose Markdown file support - drop Markdown files into your site * Supports HTML Sanitation * Supports White Space handling for Markdown text * Customization of Markdown Parser * Supports many Markdown support features courtesy of MarkDig For .NET Core support with similar features see `Westwind.AspNetCore.Markdown`.

53.9K
downloads
LiveReloadServer package icon

LiveReloadServer

A self-contained, local, cross-platform, static file Web Server with automatic Live Reloading, Markdown rendering and loose Razor Pages support.

53.2K
downloads
Westwind.Data.EfCore package icon

Westwind.Data.EfCore

Lightweight Business Object wrapper around Entity Framework Core Data Access.

40.0K
downloads
Westwind.WebView package icon

Westwind.WebView

A .NET library to aid WebView2 control hosting, .NET/JavaScript interop and Html to Pdf Conversion

39.9K
downloads
Westwind.Data package icon

Westwind.Data

A base business layer for Entity Framework Code First (V6 or later). Business classes encapsulates and standarizes CRUD operations, provides hooks for common entity operations and business rule validations management. Also provides for various ways to manage the EF Data Context lifetime and provides low level data helpers into ADO.NET for non-supported data operations. It's a great way to isolate your business logic into classes repository like classes to consolidate business logic in relation to your logical data model.

39.2K
downloads
Westwind.plUploadHandler package icon

Westwind.plUploadHandler

A small library that provides the backend features require to handle uploads from the popular plUpload JavaScript library. Includes a couple of base upload handlers that can be easily customized for any kind of upload requirements. Also includes a base file upload implementation that can be used for most file upload scenarios as is, and a complete image uploader Web example to demonstrate implementation.

26.1K
downloads
MarkdownMonster.AddinProject.Template package icon

MarkdownMonster.AddinProject.Template

Project Template that creates a base Markdown Monster Addin that can be customized.

10.9K
downloads
Westwind.HtmlPackager package icon

Westwind.HtmlPackager

HtmlPackager is a small library used to package HTML content into a self contained HTML document either as a single file or console output stream, a folder with all dependencies copied to local or a zip file. It provides an automated, programmatic way to perform a similar task to what Browser **Save As...** does to capture page output to disk. The packager can create: * A single, self-contained and very large HTML file with all resources embedded inline * A single output stream into StdOut that contains self contained HTML output as above * An HTML file with all resources copied local into the same folder as the document * A zip file of the latter output This package is for the .NET Standard 2.0 library, there are also packages for Chocolatey (HtmlPackager) as a standalone Windows exe, and a cross platform .NET SDK Tool(dotnet-htmlpackager).

10.1K
downloads
WebConnectionWebServer package icon

WebConnectionWebServer

The Web Connection Web Server is a self-contained local Web Server specifically designed to act as a server for West Wind Web Connection. Web Connection is a Web Application Server interface for Visual FoxPro applications, that allows FoxPro code to handle Web requests. This server provides a locally installable and runnable server that can be used for local development, or can run behind an IIS Web server. The server acts as a static Web Server as well as specific knowledge about serving and routing to Web Connection FoxPro server requests, providing simplified, in-place configuration for Web Connection applications. The Web Connection Web Server also ships as part of Web Connection and can be redistributed with Web Connection application for running applications on a local machine or on standard IIS Servers. This dotnet tool provides a quick and easy way to install this server on any machine with .NET, global instance that can be easily installed and run from anywhere. Simply point at a Web Connection application `web` folder and you're ready to run the Web Connection application.

8.9K
downloads
dotnet-htmlpackager package icon

dotnet-htmlpackager

HtmlPackager is a small console .NET SDK tools used to package HTML content into a self contained HTML document either as a single file or console output stream, a folder with all dependencies copied to local or a zip file. It provides a automated way to perform a similar task to what Browser **Save As...** does to capture page output to disk. The packager can create: * A single, self-contained and very large HTML file with all resources embedded inline * A single output stream into StdOut that contains self contained HTML output as above * An HTML file with all resources copied local into the same folder as the document * A zip file of the latter output This package is for the .NET SDK tooling, there are also packages for Chocolatey (HtmlPackager) as a standalone Console Windows exe, and a Nuget .NET Standard Library package (westwind.htmlpackager) for the underlying API.

8.9K
downloads
Westwind.AI package icon

Westwind.AI

A small very lightweight OpenAI API Client for .NET that provides access to OpenAi Completion and ImageGeneration APIs. Supports OpenAi, Azure OpenAi and generic OpenAi endpoints including explicit SLM support for Ollama with local models.

7.1K
downloads
Westwind.Data.MongoDb package icon

Westwind.Data.MongoDb

A lightweight business layer for using MongoDb. Business object class encapsulates and standarizes CRUD operations, provides hooks for common entity operations and queries and provides business rule validations management. It's a great way to isolate your business logic into classes repository like classes to consolidate business logic in relation to your logical data model. Provides interface similar to the Westwind.Data Entity Framework library for CRUD operations, simplifying transitions from Entity Framework

6.3K
downloads
SetResolution package icon

SetResolution

Allows you set Windows display Resolution from the Terminal via simple commands. This tool lets you: * Set a specific resolution, frequency, bitness and rotation * List all available display modes * Create and use profiles for quick mode switches * Support multiple Monitors * Prompts for confirmation to avoid possibly invalid display modes

4.7K
downloads
Westwind.Wpf.Statusbar package icon

Westwind.Wpf.Statusbar

A small WPF library that provides a simple status bar control with animated status icons and various different update modes to easily create nice looking error messages. Library includes a generic Statusbar control that can be dropped onto a form, or a generic StatusHelper class that can be applied to your own status bar using a custom layout.

4.3K
downloads
Westwind.Utilities.Windows package icon

Westwind.Utilities.Windows

This sub-component of Westwind.Utilities extracts the Windows Specific features into a separate library to remove the Windows specific dependencies in the core library.

2.9K
downloads

3 more packages load after hydration.