kzu
NuGet publisher profile
Packages (345)
Moq
Moq is the most popular and friendly mocking framework for .NET.
Mono.TextTemplating
Embeddable engine for the T4 templating language, a general-purpose way to generate text or code files using C#
GitInfo
Access commit information from MSBuild and C#/F#/VB code, and infer SemVer from branch, tag or version file in Git repository.
Mvp.Xml
.NET implementations of EXSLT, XML Base, XInclude, XPointer, as well as a unique set of utility classes making XML programming in .NET platform easier, more productive and effective.
netfx-System.Xml.XmlSerializer
Provides a generics version of XmlSerializer.
DotNetConfig
APIs for handling dotnet-config compatible settings for any dotnet tool. Usage: var config = Config.Build(); var value = config.GetString("section", "subsection", "variable"); // Setting values config .SetString("section", "subsection", "variable", value) .SetBoolean("section", "subsection", "enabled", true);
Mono.Posix
Provides functionality for managed code to access Posix/Unix features not accessible via BCL
ThisAssembly.Constants
This package generates a static `ThisAssembly.Constants` class with public constants for each Constant MSBuild item in the project. For example: <ItemGroup> <Constant Include="Foo.Bar" Value="Baz" /> </ItemGroup> Results in a corresponding `ThisAssembly.Constants.Foo.Bar` constant with the value `Baz`: Generated code: C#: partial class ThisAssembly { public static partial class Constants { public static partial class Foo { public const string Bar = "Baz"; } } }
xunit.assemblyfixture
Assembly-level shared state via IAssemblyFixture, just like built-in collection and class fixture state.
NuGetizer
Simple, flexible and powerful NuGet packaging
Devlooped.JQ
A .NET-friendly distribution of the official JQ implementation
CommonComposition.Mef
Provides the Common Composition bindings for MEF.
netfx-Guard
The only argument validation file you need, with full refactoring support and strong-typing. Examples: Guard.NotNull(() => value, value) Guard.NotNullOrEmpty( () => stringValue, stringValue)
System.Diagnostics.Tracer
An improved API on top of System.Diagnostics. Adds support for dynamic runtime configuration of trace sources, hierarchical trace sources and testability. Usage: static readonly ITracer tracer = Tracer.Get<MyClass>();
Merq
Merq: Message Bus (Commands + Events) mediator for internal application architecture via command and event messages. Only the main application assembly needs to reference this package. Components and extensions can simply reference the interfaces in Merq.Abstractions.
Clarius.TransformOnBuild
Automatically transforms on build all files with a build action of `None/Content` that have the `TextTemplatingFileGenerator` custom tools associated, without requiring the installation of any Visual Studio SDK.
dotnet-trx
Pretty-print test results in TRX format
ThisAssembly.AssemblyInfo
This package generates a static `ThisAssembly.Info` class with public constants exposing the following attribute values generated by default for SDK style projects: * AssemblyConfigurationAttribute * AssemblyCompanyAttribute * AssemblyTitleAttribute * AssemblyProductAttribute * AssemblyVersionAttribute * AssemblyInformationalVersionAttribute * AssemblyFileVersionAttribute If your project includes these attributes by other means, they will still be emitted properly on the `ThisAssembly.Info` class.
chromium.win-x64
Chromium native binaries for Windows x64 runtime.
chromium.linux-x64
Chromium native binaries for Linux x64 runtime.
chromium
Provides a dynamic locator of the referenced chromium native runtime via the Chromium.Path property.
dotnet-retest
Package Description
Clide
Clide
NuDoq
A lightweight API to read and write .NET XML documentation files, optionally augmented with reflection information. Built from https://github.com/devlooped/NuDoq/tree/c2be4d4e1
ThisAssembly.Project
This package generates a static `ThisAssembly.Project` class with public constants exposing project properties that have been opted into this mechanism by adding them as `ProjectProperty` MSBuild items in project file, such as: <PropertyGroup> <Foo>Bar</Foo> </PropertyGroup> <ItemGroup> <ProjectProperty Include="Foo" /> </ItemGroup> A corresponding `ThisAssembly.Project.Foo` constant with the value `Bar` is provided. Generated code: C#: partial class ThisAssembly { public static partial class Project { public const string Foo = "Bar"; } }
ThisAssembly.Prerequisites
Ensures that referencing project is using a compatible Compiler API (Roslyn).
ThisAssembly
Meta-package that includes all ThisAssembly.* packages.
ThisAssembly.Resources
This package generates a static `ThisAssembly.Resources` class with public properties exposing `string` and `Stream` shortcuts to access embedded resources.
ThisAssembly.Metadata
This package generates a static `ThisAssembly.Metadata` class with public constants exposing each `[System.Reflection.AssemblyMetadata(..)]` defined for the project, such as when using .NET 5.0+ support for `AssemblyMetadata` MSBuild items. So for an attribute like: [assembly: System.Reflection.AssemblyMetadataAttribute("Foo", "Bar")] A corresponding `ThisAssembly.Metadata.Foo` constant with the value `Bar` is provided. The metadata attribute can alternatively be declared using MSBuild in the project (for .NET 5.0+ projects): <ItemGroup> <AssemblyMetadata Include="Foo" Value="Bar" /> </ItemGroup> Generated code: C#: partial class ThisAssembly { public static partial class Metadata { public const string Foo = "Bar"; } }
ThisAssembly.Git
This package generates a static `ThisAssembly.Git` class with public constants for the following properties provided by Microsoft.SourceLink (git-based) packages: * Commit * Sha (first 9 chars from Commit) * Root (normalized to forward slashes) * Url (if PublishRepositoryUrl=true) It also provides the Branch property, calculated from supported CI environment variables (GitHub Actions, Azure DevOps, AppVeyor, TeamCity, Travis CI, Circle CI, GitLab CI, Buddy, and Jenkins).
dotnet-file
A dotnet global tool for downloading and updating loose files from arbitrary URLs.
ThisAssembly.Strings
This package generates a static `ThisAssembly.Strings` class with public constants exposing string resources in .resx files or methods with the right number of parameters for strings that use formatting parameters. In addition, it groups constants and methods in nested classes according to an optional underscore separator to organize strings. For example, *User_InvalidCredentials* can be accessed with *ThisAssembly.Strings.User.InvalidCredentials* if it contains a simple string, or as a method with the right number of parametres if its value has a format string. Finally, format strings can use named parameters too to get more friendly parameter names, such as "Hello {name}".
dotnet-vs
Legacy package id for the Visual Studio management tool. This package is obsolete. Use `dnx vs` instead. Usage: dnx vs -- [command] [options|-?|-h|--help] [--save=ALIAS [--global]] See full documentation at https://clarius.org/dotnet-vs.
MSBuilder.GenerateAssemblyInfo
Allows emitting arbitrary assembly attributes, compatible with SDK-style projects and classic ones. Usage: declare @(AssemblyAttribute) items to include, such as: <ItemGroup> <AssemblyAttribute Include="[ATTRIBUTE_FULL_TYPENAME]" _Parameter1="[CTOR_ARG]" _ParameterN="[CTOR_ARG_N]" /> </ItemGroup> The `_ParameterN` attributes must match the attribute constructor arguments. Use the following properties to customize what is generated: <PropertyGroup> <GenerateAssemblyCompanyAttribute>true|false</GenerateAssemblyCompanyAttribute> <GenerateAssemblyConfigurationAttribute>true|false</GenerateAssemblyConfigurationAttribute> <GenerateAssemblyCopyrightAttribute>true|false</GenerateAssemblyCopyrightAttribute> <GenerateAssemblyDescriptionAttribute>true|false</GenerateAssemblyDescriptionAttribute> <GenerateAssemblyFileVersionAttribute>true|false</GenerateAssemblyFileVersionAttribute> <GenerateAssemblyInformationalVersionAttribute>true|false</GenerateAssemblyInformationalVersionAttribute> <GenerateAssemblyProductAttribute>true|false</GenerateAssemblyProductAttribute> <GenerateAssemblyTitleAttribute>true|false</GenerateAssemblyTitleAttribute> <GenerateAssemblyVersionAttribute>true|false</GenerateAssemblyVersionAttribute> <GenerateNeutralResourcesLanguageAttribute>true|false</GenerateNeutralResourcesLanguageAttribute> </PropertyGroup> And their corresponding values * AssemblyCompanyAttribute: $(Company) * AssemblyConfigurationAttribute: $(Configuration) * AssemblyCopyrightAttribute: $(Copyright) * AssemblyDescriptionAttribute: $(Description) * AssemblyFileVersionAttribute: $(FileVersion) * AssemblyInformationalVersionAttribute: $(InformationalVersion) * AssemblyProductAttribute: $(Product) * AssemblyTitleAttribute: $(AssemblyTitle) * AssemblyVersionAttribute: $(AssemblyVersion) * NeutralResourcesLanguageAttribute: $(NeutralLanguage)
netfx-System.StringResources
Suplements the built-in Resources .resx C# generator by generating a strong-typed class named Strings from the same .resx file, but exposing format parameters as method parameters and organizing strings in classes according to the resource name if it uses underscores. i.e. User_InvalidCredentials can be accessed with Strings.User.InvalidCredentials, and as a method if it had parameter replacements, which can even be named, like "Invalid email '{email}'". This makes it easier to refactor strings too.
IFluentInterface
The core interface to implement fluent APIs that hide the default System.Object members.
dotnet-config
A global tool for managing hierarchical configurations for dotnet tools, using git config format.
xunit.vsix
Allows creating reliable, flexible and fast VS SDK integration (VSIX) tests that run using any xUnit capable runner, such as Visual Studio built-in Test Explorer or TestDriven.NET.
MSBuilder.CodeTaskAssembly
Provides the $(CodeTaskAssembly) property which properly locates the right assembly to use for inline tasks depending on the currently executing MSBuild engine.
JsonPeek
MSBuild task to read values from JSON using JSONPath.
InjectModuleInitializer
Enables module initialization, as described here: http://einaregilsson.com/module-initializers-in-csharp
netfx-System.Net.Http.HttpEntityClient
Strong-typed Linq to Web API. Builds on top of HttpClient and provides the easiest way to interface with typed REST services that are modeled around typed entities or contracts. Example: var products = client .Query<Product>("products") .OrderBy(x => x.Downloads) .Skip(25) .Take(25) .ToList();
NuDoc
A simple and intuitive API for reading XML API documentation from .NET assemblies or XML files. NOTE: this package has been renamed to NuDoq. It now just includes a dependency on that instead.
netfx-System.StringFormatWith
Readable formatting strings using named parameters and a custom or anonymous object as the context, like "Hello {FirstName} {LastName}".FormatWith(customer).
Avatar
Avatars blend with the Na'vi seamlessly, and you can control their behavior precisely ('drive' them) with a psionic link. Just like a dynamic proxy, with behavior driven by code. IMyService service = Avatar.Of<IMyService>(); service.AddBehavior(...); Built from https://github.com/devlooped/avatar/tree/e60cc54d2
dotnet-gcm
A dotnet global tool for managing Git credentials using the Microsoft Git Credentials Manager Core.
Devlooped.CredentialManager
Packages the Git Credential Manager cross-platform implementation for Windows, macOS and Linux for use as a generic credential store. Usage: var store = CredentialManager.Create("myapp");
Clarius.VisualStudio
Common targets to create version-aware Visual Studio extensions easily.
Tracer.SystemDiagnostics
Implements the tracing interface on top of the System.Diagnostics.TraceSource capabilities, extending it with log4net-style hierarchical logging and runtime dynamic configurability of trace sources.
JsonPoke
MSBuild task to write values to JSON nodes selected with JSONPath.
netfx-System.AppDomainData
Provides strong-typed persistence of data in an AppDomain, which can also be transient and automatically removed on dispose. Usage: AppDomain.CurrentDomain.SetData<Foo>(foo); var saved = AppDomain.CurrentDomain.GetData<Foo>();
Devlooped.CloudStorageAccount
CloudStorageAccount for Azure Storage v12+ > This project uses SponsorLink and may issue IDE-only warnings if no active sponsorship is detected. > Learn more at https://github.com/devlooped#sponsorlink.
Clide.Installer
Clide Installer: VSIX, MSI and EXE (chained) installer integration.
netfx-System.Collections.Generic.DictionaryGetOrAdd
Provides the GetOrAdd extension method for generic dictionaries, borrowed from the ConcurrentDictionary class.
MSBuilder.Git
Provides the $(Git) property which properly locates the Git executable in the current machine.
Devlooped.TableStorage.Source
Source-only repository pattern with POCO object support for storing to Azure/CosmosDB Table Storage
Devlooped.TableStorage
Repository pattern with POCO object support for storing to Azure/CosmosDB Table Storage
netfx-Reflector
Strong-typed static reflection via Reflect: // Void static method MethodInfo cw = Reflect.GetMethod( () => Console.WriteLine); // Instance void method MethodInfo mi = Reflect<IView>.GetMethod(v => v.Show); // Boolean returning instance method MethodInfo pi = Reflect<IViewModel> .GetMethod<bool>(v => v.Save);
YamlPeek
MSBuild task to read values from YAML using JSONPath.
CoreBuild.Updater
Provides the Update target so that target files can update themselves from an $(UpdateUrl) by comparing a defined $(ETag) property.
Tracer
The interfaces provided by this package allow component authors to provide tracing statements that are agnostic to the actual implementation that will be used when they are used at runtime, which is an initialization concern that belongs to the application initialization or other bootstrapping/configuration code.
netfx-System.Xml.DynamicXml
Provides a dynamic API over XLinq: var xdoc = XDocument.Load("rss.xml"); var rss = doc.Root.ToDynamic(); // Type conversion, element traversal // using dotted path notation DateTime pubDate = rss.channel.pubDate; // Type conversion, attribute navigation // using indexer notation int port = rss.channel.cloud["port"]
Merq.Core
Merq: Default Message Bus (Commands + Events) Implementation, for internal application architecture via command and event messages. Only the main application assembly needs to reference this package. Components and extensions can simply reference the interfaces in Merq.
netfx-Microsoft.ApplicationServer.Http.JsonNetMediaTypeFormatter
Installing this package actually installs netfx-WebApi.JsonNetFormatter. This package is provided for backwards compatibility with existing dependencies and to provide an upgrade path.
dotnet-echo
A trivial program that echoes whatever is sent to it via HTTP or gRPC. Built from https://github.com/kzu/dotnet-echo/tree/3980b3067
MSBuilder.XmlPoke
Redefines the XmlPoke built-in task so that it preserves whitespace and formatting. Drop-in replacement.
MSBuilder.DumpItems
Provides the DumpItems task which can be used to dump an item list and all their metadata, for easy diagnostics and troubleshooting.
netfx-System.IO.StreamWriteTo
Copies an arbitrary stream to another stream or an output file (buffered).
netfx-System.SequentialGuid
A safe sequential GUID generator (or Comb) that improves performance of GUID-style identifiers used in persistence.
CommonComposition.Unity
Provides the Common Composition bindings for Unity.
netfx-Microsoft.ApplicationServer.Http.HttpWebService
Installing this package actually installs netfx-WebApi.Testing. This package is provided for backwards compatibility with existing dependencies and to provide an upgrade path.
netfx-System.Net.Http.HttpClientQuery
Allows querying WCF Web Api endpoints that expose IQueryable<T>, with full query support for nested relationships, etc. Does not deal with response deserialization. Look for HttpEntityClient for that.
ISBN
An ISBN parsing library
netfx-System.Dynamic.Reflection
Provides full reflection capabilities using C# 4.0 dynamic syntax, including invoking and accessing public, internal or private, instance or static members including constructors.
Merq.VisualStudio
Merq MEF components suitable for hosting with Microsoft.VisualStudio.Composition.
dotnet-nugetize
A must-have complementary tool to NuGetizer, this tool will help you discover how NuGetizer packs a project rapidly iterate on your project's packaging until you get it just right for your needs.
OctoHook
Core interfaces for OctoHook extensions.
CommonComposition
Portable component composition annotations, dependency injection framework agnostic. Automatically register your application components by convention with the most popular DI frameworks, while keeping your code container-agnostic.
CoreBuild.Help
Provides the Help target that dynamically lists available targets and properties in the current project.
MSBuilder.ThisAssembly.Vsix
Generates the ThisAssembly partial class and adds a Vsix property containing properties from the source VSIX extension manifest file. These might be useful for conditional behaviors, diagnostics and tracing, and more. Included properties are: Identifier, Name, Description and Author.
OctoHook.Web
GitHub webhook controller implementation for your web application.
netfx-System.IO.Packaging.StreamUnpack
Allows easy unpacking of contents from an Open Packaging Conventions (OPC) stream such as OOXML, VSIX, NuGet nupkg, etc.
MSBuilder
Provides the $(UseCompiledTasks) property, which is used by all other MSBuilder components to determine whether inline or compiled tasks will be used (both versions are typically provided).
Devlooped.Extensions.DependencyInjection.Attributed
Superseded by Devlooped.Extensions.DependencyInjection
build
Automates build and NuGet package restore for Visual Studio/MSBuild and Xamarin Studio/XBuild. This package provides a simple and straightforward way to build solutions and nuget packages via command line or IDE builds, with automatic NuGet package restore without impacting build performance or requiring custom build scripts in your project or solution files. To use this package for an entire repository or solution, please install this package in your repository root from the command line using the command: `nuget install build -excludeversion`. This will add the `build` folder at the repository root, and you can just copy the sample solution and build script from the build\sample folder. Updating the package is achieved by just executing the install command again.
netfx-System.ComponentModel.FilteringReflectionCatalog
Provides dinamic filtering of parts and exports from an underlying reflection-based catalog using a simple lambda expression that can inspect the export, its metadata and its exporting reflected type (part). Example: var filtered = new FilteringReflectionCatalog(innerCatalog) { // Filter all parts that don't have an "IsPublic" metadata PartFilter = part => part.PartDefinition.Metadata.ContainsKey("IsPublic") };
netfx-System.Collections.Generic.IEnumerable.Traverse
Traverse an enumerable tree, depth or breadth first. Example: var dirs = new DirectoryInfo("C:\\") .Traverse(TraverseKind.BreadthFirst, dir => dir.EnumerateDirectories());
netfx-Patterns.EventSourcing
Provides the core APIs to implement the event sourcing pattern and an application event bus.
CommonComposition.Windsor
Provides the Common Composition bindings for Windsor.
MSBuilder.VsixDependency
Injects VsixDependency items into the containing VSIX project manifest and VSIX container.
netfx-System.DateTimeEpochExtensions
Provides conversion of DateTime and DateTimeOffset into an epoch-relative number value (total seconds). See Unix Epoch in Wikipedia for more information on why this might be needed. Typical uses include using this simplified representation as an expiration time for a token, password or verification code.
Devlooped.TableStorage.Protobuf.Source
A source-only Protocol Buffers binary serializer for use with document-based repositories.
ReactiveSockets
Implementing socket-based prototols in .NET has never been easier. Example: from header in socket.Receiver.Buffer(4) let length = BitConverter.ToInt32(header.ToArray(), 0) let body = socket.Receiver.Take(length) select Encoding.UTF8.GetString(body.ToEnumerable().ToArray())
DotNetConfig.Configuration
DotNetConfig configuration provider implementation for Microsoft.Extensions.Configuration. Usage: var config = new ConfigurationBuilder().AddDotNetConfig().Build(); var value = config["section:subsection:variable"]); Note: section is required and subsection is optional, just like in dotnet-config.
MSBuilder.ThisAssembly.Project
Generates the ThisAssembly partial class and adds a Project property containing properties from the source project file. These might be useful for conditional behaviors, diagnostics and tracing, and more. Included properties are: AssemblyName, RootNamespace, ProjectGuid, TargetFrameworkVersion, TargetFrameworkIdentifier, TargetFrameworkMoniker, TargetPlatformVersion, TargetPlatformIdentifier and TargetPlatformMoniker. Arbitrary project properties can be included by declaring @(ThisAssemblyProjectProperty) items with the property names to generate, such as: <ThisAssemblyProjectProperty Include="AvailablePlatforms" />
netfx-System.Linq.Expressions.ExpressionCombiner
Allows combining linq expressions using logic operators And, AndAlso, Or and OrElse. Compatible with Entity Framework, NHibernate and Linq to SQL query providers. See http://kzu.to/iT3X73 for more information.
Logo.es
Aprende a programar con Xamarin Workbooks, C# y la legendaria Tortuga!
chromium.win-x86
Chromium native binaries for Windows x86 runtime.
Devlooped.TableStorage.Bson.Source
A source-only BSON binary serializer for use with document-based repositories.
netfx-System.Reactive.EventStream.Implementation
Provides the implementation of a reactive extensions event stream, allowing trending and analysis queries to be performed in real-time over the events pushed through the stream.
MSBuilder.TaskInliner
Authoring inline code tasks in C# in an XML file can be incredibly frustrating, without intellisense, compilation safety, tests, etc. This package automatically converts Task-derived classes in your project into inline tasks file you can import directly from your targets. Unit testing your custom tasks becomes straight-forward while maintaining the transparency and easy of deployment (and fixing!) of loose tasks files.
OctoHook.AutoTask
Automatically creates task lists on referenced issues, back linking to the source issue and automatically updated.
Devlooped.TableStorage.MessagePack.Source
A source-only MessagePack binary serializer for use with document-based repositories.
Devlooped.TableStorage.Newtonsoft.Source
A source-only Newtonsoft.Json-based serializer for use with document-based repositories.
netfx-System.AmbientSingleton
Provides an easy way to implement the singleton (anti?) pattern so that it is ambient-safe, propagates with a call context and can be overriden per ambient (i.e. in tests).
netfx-Patterns.EventSourcing.Tests.xUnit
xUnit tests for netfx-Patterns.EventSourcing
OctoHook.AutoClose
Automatically close issues via standard GitHub mechanism (i.e. 'fixes #123'), regardless of the commit branch.
netfx-System.ISerializer
Core interface that serializers can implement to serialize and deserialize an object graph to and from a Stream.
RxFree
An ultra-lightweight Rx source-only (C#) nuget to avoid depending on the full System.Reactive package for `IObservable<T>` producers.
netfx-Patterns.EventSourcing.Queryable.Tests.xUnit
xUnit tests for netfx-Patterns.EventSourcing.Queryable
OctoHook.AutoAssign
Automatically assign issues with title formatted with ':[username]' or ':me'.
Roslynator
Exposes some Roslyn internals in a nice way, such as executing code fixes or retrieving the CompositionContext for a Workspace. Compiled from facc1f5
OctoHook.AutoLink
Automatically link issues to their corresponding user story (issues labeled 'story' or 'Story') based on a shared prefix with square brackets, like '[uex] Provide UI hints'.
OctoHook.AutoLabel
Automatically apply labels to issues with title formatted with one or more '+[label]'.
netfx-Patterns.EventSourcing.EF
Implements an event store using Entity Framework, with event payloads persisted using the configured serializer.
Devlooped.Web
Read HTML as XML and query it with CSS over XLinq: the most productive and lean library for web scraping using the latest and greatest that .NET can offer (HtmlAgilityPack killer). Provides HtmlDocument.Load and CssSelectElement(s) extension methods for XDocument/XElement.
netfx-System.Reactive.EventStream.Interfaces
Provides the IEventStream interface of a reactive extensions stream, allowing trending and analysis queries to be performed in real-time over the events pushed through the stream, as well as flexible subscription models.
netfx-System.TypeInheritance
Allows inspecting the exact type inheritance tree as declared in source, rather than the flattened view that reflection provides (for implemented interfaces, for example). Enables code to determine what are the interfaces implemented directly by a type rather than a base class, as well as determine the "distance" in the hierarchy to those implementations. var tree = typeof(Window).GetInheritanceTree(); // Gets just the base class ContentControl, instead // of that plus 9 interfaces implemented on base types Assert.Equal(1, tree.Inheritance.Count); Assert.Equal(typeof(ContentControl), tree.Inheritance.First().Type);
netfx-System.Collections.Generic.KeyValuePair
Provides the missing KeyValuePair.Create static method, following the same approach as the Tuple.Create one to avoid having to type the generic argument parameters and leverage type inference instead: i.e. KeyValuePair.Create("max", 25) creates a KeyValuePair<string, int>.
CommonComposition.Autofac
Provides the Common Composition bindings for Autofac.
netfx-Uson
User String Object Notation. Serialize and parse objects from user authored and readable strings. Useful for providing flexible search options for example: foo product:vspro tag:wcf downloads:2000+ author:clarius
MSBuilder.IsCIBuild
Provides the $(IsCIBuild) property which allows detecting that the current build is being performed in a continuous integration server. Supports TeamCity, AppVeyor, MyGet, Jenkins and Wrench.
Schematron
A C# high-performance implementation of Schematron ISO/IEC standard
netfx-System.Reactive.EventStream.Implementation.Tests.xUnit
xUnit tests for netfx-System.Reactive.EventStream.Implementation
netfx-Guard.Tests.xUnit
xUnit Tests for netfx-Guard
netfx-Patterns.EventSourcing.Queryable
Provides reusable extensions that make implementing an event store over an underlying IQueryable repository trivial.
netfx-Patterns.EventSourcing.EF.Tests.xUnit
xUnit tests for netfx-Patterns.EventSourcing.EF
netfx-WebApi.QueryableService
Provides support for client-side paging (TotalCount header) and server-side query limits for services that expose IQueryable<T> resources.
netfx-System.Net.Http.HttpNameValueCollection
A simpler NameValueCollection-derived class that uses HTTP query string semantics and renders to a query string when ToString is invoked.
dotnet-chromium
Allows running a portable version of Chromium via the command line on Windows and Linux.
MSBuilder.ThisAssembly.Metadata
This package extends MSBuilder.GenerateAssemblyInfo to also generate a static `ThisAssembly.Metadata` class with the `@(AssemblyAttribute)` attributes that have `Include="System.Reflection.AssemblyMetadataAttribute"`. So for an attribute like: [assembly: System.Reflection.AssemblyMetadataAttribute("Foo", "Bar")] You get a corresponding `ThisAssembly.Metadata.Foo` constant with the value `Bar`. Example: <ItemGroup> <AssemblyAttribute Include="System.Reflection.AssemblyMetadataAttribute"> <_Parameter1>Foo</_Parameter1> <_Parameter2>Bar</_Parameter2> </AssemblyAttribute> </ItemGroup> Generates (C#): partial class ThisAssembly { public static partial class Metadata { public const string Foo = "Bar"; } } or (VB): Namespace Global Partial Class ThisAssembly Partial Class Metadata Public Const Foo = "Bar" End Class End Class End Namespace
StringlyTyped
Utilities for rendering .NET types as C# type names, with support for generics, nested types, type name simplification via "using" scopes, etc.
netfx-System.Windows.Input.DelegateCommand
An implementation of WPF ICommand that allows passing delegates/lambdas for the implementation.
CoreBuild.ColoredConsoleLogger
A custom logger that supports emitting messages with full color, with the syntax '{message:color}, where color can be a named color or a hex value starting with '#'.
netfx-System.ServiceProvider
Generic overloads to System.IServiceProvider.GetService.
netfx-System.Net.Http.HttpEntityConventionClient
Strong-typed Linq to Web API with resource names conventions. Builds on top of HttpEntityClient and HttpClient and provides the easiest way to interface with typed REST services that are modeled around typed entities or contracts. Example: var products = client // Note: resource path inferred from Product type .Query<Product>() .OrderBy(x => x.Downloads) .Skip(25) .Take(25) .ToList();
netfx-System.Threading.ThreadData
Provides strong-typed persistence of data in Thread local storage, which can also be transient and automatically removed on dispose. Usage: Thread.CurrentThread.SetData<Foo>(foo); var saved = Thread.CurrentThread.GetData<Foo>();
netfx-System.JsonSerializer
Implements the core NETFx ISerializer interface using a Json.NET serializer.
StringlyTyped.Tests.xUnit
xUnit tests for StringlyTyped
MSBuilder.NuGet.GetLatestVersion
Provides the GetLatestVersion task, which retrieves the latest published version of a given nuget package from nuget.org, and provides easy access to its various SemVer components.
Xamarin.Forms.Dynamic
Dynamically load XAML views and JSON view models with bi-directional data binding support into Xamarin.Forms apps.
CommonComposition.Ninject
Provides the Common Composition bindings for Ninject.
netfx-System.Collections.Generic.DictionaryFind
Finds a value by key in the dictionary, or returns the default value for TValue. Just like Linq FirstOrDefault().
Devlooped.TableStorage.Protobuf
A Protocol Buffers binary serializer for use with document-based repositories.
netfx-WebApi.JsonNetFormatter
A Json.NET-based MediaTypeFormatter for the WebApi that can handle text-based Json as well as binary Json (Bson). To use: var config = HttpHostConfiguration.Create().UseJsonNet();
MSBuilder.WriteItemsToFile
Writes items with their full metadata to an MSBuild project "fragment". The resulting XML file can be directly imported by an MSBuild project, or read on-demand by the ReadItemsFromFile MSBuilder.
Devlooped.TableStorage.Bson
A BSON binary serializer for use with document-based repositories.
netfx-IpsumGenerator
Generates Lorem Ipsum words for use in tests.
MSBuilder.CI
Provides the $(CI) property to detect a continuous integration build. Supports TeamCity, AppVeyor, MyGet, Jenkins, Wrench, VSTS and Travis.
Devlooped.TableStorage.MessagePack
A MessagePack binary serializer for use with document-based repositories.
netfx-Microsoft.IdentityModel.Swt
Adds the required source code and Web.config changes to support SWT tokens. Just configure SWT token format in Azure ACS/STS, and add your SwtSigningKey value to the Web.config! Requires: http://kzu.to/wifruntime and http://kzu.to/wif_sdk
SmallSharp
Create, edit and run multiple C# top-level programs in the same project in the IDE, respecting per-file `#:package` references and `#:property` project values 😍
Devlooped.TableStorage.Newtonsoft
A Json.NET serializer for use with document-based repositories.
netfx-System.Net.Http.JsonContent
A Json.NET-based HttpContent class for content serialization.
MSBuilder.ReadItemsFromFile
Reads items and their metadata from an MSBuild project that contains an ItemGroup. For use together with the WriteItemsToFile task.
SmartReferences
Smart project references that resolve even if project is not in solution.
Tracer.log4net
Implements the tracing interface with log4net.
Devlooped.Extensions.DependencyInjection
Automatic compile-time service registrations for Microsoft.Extensions.DependencyInjection with no run-time dependencies, from conventions or attributes.
netfx-System.Reflection.Reflect
This package has been renamed to netfx-Reflector, and installing it will actually install netfx-Reflector package. This package is for backwards compatibility with existing dependencies.
Devlooped.Xml.Css
Superseded by Devlooped.Web
netfx-Patterns.LinqSpecs
Provides the primitives for centralizing and reusing Linq queries across a domain.
SemanticGit.Changelog
Automatic changelog generation based on SemVer and GitFlow, with support for GitHub links.
MSBuilder.RegexReplace
Allows applying a regular expression replacement for a pattern over an entire file or files. Example: <RegexReplace Files="@(Compile)" Pattern="/\* LICENSE \*/" Replacement="$(LicenseHeader)" />
netfx-System.Collections.Generic.CovariantExtensions
Provides extension methods that allow to treat collections, enumerables and lists as covariant of a generic type other than their constructed type (i.e. for down-casting collections).
MSBuilder.Introspect
Allows retrieving the current project's properties and currently building targets as items and metadata, effectivey allowing retrieval of property values dynamically by name. Usage: <Introspect> <Output TaskParameter="Properties" ItemName="CurrentProperties" /> <Output TaskParameter="Targets" ItemName="CurrentTargets" /> </Introspect> <PropertyGroup> <!-- Note that we're using another property as the dynamic property name to evaluate --> <PropertyValue>@(CurrentProperties -> Metadata("$(PropertyName)"))</PropertyValue> </PropertyGroup>
MSBuilder.Roslyn
Allows custom tasks to efficiently load and access a Roslyn project for code generation or analysis. Multiple tasks, targets and even projects will all share the same Workspace and loaded Projects, thereby optimizing build times. Usage: In your custom task library, install the MSBuilder.Roslyn package, and just use the two new provided extension methods for Task: GetWorkspace and GetOrAddProject.
netfx-Assertions
Use code snippet 'assertion' to get the declaration at the top of the file. Then just use Assert.Equal(...) and the like.
netfx-System.Reactive.EventStream
Provides a reactive extensions event stream, allowing trending and analysis queries to be performed in real-time over the events pushed through the stream.
Tracer.NLog
Implements the tracing interface with NLog.
CommonComposition.Mef.Source
Provides the Common Composition bindings for MEF.
Tracer.EntLib
Implements the tracing interface with Enterprise Library.
netfx-System.Linq.Expressions.ExpressionCombiner.Tests.xUnit
xUnit Tests for netfx-System.Linq.Expressions.ExpressionCombiner
netfx-Patterns.EventSourcing.Sample
Simple example of a domain object with logic that leverages event sourcing.
Devlooped.Extensions.AI
Extensions for Microsoft.Extensions.AI
CommonComposition.Autofac.Source
Provides the Common Composition bindings for Autofac.
CommonServiceLocator.Source
Source code version of the Common Service Locator library. Origin: https://github.com/clariuslabs/CommonServiceLocator/tree/v1.0.2
Devlooped.WhatsApp
WhatsApp agents for .NET
DotNetConfig.CommandLine
Extensions to System.CommandLine to automatically read default values from .netconfig files. Usage: var root = new RootCommand { // child commands, arguments, options }.WithConfigurableDefaults(); The following heuristics are applied when providing default values: * Only arguments/options without a default value are processed. * Section matches root command name, subsection (dot-separated) for each additional nested command level (i.e. `[mytool "mycommand.myverb"]`). * Compatible arguments/options (same name/type) can be placed in ancestor section/subsection to affect default value of entire subtree. * All the types supported by System.CommandLine for multiple artity arguments and options are automatically populated: arrays, `IEnumerable{T}`, `ICollection{T}`, `IList{T}` and `List{T}`: .netconfig can provide multi-valued variables for those. * Numbers can be either `int` or `long`.
netfx-System.IO.StreamGetBytes
Easily get all bytes that make up an arbitrary stream.
netfx-System.Dynamic.Reflection.Tests.xUnit
xUnit tests for netfx-System.Dynamic.Reflection.
CommonComposition.Source
Portable component composition annotations, dependency injection framework agnostic. Automatically register your application components by convention with the most popular DI frameworks, while keeping your code container-agnostic.
netfx-System.Collections.Generic.IEnumerable.EmptyIfNull
Hate checking for nulls in Linq queries? Turn any null enumerable into an empty one as needed! var id = schema.Elements.EmptyIfNull().FirstOrDefault(x => x == "Id")
MSBuilder.Run
Runs an executable with optional arguments, and returns the standard output as an output parameter. Usage: <Run Exe="$(Git)" Args="log HEAD" WorkingDir="$(MSBuildProjectDirectory)"> <Output TaskParameter="Output" PropertyName="HeadSha" /> </Run>
netfx-Patterns.EventSourcing.InMemory.Tests.xUnit
xUnit tests for netfx-Patterns.EventSourcing.InMemory
netfx-Patterns.EventSourcing.InMemory
Useful for testing domains that leverage event sourcing
Windows.Bits
Managed and testable .NET bindings for Microsoft Windows Background Intelligent Transfer Service (BITS) technology.
netfx-System.Clock
An IClock interface and default implementation SystemClock to make time-based logic testable.
WebSocketPipe
High-performance System.IO.Pipelines API adapter for System.Net.WebSockets Built from https://github.com/devlooped/WebSocketPipe/tree/6155a04c4
MSBuilder.DownloadFile
Downloads a file from a URL to a destination directory or file path.
netfx-System.Reflection.GetCustomAttribute
Allows retrieving custom attributes from assemblies, types, methods, properties, etc. using a generic method.
netfx-System.Collections.Generic.DictionaryGetOrAdd.Tests.xUnit
xUnit for netfx-System.Collections.Generic.DictionaryGetOrAdd.
dotnet-evergreen
A dotnet global tool runner that automatically updates the tool package before running it, checks for updates while it runs, and restarts the tool as needed after updating it.
CommonComposition.Windsor.Source
Provides the Common Composition bindings for Windsor.
netfx-System.Reactive.Event
Provides a covariant enhanced version of the EventPattern<TEventArgs>, in the form of IEvent<out TEventArgs> and Event<TEventArgs> (wihch inherits from EventPattern<TEventArgs>).
netfx-System.ISerializer.Tests.xUnit
xUnit tests for netfx-System.ISerializer, to be used by implementations of ISerializer interface.
CommonComposition.Ninject.Source
Provides the Common Composition bindings for Ninject.
netfx-Patterns.DomainContext.EF
Implements the Domain Context pattern for EntityFramework 4.1, by extending the DbContext with support for rich domain modeling capabilities for persistence ignorant aggregate roots and dependent entities, including automatic graph saving, logical deletes and more.
CommonComposition.Unity.Source
Provides the Common Composition bindings for Unity.
ThisAssembly.Vsix
Allows consuming VSIX manifest properties from code, as well as MSBuild project properties from the VSIX manifest. For example: partial class ThisAssembly { public static partial class Vsix { public const string Id = "MyVsix"; } } or <PackageManifest Version="2.0.0" ...> <Metadata> <Identity Id="|%CurrentProject%;VsixId|" Version="|%CurrentProject%;VsixVersion|" Language="|%CurrentProject%;VsixLanguage|" Publisher="|%CurrentProject%;VsixPublisher|" /> <DisplayName>|%CurrentProject%;VsixDisplayName|</DisplayName> <Description>|%CurrentProject%;VsixDescription|</Description> </Metadata> ... </PackageManifest>
netfx-WebApi.TracingChannel
TracingChannel
Xamarin.Forms.Player
Preview Xamarin.Forms XAML on devices and simulators, with support for data-binding via JSON dummy view models.
AzureFunctions.VisualStudioGallery
Provides utilities for creating a custom Visual Studio extensions gallery leveraging Azure Functions.
netfx-System.Clock.Tests.xUnit
xUnit tests for netfx-System.Clock
Sleet.Azure
Sleet.Azure
Merq.DependencyInjection
Merq: Microsoft Dependency Injection support with automatic IMessageBus registration via AddMessageBus.
netfx-Patterns.DomainContext.EF.Tests.xUnit
xUnit tests for netfx-Patterns.DomainContext.EF
netfx-Patterns.DomainCommands.Tests.xUnit
xUnit tests for netfx-Patterns.DomainCommands
netfx-Patterns.DomainCommands
Provides a command registry that executes commands with registered command handlers. Typically used in CQRS-style arquitectures.
MSBuilder.AssemblyAttribute
Allows emitting arbitrary assembly attributes, compatible between SDK-style projects and classic ones. Usage: declare @(AssemblyAttribute) items to include, such as: <ItemGroup> <AssemblyAttribute Include="[ATTRIBUTE_FULL_TYPENAME]" _Parameter1="[CTOR_ARG]" _ParameterN="[CTOR_ARG_N]" /> </ItemGroup> The `ParameterN` attributes must match the attribute constructor arguments.
netfx-System.Reactive.Event.Tests.xUnit
xUnit tests for netfx-System.Reactive.Event
netfx-Patterns.EventSourcing.AutoWire.Tests.xUnit
xUnit tests for netfx-Patterns.EventSourcing.AutoWire
netfx-Patterns.EventSourcing.AutoWire
Provides additional behavior to the Event Sourcing package DomainObject partial class to allow auto wiring of event handlers using conventions.
CoreBuild
MSBuild SDK package to create NuGet powered and self documenting build scripts
netfx-System.Collections.Generic.DateTimeToNaturalTime
Converts a date time to a readable natural time (i.e. '10 hours', '2 years') or relative time (i.e. '5 days ago').
WebSocketChannel
High-performance System.Threading.Channels API adapter for System.Net.WebSockets
Guard
This package has been renamed to netfx-Guard, and installing it will actually install netfx-Guard package. This package is for backwards compatibility with existing dependencies.
netfx-System.Windows.Threading.DispatcherInvokeExtensions
Allows calling Invoke on the WPF Dispatcher object passing Action and Func<T> lambdas instead of the built-in Delegate untyped parameter.
netfx-System.ITimestamped
Provides an interface that can be implemented by objects that have a timestamp associated.
dotnet-eventgrid
A dotnet global tool to connect to Azure SignalR and receive streaming events pushed to it from Azure EventGrid.
Devlooped.Html
Superseded by Devlooped.Web
Devlooped.Dynamically
Instantiate record types from dynamic data with compatible structural shapes, in-memory with no reflection or serialization, via compile-time source generators.
netfx-System.AmbientSingleton.Tests.xUnit
xUnit tests for netfx-System.AmbientSingleton
netfx-System.AppDomainData.Tests.xUnit
xUnit Tests for netfx-System.AppDomainData.Tests
netfx-System.TypeInheritance.Tests
Tests for netfx-System.TypeInheritance
xAI
xAI / Grok integration for Microsoft.Extensions.AI
netfx-Patterns.Adapter.Implementation.Tests.xUnit
xUnit tests for netfx-Patterns.Adapter.Implementation
netfx-System.ServiceProvider.Tests
Tests for netfx-System.ServiceProvider
netfx-System.Collections.Generic.CollectionAddRange.Tests.xUnit
xUnit tests for netfx-System.Collections.Generic.CollectionAddRange
netfx-Patterns.MessageStore.EF
Provides an implementation of the message store pattern using Entity Framework code first
netfx-System.Reflection.GetCustomAttribute.Tests
xUnit tests for netfx-System.Reflection.GetCustomAttribute
netfx-Patterns.MessageStore.EF.Tests.xUnit
xUnit tests for netfx-Patterns.MessageStore.EF
dotnet-openai
An OpenAI CLI for managing files, vector stores and more
dotnet-sponsor
SponsorLink CLI for synchronizing your GitHub Sponsors status to your dev machine
netfx-System.Collections.Generic.DictionaryFind.Tests.xUnit
xUnit tests for netfx-System.Collections.Generic.DictionaryFind
netfx-System.Reflection.GetCustomAttribute.xUnit.Tests
xUnit tests for netfx-System.Reflection.GetCustomAttribute
dotnet-tor
A Tor proxy service packaged as a dotnet global tool
netfx-System.Collections.Generic.CollectionAddRange
AddRange extension method for ICollection<T>
Devlooped.CloudStorageAccount.Source
CloudStorageAccount for Azure Storage v12+ > This project uses SponsorLink and may issue IDE-only warnings if no active sponsorship is detected. > Learn more at https://github.com/devlooped#sponsorlink.
netfx-System.Collections.Generic.IEnumerable.ForEach
Exposes a ForEach<T> extension method on IEnumerable<T>, just like List<T> does.
WebSocketeer
A thin, intuitive, idiomatic and high-performance API for Azure Web PubSub protobuf subprotocol. > This project uses [SponsorLink](https://github.com/devlooped#sponsorlink) and may issue IDE-only warnings if no active sponsorship is detected.
netfx-System.ComponentModel.Attributes
Provides strong typed access to ComponentModel attributes by using the ComponentModel() extension method over a type, method, property, etc.
netfx-Patterns.DomainContext
Provides the core interfaces to implement a domain context, which is a combination of the repository and the unit of work patterns, leveraging Linq for the aggregate root sets.
netfx-System.ComponentModel.LocalizableAttributes
DescriptionResourceAttribute, DisplayNameAttribute, CategoryResourceAttribute, etc.
netfx-System.Windows.Threading.DispatcherInvokeExtensions.Tests
xUnit tests for netfx-System.Windows.Threading.DispatcherInvokeExtensions
netfx-System.IO.Packaging.StreamUnpack.Tests.xUnit
xUnit Tests for netfx-System.IO.Packaging.StreamUnpack
netfx-Patterns.MessageStore
Provides the core APIs to implement a message store.
Devlooped.CloudActors
Simplified, opinionated cloud-native actor library for .NET with uniform message-passing over Microsoft Orleans.
netfx-System.Xml.XmlSerializer.Tests
Tests for netfx-System.Xml.XmlSerializer
Merq.AutoMapper
A specialized Message Bus that allows cross observing and executing of events and commands from structurally compatible types even if they are from disparate assemblies, as long as their full name is the same, otherwise known as "duck typing".
netfx-System.XmlSerializer
Implements the core NETFx ISerializer interface using the .NET framework System.Xml.XmlSerializer
netfx-System.ValueEventArgs
An EventArgs class that exposes a single Value property of a type T.
netfx-System.Net.Http.JsonContent.Tests
Tests for netfx-System.Net.Http.JsonContent
dotnet-whatsapp
A WhatsApp simulator client that complements Devlooped.WhatsApp.
netfx-System.IO.StreamWriteTo.Tests
Tests for netfx-System.IO.StreamWriteTo
netfx-System.SequentialGuid.Tests.xUnit
xUnit tests for netfx-System.SequentialGuid
Clide.Windows
Clide.Windows
MSBuilder.PR
Provides the $(PR) property with the pull request number that triggered a continuous integration build (or empty otherwise). Supports VSTS, Travis, AppVeyor and Jenkins.
netfx-System.Collections.Generic.KeyValuePair.Tests.xUnit
xUnit Tests for netfx-System.Collections.Generic.KeyValuePair
netfx-System.Xml.XmlEncode
Adds XmlEncode extension method to strings. Uses XLinq for the encoding, making it compliant with .NET handling of strings in XML attributes and elements.
netfx-Patterns.MessageStore.Tests.xUnit
xUnit tests for netfx-Patterns.MessageStore
netfx-System.BinarySerializer
Implements the core NETFx ISerializer interface using the .NET framework runtime BinaryFormatter.
Devlooped.Injector
Inject .NET code into any Windows
netfx-System.Windows.Input.DelegateCommand.Tests
Tests for netfx-System.Windows.Input.DelegateCommand
netfx-System.Net.Http.HttpEntityConventionClient.Tests
Tests for netfx-System.Net.Http.HttpEntityConventionClient
netfx-System.Collections.Generic.IEnumerable.Traverse.Tests.xUnit
xUnit Tests for netfx-System.Collections.Generic.IEnumerable.Traverse
netfx-System.IO.StreamClone
Clones a stream into an in-memory stream.
netfx-System.Threading.ThreadData.Tests
Tests for netfx-System.Threading.ThreadData
netfx-System.Xml.XmlDecode
Adds XmlDecode extension method to strings. Uses XLinq for the decoding, making it compliant with .NET handling of strings in XML attributes and elements.
netfx-System.BsonSerializer
Implements the core NETFx ISerializer interface using Json.NET serializer.
netfx-System.Net.Http.HttpClientQuery.Tests
Tests for netfx-System.Net.Http.HttpClientQuery
netfx-Patterns.LinqSpecs.Tests
Tests for netfx-Patterns.QuerySpecs
netfx-Patterns.DomainContextEventSourcing.EF
Implements the event sourcing pattern for entities persisted via EF
netfx-System.JsonSerializer.Tests.xUnit
xUnit tests for netfx-System.JsonNetSerializer
netfx-System.ComponentModel.Attributes.Tests.xUnit
xUnit tests for netfx-System.ComponentModel.Attributes
netfx-System.Collections.Generic.CovariantExtensions.Tests.xUnit
xUnit Tests for netfx-System.Collections.Generic.CovariantExtensions
Gherkinator
Package Description
netfx-System.DateTimeEpochExtensions.Tests.xUnit
xUnit Tests for netfx-System.DateTimeEpochExtensions
Smith
Run AI-powered C# files using Microsoft.Extensions.AI and Devlooped.Extensions.AI
netfx-System.Componentmodel.LocalizableAttributes.Tests.xUnit
xUnit tests for netfx-System.Componentmodel.LocalizableAttributes
netfx-System.Net.Http.HttpNameValueCollection.Tests
Tests for netfx-System.Net.Http.HttpNameValueCollection
netfx-System.StringFormatWith.Tests
Tests for netfx-System.StringFormatWith
netfx-System.Collections.Generic.IEnumerable.EmptyIfNull.Tests.xUnit
xUnit Tests for netfx-System.Collections.Generic.IEnumerable.EmptyIfNull
netfx-System.Collections.Generic.DateTimeToNaturalTime.Tests.xUnit
xUnit tests for netfx-System.Collections.Generic.DateTimeToNaturalTime
netfx-System.GzipSerializer.Tests.xUnit
xUnit tests for netfx-System.GzipSerializer
netfx-System.AppDomainData.Tests
Tests for netfx-System.AppDomainData.Tests
netfx-System.GzipSerializer
An implementation of the core NETFx ISerializer interface that provides stream compression/decompression on top of another serializer.
NetFx.Patterns.Adapter.Interfaces
Provides an the public API to perform general purpose adaptation of one type to another via registered adapters
netfx-System.IO.StreamClone.Tests
xUnit tests for netfx-System.IO.StreamClone
netfx-System.IO.StreamGetBytes.Tests
Tests for netfx-System.IO.StreamGetBytes
netfx-System.BsonSerializer.Tests.xUnit
xUnit tests for netfx-System.BsonSerializer
netfx-System.Xml.DynamicXml.Tests
Provides unit tests for DynamicXml package.
netfx-System.Xml.XmlEncode.Tests
xUnit tests for netfx-System.Xml.XmlEncode
netfx-System.BinarySerializer.Tests.xUnit
xUnit tests for netfx-System.BinarySerializer
netfx-System.XmlSerializer.Tests.xUnit
xUnit tests for netfx-System.XmlSerializer
netfx-System.ValueEventArgs.Tests
xUnit tests for netfx-System.ValueEventArgs
netfx-System.Xml.XmlDecode.Tests
xUnit tests for netfx-System.Xml.XmlDecode
AutoCodeFix
Applies code fixes automatically during build.
netfx-Patterns.EventSourcing.SampleFileSystem
Implements a very simple unoptimized store for the file system.
netfx-Patterns.EventSourcing.SampleFileSystem.Tests.xUnit
xUnit tests for netfx-Patterns.EventSourcing.SampleFileSystem
runfile
Run C# code from remote locations using: dnx runfile [host/]owner/repo[@ref][:path]
PackageReferenceCleaner
Cleans up PackageReference with PrivateAssets="all" into a one-liner.
netfx-System.Collections.Generic.IEnumerable.ForEach.Tests.xUnit
xUnit tests for netfx-System.Collections.Generic.IEnumerable.ForEach
SmallBasic
A package containing the core SmallBasic library containing graphics primitives, Turtle and more.
NetFx.Patterns.Adapter.Implementation.Tests.xUnit
xUnit tests for netfx-Patterns.Adapter.Implementation
NetFx.Patterns.Adapter.Implementation
Provides the implementation of an API and service to perform general purpose adaptation of one type to another via registered adapters.
NetFx.Patterns.Adapter
Provides both interfaces and implementation of an API and service to perform general purpose adaptation of one type to another via registered adapters
Devlooped.CloudActors.Streamstone
Cloud Native Actors: Streamstone storage for Azure Tables
Devlooped.JQSharp
A .NET implementation of the jq filter language for querying and transforming JSON.
StructId
Stronly typed ids using readonly record structs and modern C# features.
MobileEssentials.FormsIntellisense
Xamarin.Forms Intellisense for VS2015
MSBuilder.WiX.ProjectReferenceMetadata
Augments the current project with an item named after each project reference, containing the metadata that would be added as project define constants for WiX. i.e. for a project reference PclProfiles, WiX will add $(var.PclProfiles.TargetDir), which this target exposes to MSBuild as %(PclProfiles.TargetDir).
MSBuilder.IsAdministrator
Provides the IsAdministrator task which returns Result=True if the current user belongs to the built-in Windows role Administrator.
SponsorableLib
Sample library incorporating SponsorLink checks
grok
Sample Grok CLI using xAI and xAI.Protocol packages
MSBuilder.VisualStudioVersions
Discovers installed Visual Studio versions, their install and VSSDK directories.
Devlooped.Azure.Functions.OpenApi
OpenAPI/Swagger Source Generator for C# Azure Functions Built from https://github.com/devlooped/Azure.Functions.OpenApi/tree/027ade84f
MSBuilder.VisualStudio.InstallVsix
Allows installing a Visual Studio Extension (VSIX) to arbitrary Visual Studio versions and registry hives. Example: <InstallVsix VisualStudioVersion="$(VisualStudioVersion)" VsixPath="MyExtension.vsix" RootSuffix="$(VSSDKTargetPlatformRegRootSuffix)" />
Xamurai.EventSource
Dunno what I'll do yet :)
Xamurai
Dunno what I'll do yet :)
Xamurai.Zip
Dunno what I'll do yet :)
dotnet-guit
A dotnet global tool providing a text-based UI for Git
stop
A dotnet global tool that gracefully stops processes by sending them SIGINT (Ctrl+C) in a cross platform way.
Clide.Mac
Clide.Mac
Json5
A JSON5 parser for .NET built entirely on top of the public `System.Text.Json` API surface.
CloudBuilder.Logger
Provides an MSBuild logger that pushes messages to a SignalR hub where it can be viewed remotely in real time.
guit
Library to build plugins for dotnet-guit.
dotnet-env
Discover which .NET versions are in use in the current repository and optionally emit a JSON file for use in automatic CI .NET environment setup.
Devlooped.Epub
Lightweight read-only API for processing EPUB documents.
go
An optimized runner for C# file-based apps.
Json5.Configuration
A Microsoft.Extensions.Configuration provider for JSON5 files, on top of the Json5 parser.
Logo
Aprende a programar con Xamarin Workbooks, C# y la legendaria Tortuga!
Gherkinator.Build
Package Description
QuaranTime
Quarantine epoch time and extensions.
Avatar.StaticProxy
An extensible source generator library for arbitrary avatar (a.k.a. dynamic proxy) code generation at compile-time. Built from https://github.com/devlooped/avatar/tree/e60cc54d2
Avatar.DynamicProxy
Provides run-time avatar generation using Castle DynamicProxy, for projects that cannot use the compile-time avatar generation provided built-in Avatar, which requires C# 9.0. Built from https://github.com/devlooped/avatar/tree/e60cc54d2
Avatar.CodeAnalysis
Package Description Built from https://github.com/devlooped/avatar/tree/e60cc54d2
ManualAvatars
An example of hand-coding avatars using the behavior pipeline directly. This is not the typical usage pattern for Avatar, where the proxies are generated instead by compile-time or run-time generators. Built from https://github.com/devlooped/avatar/tree/e60cc54d2
dotnet-x
X CLI: manage posts from the command prompt
AnalyzerSettings
Provides MSBuild-driven settings that analyzers can easily access via an additional file named AnalyzerSettings.ini.
okf
Package Description
vs
A global tool for managing Visual Studio installations Usage: dnx vs -- [command] [options|-?|-h|--help] [--save=ALIAS [--global]] Supported commands: alias Shows the list of saved aliases client Launches Visual Studio in client mode config Opens the config folder. install Installs a specific edition of Visual Studio. kill Kills running devenv processes. log Opens the folder containing the Activity.log file. modify Modifies an installation of Visual Studio. run This is default command, so typically it does not need to be provided as an argument. update Updates an installation of Visual Studio. where Locates the installed version(s) of Visual Studio that satisfy the requested requirements, optionally retrieving installation properties from it. See full documentation at https://clarius.org/dotnet-vs.
skills
Package Description
tts
Package Description
copilot
Run GitHub Copilot with your own API keys for third-party LLM providers.
Devlooped.Spectre.Yaml
Package Description