
Landbot
No-code chatbot builder for conversational experiences
Discover top open-source software, updated regularly with real-world adoption signals.

Build sophisticated conversational bots in C#, JavaScript, or Python
Microsoft Bot Framework SDK enables developers to model and build conversational applications with free-form or guided interactions across multiple channels and platforms.
Bot Framework SDK v4 is an open-source toolkit from Microsoft that empowers developers and multi-disciplinary teams to create sophisticated conversational applications. Whether you're building simple text-based interactions or rich experiences with cards, images, and action buttons, the SDK provides comprehensive tools in C#, JavaScript, and Python.
Connect your bot to users wherever they are. Deploy through Azure Bot Service channels to reach Microsoft Teams, Slack, Facebook, Telegram, Twilio SMS, and more—or use SDK-specific adapters for platforms like Alexa Skills, Google Actions, and WebEx. The framework abstracts channel complexity, letting you focus on conversation design rather than integration mechanics.
Leverage community-built adapters, recognizers, dialogs, and middleware through Bot Framework Community projects and Botkit. The SDK integrates naturally with Azure services including LUIS for natural language understanding and QnA Maker for knowledge bases, enabling intelligent, context-aware conversations that scale with your business needs.
When teams consider Bot Framework, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Multi-Channel Customer Support
Deploy a single bot codebase to Teams, Slack, Facebook Messenger, and web chat, reducing maintenance overhead while providing consistent support experiences across platforms.
Enterprise IT Helpdesk Automation
Build an intelligent assistant integrated with LUIS and Azure services to handle password resets, ticket creation, and FAQ responses within Microsoft Teams.
E-Commerce Shopping Assistant
Create guided product discovery flows with rich cards and action buttons, connecting customers to inventory systems via Direct Line and web chat.
Voice-Enabled Skills for Alexa and Google
Extend bot logic to voice platforms using community adapters, enabling hands-free interactions for smart home control or information retrieval.
The SDK provides stable releases for C# (.NET Core and WebAPI), JavaScript (Node.js, TypeScript, ES6), and Python, with consistent APIs and feature parity across languages.
Yes, you can use SDK adapters to connect directly to platforms like Slack, Facebook, and Alexa. However, Azure Bot Service simplifies multi-channel management and provides language-independent channel support.
The SDK integrates with Azure LUIS for intent recognition and entity extraction, plus QnA Maker for knowledge base queries, enabling context-aware conversational experiences.
Yes, the Bot Framework Community maintains open-source adapters, recognizers, dialogs, and middleware for C#, JavaScript, and Python. Botkit also provides additional JavaScript tooling.
Azure Bot Service supports Microsoft Teams, Slack, Facebook, Telegram, Twilio SMS, Skype, and 10+ other channels. Community adapters add support for Alexa, Google Actions, WebEx, WhatsApp, and more.
Project at a glance
ActiveLast synced 4 days ago