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
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.
To demonstrate how to integrate powerful, real-world AI services into .NET Core applications without relying on paid providers like OpenAI.
| No | Project Name | Description | Technology Used | Type |
|---|---|---|---|---|
| 1 | NetCoreAI.Project01_ApiDemo | Basic API demo | .NET Core Web API | Web |
| 2 | NetCoreAI.Project02_ApiConsumeUI | CRUD operations for customers | ASP.NET Core MVC | Web |
| 3 | NetCoreAI.Project03_RapidApi | List IMDB Top 100 Movies | RapidAPI | Console |
| 4 | NetCoreAI.Project04_OpenAIChat | Chat with AI (Gemini integration) | Gemini | Console |
| 5 | NetCoreAI.Project05_OpenWhisperAudioTranskript | Convert speech to text | AssemblyAI | Console |
| 6 | NetCoreAI.Project06_DallEImageGeneration | Generate images from text | HuggingFace | Console |
| 7 | NetCoreAI.Project07_TesseractOcr | Extract text from images | Tesseract OCR | Console |
| 8 | NetCoreAI.Project08_GoogleCloudVision | OCR via API | OCR.Space | Console |
| 9 | NetCoreAI.Project09_OpenAITranslate | Translate text | HuggingFace | Console |
| 10 | NetCoreAI.Project10_TextToSpeech | Text-to-speech synthesis | .NET SpeechSynthesizer | Console |
| 11 | NetCoreAI.Project11_TextToSpeechWithOpenAI | Text-to-speech using API | ElevenLabs API | Console |
| 12 | NetCoreAI.Project12_SentimentAIApp | Sentiment analysis | HuggingFace | Console |
| 13 | NetCoreAI.Project13_SentimentWithDegreeAIApp | Advanced sentiment analysis | HuggingFace | Console |
| 14 | NetCoreAI.Project14_ArticleSummarizeAI | Summarize long articles | HuggingFace | Console |
| 15 | NetCoreAI.Project15_WebScrapingWithOpenAIApi | Scrape and summarize websites | HuggingFace | Console |
| 16 | NetCoreAI.Project16_PdfAnalyzeWithOpenAI | Summarize content of PDF files | HuggingFace | Console |
| 17 | NetCoreAI.Project17_GoogleCloudVisionImageDetection | Detect objects in images | HuggingFace | Console |
| 18 | NetCoreAI.Project18_OpenAINewSummarizeWithRss | Get top news via RSS and summarize | NewsAPI | Console |
| 19 | NetCoreAI.Project19_CreateStoryWithAI | Create stories based on user input | HuggingFace | Console |
| 20 | NetCoreAI.Project20_RecipeSuggestionWithOpenAI | Suggest recipes from ingredients | HuggingFace | Web |
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.
According to the agreements of some platforms, This project recommended for educational purposes only.
C#
76.9%
HTML
18.5%
CSS
3.9%
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
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.
To demonstrate how to integrate powerful, real-world AI services into .NET Core applications without relying on paid providers like OpenAI.
| No | Project Name | Description | Technology Used | Type |
|---|---|---|---|---|
| 1 | NetCoreAI.Project01_ApiDemo | Basic API demo | .NET Core Web API | Web |
| 2 | NetCoreAI.Project02_ApiConsumeUI | CRUD operations for customers | ASP.NET Core MVC | Web |
| 3 | NetCoreAI.Project03_RapidApi | List IMDB Top 100 Movies | RapidAPI | Console |
| 4 | NetCoreAI.Project04_OpenAIChat | Chat with AI (Gemini integration) | Gemini | Console |
| 5 | NetCoreAI.Project05_OpenWhisperAudioTranskript | Convert speech to text | AssemblyAI | Console |
| 6 | NetCoreAI.Project06_DallEImageGeneration | Generate images from text | HuggingFace | Console |
| 7 | NetCoreAI.Project07_TesseractOcr | Extract text from images | Tesseract OCR | Console |
| 8 | NetCoreAI.Project08_GoogleCloudVision | OCR via API | OCR.Space | Console |
| 9 | NetCoreAI.Project09_OpenAITranslate | Translate text | HuggingFace | Console |
| 10 | NetCoreAI.Project10_TextToSpeech | Text-to-speech synthesis | .NET SpeechSynthesizer | Console |
| 11 | NetCoreAI.Project11_TextToSpeechWithOpenAI | Text-to-speech using API | ElevenLabs API | Console |
| 12 | NetCoreAI.Project12_SentimentAIApp | Sentiment analysis | HuggingFace | Console |
| 13 | NetCoreAI.Project13_SentimentWithDegreeAIApp | Advanced sentiment analysis | HuggingFace | Console |
| 14 | NetCoreAI.Project14_ArticleSummarizeAI | Summarize long articles | HuggingFace | Console |
| 15 | NetCoreAI.Project15_WebScrapingWithOpenAIApi | Scrape and summarize websites | HuggingFace | Console |
| 16 | NetCoreAI.Project16_PdfAnalyzeWithOpenAI | Summarize content of PDF files | HuggingFace | Console |
| 17 | NetCoreAI.Project17_GoogleCloudVisionImageDetection | Detect objects in images | HuggingFace | Console |
| 18 | NetCoreAI.Project18_OpenAINewSummarizeWithRss | Get top news via RSS and summarize | NewsAPI | Console |
| 19 | NetCoreAI.Project19_CreateStoryWithAI | Create stories based on user input | HuggingFace | Console |
| 20 | NetCoreAI.Project20_RecipeSuggestionWithOpenAI | Suggest recipes from ingredients | HuggingFace | Web |
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.
According to the agreements of some platforms, This project recommended for educational purposes only.
C#
76.9%
HTML
18.5%
CSS
3.9%