<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=705633339897683&amp;ev=PageView&amp;noscript=1">

Tidelift data

Below is the growing list of open source packages that we have collected data on. We work with our partnered maintainers to provide security, maintenance, and licensing related metadata and assurances for a subset of these packages.

Package manager: cargo

    What is this library?
    Data-oriented game engine written in Rust

    Host a HTTP and HTTPS server on the same port with `axum-server`
    A D-Bus bus (broker) implementation

    What is this library?
    Idiomatic Rust wrappers for Mac OS X's CommonCrypto library

    What is this library?
    FFI bindings to Mac OS X's CommonCrypto library

    What is this library?
    A wrapper for OS-level cryptographic hash functions

    An SDK to build distributed and decentralized computing projects

    This project was created in order to support a new internet. One that is more open, free, and censorship-resistant in comparison to the old internet. An internet that eventually wouldn't need to rely on telecom towers, an outdated grid, or all these other "old school" forms of tech. We believe P2P compatibility is an important part of the future of the net. Grid Computing also plays a role in having a better means of transferring information in a speedy, more cost-efficient and reliable manner.

    Ranged integers
    Ranged integers
    Convert from a pest grammar to a typed AST
    Generate beautiful human representations of bytes, durations, and even throughputs!
    A library to render SVG images to Cairo surfaces. GNOME uses this to render SVG icons. Outside of GNOME, other desktop environments use it for similar purposes. Wikimedia uses it for Wikipedia's SVG diagrams.
    Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages
    `num_conv` is a crate to convert between integer types without using `as` casts. This provides better certainty when refactoring, makes the exact behavior of code more explicit, and allows using turbofish syntax.
    A minimal library that determines the number of running threads for the current process.
    The Elegant Parser
    Derive to convert from pest parse tree to typed syntax tree
    pest's derive macro
    pest code generator
    `powerfmt` is a library that provides utilities for formatting values. This crate makes it significantly easier to support filling to a minimum width with alignment, avoid heap allocation, and avoid repetitive calculations.
    Procedural macros for `powerfmt`. This crate is an implementation detail and should not be relied upon directly.
    A rust implementation of the post-quantum Kyber KEM algorithm
    New standard library, old compiler.
    Implementations of string similarity metrics. Includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.
    Parser for Rust source code
    Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].
    This crate is an implementation detail and should not be relied upon directly.
    Procedural macros for the time crate. This crate is an implementation detail and should not be relied upon directly.
    Procedural macros for the time crate.
    Reserved
    d grammar for the tree-sitter parsing library
    Drop-in replacement for std::time for Wasm in browsers
    API for D-Bus communication

Package manager: cocoapods

    What is this library?
    Promises for Swift & ObjC.

Package manager: conda

    Bokeh is a Python interactive visualization library that targets modern web browsers for presentation. Its goal is to provide elegant, concise construction of novel graphics in the style of D3.js, and to extend this capability with high-performance interactivity over very large or streaming datasets. Bokeh can help anyone who would like to quickly and easily create interactive plots, dashboards, and data applications.
    Cycler is a package used to create composable style cycles.
    GAST provides a compatibility layer between the AST of various Python versions, as produced by ast.parse from the standard ast module.
    Python library for reading and writing image data
    FFMPEG wrapper for Python
    IPython provides a rich architecture for interactive computing with a powerful interactive shell, a kernel for Jupyter, high performance tools for parallel computing, and more.
    General purpose utilities.
    matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. matplotlib can be used in Python scripts, the Python and IPython shell (ala MATLAB or Mathematica), web application servers, and six graphical user interface toolkits.
    matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. matplotlib can be used in Python scripts, the Python and IPython shell (ala MATLAB or Mathematica), web application servers, and six graphical user interface toolkits.
    Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages
    NetworkX is a Python language software package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.
    NumPy is the fundamental package needed for scientific computing with Python.
    A Python wrapper for the extremely fast Blosc compression library
    scikit-learn: machine learning in Python
    SciPy is a Python-based ecosystem of open-source software for mathematics, science, and engineering.
    Traitlets is a framework that lets Python classes have attributes with type checking, dynamically calculated default values, and "on change" callbacks.

Package manager: cran

    quantmod is a Quantitative Financial Modelling Framework. Specify, build, trade, and analyse quantitative financial trading strategies.

