3,833 packages tagged with “generator”
JSON Schema reader, generator and validator for .NET
A simple and sane data generator for populating objects that supports different locales. A delightful port of the famed faker.js and inspired by FluentValidation. Use Bogus to create UIs with fake data or seed databases. Get started by using Faker class or a DataSet directly.
Extension methods for NJsonSchema to convert JObject, JArray and object to a NJsonSchema
Twitter Snowflake-alike ID generator for .Net
- Removed usage of RNG Crypto Provider and used Random Number Generator - Fixed bug with methods that use bool and int parameters for the Password class - Removed usage of Random and replace it with a method which uses RngCrytopServiceProvider
PolySharp provides generated, source-only polyfills for C# language features, to easily use all runtime-agnostic features downlevel
This source generator automaticly implements OneOfBase hierarchies
TypeGen is a single-class-per-file C# to TypeScript generator
QR Code Generator for .NET – simple, compact and with many examples. Core features: - Supports encoding all 40 versions (sizes) and all 4 error correction levels, as per the QR Code Model 2 standard - Output formats: Raw modules/pixels of the QR symbol, SVG, XAML path, PNG and BMP files. For other raster bitmap formats, see project home page. - Encodes numeric and special-alphanumeric text in less space than general text - Open source code under the permissive MIT License - Built for .NET Standard 2.0 and therefore runs on most modern .NET platforms (.NET Core, .NET Framework, Mono etc.). - Example code for WinForms, WPF, ASP.NET, ImageSharp, SkiaSharp and many more Manual parameters: - You can specify the minimum and maximum version number allowed, and the library will automatically choose the smallest version in the range that fits the data. - You can specify the mask pattern manually, otherwise library will automatically evaluate all 8 masks and select the optimal one. - You can specify an error correction level, or optionally allow the library to boost it if it doesn't increase the version number. - You can create a list of data segments manually and add ECI segments. Optional advanced features: - Long text can be split into multiple linked QR codes (aka Structured Append) - Encodes Japanese Unicode text in Kanji mode to save a lot of space compared to UTF-8 bytes - Computes optimal segment mode switching for text with mixed numeric/alphanumeric/general/kanji parts
Code generator for [StronglyTypedId]-marked types. Automatically creates backing code for strongly typed IDs. This package references all required and recommended (analyzers) packages. See project site for installation instructions and more details.
Package for writing custom generator extensions for SpecFlow.
UUID is a cutting-edge library meticulously crafted for modern distributed systems, offering unparalleled performance and reliability in unique identifier generation. At its core, the library ensures thread safety while maintaining exceptional performance characteristics, making it ideal for high-throughput applications. It generates time-ordered identifiers that enable natural sorting capabilities, while incorporating cryptographic randomness for enhanced security. The library seamlessly integrates with existing systems through its comprehensive Guid compatibility and intuitive conversion operators. It excels in string handling with efficient parsing and formatting capabilities, supporting versatile encoding formats including Base32 and Base64. The implementation features robust comparison and equality operations, complemented by thread-local secure random generation for optimal performance and security. Built with modern development practices in mind, UUID maintains a compact 16-byte binary format and ensures cross-platform compatibility across the .NET ecosystem. The library is backed by extensive test coverage and performance benchmarks, making it a reliable choice for enterprise-grade applications requiring robust unique identifier generation.
Generate Avro Schema with support for RECURSIVE SCHEMA
A PEG (Parsing Expression Grammar) parser compiler that integrates with MSBuild / Visual Studio. Features selective packrat parsing and syntax-highlighting output.
Fast, convention-based, zero-code equality functions
Extends Verify (https://github.com/VerifyTests/Verify) to allow verification of C# Source Generators.
The Database Helpers component of the Peanut Butter mini-suite
Build versioning tool.
Secure random password generator. Uses a cryptographically secure PRNG Can guarantee that the password contains digits, special characters, or any other set Can generate pronounceable, easier-to-remember passwords Packaged as a .NET library and as a PowerShell module API Documentation available at the project site
Roslyn Source Generator Test Framework Common Types.
Roslyn Source Generator Framework C# Types.
The native .NET Core cross platform report engine is a part of the reporting tool for .NET Core and .NET frameworks, that renders reports from getting data from the source, building bands, calculating aggregate functions, charting, applying styles, conditions, filtering, sorting, and more. Also, the report engine has algorithms for exporting reports to various formats such as PDF, Rich Text, Excel, and others.
Stimulsoft Reports.WEB is a reporting tool designed to create and render reports in Web. Stimulsoft Reports.WEB will provide the complete cycle of report designing, starting with report templates and ending with showing them in a browser. And this can be done without closing a web browser. Stimulsoft Reports.WEB is the first reporting tool that allows you to edit reports directly in Web.
A source code generator for automatically implementing IEquatable<T> using only attributes.