• This repository has been archived on 24/May/2022
  • Stars
    star
    560
  • Rank 79,541 (Top 2 %)
  • Language
  • License
    Other
  • Created about 9 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🗣Curated list of awesome resources for the Amazon Alexa platform.

Awesome Amazon Alexa Awesome Amazon Alexa

Curated list of awesome resources for the Amazon Alexa platform.

Contents

SDKs/Tools

  • alexa-skills-kit-js - The Alexa Skills Kit SDK for Node.js helps you get a skill up and running quickly, letting you focus on skill logic instead of boilerplate code.
  • jargon-sdk-nodejs - The Jargon SDK makes it easy for skill developers to manage their runtime content and to support multiple languages from within their skill.
  • AVS-server - Node.js web server for interacting with the Alexa Voice Service.
  • AVS-client - Front-end application for interacting with Alexa Voice Service.
  • SSMLOL - MP3 file validator for Alexa SSML <audio> tags.
  • Jovo Framework - Build cross-platform apps for Alexa and Google Home.
  • Alexa Smart Home SDK - An Alexa Skill Generator for IoT.
  • AssistantJS - TypeScript framework to build cross-platform voice applications.
  • alexa-avs-sample-app - This project provides a step-by-step walkthrough to help you build a hands-free Alexa Voice Service (AVS) prototype in 60 minutes.
  • alexa-skills-kit-sdk-for-java - SDK and example code for building voice-enabled skills for the Amazon Echo.
  • ask-alexa-pykit - A minimalist SDK for developing skills for the Amazon Echo's ASK.
  • alexa-skill-kit - Library for effortless Alexa Skill development with AWS Lambda.
  • alexa-home - Using Amazon Echo to control the home!
  • go-alexa - A collection of Amazon Echo / Alexa tools for Go development.
  • AlexaAndroid - A library and sample app to abstract access to the Amazon Alexa service for Android applications.
  • arduino-esp8266-alexa-wemo-switch - Amazon Alexa + WeMos switch made with Arduino D1 Mini.
  • MacLexa - Put Amazon's Alexa in the Mac System Tray, uses Alexa Voice Service and built with Swift.
  • Alexa-Chromecast-Skill-2.0 - Allows Amazon Alexa to control Google Chromecast, designed for Raspberry Pi.
  • AlexaSkillsKit.NET - .NET library that simplifies Alexa skills development; same object model as Amazon's AlexaSkillsKit for Java.
  • alexa-rubykit - Amazon Echo Alexa's App Kit Ruby Implementation.
  • SwiftOnLambda - Use Swift to define an Amazon Lambda function, and an Alexa Custom Skill.
  • alexa-skills-dotnet - An Amazon Alexa Skills SDK for .NET.
  • ralyxa - A Ruby framework for interacting with Amazon Alexa.
  • alexacast - Chromecast support for Amazon Alexa.
  • alexa-assistant - Implementation of the Google Assistant SDK as an Alexa skill.
  • haaska - Home Assistant Alexa Skill Adapter.
  • Alexa Skills Kit SDK for Java - SDK and example code for building voice-enabled skills for the Amazon Echo.
  • Aleksa - Aleksa is a small framework for writing Alexa Skills in Kotlin.
  • Alexa Skills Kit for Python - Alexa Skills Kit for Python.
  • python-alexa - A Simple Python Library to make Alexa skill development easy when aimed used in Lambda.
  • Java Alexa Skills Kit SDK (Lambda) - An Amazon Alexa Skills SDK for Java.
  • vsms-skeleton - Voice Skill Management System (Skeleton).
  • phoice/phlexa - PHP Library for Amazon Alexa voice applications.
  • amazon-alexa-php - Amazon Alexa PHP Library.
  • alexa-app - Set of classes to make creating Amazon Alexa Skills Kit (ASK) applications easier with Laravel and Lumen.
  • Virtual Alexa - Alexa Emulator for Unit-Testing.
  • ASK CLI - The ASK Command Line Interface (ASK CLI) is a tool for you to manage your Alexa skills and related AWS Lambda functions.

