Kavita vs semantic-kernel

Kavita and semantic-kernel share 4 technologies: Microsoft.Extensions.Hosting, System.IdentityModel.Tokens.Jwt, YamlDotNet, and Markdig. Both are written in C#.

Read it as markdown

What they share and what sets them apart

Kareadita

Kavita

Kavita is a fast, feature rich, cross platform reading server. Built with the goal of being a full solution for all your reading needs. Setup your own server and share your reading collection with your friends and family.

C#12.1kRead on November 11, 2026, at commit a9cdf1cWhat is Kavita built with?

Only in Kavita

  • ASP.NET Core
  • Microsoft.Data.Sqlite
  • Microsoft.EntityFrameworkCore.Sqlite
  • SQLite
  • Microsoft.AspNetCore.StaticFiles
  • Angular
  • Microsoft.EntityFrameworkCore.Design
  • Microsoft.EntityFrameworkCore
  • Microsoft.Extensions.Identity.Stores
  • Microsoft.AspNetCore.Authentication.JwtBearer
  • Microsoft.AspNetCore.Authentication.OpenIdConnect
  • Microsoft.AspNetCore.Identity.EntityFrameworkCore
  • HtmlAgilityPack
  • CsvHelper
  • MailKit
  • Serilog.AspNetCore
  • Serilog.Enrichers.Thread
  • Serilog.Extensions.Hosting
  • Serilog.Settings.Configuration
  • Serilog.Sinks.Console
  • Serilog.Sinks.File
  • Serilog
  • Bootstrap
  • @ng-bootstrap/ng-bootstrap
  • @angular/cdk
  • echarts
  • @iplab/ngx-color-picker
  • ngx-infinite-scroll
  • quill
  • screenfull
  • Swiper

In common

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.
Kavita278,372 lines written2,420 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.
Kavita0.1% of its commits signed by AIWith GitHub Copilot
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.
KavitaLast push November 11, 20263,285 commits12,105 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.
Kavita175 test files21.1% 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, Kavita or semantic-kernel?
semantic-kernel, with 538,799 lines written; Kavita has 278,372.

The proof: microsoft/semantic-kernel's code at commit df1cb33

Which has more GitHub stars, Kavita or semantic-kernel?
semantic-kernel, with 28,745 stars; Kavita has 12,105.

The proof: microsoft/semantic-kernel on GitHub

Which has more tests, Kavita or semantic-kernel?
semantic-kernel, with 1,025 test files; Kavita has 175.

The proof: microsoft/semantic-kernel's code at commit df1cb33

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

The proof: Kareadita/Kavita's commits on GitHub

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

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 →