Mongo2Go
NCalc2
Mongo2Go | NCalc2 | |
---|---|---|
1 | 2 | |
371 | 152 | |
0.0% | - | |
0.0 | 7.3 | |
about 1 year ago | 5 days ago | |
C# | C# | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Mongo2Go
-
I created EphemeralMongo, it allows you to spin up disposable instances of MongoDB 4, 5 or 6 for testing and local development. It is the recommanded alternative to Mongo2Go which is no longer actively maintained.
Recommended by Mongo2Go itself, on its README: https://github.com/Mongo2Go/Mongo2Go/
NCalc2
-
What did you learn that was a "game changer" for your development journey?
Code as data. Libraries like NCalc2 let you define arbitrary functions as data, which is great for procedurally generated content.
-
How to handle Triggered Effects? (Next X fire attacks deal 50% more damage)
To step back, I'd recommend making the system as data-driven as possible, definitely would recommend not hard-coding things. You can use a library like Ncalc to design arbitrary functions. Alternatively, you could create data classes that describe different functions (something like xy + a * b) and plug in values at run time.
What are some alternatives?
testcontainers-dotnet - A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
OpenAI-DotNet - A Non-Official OpenAI RESTful API Client for DotNet
ephemeral-mongo - EphemeralMongo is a set of three NuGet packages wrapping the binaries of MongoDB 4, 5 and 6 built for .NET Standard 2.0.
GeneticSharp - GeneticSharp is a fast, extensible, multi-platform and multithreading C# Genetic Algorithm library that simplifies the development of applications using Genetic Algorithms (GAs).
crypthash-net - CryptHash.NET is a .NET multi-target library to encrypt/decrypt/hash/encode/decode strings and files, with an optional .NET Core multiplatform console utility.
App.Metrics - App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
WebDavClient - Asynchronous cross-platform WebDAV client for .NET Core
sendgrid-csharp - The Official Twilio SendGrid C#, .NetStandard, .NetCore API Library
Entity Framework - EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.