NPM Modules

  • intent-utterance-file-parser - Parse an intent utterance file, like the Alexa Skills Kit Sample Utterance file.
  • intent-utterance-expander - Expand custom utterance slots of phrases to use with Alexa Skills Utterances.
  • intent-utterance-generator - Alexa Skills Kit Sample Utterances generator.
  • alexa-utterances - Generate expanded utterances for Amazon Alexa from a template string.
  • alexa-voice-service.js - Library for interacting with Alexa Voice Service (AVS) in the browser.
  • alexa-grammar - Utilities and framework code for building valid grammars and skill kits for Amazon's Alexa voice agent service.
  • hapi-alexa - Hapi plugin for building Amazon Alexa apps on Node.js.
  • alexa-app - A framework for Alexa (Amazon Echo) apps using Node.js.
  • alexa-nodekit - Amazon Echo Alexa's App Kit Node.js Implementation.
  • generator-alexa-skill - A Yeoman generator for scaffolding an Alexa Skill for AWS Lambda.
  • expressive - A minimalist framework for Alexa Skill Kit apps running on Amazon Lambda.
  • wavelength - Framework for building Alexa Skills with AWS Lambda.
  • alexa-uncensor - Bypass Alexa (Amazon Echo) Text-to-Speech censorship.
  • ssml-builder - Easily create SSML without all the hassle of string concatenation.
  • alexa-verifier-middleware - An express middleware that verifies HTTP requests sent to an Alexa skill are sent from Amazon.
  • alexia - A Framework for creating Amazon Echo skills using Node.js.
  • fluent-ssml - Reusable, testable SSML templates for Typescript or plain Node.js.
  • jovo-framework-nodejs - Build cross-platform Voice Apps for Amazon Alexa and Google Assistant.
  • chatskills - Run and debug Alexa skills on the command-line. Create bots. Run them in Slack. Run them anywhere!
  • alexa-utterances - Generate expanded utterances for Amazon Alexa from a template string.
  • alexa-mp3-validator - A node module for validating your MP3 files to be used in your Amazon Alexa skill.
  • node-alexa-smapi - A node.js client library for using the Alexa Skill Management API.
  • jargon-sdk-nodejs - The Jargon SDK makes it easy for skill developers to manage their runtime content and to support multiple languages from within their skill.

Skills

  • ASK-HackerNews - An Alexa Skills Kit app to read the top Hacker News headlines.
  • Alexa-ChromeControl - Control your chrome browser via your Amazon Echo.
  • alexa-skill-jenkins - Alexa Skill that tells Who broke the Jenkins build.
  • ASK-fortune - Read a random, hopefully interesting, adage.
  • gmail-on-alexa - Gmail skill for Amazon Alexa.
  • alexa-plex - Alexa (Amazon Echo) app for interacting with a Plex Server and controlling client playback.
  • trash-talk - 100 greatest movie insults of all time to motivate you.
  • AlexaMakeMeASandwich - Chrome Extension that turns your Amazon Echo into a Sandwich Artisan.
  • LIFX-Alexa-Skill - An Alexa Skill created for the Amazon Echo that allows you to control your LIFX Lightbulbs.
  • EarthquakeInfoSkill - Amazon Echo (Alexa) skill to read out recent earthquakes in the world.
  • alexaHomeboy - Alexa Lambda Function for communicating with IFTTT maker channel.
  • RokuAlexaLambdaSkill - An Alexa Skill that allows voice control of your Roku.
  • alexa-sonos - An Alexa app to control a Sonos.
  • RottingTomatoes - Alexa skill that tells you various info about movies.
  • ktd-piggy-bank - An Alexa Skill to query the value of a Piggy Bank in Numerous.
  • dominos-alexa-skill - An Alexa Skill to track your Domino's orders.
  • bf-helper - An Alexa Skill to help Basic Fantasy RPG players with various tasks involved in setting up characters and navigating rules.
  • EchoMovieDialog - Amazon Echo skill: Alexa engages in a dialog using movie quotes.
  • alexa-coho - Sample code for building skill adapters for Alexa Connected Home using the Lighting API.
  • asana-alexa-skill - Alexa Skill for Asana.
  • alexa-against-humanity - Ask Alexa to randomly pick white or black cards from Cards Against Humanity.
  • echo-venmo - Amazon Echo Skill for Venmo.
  • Uber-Alexa-Skill - An Alexa skill for calling an Uber ride.
  • npmAlexa - Alexa app to ping NPM API.
  • 1minuteMindfullnessSkill - Skill code for Alexa Skill: 1 minute Mindfulness.
  • codeword-alexa-skill - Generate code words using Alexa.
  • alexa-league - Alexa Skill for Riot API.
  • alexa-astro - Ask your Amazon Echo about the night sky.
  • alexa_metar - Read ADDS METARs aloud on an Amazon Echo.
  • alexa-qrz - An Alexa Skill to lookup FCC license information.
  • alexa-airportinfo - This skill uses the FAA API to report the current weather, and any delays, for a given airport code.
  • alexa-ha - An Amazon Echo skill for controlling your Home Automation via voice.
  • alexia-starter-kit - Starter Kit project with sample Amazon Echo skill created using Alexia Framework. Contains eslint config, sample intent structure, unit tests and more.
  • geemusic - A bridge between Google Music and Amazon's Alexa.
  • alex-robinhood-skill - Unoffical Alexa Skill for Robinhood.

