Camelot
Sieve
Our great sponsors
Camelot | Sieve | |
---|---|---|
17 | 14 | |
480 | 1,141 | |
- | - | |
6.7 | 0.0 | |
4 months ago | 5 months ago | |
C# | C# | |
GNU General Public License v3.0 only | GNU General Public License v3.0 or later |
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.
Camelot
- Ask HN: Are you using .NET writing cross-platform desktop or mobile apps?
- Midnight Commander Tips and Tricks
-
Newbie to programming, can c# be used to make linux app ?
Powershell would be the largest commandline app in C#, probably. It also runs on Linux. There are some GUI apps in Avalonia, e.g. this.
-
does anyone know of a decent open source file explorer
Theres https://github.com/IngvarX/Camelot , and I can bet you could find fancy electron alternatives...
- 🤔 Thoughts on future of MAUI for desktop software? Comparing to WPF + personally weighing up "cross-platform desires" -vs- pragmatic productivity"
- Released Camelot v0.3.0 - file manager fully written in C#!
-
Camelot File Manager 0.2.4 Release: How I'm Trying to Make Best UX File Manager
Release on GitHub: https://github.com/IngvarX/Camelot/releases/tag/v0.2.4
-
How to Automate UI testing in AvaloniaUI App
Full code One more headless tests example
-
Come Discuss Your Side Projects March 2021
Github: https://github.com/IngvarX/Camelot
-
How to Use AvaloniaUI Developer Tools
Hello, in this post I will briefly explain how to install and use developer tools in your AvaloniaUI project. As always, I will use my app Camelot as working example.
Sieve
-
Junction/association/Link Table VS Join ( Entity Framework Core )
Biarity/Sieve: ⚗️ Clean & extensible Sorting, Filtering, and Pagination for ASP.NET Core (github.com)
-
ASP.NET Core MVC Generic Repository only works with a specific Context. (Need help)
I´m trying out Sieve and the rip my app to pieces and use that instead.
-
Most flexible way to query data from database
Similar to Sieve
- API filtering, pagination and sorting
- How to add non mandatory EF Core Query Filters?
-
Why Microsoft is not pushing hard on OData in rescent .net versions?
https://github.com/Biarity/Sieve Sieve is a simple, clean, and extensible framework for .NET Core that adds sorting, filtering, and pagination functionality out of the box. Most common use case would be for serving ASP.NET Core GET queries.
-
Pagination with dynamic filtering and sorting
If you're looking for a library for a REST API, there really aren't very many good ones. I used Sieve as a starting point to write my own because it didn't support the filtering syntax I was required to use. I would definitely not recommend a new person write their own, however.
-
Clean Ways to Implement Large Filtering on .Net Core API
I also looked at Sieve: https://github.com/Biarity/Sieve but I'm not sure it is 100% hitting what I am wanting. Unless I am just a bork at the end of my day unable to read properly. Any direction in the right area would greatly be appreciated!
-
Extending IQueryable for very long and specific query
For complex queries like this, you don't have a ton of choices. You could use Sieve (https://github.com/Biarity/Sieve) in lieu of your current implementation. I use it specifically in situations to handle filtering/paging/sorting, not as a general way to access data. Most of the time I write an underlying DB view and hook that up to a keyless entity and allow Sieve to do the actual filtering.
-
Dynamically building Linq queries
If you're using EF, you can use https://github.com/Biarity/Sieve
What are some alternatives?
DesktopNotifications - A cross-platform C# library for native desktop "toast" notifications.
CliWrap - Library for running command-line processes
Jaya - Cross platform file manager application for Windows, Mac and Linux operating systems. (planned mobile support)
api-guidelines - Microsoft REST API Guidelines
Live.Avalonia - In-app live reload for Avalonia applications.
Console Framework - Cross-platform toolkit for easy development of TUI applications.
maui-linux - .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
ReadLine - A Pure C# GNU-Readline like library for .NET/.NET Core
lfm
NFlags - Simple yet powerfull library to made parsing CLI arguments easy. Library also allow to print usage help "out of box".
awesome-avalonia - A collection of interesting libraries and tools for Avalonia project.
CommandDotNet - A modern framework for building modern CLI apps