gurkan-eyrice/dotnet-free-ai-integrations

AI-powered .NET Core applications using free alternatives to OpenAI — HuggingFace, RapidAPI, Tesseract, ElevenLabs and more. Includes 20+ console & web-based mini projects.

C#

1

1 commits

updated Aug 7, 2025

See the code

README

Free AI Integrations with .NET Core

This repository contains a collection of AI-powered applications built with .NET Core and C#, inspired by Murat Yücedað's Udemy course:
"AI Integrations with C# and .NET"

Unlike the original course, which uses OpenAI, this project uses free AI APIs like HuggingFace, AssemblyAI, ElevenLabs, RapidAPI, OCR.Space, and more — making it accessible without paid subscriptions.

Some projects are web applications and others are console applications, showcasing various real-world use cases.

Purpose

To demonstrate how to integrate powerful, real-world AI services into .NET Core applications without relying on paid providers like OpenAI.

Technologies Used

  • .NET Core 8.0
  • C#
  • ASP.NET Core MVC
  • Console Applications
  • REST APIs & HttpClient
  • JSON & Async/Await
  • External APIs (HuggingFace, AssemblyAI, ElevenLabs, OCR.Space, RapidAPI, NewsAPI, etc.)

?? Project List

NoProject NameDescriptionTechnology UsedType
1NetCoreAI.Project01_ApiDemoBasic API demo.NET Core Web APIWeb
2NetCoreAI.Project02_ApiConsumeUICRUD operations for customersASP.NET Core MVCWeb
3NetCoreAI.Project03_RapidApiList IMDB Top 100 MoviesRapidAPIConsole
4NetCoreAI.Project04_OpenAIChatChat with AI (Gemini integration)GeminiConsole
5NetCoreAI.Project05_OpenWhisperAudioTranskriptConvert speech to textAssemblyAIConsole
6NetCoreAI.Project06_DallEImageGenerationGenerate images from textHuggingFaceConsole
7NetCoreAI.Project07_TesseractOcrExtract text from imagesTesseract OCRConsole
8NetCoreAI.Project08_GoogleCloudVisionOCR via APIOCR.SpaceConsole
9NetCoreAI.Project09_OpenAITranslateTranslate textHuggingFaceConsole
10NetCoreAI.Project10_TextToSpeechText-to-speech synthesis.NET SpeechSynthesizerConsole
11NetCoreAI.Project11_TextToSpeechWithOpenAIText-to-speech using APIElevenLabs APIConsole
12NetCoreAI.Project12_SentimentAIAppSentiment analysisHuggingFaceConsole
13NetCoreAI.Project13_SentimentWithDegreeAIAppAdvanced sentiment analysisHuggingFaceConsole
14NetCoreAI.Project14_ArticleSummarizeAISummarize long articlesHuggingFaceConsole
15NetCoreAI.Project15_WebScrapingWithOpenAIApiScrape and summarize websitesHuggingFaceConsole
16NetCoreAI.Project16_PdfAnalyzeWithOpenAISummarize content of PDF filesHuggingFaceConsole
17NetCoreAI.Project17_GoogleCloudVisionImageDetectionDetect objects in imagesHuggingFaceConsole
18NetCoreAI.Project18_OpenAINewSummarizeWithRssGet top news via RSS and summarizeNewsAPIConsole
19NetCoreAI.Project19_CreateStoryWithAICreate stories based on user inputHuggingFaceConsole
20NetCoreAI.Project20_RecipeSuggestionWithOpenAISuggest recipes from ingredientsHuggingFaceWeb

Security Notice

Although some file names mention "OpenAI", OpenAI was not used in this project. All APIs used are free alternatives with limited usage depending on the provider. Make sure to keep your API keys private and don’t push them to GitHub.

?? License

According to the agreements of some platforms, This project recommended for educational purposes only.

gurkan-eyrice/dotnet-free-ai-integrations

AI-powered .NET Core applications using free alternatives to OpenAI — HuggingFace, RapidAPI, Tesseract, ElevenLabs and more. Includes 20+ console & web-based mini projects.

C#

1

1 commits

updated Aug 7, 2025

See the code

README

Free AI Integrations with .NET Core

This repository contains a collection of AI-powered applications built with .NET Core and C#, inspired by Murat Yücedað's Udemy course:
"AI Integrations with C# and .NET"

Unlike the original course, which uses OpenAI, this project uses free AI APIs like HuggingFace, AssemblyAI, ElevenLabs, RapidAPI, OCR.Space, and more — making it accessible without paid subscriptions.

Some projects are web applications and others are console applications, showcasing various real-world use cases.

Purpose

To demonstrate how to integrate powerful, real-world AI services into .NET Core applications without relying on paid providers like OpenAI.

Technologies Used

  • .NET Core 8.0
  • C#
  • ASP.NET Core MVC
  • Console Applications
  • REST APIs & HttpClient
  • JSON & Async/Await
  • External APIs (HuggingFace, AssemblyAI, ElevenLabs, OCR.Space, RapidAPI, NewsAPI, etc.)

?? Project List

NoProject NameDescriptionTechnology UsedType
1NetCoreAI.Project01_ApiDemoBasic API demo.NET Core Web APIWeb
2NetCoreAI.Project02_ApiConsumeUICRUD operations for customersASP.NET Core MVCWeb
3NetCoreAI.Project03_RapidApiList IMDB Top 100 MoviesRapidAPIConsole
4NetCoreAI.Project04_OpenAIChatChat with AI (Gemini integration)GeminiConsole
5NetCoreAI.Project05_OpenWhisperAudioTranskriptConvert speech to textAssemblyAIConsole
6NetCoreAI.Project06_DallEImageGenerationGenerate images from textHuggingFaceConsole
7NetCoreAI.Project07_TesseractOcrExtract text from imagesTesseract OCRConsole
8NetCoreAI.Project08_GoogleCloudVisionOCR via APIOCR.SpaceConsole
9NetCoreAI.Project09_OpenAITranslateTranslate textHuggingFaceConsole
10NetCoreAI.Project10_TextToSpeechText-to-speech synthesis.NET SpeechSynthesizerConsole
11NetCoreAI.Project11_TextToSpeechWithOpenAIText-to-speech using APIElevenLabs APIConsole
12NetCoreAI.Project12_SentimentAIAppSentiment analysisHuggingFaceConsole
13NetCoreAI.Project13_SentimentWithDegreeAIAppAdvanced sentiment analysisHuggingFaceConsole
14NetCoreAI.Project14_ArticleSummarizeAISummarize long articlesHuggingFaceConsole
15NetCoreAI.Project15_WebScrapingWithOpenAIApiScrape and summarize websitesHuggingFaceConsole
16NetCoreAI.Project16_PdfAnalyzeWithOpenAISummarize content of PDF filesHuggingFaceConsole
17NetCoreAI.Project17_GoogleCloudVisionImageDetectionDetect objects in imagesHuggingFaceConsole
18NetCoreAI.Project18_OpenAINewSummarizeWithRssGet top news via RSS and summarizeNewsAPIConsole
19NetCoreAI.Project19_CreateStoryWithAICreate stories based on user inputHuggingFaceConsole
20NetCoreAI.Project20_RecipeSuggestionWithOpenAISuggest recipes from ingredientsHuggingFaceWeb

Security Notice

Although some file names mention "OpenAI", OpenAI was not used in this project. All APIs used are free alternatives with limited usage depending on the provider. Make sure to keep your API keys private and don’t push them to GitHub.

?? License

According to the agreements of some platforms, This project recommended for educational purposes only.

Languages

C#

76.9%

HTML

18.5%

CSS

3.9%