Boilerplates

Prototyping

  • VoiceX - Prototyping sample dialogs for voice user interfaces.
  • Sayspring - Create interactive voice prototypes for Amazon Alexa and Google Home.
  • BotSociety - Preview & prototype your voice interfaces.
  • Skillinator - Prototype Alexa Skills for Alexa Skills Kit SDK for JavaScript / Node.js (Lambda).
  • Storyline - Create and publish Amazon Alexa skills without coding with visual interface and pre-build templates.
  • Smartly.AI - All in one platform for your voice and chatbot projects.
  • PullString - Design, prototype, and publish voice apps for Amazon Alexa, Google Assistant and IoT devices.
  • Conversable - Conversable is the enterprise conversational intelligence platform for creating intuitive, on-demand, automated experiences on any messaging or voice channel.
  • kitt.ai - KITT.AI offers Conversational Understanding as a Service with ChatFlow and customizable wake word detection on embedded devices.

Analytics

  • Dashbot - Actionable Analytics for Amazon Alexa.
  • Opearlo - Opearlo is a voice design agency that offers Alexa skill design and development, along with Opearlo Analytics, a platform for insights into Alexa skill usage.
  • Alpine.ai - Alpine is a pioneer in voice experience analytics, and is the most widely used product analytics service for Alexa skills.
  • WitLingo - Witlingo is a SaaS product company that enables skills developers to access analytics, diagnostics, and discovery tools to help them improve their skills.

Utilities

  • Alexa-Utterance-Generator - A website that allows you to generate numerous utterances with a simplistic GUI.
  • Alexa Smart Home Payload V3 Generator - A website that generates smart home v3 discovery payloads.
  • Skillinator - A website to help generate Lambda template code from an Interaction Model JSON file. Service created by Amazon staff.
  • Skill Code Generator - A tool to help generate Lambda Boilerplate code in ASK SDK v2 with options of Variety greeting, Display Template Response
  • Audio converter (Storyline) - This simple tool helps you to convert your MP3s into the right format for Amazon Alexa skills. It works for Google Actions too.
  • Audio converter (Jovo) - Convert MP3 files for using in Amazon Alexa Skills.
  • Tophonetics - A free International Phonetic Alphabet (IPA) phonetics generator for your SSML in Amazon Alexa Skills.

Monitoring

  • Bespoken - Bespoken provides monitoring and testing tools for Alexa skills (and Google Actions). Our platform keeps track to make sure your skill is working correctly, and alerts you when it is not.
  • VoiceLabs.com - Testing and Monitoring Alexa skills - VoiceLabs is a free testing and monitoring platform for Alexa skills and Google Actions.

Newsletters

  • ASK Dev Weekly - Subscribe to a hand picked round up of the best Alexa Skills Kit (ASK) development links every week.
  • Hearing Voices - This week's news about voice computing apps, delivered directly to your inbox.
  • Alexa Developer - Latest Amazon Alexa news and IoT and voice industry trends.
  • Love My Echo - Things To Ask Alexa, how-tos, tips, tricks, etc.
  • VoiceBot - The latest news about Amazon Alexa, Google Home, Google Deep Mind, Apple Siri, Microsoft Cortana, IBM Watson and more.
  • Voice Dev Rocks - A weekly curated publication full of interesting, relevant links, brought to you by the Amazon Alexa, Google Assistant and Microsoft Cortana Slack communities.
  • Talking to Computers - A monthly newsletter about building for voice, on Alexa, Google Assistant, and elsewhere for developers, designers, and the tech-curious.

