aspnetcore vs semantic-kernel

aspnetcore and semantic-kernel share 8 technologies: Microsoft.Extensions.Hosting, System.IdentityModel.Tokens.Jwt, Microsoft.Extensions.AI.OpenAI, Microsoft.Extensions.AI, Microsoft.Extensions.Logging.Abstractions, Microsoft.Extensions.Logging, Microsoft.Extensions.Logging.Console, and OpenTelemetry. Both are written in C#.

Read it as markdown

What they share and what sets them apart

dotnet

aspnetcore

ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.

C#38.5kRead on November 6, 2026, at commit f19828cWhat is aspnetcore built with?

Only in aspnetcore

  • Blazor
  • Microsoft.AspNetCore.Components.Web
  • ASP.NET Core
  • Microsoft.Data.SqlClient.Extensions.Azure
  • Microsoft.EntityFrameworkCore.Sqlite
  • Microsoft.EntityFrameworkCore.SqlServer
  • Microsoft.Extensions.Caching.Abstractions
  • MySqlConnector
  • Npgsql.EntityFrameworkCore.PostgreSQL
  • Microsoft.Extensions.Caching.Memory
  • Redis
  • Postgres
  • Microsoft.Data.SqlClient
  • MySQL
  • Grpc.AspNetCore
  • Microsoft.EntityFrameworkCore.Design
  • Microsoft.EntityFrameworkCore.Relational
  • Pomelo.EntityFrameworkCore.MySql
  • Microsoft.EntityFrameworkCore
  • Azure.Identity
  • Microsoft.IdentityModel.Protocols.OpenIdConnect
  • @azure/msal-browser
  • Microsoft.Extensions.AI.Abstractions
  • AngleSharp
  • System.ComponentModel.Annotations
  • Microsoft.Extensions.Hosting.Abstractions
  • Microsoft.Extensions.Logging.Debug
  • OpenTelemetry.Exporter.OpenTelemetryProtocol
  • OpenTelemetry.Instrumentation.AspNetCore
  • OpenTelemetry.Instrumentation.Http
  • org.slf4j:slf4j-api
  • Serilog.Sinks.File

In common

  • Microsoft.Extensions.Hosting
  • System.IdentityModel.Tokens.Jwt
  • Microsoft.Extensions.AI.OpenAI
  • Microsoft.Extensions.AI
  • Microsoft.Extensions.Logging.Abstractions
  • Microsoft.Extensions.Logging
  • Microsoft.Extensions.Logging.Console
  • OpenTelemetry
microsoft

semantic-kernel

Integrate cutting-edge LLM technology quickly and easily into your apps

C#28.7kRead on November 8, 2026, at commit df1cb33What is semantic-kernel built with?

Only in semantic-kernel

Side by side

SizeLines written by people and agents, without generated ones; code files, without tests.
aspnetcore1,819,681 lines written6,675 code files
semantic-kernel538,799 lines written1,588 code files
Who writes itA commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
aspnetcore1.6% of its commits signed by AIWith GitHub Copilot and Claude Code
semantic-kernel2.5% of its commits signed by AIWith GitHub Copilot, Claude Code, and Cursor
ActivityFrom GitHub and its history, on the day SeeRepo read it.
aspnetcoreLast push November 6, 202651,448 commits38,498 stars
semantic-kernelLast push November 7, 20265,136 commits28,745 stars
TestsThe files that test the code, and the share of code files a test imports.
aspnetcore4,147 test files8.8% of its code files have a test that imports them
semantic-kernel1,025 test files64.6% of its code files have a test that imports them

Frequently asked questions

Which is bigger, aspnetcore or semantic-kernel?
aspnetcore, with 1,819,681 lines written; semantic-kernel has 538,799.

The proof: dotnet/aspnetcore's code at commit f19828c

Which has more GitHub stars, aspnetcore or semantic-kernel?
aspnetcore, with 38,498 stars; semantic-kernel has 28,745.

The proof: dotnet/aspnetcore on GitHub

Which has more tests, aspnetcore or semantic-kernel?
aspnetcore, with 4,147 test files; semantic-kernel has 1,025.

The proof: dotnet/aspnetcore's code at commit f19828c

Which was updated more recently, aspnetcore or semantic-kernel?
semantic-kernel: its last push was on November 7, 2026, and aspnetcore's on November 6, 2026.

The proof: microsoft/semantic-kernel's commits on GitHub

Which has more commits signed by AI, aspnetcore or semantic-kernel?
semantic-kernel: an AI signed 2.5% of its commits, with GitHub Copilot, Claude Code, and Cursor; in aspnetcore, 1.6%.

The proof: the commits each tool signed in microsoft/semantic-kernel

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →