All Projects → dodyg → Practical Aspnetcore

dodyg / Practical Aspnetcore

Licence: mit
Practical samples of ASP.NET Core 2.1, 2.2, 3.1, 5.0 and 6.0 projects you can use. Readme contains explanations on all projects.

Programming Languages

C#
18002 projects
HTML
75241 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to Practical Aspnetcore

Aspnetcore Developer Roadmap
Roadmap to becoming an ASP.NET Core developer in 2021
Stars: ✭ 8,248 (+33.05%)
Mutual labels:  asp-net-core, aspnetcore, dotnet-core, aspnet-core
Awesome Microservices Netcore
💎 A collection of awesome training series, articles, videos, books, courses, sample projects, and tools for Microservices in .NET Core
Stars: ✭ 865 (-86.05%)
Mutual labels:  asp-net-core, aspnetcore, aspnet-core, dotnet-core
Cronscheduler.aspnetcore
Cron Scheduler for AspNetCore 2.x/3.x or DotNetCore 2.x/3.x Self-hosted
Stars: ✭ 100 (-98.39%)
Mutual labels:  asp-net-core, aspnetcore, aspnet-core, dotnet-core
Netcorebbs
ASP.NET Core Light forum NETCoreBBS
Stars: ✭ 483 (-92.21%)
Mutual labels:  asp-net-core, aspnetcore, dotnet-core
AspNetCore.Unobtrusive.Ajax
Unobtrusive Ajax Helpers (like MVC5 Ajax.BeignForm and Ajax.ActionLink) for ASP.NET Core
Stars: ✭ 46 (-99.26%)
Mutual labels:  aspnetcore, aspnet-core, asp-net-core
OnlineUsers-Counter-AspNetCore
Display online users count in ASP.NET Core in two ways (Cookie - SingalR)
Stars: ✭ 29 (-99.53%)
Mutual labels:  aspnetcore, aspnet-core, asp-net-core
Wopihost
ASP.NET Core MVC implementation of the WOPI protocol. Enables integration with WOPI clients such as Office Online Server.
Stars: ✭ 132 (-97.87%)
Mutual labels:  hacktoberfest, aspnet-core, dotnet-core
Equinoxproject
Full ASP.NET Core 5 application with DDD, CQRS and Event Sourcing concepts
Stars: ✭ 5,120 (-17.41%)
Mutual labels:  asp-net-core, aspnetcore, aspnet-core
high-performance-aspnet-core-workshop
Sample application used in the High-Performance ASP.NET Core Workshop
Stars: ✭ 29 (-99.53%)
Mutual labels:  aspnetcore, aspnet-core, asp-net-core
DNZ.MvcComponents
A set of useful UI-Components (HtmlHelper) for ASP.NET Core MVC based-on Popular JavaScript Plugins (Experimental project).
Stars: ✭ 25 (-99.6%)
Mutual labels:  aspnetcore, aspnet-core, asp-net-core
.NET-Backend-Developer-Roadmap
Nick's Roadmap for a .NET Backend Developer working with Microservices
Stars: ✭ 827 (-86.66%)
Mutual labels:  aspnetcore, dotnet-core, aspnet-core
Home
Home for Blazor Extensions
Stars: ✭ 51 (-99.18%)
Mutual labels:  aspnetcore, aspnet-core, asp-net-core
MinimalApi
ASP.NET Core 7.0 - Minimal API Example - Todo API implementation using ASP.NET Core Minimal API, Entity Framework Core, Token authentication, Versioning, Unit Testing, Integration Testing and Open API.
Stars: ✭ 156 (-97.48%)
Mutual labels:  aspnetcore, aspnet-core, asp-net-core
TheLastTime
C# .NET 5 Blazor WebAssembly Progressive Web Application that tracks when was the last time you did something
Stars: ✭ 23 (-99.63%)
Mutual labels:  aspnetcore, aspnet-core, asp-net-core
SeoTags
SeoTags create all SEO tags you need such as meta, link, twitter card (twitter:), open graph (og:), and JSON-LD schema (structred data).
Stars: ✭ 113 (-98.18%)
Mutual labels:  aspnetcore, aspnet-core, asp-net-core
Awesome-Nuget-Packages
📦 A collection of awesome and top .NET packages sorted by most popular needs.
Stars: ✭ 87 (-98.6%)
Mutual labels:  aspnetcore, aspnet-core, asp-net-core
awesome-dotnet-async
A curated list of awesome articles and resources to learning and practicing about async, threading, and channels in .Net platform. 😉
Stars: ✭ 84 (-98.64%)
Mutual labels:  aspnetcore, aspnet-core, asp-net-core
Awesome Blazor
Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.
Stars: ✭ 6,063 (-2.19%)
Mutual labels:  asp-net-core, aspnetcore, dotnet-core
Umbraco Cms
The simple, flexible and friendly ASP.NET CMS used by more than 730.000 websites
Stars: ✭ 3,484 (-43.8%)
Mutual labels:  hacktoberfest, dotnet-core, asp-net-core
Formhelper
ASP.NET Core - Transform server-side validations to client-side without writing any javascript code. (Compatible with Fluent Validation)
Stars: ✭ 155 (-97.5%)
Mutual labels:  asp-net-core, aspnetcore, aspnet-core