Podcasts

  • Alexa Dev Chat - The podcasts include Alexa news, developer tips, and interviews with Alexa developers and Alexa employees.
  • VoiceBot Podcasts - Gather in one place the most important news and commentary about all things voice web.
  • VoiceFirst.FM - A podcast network devoted to voice-first technology.

Blogs

  • Love My Echo - Love My Echo is the first consumer-oriented site dedicated to the Amazon Echo: what it is, what it does, and how to get the most from it.
  • VoiceBot - One of the main news sources about voice industry and Amazon Alexa.
  • Jargon Blog - The Jargon Blog releases weekly updates on voice 101 and product news

Books

Tutorials

Videos

Courses

Communities

  • Unofficial Alexa Slack - A group of chat channels focusing on Amazon Alexa enabled hardware and software. Developers, designers, marketers, business people, hobbyists, students, and other professionals involved in technology are welcome.
  • Alexa Developers Slack-- India Community - A group of chat channels focusing on Amazon Alexa Skill development in India. From student developers to Alexa Evangelists at Amazon, all are here to help you.
  • Storyline community - Facebook community of Alexa Developers built around the Storyline, tool for creating voice apps without coding.
  • Alexa Dev Days - Alexa Dev Days are free, interactive events from Amazon and sponsored by Intel. Engage in hands-on sessions where you will learn to create voice experiences and hear the latest on UI design and industry trends. Learners of all levels can join us for training sessions, workshops, live demos, and networking with Alexa experts and your peers.

Influencers

Conferences

  • Voice Summit- VOICE Summit sponsored by Amazon Alexa is the world's largest voice-tech conference
  • Alexa VoxCon - Amazon Alexa's Conference on All Things Voice.

Jobs

Easter Eggs

Fundraising

  • Alexa Fund - The Alexa Fund provides up to $100 million in venture capital funding to fuel voice technology innovation.

Contributing

Fork and submit Pull Request!

Please read the contribution guidelines. Thanks!

License

CC0

More Repositories

1

golang-for-nodejs-developers

Examples of Golang compared to Node.js for learning 🤓
Go
4,577
star
2

ethereum-development-with-go-book

📖 A little guide book on Ethereum Development with Go (golang)
Go
1,724
star
3

streamhut

Stream your terminal to web without installing anything 🌐
Go
887
star
4

ethereum-input-data-decoder

Ethereum smart contract transaction input data decoder
JavaScript
571
star
5

go-ethereum-hdwallet

Ethereum HD Wallet derivations in Go (golang)
Go
412
star
6

solidity-idiosyncrasies

Solidity gotchas, pitfalls, limitations, and idiosyncrasies.
Solidity
347
star
7

bash-streams-handbook

💻 Learn Bash streams, pipelines and redirection, from beginner to advanced.
238
star
8

spectrogram

Audio spectrogram in canvas.
JavaScript
187
star
9

Navigator.sendBeacon

Polyfill for Navigator.sendBeacon()
JavaScript
160
star
10

alexa-voice-service.js

Library for interacting with Alexa Voice Service (AVS) in the browser.
JavaScript
130
star
11

merkletreejs-solidity

Construct merkle trees with MerkleTree.js and verify merkle proofs in Solidity.
JavaScript
126
star
12

solidity-create2-example

Example of how to use the CREATE2 opcode released in the Constantinople update for Ethereum
JavaScript
119
star
13

sobel

Sobel Filter algorithm in JavaScript.
JavaScript
96
star
14

pixelate

Pixelate an image with canvas.
JavaScript
94
star
15

merkletreejs-nft-whitelist

Solidity NFT whitelist contract example using MerkleTree.js for constructing merkle root and merkle proofs.
JavaScript
74
star
16

awesome-token-curated-registries

