GitHub Trends
10.1K subscribers
15.3K links
See what the GitHub community is most excited about today.

A bot automatically fetches new repositories from https://github.com/trending and sends them to the channel.

Author and maintainer: https://github.com/katursis
Download Telegram
#cplusplus #cpp #csharp #desktop #fluent_design #uwp #windows #windows_10 #winui #winui3 #xaml

WinUI 3 is a tool for building modern Windows apps with a user-friendly interface. It uses Fluent Design to make apps intuitive and accessible. Developers can use .NET with C# or C++ to create apps that work well on different types of hardware. WinUI 3 is part of the Windows App SDK, which gives access to powerful Windows features, making your apps perform well on various versions of Windows. This helps developers create high-quality experiences that many people use every day. To get started, you can find detailed guides and samples on Microsoft Learn, and even explore the WinUI 3 Gallery for interactive examples.

https://github.com/microsoft/microsoft-ui-xaml
#csharp

DLSS Swapper is a tool that helps you download, manage, and switch different versions of DLSS (Deep Learning Super Sampling) files in your games. This means you can upgrade or downgrade DLSS without waiting for a game update. It doesn't add DLSS to games that don't already support it, and it might not always improve performance or fix issues, but it gives you the flexibility to try different versions to see what works best for you. You can get the tool from the GitHub releases page and share your experiences on Reddit. This tool is useful because it lets you experiment with different DLSS versions to potentially improve your gaming experience.

https://github.com/beeradmoore/dlss-swapper
👍1
#csharp #aspnetcore #dotnet #hacktoberfest #help_wanted

ASP.NET Core is a free, open-source framework that helps you build modern web, IoT, and mobile applications. It runs on the .NET platform, which works on Windows, Mac, and Linux. This framework is designed to be flexible and efficient, allowing you to develop and deploy apps easily to the cloud or on your own servers. You can get started quickly with guides and resources available, and even contribute to the project by reporting issues or participating in community discussions. This makes it a powerful tool for developers looking to create robust and scalable applications.

https://github.com/dotnet/aspnetcore
#cplusplus #aarch64 #android #arm32 #asr #cpp #csharp #dotnet #ios #lazarus #linux #macos #mfc #object_pascal #onnx #raspberry_pi #risc_v #speech_to_text #text_to_speech #vits #windows

This tool supports various speech functions like speech recognition, text-to-speech, speaker identification, and more. It works on multiple platforms including Android, iOS, Windows, macOS, and Linux, and supports several programming languages such as C++, Python, JavaScript, and others. You can use it locally or through web assembly, making it versatile and convenient. This benefits you by allowing you to integrate advanced speech capabilities into your projects easily, regardless of the platform or programming language you use.

https://github.com/k2-fsa/sherpa-onnx
#csharp

**5D Diplomacy With Multiverse Time Travel** is a complex strategy game that combines negotiation and time travel. You play on multiple timelines, trying to convince opponents to support your actions in the present while secretly betraying them in the past or different timelines. The game is inspired by classic Diplomacy and 5D Chess, but with its own unique rules.

To play, you need to set up the game either using Docker or manual installation, which involves setting up a server and client. The game allows both normal multiplayer games and solo sandbox modes. Players enter orders for their units, which can move through different timelines and boards, following specific adjacency rules.

The benefit to the user is the immense complexity and depth of strategy, requiring careful planning across multiple timelines. It challenges your ability to negotiate, deceive, and manage intricate moves, making it highly engaging for fans of strategic games. However, it also requires trust among players since there is no built-in system to prevent cheating. Overall, it offers a unique and challenging gaming experience that tests your strategic thinking and diplomatic skills.

https://github.com/Oliveriver/5d-diplomacy-with-multiverse-time-travel
#csharp #aspnetcore #dotnet #oauth2 #openidconnect

OpenIddict is a versatile solution for implementing OpenID Connect and OAuth 2.0 in .NET applications. It supports various flows like code, implicit, hybrid, and more, and works with different databases such as Entity Framework Core, Entity Framework 6, and MongoDB. You can use it in ASP.NET 4.6.1+, ASP.NET Core 2.1+, and even in mobile and desktop applications. The benefit to you is that it provides a flexible and robust framework for managing identity and authentication, making it easier to secure your applications while giving you the freedom to customize it according to your needs.

https://github.com/openiddict/openiddict-core
👍1
#go #aws #cloud #cloud_computing #csharp #dotnet #fsharp #go #golang #infrastructure #infrastructure_as_code #javascript #lambda #pulumi #python #typescript

Pulumi helps you manage cloud resources like AWS using code. This means you can automate and control your cloud infrastructure easily. Pulumi supports many programming languages, making it flexible for different teams. It also helps with security and compliance, ensuring your cloud setup is safe and follows rules. By using Pulumi, you can speed up deployments and make your cloud operations more efficient. This helps you save time and reduce risks, making it easier to manage complex cloud environments.

