gitwtfhub

wtf is echoo?

lara-zeus/echoo — explained in plain English

Analysis updated 2026-05-18

1BladeAudience · developerComplexity · 2/5LicenseSetup · easy

TL;DR

A FilamentPHP form component that lets users record audio directly in the browser for Laravel admin panels.

Mindmap

mindmap
  root((Echoo))
    What it does
      Records browser audio
      Uploads via Filament
      Shows in tables
    Tech stack
      PHP
      Laravel
      FilamentPHP
      TALL stack
    Use cases
      Voice note fields
      Admin panel audio display
      Custom storage config
    Audience
      Laravel developers
      Filament plugin users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Add a browser-based audio recording field to a Laravel admin panel built with Filament.

REASON 2

Display recorded audio clips in a Filament table or infolist view.

REASON 3

Let admin panel users record voice notes without needing to upload a separate audio file.

REASON 4

Customize which storage disk and folder recorded audio files are saved to.

What's in the stack?

PHPLaravelFilamentPHPBladeLivewire

How it stacks up

lara-zeus/echooerebusprojectreborn/erebusmarketplacescriptmugisha-eric-250/employeemanagementsystem
Stars1412
LanguageBladeBladeBlade
Setup difficultyeasyhardmoderate
Complexity2/54/53/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 30min

Requires an existing Laravel project running FilamentPHP version 5.x.

Free to use for any purpose, including commercial use, as long as you keep the copyright notice.

Wtf does this do

Echoo is a small add-on for FilamentPHP, a tool developers use to quickly build admin panels for Laravel applications. Echoo adds a form component that lets a user record audio directly in their browser using their microphone, rather than only being able to upload an existing audio file. The recorded audio then uploads through Filament's own built in upload handling, so it fits into the same workflow a developer would already use for file uploads. The component works not just in forms but also in Filament's infolist and table displays, so recorded audio can be shown back to users in different parts of an admin panel. Developers can also customize which storage disk and folder the recordings are saved to. The interface itself is described as simple and clean, and the feature is built using the TALL stack, a common combination of Tailwind CSS, Alpine.js, Laravel, and Livewire that Filament itself is built on. This version of the plugin, 1.x, works with version 5.x of Filament specifically. The project has its own demo site and documentation site linked from the README for anyone who wants to see it running or set it up in their own project. Support is available through Discord, GitHub issues, or email, and there is a changelog and contributing guide for anyone who wants to track updates or help improve the project. The plugin is released under the MIT license, meaning it can be used freely, including in commercial projects, as long as the copyright notice is kept.

Yoink these prompts

Prompt 1
Install lara-zeus/echoo and add an audio recording field to a Filament resource form.
Prompt 2
Show me how to display recorded audio in a Filament table column using echoo.
Prompt 3
Configure echoo to save recorded audio files to a custom storage disk and directory.
Prompt 4
Explain how to set up echoo with Filament version 5 in a Laravel project.

Frequently asked questions

wtf is echoo?

A FilamentPHP form component that lets users record audio directly in the browser for Laravel admin panels.

What language is echoo written in?

Mainly Blade. The stack also includes PHP, Laravel, FilamentPHP.

What license does echoo use?

Free to use for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is echoo to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is echoo for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.