Curated list of awesome Token Curated Registry (TCR) resources.
69
star
17

is-valid-domain

Validate domain name in JavaScript
JavaScript
68
star
18

solidity-audit-checklist

A checklist of things to look for when auditing Solidity smart contracts.
64
star
19

go-solidity-sha3

Generate Solidity SHA3 (Keccak256) hashes in Go (golang)
Go
61
star
20

go-web3-examples

Example of how to use "Web3" in golang.
Go
61
star
21

keccak256

A wrapper for the keccak library to compute 256 bit keccak hash in JavaScript.
JavaScript
60
star
22

cryptocharts

Cryptocurrency stats and charts displayed in your terminal.
Go
56
star
23

ethereum-hdwallet

CLI and Node.js library for Ethereum HD Wallet derivations from mnemonic
JavaScript
53
star
24

merkletreejs-multiproof-solidity

Verifying merkle multiproofs in solidity example (unaudited)
JavaScript
44
star
25

is-class

Check if function is an ES6 class.
JavaScript
43
star
26

go-coinmarketcap

The unofficial CoinMarketCap API client for Go.
Go
42
star
27

zksnarks-example

An example of how generate zero-knowledge proofs and verify using an Ethereum smart contract.
36
star
28

miguelmota.github.io

My Hugo powered blog
HTML
35
star
29

inview

Detect when element scrolled to view
JavaScript
34
star
30

intent-utterance-expander

Expand custom utterance slots of phrases, to use with Alexa Skills Kit Sample Utterances.
JavaScript
30
star
31

audio-oscilloscope

Audio oscilloscope in canvas.
JavaScript
30
star
32

is-base64

Predicate that returns true if base64 string.
JavaScript
29
star
33

eth-send

Simple way to send ether.
JavaScript
27
star
34

threejs-earth

Rotating planet Earth
JavaScript
27
star
35

global-keypress

Global key press event emitter.
C
26
star
36

sass-cheatsheet

Cheatsheet guide for Sass
25
star
37

ethereum-unit-converter

Ethereum unit converter in JavaScript
JavaScript
24
star
38

ethereum-private-key-to-address

Convert an Ethereum private key to a public address
JavaScript
24
star
39

ethereum-abi-caller

ABI method caller tool
TypeScript
23
star
40

audiobuffer-slice

Slice out a portion of an AudioBuffer.
JavaScript
23
star
41

ethereum-devtools

🛠️ A simple GUI of Ethereum tools and utilities for debugging
TypeScript
23
star
42

bitcoin-development-with-go

[Work in Progress] A little book on Bitcoin Development with Go (golang)
Go
22
star
43

go-ethutil

Ethereum utility functions for Go.
Go
21
star
44

merkletree-viz

Merke tree visualization library for browser, works with merkletreejs
JavaScript
21
star
45

ethereum-checksum-address

Convert Ethereum address to a checksummed address
JavaScript
21
star
46

ethereum-private-key-to-public-key

Convert an Ethereum private key to a public key
JavaScript
20
star
47

C4.5

C4.5 decision tree generation algorithm in JavaScript.
JavaScript
20
star
48

AVS-server

[DEPRECATED] Node.js web server for interacting with the Alexa Voice Service.
JavaScript
19
star
49

vwap

Calculate the Volume-Weighted Average Price (VWAP)
JavaScript
19
star
50

dotfiles

My dotfiles
Emacs Lisp
18
star
51

ethereum-public-key-to-address

Convert an Ethereum public key to an address
JavaScript
18
star
52

gundb-port-go

GunDB port examples in Go (golang)
Go
18
star
53

eos-merkle-proof

EOS smart contract to verify merkle proofs
C++
15
star
54

ethnotary

Document notarization on the Ethereum blockchain.
JavaScript
14
star
55

wos

Monitor traffic for unencrypted data and display a dashboard.
JavaScript
14
star
56

x86-assembly-examples

x86 Assembly language exercises I did while in school.
Assembly
14
star
57

lunch-wheel

A lunch wheel for when you can't decide.
JavaScript
13
star
58

AVS-client

DEPRECATED. Front-end application for interacting with Alexa Voice Service.
JavaScript
13
star
59

web-accessibility