https://github.com/pulumi/pulumi-aws
#other #awesome #awesome_list #clr #csharp #dotnet #fsharp

This collection of .NET libraries and tools provides a wide range of functionalities to help developers build robust applications. It includes tools for **API development**, **artificial intelligence**, **caching**, **database management**, **testing**, and more. Using these resources can simplify development tasks, improve application performance, and enhance overall productivity. For example, libraries like **AutoMapper** for object mapping and **Serilog** for logging can streamline common tasks, while frameworks like **ASP.NET Core** and **Entity Framework Core** support web and database development.

https://github.com/quozd/awesome-dotnet
#csharp #c_sharp #codegenerator #fast #mapper #mapping

Mapster is a fast and efficient tool for mapping objects in .NET. It helps you automatically move data from one object to another, saving time and reducing repetitive code. You can easily install it using NuGet or .NET CLI. Mapster is faster and uses less memory than other mapping tools like AutoMapper, making it a great choice for improving performance in your applications. It also supports advanced features like code generation and debugging, which can help you find and fix issues quickly.

https://github.com/MapsterMapper/Mapster
#csharp

The eShop reference application is a sample e-commerce website built using .NET 9 and a services-based architecture. It helps developers learn how to create modern web applications. To use it, you need to install .NET 9 SDK, Docker, and possibly Visual Studio or Visual Studio Code. This application is beneficial because it provides a real-world example of how to structure and deploy a complex web application, making it easier for developers to understand and implement similar projects.

https://github.com/dotnet/eShop
#csharp #architecture #aspnetcore #clean_architecture #cqrs #ddd #dotnet #dotnetcore #event_driven_architecture #event_sourcing #kubernetes #masstransit #messaging #microservice #microservices #oauth2 #opentelemetry #software_architecture #software_design #software_engineering #vertical_slice_architecture

Migrating from a monolithic architecture to a cloud-native microservices architecture offers several benefits. It improves scalability, allowing different parts of the application to grow independently. This approach also enhances reliability by isolating faults, so if one service fails, others continue to work. Additionally, microservices enable faster deployment and updates, as each service can be developed and deployed separately. This flexibility allows teams to use the best technology for each service, making development more efficient and agile[2][3][5].

https://github.com/meysamhadeli/monolith-to-cloud-architecture
#csharp #dotnet #monorepo

The .NET Virtual Monolithic Repository (VMR) is a special place where all the code needed to build the .NET SDK is kept together. This makes it easier for developers to build and test .NET because everything is in one place. The VMR is like a mirror of other .NET repositories, so changes in those repositories are copied here. This helps simplify the process of building .NET and makes it easier for others to contribute and use the code. It also helps make the build process more transparent and reproducible for the community.

https://github.com/dotnet/dotnet
#csharp #c_sharp #linq #unity

ZLinq is a high-performance, zero-allocation LINQ library for .NET and game engines like Unity and Godot. It improves on regular LINQ by avoiding memory allocations during method chaining, boosting speed and efficiency, especially in demanding apps like games. You use it by calling `AsValueEnumerable()` on collections, enabling faster queries with almost full compatibility with .NET 10 LINQ features. It supports advanced operations on arrays, spans, trees (like file systems and JSON), and SIMD for parallel processing. ZLinq also offers drop-in replacements to accelerate existing LINQ code without rewriting. This means you get faster, more memory-efficient data processing with minimal code changes[1][3][4].

https://github.com/Cysharp/ZLinq
#csharp #ai #artificial_intelligence #llm #openai #sdk

Semantic Kernel is a tool that helps developers build and manage AI systems easily. It supports multiple programming languages like C#, Python, and Java, making it versatile for different projects. This tool allows you to connect your AI models to various services and databases, which helps in automating tasks and making decisions based on user inputs. It's especially useful for businesses because it's reliable, secure, and can handle complex workflows. By using Semantic Kernel, developers can create intelligent AI agents that can interact with users and perform tasks efficiently.

https://github.com/microsoft/semantic-kernel
#typescript #aurelia #cross_platform #csharp #database #desktop #dotnet #editor #electron #ide #linux #macos #playground #roslyn #tauri #windows

NetPad is a tool that lets you write and run C# code easily without creating projects. It helps you prototype, test code, visualize data, and query databases. You can use it to learn C# or experiment with new features. NetPad is available on Windows, macOS, and Linux, making it useful for developers across different platforms. It offers features like code completion, syntax highlighting, and the ability to add NuGet packages, making coding more efficient and accessible.

https://github.com/tareqimbasher/NetPad
👏1