Package manager: go

    What is this library?

    Automatically convert your existing on-demand AutoScaling groups to often much cheaper spot instances without any launch configuration changes

    What is this library?

    Tidelift works with the maintainers of on & thousands of other projects to deliver support & maintenance for the open source dependencies used to build your applications.

    What is this library?

    Golang library for specs and pricing information about AWS EC2 instances based on the data from www.ec2instances.info

    What is this library?
    Fast and secure standalone server for resizing and converting remote images

    What is this library?
    Shorten your strings using common abbreviations

    The pure golang implementation of nanomsg (version 1, frozen)

    Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.

    A terminal-based client for Clockify time tracker
    CLI client for Mail.tm disposable mail service

    What is this library?

    Automatically convert your existing on-demand AutoScaling groups to often much cheaper spot instances without any launch configuration changes

    NOTE: THIS DESCRIBES INTENT, AND DOES NOT REFLECT ACTUAL IMPLEMENTATION (YET!!) Package govisor provides a pure Go process management framework. This is similar in concept to supervisord, but the implementation and the interfaces are wholly different. Some inspiration is taken from Solaris' SMF facility. Unlike other frameworks, the intention is that this framework is not a replacement for your system's master process management (i.e. init, upstart, or similar), but rather a tool for user's (or administrators) to manage their own groups of processes as part of application deployment. Multiple instances of govisor may be deployed, and an instance may be deployed using Go's HTTP handler framework, so that it is possible to register the manager within an existing server instance.
    A helper to merge structs and maps in Golang. Useful for configuration default values, avoiding messy if-statements. Mergo merges same-type structs and maps by setting default values in zero-value fields. Mergo won't merge unexported (private) fields. It will do recursively any exported one. It also won't merge structs inside maps (because they are not addressable using Go reflection). It is ready for production use. It is used in several projects by Docker, Google, The Linux Foundation, VMWare, Shopify, etc. Please keep in mind that a problematic PR broke 0.3.9. We reverted it in 0.3.10. We consider 0.3.10 as stable but not bug-free. . Also, this version adds suppot for go modules. Keep in mind that in 0.3.2, Mergo changed Merge() and Map() signatures to support transformers. We added an optional/variadic argument so that it won't break the existing code. If you were using Mergo before April 6th, 2015, please check your project works as intended after updating your local copy with go get -u github.com/imdario/mergo. I apologize for any issue caused by its previous behavior and any future bug that Mergo could cause in existing projects after the change (release 0.2.0). Do your usual installation procedure: You can only merge same-type structs with exported fields initialized as zero value of their type and same-types maps. Mergo won't merge unexported (private) fields but will do recursively any exported one. It won't merge empty structs value as they are zero values too. Also, maps will be merged recursively except for structs inside maps (because they are not addressable using Go reflection). Also, you can merge overwriting values using the transformer WithOverride. Additionally, you can map a map[string]interface{} to a struct (and otherwise, from struct to map), following the same restrictions as in Merge(). Keys are capitalized to find each corresponding exported field. Warning: if you map a struct to map, it won't do it recursively. Don't expect Mergo to map struct members of your struct as map[string]interface{}. They will be just assigned as values. Here is a nice example: Transformers allow to merge specific types differently than in the default behavior. In other words, now you can customize how some types are merged. For example, time.Time is a struct; it doesn't have zero value but IsZero can return true because it has fields with zero value. How can we merge a non-zero time.Time? If I can help you, you have an idea or you are using Mergo in your projects, don't hesitate to drop me a line (or a pull request): https://twitter.com/im_dario Written by Dario Castañé: https://da.rio.hn BSD 3-Clause license, as Go language.
    Gum is a Gradle/Maven wrapper written in Go
    Package sqlite3 provides interface to SQLite3 databases. This works as a driver for database/sql. Installation Currently, go-sqlite3 supports the following data types. You can write your own extension module for sqlite3. For example, below is an extension for a Regexp matcher operation. It needs to be built as a so/dll shared library. And you need to register the extension module like below. Then, you can use this extension. You can hook and inject your code when the connection is established. database/sql doesn't provide a way to get native go-sqlite3 interfaces. So if you want, you need to set ConnectHook and get the SQLiteConn. If you want to register Go functions as SQLite extension functions, call RegisterFunction from ConnectHook. See the documentation of RegisterFunc for more details.
    Package mangos provides a pure Go implementation of the Scalability Protocols. These are more familiarily known as "nanomsg" which is the C-based software package that is also their reference implementation. These protocols facilitate the rapid creation of applications which rely on multiple participants in sometimes complex communications topologies, including Request/Reply, Publish/Subscribe, Push/Pull, Surveyor/Respondant, etc. For more information, see www.nanomsg.org.
    Package middleware implements middleware function for net/http compatible router which validates incoming HTTP requests to make sure that they conform to the given OAPI 3.0 specification. When OAPI validation fails on the request, we return an HTTP/400.
    Package middleware implements middleware function for server implementations, which validates incoming HTTP requests to make sure that they conform to the given OAPI 3.0 specification. When OAPI validation fails on the request, we return an HTTP/400.
    Package middleware implements middleware function for net/http compatible router which validates incoming HTTP requests to make sure that they conform to the given OAPI 3.0 specification. When OAPI validation fails on the request, we return an HTTP/400.
    Copyright 2021 DeepMap, Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Copyright 2019 DeepMap, Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Copyright 2019 DeepMap, Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Copyright 2019 DeepMap, Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
    Copyright 2019 DeepMap, Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
    Package regclient is used to access OCI registries.
    Package release implements the gitlab-release command. It provides functions to sync tags in your git repository and a changelog in Keep a Changelog format with releases of your GitLab project.
    Package cli provides boilerplate combining Kong CLI argument parsing with zerolog logging.
    Package errors provides errors with a recorded stack trace and optional structured details. The traditional error handling idiom in Go is roughly akin to which when applied recursively up the call stack results in error reports without a stack trace or context. The errors package provides error handling primitives to annotate errors along the failure path in a way that does not destroy the original error. When interacting with code which returns errors without a stack trace, you can upgrade that error to one with a stack trace using errors.WithStack. For example: errors.WithStack records the stack trace at the point where it was called, so use it as close to where the error originated as you can get so that the recorded stack trace is more precise. The example above uses errors.E for the returned error type instead of the standard error type. This is not required, but it tells Go that you expect that the function returns only errors with a stack trace and Go type system then helps you find any cases where this is not so. errors.WithStack does not record the stack trace if it is already present in the error so it is safe to call it if you are unsure if the error contains a stack trace. Errors with a stack trace implement the following interface, returning program counters of function invocations: You can use standard runtime.CallersFrames to obtain stack trace frame information (e.g., function name, source code file and line). You can also use errors.StackFormatter to format the stack trace. Although the stackTracer interface is not exported by this package, it is considered a part of its stable public interface. Sometimes an error occurs in a low-level function and the error messages returned from it are too low-level, too. You can use errors.Wrap to construct a new higher-level error while recording the original error as a cause. In the example above we returned a new error with a new message, hiding the low-level details. The returned error implements the following interface: which enables access to the underlying low-level error. You can also use errors.Cause to obtain the cause. Although the causer interface is not exported by this package, it is considered a part of its stable public interface. Sometimes you do not want to hide the error message but just add to it. You can use errors.WithMessage, which adds a prefix to the existing message, or errors.Errorf, which gives you more control over the new message. Example new messages could then be, respectively: Errors returned by this package implement the detailer interface: which enables access to a map with optional additional details about the error. Returned map can be modified in-place. You can also use errors.Details and errors.AllDetails to access details: You can also use errors.WithDetails as an alternative to errors.WithStack if you also want to add details while recording the stack trace: Errors which implement the following standard unwrapper interfaces: form a tree of errors where a wrapping error points its parent, wrapped, error(s). Errors returned from this package implement this interface to return the original error or errors, when they exist. This enables us to have constant base errors which we annotate with a stack trace before we return them: Or with details: We can use errors.Is to determine which error has been returned: Works across the tree, too: To access details, use: You can join multiple errors into one error by calling errors.Join. Join also records the stack trace at the point it was called. All errors with a stack trace returned from this package implement fmt.Formatter interface and can be formatted by the fmt package. They also support marshaling to JSON. Same formatting and JSON marshaling for errors coming outside of this package can be done by wrapping them into errors.Formatter.
    Package mediawiki provides utilities for processing Wikipedia and Wikidata dumps.
    Package pcontrol allows you to attach to a running process and call system calls from inside the attached process. It works on Linux and internally uses ptrace.
    Package zerolog provides opinionated configuration of the zerolog package. For details on what all is configured and initialized see package's README.
    Package provides functions to generate and parse readable global identifiers.
    Package regex2json enables extracting data from text into JSON using just regular expressions. Expressions how to transform matched values into data are defined as capture groups' names. Expressions can consist from a series of operators, called one after the other.
    Package waf provides reusable components of a Vue-compatible web application framework. Those components can be combined in a way to create a production ready HTTP/1.1 and HTTP2 application server.