Resources for developing with web accessibility in mind.
13
star
60

ASK-HackerNews

Alexa Skills Kit Hacker News app.
JavaScript
13
star
61

ethereum-checkpoint-git-commit

Checkpoint git commits to an Ethereum smart contract and verify commits as Merkle tree
JavaScript
13
star
62

http-message-parser

HTTP message parser in JavaScript.
JavaScript
13
star
63

loopback-file-upload-example

Example of using file system storage or AWS S3 for file uploads in Loopback
JavaScript
12
star
64

k-means

K-Means clustering in JavaScript.
JavaScript
12
star
65

intent-utterance-generator

Alexa Skills Kit Sample Utterances generator.
JavaScript
12
star
66

trollbox

Instant trollbox using Firebase.
JavaScript
12
star
67

mootron

A Tron like terminal theme
Vim Script
12
star
68

hidden-markov-model

Hidden Markov Models in JavaScript.
JavaScript
12
star
69

cairo-learning

Cairo lang learning notes
Makefile
11
star
70

twitter-purge

Unfollow inactive twitter accounts.
Ruby
11
star
71

metamask-vault-decrypter

CLI to decrypt MetaMask encrypted vault with password
JavaScript
11
star
72

arraybuffer-to-audiobuffer

Convert ArrayBuffer to AudioBuffer
JavaScript
11
star
73

geth-docker

Run a geth node that syncs up with rinkeby testnet in a Docker container.
Dockerfile
10
star
74

big-red-button

A node-hid based driver to read actions from the Dream Cheeky Big Red Button
JavaScript
10
star
75

is-valid-email

Validate email address
JavaScript
10
star
76

solidity-mt-vs-mmr

Solidity example comparing Merkle Tree vs Merkle Mountain Range tree gas usage.
Solidity
10
star
77

buffer-to-arraybuffer

Convert Buffer to ArrayBuffer
JavaScript
10
star
78

arraybuffer-to-buffer

Convert ArrayBuffer to Buffer
JavaScript
10
star
79

fkill

Simple bash script to kill process by name or port
Shell
10
star
80

rust-wasm-example

Example on compiling a Rust library into WebAssembly
JavaScript
10
star
81

zksync-messenger-l1-to-l2-example

Send a message from L1 Goerli to L2 zkSync testnet.
JavaScript
10
star
82

cairo.vim

Cairo lang plugin for Vim
Vim Script
10
star
83

s3scanner

Scan for open public S3 buckets
JavaScript
10
star
84

py-etherdelta

Python client for interacting with the EtherDelta API and Smart Contracts.
Python
10
star
85

terminal-tab

Open a terminal tab programatically
JavaScript
10
star
86

eth-balance

Simple way to check ether balance of an account address.
JavaScript
10
star
87

jsdoc-oblivion

A gray and blue theme for JSDoc.
JavaScript
10
star
88

vscode-ethereum-private-key-to-address

A simple VSCode extension that displays the public address of an Ethereum private key on hover.
TypeScript
10
star
89

etherdelta-gdax-theme-extension

EtherDelta GDAX-like Theme Chrome Extension
CSS
10
star
90

scroll-messenger-l2-to-l1-example

Send a message from L2 Scroll zkEVM testnet to L1 Goerli.
JavaScript
10
star
91

is-valid-hostname

Validate hostname in JavaScript based on RFC-1123
JavaScript
9
star
92

ethereum-keystore

Ethereum keystore generator and reader
JavaScript
9
star
93

tla-learning

Some examples and notes while learning TLA+ modeling language.
9
star
94

to-hex

Convert values to hex string
JavaScript
9
star
95

eos-ecverify

EOS smart contract that does ECDSA verification (ecrecover/ecverify)
C++
9
star
96

interpolate-rgb

Interpolate RGB colors in JavaScript.
JavaScript
8
star
97

mov2gif

A bash script to convert QuickTime movie (.mov) to animated gif (.gif)
Shell
8
star
98

sieve-of-eratosthenes

Sieve of Eratosthenes JavaScript implementation
JavaScript
8
star
99

stableswap-curve-example

JavaScript
8
star
100

go-webhook-server

A simple server to receive webhooks and execute commands
Go
8
star