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

GitHub topics: source-generation

Xpl0itR/LibOpenMPT.NET

A mostly source-generated, blittable bindings library wrapping libopenmpt using ClangSharp's PInvokeGenerator and csbindgen's GroupedNativeMethodsGenerator, targeting .NET 8.0 and .NET Standard 2.0.

Language: C# - Size: 16.6 KB - Last synced at: 12 days ago - Pushed at: 12 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: 245 KB - Last synced at: 1 day ago - Pushed at: 16 days ago - Stars: 1 - Forks: 0

martinothamar/Mediator

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

Language: C# - Size: 1.26 MB - Last synced at: 19 days ago - Pushed at: 28 days ago - Stars: 2,692 - Forks: 110

byme8/ZeroIoC

ZeroIoC is reflectionless IoC Container for C#

Language: C# - Size: 86.9 KB - Last synced at: 21 days ago - Pushed at: 11 months ago - Stars: 47 - Forks: 5

AlyElhaddad/ThunderboltIoc

One of the very first IoC frameworks for .Net that has no reflection. An IoC that casts its services before thunder casts its bolts.

Language: C# - Size: 1.07 MB - Last synced at: about 1 hour ago - Pushed at: about 2 years ago - Stars: 57 - Forks: 3

CognasDev/MinimalApiGen

Minimal RESTful API creation using Fluent syntax and source generators

Language: C# - Size: 1.37 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

yurique/embedded-files

An sbt plugin to generate Scala objects containing the contents of glob-specified files as strings or byte-arrays.

Language: Scala - Size: 114 KB - Last synced at: 6 days ago - Pushed at: 10 months ago - Stars: 11 - Forks: 2

MorizeroDev/Milease

Animate anything in one line of code, simplifying your UI animation development process and boosting your UI development efficiency.

Language: C# - Size: 11.2 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 51 - Forks: 2

ZingBallyhoo/StackXML

Stack based zero-allocation XML serializer and deserializer powered by C# 9 source generators

Language: C# - Size: 152 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 55 - Forks: 8

AntonBergaker/InterpolatedParser

Interpolated Strings but in reverse! A very cursed C# parser library.

Language: C# - Size: 78.1 KB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 255 - Forks: 2

AntonBergaker/OutParser

A C# string parser based on simple templates using source generators.

Language: C# - Size: 52.7 KB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 42 - Forks: 1

gilzoide/file2c

Python script that generates C source files with global variables embedding binary/text file contents, with easy integration for CMake projects

Language: Python - Size: 8.79 KB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

vipwan/Biwen.AutoClassGen

Source Gen Roslyn

Language: C# - Size: 313 KB - Last synced at: 20 days ago - Pushed at: about 2 months ago - Stars: 20 - Forks: 1

TomaszRewak/C-sharp-stack-only-json-parser

Stack only json deserialization using generators and the System.Text.Json library

Language: C# - Size: 393 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 292 - Forks: 8

vlingo/xoom-designer

The VLINGO XOOM Designer to guide you in rapid delivery of low-code to full-code Reactive, Event-Driven Microservices and Applications using DOMA, DDD, and other approaches.

Language: Java - Size: 17.5 MB - Last synced at: 21 days ago - Pushed at: 7 months ago - Stars: 86 - Forks: 16

Metal-666/DeclarativeGodot

An experimental Godot package that adds Flutter-like declarative tree building. Why did I make this?

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

piotrstenke/Durian

Durian is a collection of Roslyn-based analyzers and source generators that extend the default capabilities of C#.

Language: C# - Size: 5.15 MB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 61 - Forks: 0

Jaguar-dart/jaguar_orm

Source-generated ORM with relations (one-to-one, one-to-many, many-to-many), preloading, cascading, polymorphic relations, etc

Language: Dart - Size: 1.62 MB - Last synced at: 14 days ago - Pushed at: over 3 years ago - Stars: 215 - Forks: 52

rsivanov/RestEase.Controllers.SourceGenerator 📦

Provides a source generator of RestEase interfaces with all required attributes for calling web application controllers. Useful for writing strongly-typed asp.net core integration tests.

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

r-koubou/ValueObjectGenerator

Generating code of value object by C# 9.0 Source Generator

Language: C# - Size: 164 KB - Last synced at: 25 days ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 1

Dometrain/from-zero-to-hero-configuration-and-options-in-dotnet

Source code for the "From Zero to Hero: Configuration and Options in .NET" course on Dometrain.

Language: C# - Size: 76.2 KB - Last synced at: 3 days ago - Pushed at: 6 months ago - Stars: 8 - Forks: 2

mhmd-azeez/FunWithSourceGenerators

Expirements using C# Source Generators

