
In simple English
This tool helps you test how people use your website or app. You can plan research studies, gather feedback from participants, and review the results in charts. It connects to external services for tasks like eye tracking and video calls. You will need some technical skill to set up its database and backend services. It is free to use under an open-source licence.
What it is
RUXAILAB is an open-source platform for user research, usability testing, and accessibility evaluation. It combines a Vue.js frontend with Firebase database storage and optional microservices for advanced analysis.
What it is good for
Solo builders and designers who want to run remote usability tests and collect user feedback without paying for commercial research platforms.
- Provides tools for both usability testing and accessibility evaluation.
- Includes optional add-ons for eye tracking, sentiment analysis, and video calls.
- Free and open-source under the MIT licence.
- Requires a connected Firebase project and environment configuration to run.
- Advanced features need several separate companion repositories and APIs running.
- Setup is complex for non-programmers due to multiple microservice dependencies.
Paid user research platforms and manual user testing spreadsheets.
Firebase (a hosted database and backend platform provided by Google)
- formbricks/formbricks13k stars
An open-source survey and user research platform for collecting in-product feedback.
- PostHog/posthog40k stars
An open-source product analytics suite that includes session replay and feature flags.
- botpress/botpress15k stars
The command-line tool, software kit and integrations for the Botpress cloud service, rather than a chatbot you host.
- heyform/heyform9.0k stars
A form and survey builder you can run yourself, with conversational one-question-at-a-time forms.
- Notifuse/notifuse2.2k stars
Self-hosted newsletters, automations and transactional email, built on a delivery service you supply.
git clone https://github.com/ruxailab/ruxailab.git cd ruxailab npm install cp .env.example .env npm run serve