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.
QueryR
-
I made a new filtering library for .NET projects
I love it. I did something similar with my QueryR project.
- What C# tools would you like to use that don't exist today?
- Is there an equivalent of Hypothesis (python) for xunit
-
API filtering, pagination and sorting
I of course also take it a step further and feed the parameters to my expression tree generating library QueryR or QueryR.EntityFrameworkCore.
- REST API using dotnet.
-
Introducing QueryR!
QueryR - https://github.com/craigmccauley/QueryR
WebTruss
-
What C# tools would you like to use that don't exist today?
I know about this I am trying to write a wrapper on top of this to make it more elegant like entity framework. My main goal is to be able to write operations and perform queries similar to how we can using ef. Additionally, I want to have a metadata table, which will be required and should be provided to this wrapper so that I can keep count of rows and such. I will be working on this when I get time but as of now I have a very basic library here https://github.com/Salman-Sali/WebTruss/tree/main/WebTruss.DynamoDB
What are some alternatives?
Superpower - A C# parser construction toolkit with high-quality error reporting
FastExpressionCompiler - Fast Compiler for C# Expression Trees and the lightweight LightExpression alternative. Diagnostic and code generation tools for the expressions.
dnSpy - Unofficial revival of the well known .NET debugger and assembly editor, dnSpy
Msharp - M# is a pioneering project that showcases the full range of features and functionalities that a REST web API should possess.
DependenSee - Dotnet project and package dependency visualizer.
Ooze - This package provides simple mechanism for applying filters, sorters, paging to your IQueryable<T> queries.
FlaUI - UI automation library for .Net
System.Linq.Dynamic.Core - The .NET Standard / .NET Core version from the System Linq Dynamic functionality.
Ooze.Query - This package enables usage of Readable Queries on IQueryable<T> instances. This is a concept where you can write actual expression as a string representation for filtering.