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
#csharp #asp_net #asp_net_core_web_api #asp_net_mvc #aspnet_core #aspnetcore #csharp_code #design_patterns #memcached #microsoft #microsoft_sql #mongodb #mysql #nosql #oracle #postgresql #practice #redis #sql #web

This is a complete guide to help developers learn, work, and interview about C#, .NET, and .NET Core. Here's a short summary and benefits for users:

### Main content
- Learning resources: Created an open-source tech community for .NET developers. Offers tech sharing, advice, project framework recommendations, and job info.
- Interview guide: Provides various practical development tutorials, like MongoDB, SQLite, Blazor, etc.
- Coding tips and algorithms: Covers relational (SQL) and non-relational (NoSQL) databases, system design, and computer networks.
- Container tech and DevOps: Offers Git tutorials and various resume templates.

### Benefits for users
- Complete learning resources: Created a tech community to help developers share and work together.
- Interview prep: Helps developers get hands-on experience through various practical tutorials.
- Skill improvement: Covers many tech areas including coding tips, databases, system design, etc. Helps developers improve their overall skills.

In short, this guide is a very complete and valuable resource. It can meet the various needs of .NET developers and help them advance in their careers.

https://github.com/YSGStudyHards/DotNetGuide
#csharp #android #desktop #dotnet #hacktoberfest #ios #maccatalyst #maui #microsoft #mobile #multi_platform #user_interface #winui #winui3

.NET MAUI is a tool that lets you create apps for many different devices like Android, iOS, iPadOS, macOS, and Windows using just one set of code. This means you can write your app once and it will work on all these platforms. It uses C# and XAML, making it easier and faster to develop apps. With .NET MAUI, you can use Visual Studio tools and emulators to speed up your development process. This saves time and effort because you don't need to write separate codes for each device type.

https://github.com/dotnet/maui
#csharp #color_picker #desktop #fancyzones #keyboard_manager #microsoft_powertoys #powerrename #powertoys #windows

Microsoft PowerToys is a set of tools that helps you make your Windows experience more productive. It includes many utilities like Advanced Paste, Always on Top, Color Picker, and more, which can streamline your work. For example, you can use Advanced Paste to customize your paste options, or FancyZones to organize your windows better. To install PowerToys, you can download it from GitHub, the Microsoft Store, or use WinGet. This tool is especially beneficial because it allows power users to customize and enhance their Windows environment, making tasks easier and faster.

https://github.com/microsoft/PowerToys
1
#csharp #azure #azure_sdk #c_sharp #dotnet #hacktoberfest #microsoft

The Azure SDK for .NET helps you easily use Azure services in your .NET applications. It includes new and stable libraries for various Azure services like storage, networking, and more. The new libraries follow consistent design guidelines, making it easy to learn and use different services once you know one. They also include features like HTTP retries, logging, and authentication protocols. You can find tutorials, samples, and documentation to get started quickly. Using this SDK simplifies your development process and ensures your code is ready for production, making it easier to manage and interact with Azure resources.

https://github.com/Azure/azure-sdk-for-net
👍1
#typescript #components #fluent #microsoft #office_ui_fabric #react #react_components

Fluent UI Web is a set of tools and components for building web applications. It includes React components and Web Components, making it easy to create consistent and modern interfaces. The latest version, Fluent UI React v9, is stable and ready for use, while older versions like v8 are still supported for gradual migration. This means you can start using the new features of v9 without disrupting your existing projects. The project also provides detailed documentation, quick start guides, and changelogs to help you get started quickly. Additionally, Fluent UI ensures accessibility by default, making your applications usable for everyone.

https://github.com/microsoft/fluentui
#csharp #dotnet #microsoft #mstest #mstestv2 #tdd #test #test_framework #test_runner #testing_tools #unittest #visual_studio

MSTest is a tool from Microsoft that helps you test your .NET applications. It allows you to write and run tests on different platforms like Windows, Linux, and Mac. You can easily add it to your projects using NuGet packages. This framework is open source, fully supported, and cross-platform, making it versatile and reliable. By using MSTest, you can ensure your code works correctly and make improvements more efficiently, which helps in delivering high-quality software.

https://github.com/microsoft/testfx
#python #anonymization #anonymization_service #data_anonymization #data_loss_prevention #data_masking #data_protection #data_scrubbing #de_identification #dlp #microsoft #pii #pii_anonymization #pii_anonymization_service #pii_detection #presidio #privacy #privacy_protection #python #text_anonymization #transformers

Presidio is a tool that helps protect sensitive information like names, credit card numbers, and addresses in text and images. It can quickly identify and hide this private data, making it safer to use. You can customize Presidio to fit your specific needs and use it in various ways, such as with Python, Docker, or Kubernetes. This helps organizations keep their data private and secure, which is important for protecting user information.

