An open API service providing repository metadata for many open source software ecosystems.

Topic: "sourcegenerator"

martinothamar/Mediator

A high performance implementation of Mediator pattern in .NET using source generators.

Language: C# - Size: 1.26 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 2,668 - Forks: 108

annulusgames/Alchemy

Provides a rich set of editor extensions and serialization extensions for Unity.

Language: C# - Size: 3.62 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 753 - Forks: 44

Nyrest/FastGenericNew

The ultimate fast alternative to Activator.CreateInstance<T> / new T()

Language: C# - Size: 4.35 MB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 258 - Forks: 10

AvaloniaUI/Avalonia.NameGenerator 📦

Generates x:Name refs to Avalonia XAML controls.

Language: C# - Size: 208 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 86 - Forks: 7

beakona/AutoInterface

C# interface-to-member source generator

Language: C# - Size: 253 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 79 - Forks: 10

sator-imaging/Unity-AltSourceGenerator

Ease-of-Use Source Generator Alternative for Unity

Language: C# - Size: 178 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 60 - Forks: 5

martinothamar/WrapperValueObject

A .NET source generator for creating simple value objects wrapping primitive types.

Language: C# - Size: 51.8 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 53 - Forks: 3

chickensoft-games/Introspection

Create mixins and generate metadata about types at build time to enable reflection in ahead-of-time (AOT) environments.

Language: C# - Size: 429 KB - Last synced at: 1 day ago - Pushed at: 20 days ago - Stars: 41 - Forks: 2

DevExpress/DevExpress.Mvvm.CodeGenerators

DevExpress ViewModel generator

Language: C# - Size: 1.63 MB - Last synced at: 27 days ago - Pushed at: 6 months ago - Stars: 41 - Forks: 12

IGood/boilerplatezero

boilerplatezero is a collection of C# source generators

Language: C# - Size: 129 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 39 - Forks: 4

Elskom/GitBuildInfo.SourceGenerator

Source Generator for dumping the git branch information, commit hash, and if the working tree is dirty or clean on projects that install this and applies them as an assembly level attribute.

Language: C# - Size: 116 KB - Last synced at: 15 days ago - Pushed at: about 3 years ago - Stars: 39 - Forks: 1

annulusgames/ComponentCacheGenerator

A source generator that automatically generates a cache of components for Unity.

Language: C# - Size: 93.8 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 34 - Forks: 1

lsoft/DpdtInject

Highly efficient compile-time general purpose DI container based on C# source generators.

Language: C# - Size: 4.12 MB - Last synced at: 6 months ago - Pushed at: almost 3 years ago - Stars: 32 - Forks: 3

thenameless314159/SourceGeneratorUtils

.NET standard 2.0 utils and helpers to write source files (for source generators and general purpose)

Language: C# - Size: 168 KB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 26 - Forks: 1

byme8/Dapper.Json

Add JSON support for Dapper

Language: C# - Size: 46.9 KB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 23 - Forks: 2

leoformaggi/enum-utilities-generator

A source generator to generate compile-time mapping of enums and description attributes

Language: C# - Size: 41 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 23 - Forks: 4

jsakamoto/MD2RazorGenerator

A C# source generator for Blazor that converts Markdown into Razor components.

Language: C# - Size: 8.18 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 21 - Forks: 1

SourceGeneration/Reflection

Reflection is a source-generated reflection library, with global caching and support for AOT compilation

Language: C# - Size: 156 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 21 - Forks: 3

pmrogala/Buildenator

A test data builder generator for .net 5 and later.

Language: C# - Size: 221 KB - Last synced at: 9 days ago - Pushed at: 7 months ago - Stars: 20 - Forks: 1

MrAliSalehi/Ajax-Service

Generate typescript Ajax calls based on your c# endpoints

Language: C# - Size: 1.24 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 19 - Forks: 1

HamedFathi/EnumerationClassGenerator

A C# source generator to create an enumeration class from an enum type.

Language: C# - Size: 24.4 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 17 - Forks: 3

linkdotnet/BuildInformation

A .NET Source Generator that can give you some valuable information about the build.

Language: C# - Size: 104 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 16 - Forks: 1

coplt/Coplt.Union

Tagged union for c#

Language: C# - Size: 167 KB - Last synced at: 27 days ago - Pushed at: about 1 month ago - Stars: 16 - Forks: 0

alekshura/SourceApi

API first Open API code generator based on json or yaml definitions.

Language: C# - Size: 187 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 0

fujisheng/FUI

Unity UI MVVM Framework

Language: C# - Size: 95.5 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 14 - Forks: 0

HamedFathi/MockableStaticGenerator

A C# source generator to make an interface and a class wrapper to test static and extension methods.

Language: C# - Size: 84 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 1

Chacaroon/AutoDependencies

Source generator for boilerplate code such as registering and injecting services

Language: C# - Size: 133 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 1

Tan90909090/CompileTimeObfuscator

A C# Source Generator for obfuscating string or byte array values using multi-byte xor encryption.

Language: C# - Size: 62.5 KB - Last synced at: about 6 hours ago - Pushed at: 11 months ago - Stars: 12 - Forks: 7

filiptrivan/spiderly

.NET (C#) Library for Generating .NET (C#) + Angular Web Apps

Language: C# - Size: 24.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 11 - Forks: 0

essy-ecosystem/dependency-management

A very fast dependency injection and components container, with many interesting features, and without reflection

Language: C# - Size: 337 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 1

cloud0259/ControllerGenerator

Automatic Controller Generator with Source Generator.

Language: C# - Size: 52.7 KB - Last synced at: 22 days ago - Pushed at: almost 2 years ago - Stars: 10 - Forks: 1

HavenDV/OpenAIGenerator

Source generator, which allows you to add prompts from which code will be generated in deterministic mode

Language: C# - Size: 188 KB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 9 - Forks: 1

LokiMidgard/AutoInvoke.Generator

A generator that generates a method that invokes, a specified generic method, for ever Type in your project that sattisfis a defined constraint

Language: C# - Size: 84 KB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 9 - Forks: 0

biegehydra/OneOf.TypeExtensions

An incremental source generator that creates typed extension methods for OneOf<> types for more readable and robust code.

Language: C# - Size: 62.5 KB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 1

Nairda015/GenWrap

Open source, source-generated unit testing extensions for .NET

Language: C# - Size: 152 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 0

drivenet/Dnet.SourceGenerators

A library to aid creation of source generators

Language: C# - Size: 102 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 1

Genbox/FastEnum

A source generator to generate common methods for your enum types at compile-time.

Language: C# - Size: 313 KB - Last synced at: about 14 hours ago - Pushed at: 10 months ago - Stars: 8 - Forks: 1

LokiMidgard/SourceGenerator.Helper.CopyCode

A simple Generator that generates a string representation to an anotatead Type

Language: C# - Size: 23.4 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 0

Fleny113/EndpointMapper

Endpoint Mapper for ASP.NET Core 8

Language: C# - Size: 166 KB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 0

juniorporfirio/grpcinjection

A Source Generator to C#, that allow you injection Grpc Services and Interceptors without Reflection :)

Language: C# - Size: 17.6 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 8 - Forks: 0

SourceGeneration/ChangeTracking

Source generator based state management library without the reflection

Language: C# - Size: 219 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 7 - Forks: 0

Cabazure/Cabazure.Client

Library for creating .NET Clients for your AspNetCore APIs, using Source Generators directed by attributes.

Language: C# - Size: 261 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 7 - Forks: 0

aabs/ActorSrcGen

ActorSrcGen is a C# Source Generator allowing the conversion of simple C# classes into dataflow compatible pipelines supporting the actor model.

Language: C# - Size: 189 KB - Last synced at: 4 days ago - Pushed at: 9 months ago - Stars: 7 - Forks: 0

B1Z0N/LazyshGen

Source generator to get seamlessly lazy at compile time.

Language: C# - Size: 37.1 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 0

DevExpress-Examples/wpf-mvvm-framework-view-model-generator

Generate full-fledged View Models at compile time.

Language: C# - Size: 107 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 6 - Forks: 1

JasonWei512/WinUI-ObservableSettings

⚙ A C# source generator to generate observable, strong-typed properties for reading and writing settings in WinUI 3 app.

Language: C# - Size: 58.6 KB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 0

sungaila/InlineTest

A C# source generator for quick creation of simple unit tests.

Language: C# - Size: 217 KB - Last synced at: 14 days ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 0

Wsm2110/Faster.Ioc.Zero

The goal of Faster.Ioc.Zero is to provide the fastest ioc container with zero overhead.

Language: C# - Size: 158 KB - Last synced at: 18 days ago - Pushed at: about 3 years ago - Stars: 6 - Forks: 0

stratosblue/FluentWorkflow

A message driven distributed asynchronous workflow framework. 消息驱动的分布式异步工作流程处理框架。

Language: C# - Size: 532 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 5 - Forks: 1

d-p-y/SogePoco

SogePoco SOurce GEnerated POCOs. ORM-ish thing inspired by PetaPoco. Dotnet project.

Language: C# - Size: 178 KB - Last synced at: 15 days ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

dotnet-campus/Telescope

Telescope 是一套预编译框架,可以帮助你将耗时的运行时代码迁移到编译期执行,大幅度提升运行时性能

Language: C# - Size: 478 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 1

SaahilClaypool/DelegateTo

C# Source generator for automatic delegation to composed objects

Language: C# - Size: 19.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 1

AlexRussak/Roozie.AutoInterface

C# source generator to automatically create an interface from a class

Language: C# - Size: 142 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 1

Alesagal/BlazorJSInterop

This is a plugin to automatically generate implementations of service interfaces that contains methods that use the Blazor JSRuntime.

Language: C# - Size: 272 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

jeppevammenkristensen/cachesourcegenerator

A source generator that can generate simple cache boilerplate around a method

Language: C# - Size: 159 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

Demuirgos/ILDovah

A basic MSIL parser (follows 2012 ECMA-CIL)

Language: C# - Size: 4.4 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 0

SaahilClaypool/ExhaustiveMatch

C# generator for discriminated unions

Language: C# - Size: 37.1 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

SourceGeneration/Blazor.State

Blazor state & action framework base on source generator

Language: C# - Size: 249 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 3 - Forks: 0

twenzel/NUnit.Extensions.Helpers

Helpers to generate NUnit tests

Language: C# - Size: 111 KB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0

serenitystudio/Serenity.EnumGenerator

A Unity compatible C# source generator to create an extension class for enums

Language: C# - Size: 109 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

hikarin522/MessagePack.MSBuild.SourceGenerator.Tasks

MessagePack.MSBuild.Tasks extensions for C# Source Generator.

Language: Shell - Size: 35.2 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

hikarin522/HarmonicGenerator

Integrate the C# Source Generator with other source generators.

Language: Shell - Size: 16.6 KB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

hsytkm/IDisposableSourceGenerator

Implement the dispose pattern using SourceGenerator.

Language: C# - Size: 125 KB - Last synced at: 9 months ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

wieslawsoltes/SourceGenerators 📦

Svg to C# Source Generators

Language: C# - Size: 408 KB - Last synced at: 7 days ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 1

Genbox/FastData

A source generator that analyzes data and creates high-performance, read-only lookup data structures for static data.

Language: C# - Size: 1.68 MB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0

Felix-CodingClimber/DotNetElements.Core.Result

This project provides simple Result and Result<TValue> types to be used as return types of functions as an alternative to exceptions.

Language: C# - Size: 84 KB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

coplt/Coplt.Dropping

Auto gen dispose pattern

Language: C# - Size: 41 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

joh-pot/DeeDee

Mediator using source generation for .NET6.0

Language: C# - Size: 58.6 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

StdEnku/EnkuViewModelLocator.Wpf 📦

A library to solve the problem of using a DI container in a WPF application, which requires writing to a code-behind to tie a ViewModel to a View's DataContext.

Language: C# - Size: 129 KB - Last synced at: 21 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

MaximTkachenko/dotnet-code-generation-overview-by-example

Source code for https://dev.to/maximtkachenko/dotnet-code-generation-overview-by-example-1m16

Language: C# - Size: 39.1 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

yinghuaxuan/SpecFirst

SpecFirst is a .NET source generator to auto-generate tests in target frameworks from decision tables authored in markdown.

Language: C# - Size: 457 KB - Last synced at: 11 days ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

NealCallaghan/SQLProvider

A C# Linq-To-SQL source generator, inspired by other type providers that will connect to a SQL database at compile time and provide types based on a schema. In using Linq-To-Sql, Linq, data exploration and CRUD operations are supported.

Language: C# - Size: 30.3 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

usausa/service-registration-generator

🐰Service registry method generator.

Language: C# - Size: 126 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

usausa/member-accessor-generator

🐰Fast property accessor generator.

Language: C# - Size: 104 KB - Last synced at: 6 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

usausa/embedded-build-property

🐰Source generator for build options.

Language: C# - Size: 78.1 KB - Last synced at: 6 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

usausa/common-code-generator

🐰Common code generator.

Language: C# - Size: 112 KB - Last synced at: 6 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

SourceGeneration/ActionDispatcher

Source generator based mediator implementation without reflection. Supports action dispatch and subscribe.

Language: C# - Size: 76.2 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 0

bobaoapae/NetX.AutoServiceGenerator

A c# source generator to generate code to tcp communication based on interfaces declarations

Language: C# - Size: 241 KB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

safalin1/BuilderGenerator2 Fork of MelGrubb/BuilderGenerator

A source-generator-based implementation of the Builder pattern

Language: C# - Size: 693 KB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

lukasz-strus/DesignPatternCodeGenerator

Designing and implementation a library for generating code snippets in C # based on design patterns. The component will use roslyn compiler capabilities.

Language: C# - Size: 767 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

feast107/JsonComment

Auto generate json document with comments using attributes

Language: C# - Size: 413 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

BerndNK/ResourceBridge

Generates strongly typed wrapper classes. Similar to Visual Studios native ResX generation, but with Asp.Net core in mind.

Language: C# - Size: 206 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

godsharp/FluentMember

Fluent Member Source Generator

Language: C# - Size: 147 KB - Last synced at: 2 days ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

CoderWeather/PerfXml

Fast and low memory consumption C# XML serialization\deserialization engine with source generators.

Language: C# - Size: 152 KB - Last synced at: 9 months ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

chris-sean/esg

Error Struct Generator

Language: Go - Size: 44.9 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

Maxumka/NOB

Not boilerplate in WPF MVVM

Language: C# - Size: 30.3 KB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

HopeMoloko/FireFly

FireFly - A Bayesian approach to source finding in Astronomical data.

Language: Python - Size: 37.1 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 1

sequence/utilities/autotheorygenerator

A library to automatically generate theory methods from lists of test cases.

Last synced at: 7 months ago - Stars: 1 - Forks: 0

stratosblue/LightweightObjectMapper

A out of the box object mapper library based on `SourceGenerator`. 基于 `SourceGenerator` 的开箱即用对象映射库。

Language: C# - Size: 95.7 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

usausa/AutoMapperFragmentConfig

Code generator for AutoMapper fragment config.

Language: C# - Size: 99.6 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

SiC42/CountryInfos

Provides compiled country information

Language: C# - Size: 47.9 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

usausa/amazon-lambda-extension

Source Generator for AWS Lambda HTTP API.

Language: C# - Size: 147 KB - Last synced at: 2 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

dlosch/Kinetic2

Sample Source Generator based logic to add Polly-based ResiliencePipelines to methods using attributes

Language: C# - Size: 46.9 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

mathanraj0601/JsonSchemaSourceGeneratorTask

GSOC 2024: JSON Schema Qualification Task Solution for issue #614. Excited to contribute during this summer! 🚀

Language: C# - Size: 551 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

EX-EXE/EnumNotifyGenerator

EnumAttributeGenerator is a C# source generator that facilitates the automatic generation of attributed properties based on changes to specified enum values.

Language: C# - Size: 33.2 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

HSyr/BuildDateTimeGenerator

C# source code generator for project build date and time

Language: C# - Size: 23.4 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

will14smith/SourceGeneratedParsing

Playing around with source generating parsers from attributes in C#

Language: C# - Size: 45.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ykafia/SoftTouch.Reflection

Simple C# source generators for reflection, avoids boxing and is AOT compatible

Language: C# - Size: 13.7 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Moghaddm/My-First-SourceGenerator

My First SG Project After Read an Article in Medium.com :smiling_face_with_tear:

Language: C# - Size: 7.94 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Guila767/ModelMapper

Library for auto-mapping JSON to a model object in dart with source generation

Language: Dart - Size: 37.1 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0