Language: C# - Size: 7.81 KB - Last synced at: 1 day ago - Pushed at: about 5 years ago - Stars: 10 - Forks: 1

fiseni/SmartAnnotations

A library for .NET that uses source generators to automatically generate data annotations for your models.

Language: C# - Size: 396 KB - Last synced at: 3 days ago - Pushed at: about 4 years ago - Stars: 58 - Forks: 6

jeromelaban/fonderie

A source generator for the INotifyPropertyChanged interface using the Uno.SourceGeneration framework

Language: C# - Size: 28.3 KB - Last synced at: 23 days ago - Pushed at: over 4 years ago - Stars: 17 - Forks: 4

beardgame/fluentsourcegen

Allows using C# source generators using a fluent, type safe interface rather than string templating.

Language: C# - Size: 145 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 24 - Forks: 0

martinothamar/WrapperValueObject

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

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

ThoughtStuff/ThoughtStuff.GLSourceGen

Generates GL calls to map vertex data to VBO and shader attributes.

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

12Acorns/Portfolio-SIMDExtensions

A, Source-Generated, library to add easier processing of SIMD instructions whilst maintaing a performance expected for each platform.

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

lanl/FLPR

FLPR: The Fortran Language Program Remodeling system

Language: C++ - Size: 476 KB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 18 - Forks: 5

TheSharkysNL/Serializer

provides serialization source generation for csharp

Language: C# - Size: 162 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 1

AntonBergaker/BinaryBundle

Efficiently serialize classes into binary using source generators

Language: C# - Size: 1.55 MB - Last synced at: 10 months ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 1

jmarolf/generator-start

template repository for a roslyn source generator

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

vchistov/team-con2024

Demonstration of several approaches for the Repository implementation.

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

andreblanke/xjb 📦

X Java Bindings

Language: Java - Size: 290 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

hicknhack-software/Twofold-Qt

C++11/Qt implementation of Twofold, the universal source code generation template language

Language: C++ - Size: 176 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 4

zeshan321/DTOGenerator

Experimental zero code compile time DTO generator and mapper using Source Generators in C#

Language: C# - Size: 14.6 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 8 - Forks: 3

NexStandard/StrideSourceGenerator

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

Leksiqq/E6dWebApp

It's a mean to use a web-application at the desctop application for various purposes.

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

petrsvihlik/kontent-source-generator 📦

Experimental Roslyn Source Generator for Kentico Kontent

Language: C# - Size: 20.5 KB - Last synced at: 6 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

manne/obviously

Roslyn code generator for semantic types

Language: C# - Size: 157 KB - Last synced at: 6 months ago - Pushed at: 11 months ago - Stars: 7 - Forks: 3

OriRoth/treetop

A C# source generator of fluent APIs from context-free grammar specifications. Generated fluent APIs implement covariant subtyping machines.

Language: C# - Size: 44.9 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 0

psyomn/agen

Dumb code generation tool for Ada

Language: Ada - Size: 79.1 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

UNIwise/protobox 📦

gRPC source generation and dependency management like a good boy

Language: Go - Size: 257 KB - Last synced at: 3 days ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 1

lupin-de-mid/unit-generator-unity-sample

Source Generation in Unity

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

francescozoccheddu/VooDo

C#-based scripting language for procedural animation, data binding and prototyping on WinUI and XAML

Language: C# - Size: 17.9 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ronimizy/DiscriminatedUnion.CS

A library that provides functionality to define a Discriminated Union in C# via Source Generators.

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

r-koubou/SGFramework

Lightweight framework for C# 9.0 Source Generator

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

sunsided/medium-absurd-conversion

Code for the Converting between types in increasingly absurd ways medium post.

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

Arthri/PermissionsNodeGenerator

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

myblindy/FastAutoMapper

The aim of this project is to provide compile-time support for auto-mapping by using source generation.

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

koresframework/Kores-SourceWriter

Translates Kores Structure to Java Plain Source

Language: Kotlin - Size: 679 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

koresframework/Kores

Generate source code & bytecode from an abstract representation tree (AST). Bytecode generation framework.

Language: Kotlin - Size: 8.25 MB - Last synced at: 5 days ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

TMC-CSharp/CodeExerciseLibrary

Library to help creating C# exercises. Generates missing methods and classes inside tests on the fly by using Source Generators

Language: C# - Size: 42 KB - Last synced at: 7 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

VueNET/VueNET.Cli

A command line utility to generate source code for VueNET applications based on a configurable template

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

richardcavell/BASICloader

A program written in C (C89 dialect) that generates type-in BASIC programs. Targets multiple 8-bit machines. (in development, don't use it yet)

Language: C - Size: 346 KB - Last synced at: 11 days ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0