Talking to customers · Independent · 24 Oct 2026

yshmarov/testimonials

⭐ Testimonials, reviews and NPS for Rails: in-app collection widget (text + video), public collection page, triage dashboard, read API. Alternative to Testimonial.to / Senja — inside your Rails app.

← Talking to customers

In simple English

This tool adds customer review collection directly to your web application. Users can record video feedback, type text reviews, and answer satisfaction surveys without leaving your site. All feedback goes straight into your own database instead of a separate vendor service. You manage and approve every review from an administrative dashboard inside your app. It is free to use and runs on your existing server.

What it is

A Ruby on Rails engine (a plug-in that adds complete features to an existing web application) that handles customer reviews, video recording, Net Promoter Score surveys, and moderation. It includes a frontend widget, public collection pages, a triage dashboard, and an API for displaying your reviews elsewhere.

What it is good for

Solo builders and small teams running Ruby on Rails applications who want to collect social proof and customer feedback without paying monthly fees to external services.

Stars17
LicenceMIT
Latestv1.1.0 (2026-10-17)checked 24 Oct 2026
Last code change2026-10-17
Written inRuby
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Stores all reviews and videos directly in your own database.
  • Includes in-browser video recording and playback without extra services.
  • Free and open-source under the MIT licence.
Watch for
  • Built exclusively for Ruby on Rails, so it cannot be used with other web frameworks.
  • Requires Active Storage configuration for video and avatar file uploads.
  • Administrator dashboard needs custom authorization rules before public deployment.
Replaces

third-party testimonial widgets and survey tools

Works well with

Active Storage

Similar repositories
  • yshmarov/ideasbugs22 stars

    An in-app bug report and feature request engine built by the same author with a matching design and setup.

  • yshmarov/livechat13 stars

    A self-hosted live chat engine for Ruby on Rails applications sharing the same architectural style.

Also reviewed on Repo Radar
  • 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.

Install
gem "testimonials"
bundle install
bin/rails generate testimonials:install
bin/rails db:migrate

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Sales & Customers › Customer Success & Feedback › NPS & CSAT.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.