What is semantic-kernel built with?
semantic-kernel is a C# repo built with Microsoft.Extensions.Hosting and AIOHTTP. It reaches it with EntityFramework, signs people in with System.IdentityModel.Tokens.Jwt and azure-identity, uses AI through Azure.AI.OpenAI, Microsoft.Extensions.AI.AzureAIInference, Microsoft.Extensions.AI.OpenAI, azure-ai-agents, Microsoft.Extensions.AI, and 4 more, makes its content with Handlebars.Net, YamlDotNet, defusedxml, DocumentFormat.OpenXml, jinja2, and 1 more, validates its data with JsonSchema.Net, JsonSchema.Net.Generation, Pydantic, Microsoft.OpenApi, and openapi-core, is tested with coverlet.collector, Microsoft.Extensions.TimeProvider.Testing, Microsoft.NET.Test.Sdk, MSTest.TestFramework, xunit.runner.visualstudio, and 3 more, deploys with Microsoft.Extensions.Logging.Console, opentelemetry-api, Microsoft.Extensions.Logging, Microsoft.Extensions.Logging.Abstractions, and OpenTelemetry, and uses Npgsql. It has 538,799 written lines, with 1,025 test files.
Read on November 8, 2026, at commit df1cb33. Read it as markdown
Backend
Data 1
- Npgsql
Data access 1
- EntityFramework
Sign-in 2
- azure-identity10 files
- System.IdentityModel.Tokens.Jwt
AI 8
mcp3 files
- azure-ai-agents4 files
- Microsoft.Extensions.AI4 files
- azure-ai-projects3 files
- Microsoft.ML.OnnxRuntime1 file
- Azure.AI.OpenAI
- Microsoft.Extensions.AI.AzureAIInference
- Microsoft.Extensions.AI.OpenAI
Services 1
Other repos with a similar stack
Ordered by how much of its stack they share with semantic-kernel, then by stars.
- run-llamallama_index52.9k
LlamaIndex is the document processing platform for AI
11 of 67 in common · PythonCompare → - volcengineOpenViking41.7k
Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
8 of 67 in common · PythonCompare → - dotnetaspnetcore38.5k
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
8 of 67 in commonCompare → - open-webuiopen-webui158.1k
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
7 of 67 in common · SvelteCompare →
Frequently asked questions
What language is semantic-kernel written in?
What framework does semantic-kernel use?
What does semantic-kernel sign people in with?
Does semantic-kernel use AI?
What services does semantic-kernel use?
Does semantic-kernel have tests?
Which repos have a stack like semantic-kernel's?
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.
Is it your repo? Add its badge, keep it up to date or take it down →