https://github.com/microsoft/presidio
#kotlin #android #compose_ui #golang #jetpack_compose #kotlin #legado #microsoft #tts

This app is a text-to-speech (TTS) server that can read text aloud. It has many useful features like using Microsoft's TTS interface, custom HTTP requests, and importing other local TTS engines. It also recognizes Chinese dialogue and can automatically retry if there's an issue. You can customize the reading rules and add different voices. The app is easy to download and install, and it supports multiple languages. This makes it very helpful for people who want to listen to text instead of reading it.

https://github.com/jing332/tts-server-android
#typescript #editor #electron #microsoft #typescript #visual_studio_code

Visual Studio Code (VS Code) is a free, open-source code editor that combines simplicity with powerful features for developers. It supports multiple operating systems like Windows, macOS, and Linux. VS Code offers comprehensive code editing, navigation, and debugging tools, along with a rich extensibility model. You can download it monthly with new features and bug fixes or use the Insiders build for daily updates. The community contributes to its development, and you can participate by submitting bugs, feature requests, or even contributing to the code base. This makes VS Code highly customizable and continuously improving, benefiting users with better tools and a supportive community.

https://github.com/microsoft/vscode
#html #autogen #autogen_extension #langchain #markdown #microsoft_office #openai #pdf

MarkItDown is a tool that helps you convert many types of files into Markdown format. It supports converting files like PDF, PowerPoint, Word, Excel, images, audio, HTML, and more. You can install it using `pip install markitdown` or from the source code. The tool has a simple command-line interface and also works with Python scripts. It even supports plugins and integration with Azure Document Intelligence for advanced conversions. This makes it easy to analyze and index different types of files, which is very useful for organizing and working with various document formats.

https://github.com/microsoft/markitdown
#typescript #angular #angular2 #browser #create #docs #document #docx #docx_generator #express #expressjs #generate #javascript #microsoft #nodejs #office #react #typescript #vuejs #word

You can easily create and modify Word documents (.docx files) using JavaScript with libraries like **docx.js**. This library works both in web browsers and on Node.js servers, making it versatile for different projects. It allows you to generate documents from scratch or edit existing ones, which is helpful for automating tasks or creating dynamic documents. This can save time and reduce errors, making it a useful tool for developers who need to work with Word files in their applications.

https://github.com/dolanmiu/docx
#html #data_science #education #machine_learning #machine_learning_algorithms #machinelearning #machinelearning_python #microsoft_for_beginners #ml #python #r #scikit_learn #scikit_learn_python

Microsoft’s "Machine Learning for Beginners" is a free, 12-week course with 26 lessons designed to teach classic machine learning using Python and Scikit-learn. It includes quizzes, projects, and assignments to help you learn by doing, with lessons themed around global cultures to keep it engaging. You can access solutions, videos, and even R language versions. The course is beginner-friendly, flexible, and helps build practical skills step-by-step, making it easier to understand and apply machine learning concepts in real-world scenarios. This structured approach boosts your learning retention and prepares you for further study or career growth in ML[1][5].

https://github.com/microsoft/ML-For-Beginners
#cplusplus #cpp #hacktoberfest #iot #iot_device #iot_edge #microcontroller #microsoft_for_beginners #python #raspberry_pi #rpi

You can learn the basics of the Internet of Things (IoT) through a free 12-week course with 24 lessons that guide you step-by-step in building real projects like plant monitoring, vehicle tracking, and smart cooking timers. Each lesson includes quizzes, instructions, challenges, and solutions to help you understand sensors, cloud connections, security, and AI on devices. The course uses real hardware or virtual options, making it easy to practice hands-on skills. This project-based learning helps you gain practical IoT knowledge useful for many industries, improving your tech skills and job readiness.

https://github.com/microsoft/IoT-For-Beginners
#python #copilot #csharp #dotnet #github #github_copilot #github_copilot_chat #github_copilot_for_azure #github_copilot_free #github_copilot_training #javascript #lab #labs #microsoft #python #sql #tutorial #tutorial_code #tutorial_exercises #visual_studio_code #vscode

GitHub Copilot’s new Agent Mode is a powerful AI coding partner that goes beyond just suggesting code—it can independently write, debug, and improve your code, handle complex workflows, and even fix its own mistakes automatically. It works with multiple programming languages and integrates with popular development tools, helping you save time on repetitive tasks like testing, deployment, and refactoring. By using natural language prompts, you can guide it to complete multi-step projects, making coding faster and easier whether you’re a beginner or an expert. This course teaches you how to fully use these features, boosting your productivity and coding skills.

https://github.com/microsoft/Mastering-GitHub-Copilot-for-Paired-Programming