BHL is a strictly typed programming language specifically tailored for gameplay logic scripting.
-
Updated
Jun 4, 2024 - C#
BHL is a strictly typed programming language specifically tailored for gameplay logic scripting.
A super small library for providing strong typed Ids (as opposed to using primitives)
C# Domain Primitives generator
A library that provides strongly-typed Ids without code generation.
Fight primitive obsession and create expressive domain models with source generators.
💪🏾 A strongly-typed domain values source-generator
Augments linq IQueryable Select capabilities with configurable options to allow build composable projections, based on conditional constructs.
A strongly typed, and expressive functional programming language.
StrongTypeId prevents developer from using the wrong Id in their code. Compatible with Asp.Net Core routing, Entity Framework Core, NHibernate, System.Text.Json, Newtonsoft.Json, GraphQL.Net and HotChocolate
Strongly-typed calls from client to server and handlers for calls from server to client
A library to bridge the gap between C# (specifically asp.net) and typescript.
Simple and powerful strongly typed read-through caching extensions for .NET's IDistributedCache
Set of NuGet packages to strongly-type your interfaces (properties, methods, APIs, DB entities, appsettings). Eliminate stringly-typed interfaces. Make compiler your friend, introduce semantics to your code.
Strongly-typed Configuration for .NET Core - with full Dependency Injection support
Strongly typed implementation for Redis StackExchange client, when using hashset functionality.
♊ A fast, convention based, published content mapper for Umbraco
A small C# script which allows XAML-defined resources to be referenced in a strongly-typed way in C#.
A simple experiment prototyping a concept for strongly typed ORMs.
A proof of concept for generation of strongly typed paths using the Roslyn Framework.
Add a description, image, and links to the strongly-typed topic page so that developers can more easily learn about it.
To associate your repository with the strongly-typed topic, visit your repo's landing page and select "manage topics."