
The Foisit Project is your all-in-one suite of libraries for building interactive, voice-driven experiences in Angular, React, and Vue. With Foisit, you can empower your applications to listen, respond, and act—seamlessly.
- 🌐 Cross-Framework Support: Designed for Angular, React, and Vue.
- 🗣️ Voice Interactions: Speak commands to control your app with ease.
- 🧩 Dynamic Commands: Add or remove commands on the fly.
- ✨ Visual Feedback: Show animations when the assistant is active.
- 🚀 Effortless Integration: Start with just a few lines of code.
Ready to see the magic? Check out live demos for each framework:
🅰️ Angular Demo- ⚛️ React Demo
- 🖖 Vue Demo
Install the library for your desired framework:
npm install @foisit/angular-wrapper
or
yarn add @foisit/angular-wrapper
npm install @foisit/react-wrapper
or
yarn add @foisit/react-wrapper
npm install @foisit/vue-wrapper
or
yarn add @foisit/vue-wrapper
Each library has its own detailed documentation to help you get started quickly:
We’re excited to have you join the Foisit community! Contribute, suggest features, or raise issues.
- Submit your PRs 🤝.
- Follow semantic versioning for commit messages ✍️.
- We welcome all ideas!
Licensed under the MIT License.
This project is powered by Nx, a smart monorepo management tool:
Serve the Angular app:
npx nx serve foisit-ng
Build the Vue app:
npx nx build foisit-vue
View the dependency graph:
npx nx graph
Join the conversation:
Let us know how Foisit can make your apps even better! 🎉