Semantic Kernel
by microsoftMicrosoft's lightweight SDK to integrate LLMs (OpenAI, Azure OpenAI, Hugging Face) with conventional programming languages — C#, Python, Java.
This project is no longer available on GitHub
The microsoft/Semantic Kernelrepository has been removed, renamed, or made private since we listed it, so the source and download links no longer work. We've kept this page because the details below are still useful for understanding what Semantic Kernel did — and because there are working alternatives.
Try LlamaIndex, DSPy or Haystack instead, or browse all ai frameworks tools.
About Semantic Kernel
Semantic Kernel is a C# open-source ai frameworks project by microsoft. Microsoft's lightweight SDK to integrate LLMs (OpenAI, Azure OpenAI, Hugging Face) with conventional programming languages — C#, Python, Java. It reached 22,000 GitHub stars and 0 forks before the repository was taken down. The figures below are the last we recorded.
Semantic Kernel — FAQ
What is Semantic Kernel?
Microsoft's lightweight SDK to integrate LLMs (OpenAI, Azure OpenAI, Hugging Face) with conventional programming languages — C#, Python, Java.
Can I still get Semantic Kernel?
Not from the original source. The microsoft/Semantic Kernel repository is no longer public on GitHub, so the download and source links no longer work. Forks may still exist elsewhere, and the related ai frameworks tools listed on this page are active alternatives.
Why is Semantic Kernel no longer available?
The repository was removed, renamed, or made private by its owner after we listed it. We keep this page up so the project's details stay findable and so you can jump straight to working alternatives.
What language is Semantic Kernel written in?
Semantic Kernel is primarily written in C#.
How popular is Semantic Kernel?
Semantic Kernel had 22,000 stars and 0 forks on GitHub when we last recorded it. Those figures are historical — the repository is no longer public.
More AI Frameworks skills
See all AI Frameworks →Data framework for LLM applications — ingest, structure, and access private or domain-specific data via RAG and indexing.
Framework for programming — rather than prompting — language models. Compiles LLM pipelines into self-improving, reproducible programs.
Production-ready LLM framework focused on RAG pipelines. Modular components for retrieval, generation and evaluation.
Stateful agents with long-term memory. OS-inspired hierarchical memory lets agents remember across sessions far beyond the context window.
Type-safe agent framework from the Pydantic team. Structured outputs, dependency injection, model-agnostic.