jovotech / Jovo Framework
Licence: apache-2.0
π The Open Source Voice Layer: Build Voice Experiences for Alexa, Google Assistant, Samsung Bixby, Web Apps, and much more
Stars: β 1,320
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to Jovo Framework
Assistantjs
TypeScript framework to build cross-platform voice applications (alexa, google home, ...).
Stars: β 100 (-92.42%)
Mutual labels: alexa, google-assistant, google-home, amazon-alexa, voice
Awesome Voice Apps
πΆ A curated list of awesome voice projects, tools, and resources for Amazon Alexa, Google Assistant, and more.
Stars: β 138 (-89.55%)
Mutual labels: alexa, google-assistant, alexa-skill, amazon-alexa, voice
Assistantcomputercontrol
Control your computer with your Google Home or Amazon Alexa assistant!
Stars: β 554 (-58.03%)
Mutual labels: alexa, google-assistant, google-home, amazon-alexa
Jaicf Kotlin
Kotlin framework for conversational voice assistants and chatbots development
Stars: β 160 (-87.88%)
Mutual labels: alexa, google-assistant, alexa-skill, voice
cookiecutter-flask-ask
Cookiecutter template for Alexa skills based on the fantastic Flask-Ask framework πΎπ£β
Stars: β 51 (-96.14%)
Mutual labels: alexa, voice, alexa-skill, amazon-alexa
Assistants Pi
Headless Google Assistant and Alexa on Raspberry Pi
Stars: β 280 (-78.79%)
Mutual labels: alexa, google-assistant, amazon-alexa
Awesome Amazon Alexa
π£Curated list of awesome resources for the Amazon Alexa platform.
Stars: β 458 (-65.3%)
Mutual labels: alexa, alexa-skill, amazon-alexa
Voicewp
Create Alexa Skills through WordPress
Stars: β 132 (-90%)
Mutual labels: alexa, alexa-skill, amazon-alexa
Alexa Skills Kit Sdk For Java
The Alexa Skills Kit SDK for Java helps you get a skill up and running quickly, letting you focus on skill logic instead of boilerplate code.
Stars: β 758 (-42.58%)
Mutual labels: alexa, amazon-alexa, voice
alexa-ruby
Ruby toolkit for Amazon Alexa service
Stars: β 17 (-98.71%)
Mutual labels: alexa, alexa-skill, amazon-alexa
Chatskills
Run and debug Alexa skills on the command-line. Create bots. Run them in Slack. Run them anywhere!
Stars: β 171 (-87.05%)
Mutual labels: alexa, alexa-skill, amazon-alexa
ultimate-guide-to-voice-assistants
Curation of startups, resources, people, posts etc in the voice-space
Stars: β 55 (-95.83%)
Mutual labels: voice, google-home, amazon-alexa
voice-landing-page
Free Landing Page Bootstrap Template for Alexa Skills and Google Actions
Stars: β 21 (-98.41%)
Mutual labels: alexa, voice, alexa-skill
SinricPro Generic
Simple way to control your IOT development boards like ESP8226, ESP32, Arduino SAMD21, Adafruit SAMD21, SAMD51, nRF52, STM32, Teensy, SAM DUE with Amazon Alexa or Google Home
Stars: β 18 (-98.64%)
Mutual labels: alexa, alexa-skill, google-home
Hoobs
Build your Smart Home with HOOBS. Connect over 2,000 Accessories to your favorite Ecosystem.
Stars: β 325 (-75.38%)
Mutual labels: alexa, google-home
Homebridge Alexa
Expose your homebridge controlled devices to Amazon Alexa.
Stars: β 316 (-76.06%)
Mutual labels: alexa, amazon-alexa
Flask Assistant
Framework for Building Virtual Assistants with Dialogflow and python
Stars: β 358 (-72.88%)
Mutual labels: google-assistant, google-home
Alexa Assistant
Implementation of the Google Assistant SDK as an Alexa skill
Stars: β 422 (-68.03%)
Mutual labels: google-assistant, alexa-skill
Alexacontrolledsamsungtv
Control your Samsung smart TV via amazon alexa
Stars: β 73 (-94.47%)
Mutual labels: alexa, alexa-skill
Jovo Framework
NEWS: We just launched "Jovo for Web" with 4 starter templates
The Open Source Voice Layer: Build Voice Experiences for Alexa, Google Assistant, Samsung Bixby, Web Apps, and much more
app.setHandler({
LAUNCH() {
return this.toIntent('HelloWorldIntent');
},
HelloWorldIntent() {
this.ask('Hello World! What\'s your name?', 'Please tell me your name.');
},
MyNameIsIntent() {
this.tell('Hey ' + this.$inputs.name.value + ', nice to meet you!');
},
});
The main features of the Jovo ecosystem are:
-
Jovo Framework: Build cross-platform apps for voice and chat
- Build on top of platforms like Alexa, Google Assistant, Samsung Bixby, and Facebook Messenger
- Build voice-enabled apps for web and mobile
- Build voice interactions into custom hardware like Raspberry Pi
- Jovo CLI: Create, build, and deploy Jovo projects (including staging)
- Jovo Marketplace: Large variety of integrations like ASR, NLU, databases, analytics, CMS, and TTS
- Jovo Webhook and Jovo Debugger for efficient local development and debugging in the browser
- Jovo Language Model: A consolidated language model that can be converted into Alexa Interaction Models and Dialogflow Agents
π Join our newsletter for free courses on voice app development: www.jovo.tech/newsletter
Table of Contents
We're glad to be supported by respected companies and individuals in the voice-first industry. See our Open Collective to learn more.
Gold Sponsors
Silver Sponsors
Bronze Sponsors
Find all supporters in our BACKERS.md
file.
Usage
Learn more in our Quickstart Guide.
Install the Jovo CLI:
$ npm install -g jovo-cli
Create a new Jovo project:
# Default: Create new JavaScript project
$ jovo new <directory>
# Alternative: Create new TypeScript project
$ jovo new <directory> --language typescript
Go into project directory and run the Jovo development server:
# Go into project directory (replace <directory> with your folder)
$ cd <directory>
# Run local development server
$ jovo run
# Press "." to open the Jovo Debugger
Benefits
- Flexible: Easily extend the Jovo Framework with integrations and plugins. Learn more in the Jovo Marketplace
- Starter friendly: Templates and community support
- Efficient: Local development and staging
- Modular: Reusable conversational components
- Robust: Unit testing and debugging tools
- You're in full control: Host your app anywhere
Learn more
- Jovo Docs (https://www.jovo.tech/docs/)
- Jovo Tutorials (https://www.jovo.tech/tutorials)
- Jovo Courses (https://www.jovo.tech/courses)
- Jovo Youtube Channel (https://www.youtube.com/c/jovotech)
Contributing
We strongly encourage everyone who wants to help the Jovo development take a look at the following resources:
- CONTRIBUTING.md
- Step by step process
- Take a look at our issues
- Support us on Open Collective
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].