Samples for ASP.NET Core 5.0 (402)

While I got your attention, Palestine needs helps. Support Palestine Children's Relief Fund.

The goal of this project is to enable .NET programmers to learn the new ASP.NET Core stack from the ground up directly from code. There is so much power in the underlying ASP.NET Core stack. Don't miss them!

I highly recommend using Visual Studio Code to play around with these samples but it is not required. You can use Visual Studio 2019 as well.

Previous versions

3.1 LTS, 2.1 LTS

.NET 6 Section (61)

You can access .NET 6 specific samples here.

Sections

Section
Blazor Client Side (Web Assembly) (Components, Data Binding) (22) MVC (Localization, Routing, Razor Class Library, Tag Helpers, View Component, etc) (47)
Blazor Server Side (Localization) (15) Orchard Core (4)
Caching (5) Path String (HttpContext.Request.Path) (1)
Configurations (7) Razor Pages (9)
CoreWCF (1) Request (Form, Cookies, Query String, Headers) (14)
Dependency Injection (4) Response (4)
Diagnostics (6) SignalR (1)
Endpoint Routing (32) Security (7)
Email (2) Single File Application (2)
Features (10) Static Files and File Provider (10)
Generic Hosting (9) System.Text.Json (11)
gRPC (including grpc-Web) (12) Startup (12)
Health Check (6) Syndications (3)
IHttpClientFactory (5) Testing (1)
IHostedService (2) URL Redirect/Rewrite (6)
Logging (3) Uri Helper (5)
Localization and Globalization (6) Web Sockets (5)
Middleware (14) Web Utilities (3)
Mini Apps (1) Orleans (12)
Xml (1)
161 157

For Data Access samples, go to the excellent ORM Cookbook.

How to run these samples

To run these samples, simply open your command line console, go to each folder and execute dotnet watch run.

Foundation ASP.NET Core 5 Samples

Basic (6)

  • Hello World

    This is the simplest ASP.NET Core application you can create. An ASP.NET Core application includes a super fast web server called Kestrel. In a few lines of code we set up the web server and a simple app.

    In this sample we use a Startup class to configure your application. This is the canonical way of doing thing.

  • Hello World - 2

    This is the equivalent of the previous Hello World sample except that in this case we don't use a Startup class. This way of configuring things is not common.

  • Hello World - 3

    This sample uses C# 9 top level statements.

  • IWebHostConfiguration

    This sample demonstrates the usage of IWebHostEnvironment from Configure method.

  • IHostEnvironment

    This sample shows how to access IHostEnvironment from ConfigureServices.

  • IConfiguration

    This sample demonstrates the usage of IConfiguration from `Configure' method.

Misc (8)

  • Application Environment

    This sample shows how to obtain application environment information (target framework, etc).

  • Show Connection info

    Enumerate the connection information of a HTTP request.

  • Keeping track of anonymous users

    Keep track of anonymous user in your ASP.NET Core (useful in scenario such as keeping track of shopping cart) using ReturnTrue.AspNetCore.Identity.Anonymous library.

  • Password Hasher server

    Give it a string and it will generate a secure hash for you, e.g. localhost:5000?password=mypassword.

  • Integrate Newtonsoft.Json back

    ASP.NET Core has a new built in JSON Serializer/Deserializer. This sample shows how to integrate Newtonsoft.Json back to your project.

  • Version info

    Show various version info of the framework your system is running on.

  • IApplicationLifetime

    Responds to application startup and shutdown.

    We are using IApplicationLifetime that trigger events during application startup and shutdown.

  • CommandLine

    This project shows a simple integration between System.CommandLine, a command line parsing library with ASP.NET Core app.

Server-Sent Events (1)

  • Forever Server

    This server will send a 'hello world' greeting forever.

Markdown (2)

Utils (3)

  • Status Codes

    Here we contrast between the usage of Microsoft.AspNetCore.Http.StatusCodes and System.Net.HttpStatusCode.

  • MediaTypeNames

    This class provides convenient constants for some common MIME types. It's not extensive by any means however MediaTypeNames.Text.Html and MediaTypeNames.Application.Json come handy.

  • MediaTypeNames - 2

    Using FileExtensionContentTypeProvider to obtain the correct MIME type of a filename extension.

Device Detection (1)

The samples in this section rely on Wangkanai.Detection library.

  • Device Detection

    This is the most basic device detection. You will be able to detect whether the client is a desktop or a mobile client.

Image Sharp (1)

All these samples require SixLabors.ImageSharp.Web middleware package. This middleware is an excelent tool to process your day to day image processing need.

  • Image-Sharp

    This example shows how to enable image resizing functionality to your site. It's super easy and the middleware takes care of caching, etc.

Misc

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].