Package manager: maven

Package manager: npm

Package manager: null

Package manager: nuget

    What is this library?
    Simplifies logging through a static helper class and some IL manipulation.

    What is this library?
    Simplifies logging through a static helper class and some IL manipulation.

    What is this library?
    Simplifies logging through a static helper class and some IL manipulation.

    What is this library?
    Simplifies logging through a static helper class and some IL manipulation.

    What is this library?
    Simplifies logging through a static helper class and some IL manipulation.

    What is this library?
    Simplifies logging through a static helper class and some IL manipulation.

    What is this library?
    Simplifies logging through a static helper class and some IL manipulation.

    What is this library?
    Simplifies logging through a static helper class and some IL manipulation.

    What is this library?
    An extension for Fody to integrate error handling into async and TPL code.

    What is this library?
    Provides geojson maps and a .net wrapper around the Australian Electoral Commission (AEC) data (https://www.aec.gov.au/).

    What is this library?
    Extends Bogus (https://github.com/bchavez/Bogus) to use Australian Electoral Commission (AEC) data (https://www.aec.gov.au/).

    What is this library?
    Provides png detail maps of electorates from the Australian Electoral Commission (AEC) data (https://www.aec.gov.au/).

    What is this library?
    Provides landscape png detail maps of electorates from the Australian Electoral Commission (AEC) data (https://www.aec.gov.au/).

    What is this library?
    Provides portrait png detail maps of electorates from the Australian Electoral Commission (AEC) data (https://www.aec.gov.au/).

    What is this library?

    This add-in gives you extended control over auto-properties, like directly accessing the backing field or intercepting getters and setters.

    What is this library?
    Changes string comparisons to case insensitive.

    What is this library?
    Package Description

    What is on ?

    Fody add-in for embedding references as resources.

    What is this library?
    Provides a .net wrapper around the [GeoNames Data](https://www.geonames.org/).

    What is this library?
    Extends Bogus (https://github.com/bchavez/Bogus) to use [GeoNames Data](https://www.geonames.org/).

    .NET implementation of collision-resistant ids

    What is this library?

    This package contains useful extensions for the MS DataGrid (System.Windows.Controls.DataGrid). The current version supports the following features: - Add filtering capabilities to the DataGrid. - Correctly apply initial sorting criteria. - Easy to usern- Easy to customize - Attaches to the existing DataGrid

    Enables simple verification of complex models and documents.
    Adds FluentValidation support to EntityFramework.

    What is this library?
    Provides a wrapper around the LocalDB to simplify running tests that require Entity Framework.

    Bundles the most commonly-used packages when building an Elsa workflows application.

    What is this library?
    Injects an empty constructor into classes.

    What is this library?
    A collection of minimal binary files.

    What is this library?

    Hooks in the build pipeline to make sure that the `Propertieslicenses.licx` file* is always empty before the compiler runs. * (or `My Projectlicenses.licx` for VB .NET projects)

    What is this library?

    What is this library?

    Generate the Equals, GetHashCode and operators methods from properties or fields decorated with the [Equals] Attribute.

    What is this library?

    Excel-DNA eases the development of Excel add-ins using .NET. Add-ins created with Excel-DNA can export high-performance user-defined functions and macros, and can be packed into a single file for easy distribution and installation. Excel versions 97 through 2016 can be targeted with a single add-in. Advanced Excel features are supported, including multi-threaded recalculation (Excel 2007 and later), registration-free RTD servers (Excel 2002 and later) and customized Ribbon and Task Pane interfaces (Excel 2007 and later) and asynchronous functions (Excel 2002 and later). Excel-DNA supports the .NET runtime version 2.0 (which is used by .NET versions 2.0, 3.0 and 3.5) and version 4.0 (the version number used by .NET 4, 4.5 and 4.6). The Excel-Dna Runtime is free for all use, and distributed under a permissive open-source license that also allows commercial use.

    What is this library?

    Integrate Excel-DNA Diagnostics Logging with Serilog.

    What is this library?

    Excel-DNA IntelliSense is an extension library that provides on-sheet IntelliSense for Excel UDFs.

    What is this library?

    Excel-DNA Registration is an enhancement for Excel-DNA.

    What is this library?
    Extra type constraints for Enum and Delegate.

    What is on ?

    Allows cleaner DateTime expressions and operations

    What is this library?
    Extensions of Flunt for Brazilian projects

    What is on ?

    Extensible tool for weaving .net assemblies.

    What is this library?
    Helpers for Fody.

    What is this library?
    Helper lib to extract file modified times from a git repository.

    What is this library?
    Add attachment support to GraphQL

    What is this library?
    Add attachment support to GraphQL

    What is this library?
    Add EntityFramework Core IQueryable support to GraphQL

    What is this library?
    Add FluentValidation (https://fluentvalidation.net/) support to GraphQL.net (https://github.com/graphql-dotnet/graphql-dotnet)

    What is this library?

    Customize the title of your Hangfire Dashboard

    A collection of TagHelpers making Bootstrap5 utilization easier for AspNetCore Projects.
    A library providing an easy to use set of functions rounding the SendGrid API for email delivery.
    A library containing an easily reusable spreadsheet generation and parsing capability leveraging the OpenXml specification.

    What is this library?

    Merges the referenced types of local dependencies as private types into the target assembly, and removes the references to the local dependencies.

    What is this library?
    Exposes 'methodof' and 'propertyof' to any .net language.

    What is this library?
    Fody add-in that helps with implementing IDisposable.

    What is this library?
    Converts all JetBrains ReSharper code annotations attributes to External Annotations, so you can provide R# annotations to 3rd parties but don't need to deploy JetBrainsAnnotations.dll.

    What is this library?

    Automates the plumbing around System.Lazy.

    What is this library?
    Provides a wrapper around the LocalDB to simplify running tests.

    log4net is a tool to help the programmer output log statements to a variety of output targets. In case of problems with an application, it is helpful to enable logging so that the problem can be located. With log4net it is possible to enable logging at runtime without modifying the application binary. The log4net package is designed so that log statements can remain in shipped code without incurring a high performance cost. It follows that the speed of logging (or rather not logging) is crucial. At the same time, log output can be so voluminous that it quickly becomes overwhelming. One of the distinctive features of log4net is the notion of hierarchical loggers. Using these loggers it is possible to selectively control which log statements are output at arbitrary granularity. log4net is designed with two distinct goals in mind: speed and flexibility
    A simple Multicast Domain Name Service based on RFC 6762. Can be used as both a client (sending queries) or a server (responding to queries).
    DNS data model with serializer/deserializer for the wire and master file format.

    What is this library?
    Extracts snippets from code files and merges them into markdown documents.

    What is this library?
    Extract code snippets from any language to be used when building documentation.

    What is this library?
    .NET Core Global Tool for merging code snippets with markdown documents

    What is this library?
    Adds basic timing to methods.

    What is on ?

    Adds a module initializer to an assembly.

    What is this library?
    Exposes Naughty Strings (https://github.com/minimaxir/big-list-of-naughty-strings) to .NET.

    What is this library?
    Extends Bogus (https://github.com/bchavez/Bogus) to use Naughty Strings (https://github.com/minimaxir/big-list-of-naughty-strings).

    What is this library?
    Package Description

    What is this library?
    Add support for NodaTime https://nodatime.org/ to Bogus https://github.com/bchavez/Bogus

    What is this library?
    Package Description

    What is this library?
    Package Description

    What is this library?
    Package Description

    What is this library?
    Package Description

    What is this library?
    Package Description

    What is this library?
    Package Description

    What is this library?
    Package Description

    What is this library?
    Package Description

    What is this library?
    Package Description

    What is this library?
    Package Description

    What is this library?
    Package Description

    What is this library?
    Package Description

    What is this library?
    Add support for NServiceBus message serialization via System.Text.Json.

    What is this library?
    Package Description

    What is this library?
    Package Description

    What is this library?
    Package Description

    What is this library?
    Package Description

    What is this library?
    Package Description

    What is this library?
    Package Description

    What is this library?
    Package Description

    What is this library?
    Add support for sending NServiceBus logging through Serilog

    What is this library?
    Message deduplication for the SQL Server transport.

    What is this library?
    HTTP passthrough for the SQL Server transport.

    What is this library?
    Low level .net wrapper for the SQL Server transport.

    What is this library?
    Package Description

    What is this library?
    Package Description

    What is this library?
    Package Description

    What is on ?

    Add null checks.

    What is this library?
    Allows a more expressive use of the ObsoleteAttribute.

    What is this library?

    Ookii.Dialogs.WinForms is a class library for .NET applications providing several common dialogs. Included are classes for task dialogs, credential dialogs, progress dialogs, input dialogs, and common file dialogs

    What is this library?

    Ookii.Dialogs.Wpf is a class library for .NET applications providing several common dialogs. Included are classes for task dialogs, credential dialogs, progress dialogs, and common file dialogs

    A .net client for OSSIndex (https://ossindex.sonatype.org/).

    What is this library?
    .NET Core Global Tool that updates packages for all solutions in a directory

    What is this library?

    Integrate Serilog with Prism in your WPF, UWP, or Xamarin Forms apps.

    What is on ?

    Add property notification to all classes that implement INotifyPropertyChanged.

    What is this library?
    Add property notification to all classes that implement INotifyPropertyChanging.

    What is this library?
    Simple HTTP and REST client for Unity based on Promises, also support Callbacks!

    What is this library?
    Fody add-in for converting non-public members to public hidden members.

    What is this library?
    Package Description

    What is this library?
    Fody add-in for reading embedded resources.

    Register services using assembly scanning and a fluent API.

    What is this library?
    Enables writing seq logs by proxying requests through an ASP.NET Controller or Middleware.

    What is this library?

    A Serilog Enricher with properties from Excel-DNA

    What is this library?

    A Serilog sink that writes events to Excel-DNA LogDisplay

    What is this library?
    Hacks a Visual Studio .suo file to set multiple startup projects.

    What is this library?

    Lets you design your WPF splash screen as a WPF Control instead of a static bitmap

    Unofficial C# client library for the Streamlabs socket API.
    Extensions for Streamlabs.SocketClient

    What is this library?

    Substitute types with other types to e.g. intercept generated code.

    What is this library?
    A netstandard package to copy text to the clipboard.

    What is this library?

    Injects code do to easily use throttles. Simply add the Throttled attribute to a method to wire up everything.

    What is this library?
    Stamps an assembly with a Timestamp.

    What is this library?
    Package Description

    What is this library?
    Implementation of SCRAM for .NET Standard 2.0

    What is this library?
    Package Description

    What is this library?
    VersionIt is for automatically generating versions and changelog based on conventional commits.

    What is this library?
    XMPP protocol library

    What is this library?
    Fody add-in for validation in XAML bindings.

    What is this library?
    Enables simple verification of complex models and documents.

    Extends Verify (https://github.com/SimonCropp/Verify) to allow comparison of html via AngleSharp.Diffing (https://github.com/AngleSharp/AngleSharp.Diffing).

    What is this library?
    Extends Verify (https://github.com/SimonCropp/Verify) to allow verification via Aspose.

    What is this library?
    Extends Verify (https://github.com/SimonCropp/Verify) to allow verification of EntityFramework bits.

    Extends Verify (https://github.com/SimonCropp/Verify) to allow verification of assemblies via ICSharpCode.Decompiler (https://github.com/icsharpcode/ILSpy/wiki/Getting-Started-With-ICSharpCode.Decompiler).
    Extends Verify (https://github.com/SimonCropp/Verify) to allow verification via ImageMagick.
    Extends Verify (https://github.com/SimonCropp/Verify) to allow verification via ImageSharp.

    What is this library?
    Enables simple verification of complex models and documents.

    What is this library?
    Adds Verify (https://github.com/SimonCropp/Verify) support to verify NServiceBus Test Contexts (https://docs.particular.net/nservicebus/samples/unit-testing/).

    What is this library?
    Enables simple verification of complex models and documents.

    What is this library?
    Extends Verify (https://github.com/SimonCropp/Verify) to allow verification of SqlServer bits.

    What is this library?
    Extends Verify (https://github.com/SimonCropp/Verify) to allow verification of web bits.

    Extends Verify (https://github.com/SimonCropp/Verify) to allow verification of WinForm bits.
    Extends Verify (https://github.com/SimonCropp/Verify) to allow verification of Xaml and Wpf bits.

    What is this library?
    Enables simple verification of complex models and documents.

    What is this library?
    Fody add-in for changing all members to virtual.

    What is this library?
    Package Description

    What is this library?
    Produces of text which, on first glance, looks like real, ponderous, prose; replete with clichĂŠs.

    What is this library?
    Produces Bogus (https://github.com/bchavez/Bogus) text which, on first glance, looks like real, ponderous, prose; replete with clichĂŠs.

    What is this library?

    Changes regular event handlers into weak event handlers by weaving a weak event adapter between source and subscriber.

    What is this library?
    Extends xUnit to expose extra context and simplify logging.

Package manager: packagist