tigerabrodi

Audio processing for TypeScript. Chainable, immutable, serverless-ready.

124
4
100% credibility
Found Feb 28, 2026 at 104 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Neiro is a lightweight TypeScript library that lets you process audio files by normalizing loudness, trimming silence, applying fades, and performing other common edits through a simple chainable interface.

How It Works

1
🎧 Discover neiro

You find neiro while looking for an easy way to fix uneven audio volumes, silence gaps, and rough edges in your sound files.

2
📥 Add the tool

You simply add this handy audio tool to your project so you can start editing sounds right away.

3
📂 Load your audio

You pick an audio file like a song or voice recording and open it up in the tool.

4
✨ Polish your sound

You chain simple fixes like evening out the volume, cutting silence, adding smooth fades, and more—it feels magical how clean it gets.

5
💾 Save the result

You export your perfected audio as a new file ready to use anywhere.

🎉 Professional audio ready

Now your sounds play perfectly balanced and smooth in podcasts, apps, or videos, saving you hours of hassle.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 104 to 124 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is neiro?

neiro is a TypeScript library for server-side audio processing, turning raw MP3 or WAV buffers into polished audio processing objects via a chainable, immutable API. Load audio, measure loudness or true peak, then normalize volume, trim silence, add fades, slice clips, mix tracks, adjust speed, or reverse—all exportable back to MP3 or WAV. It solves the hassle of inconsistent audio from user uploads, skipping heavy tools like ffmpeg for serverless runtimes like Node, Vercel, or Cloudflare Workers.

Why is it gaining traction?

No native binaries or WASM—just TypeScript with tiny MP3 codec deps, making it dead simple for github audio enhancer, mixer, or converter workflows. The single-object-arg methods deliver full autocomplete and pro features like ITU-R BS.1770 loudness normalization without cobbling npm packages. Developers dig the zero-boilerplate chains that run anywhere, ditching ffmpeg's bloat for pure JS auditory processing.

Who should use this?

Node backend devs handling podcast normalization or sound effects in serverless apps. Full-stack teams building github audio recorder outputs or music sequence builders needing quick trims and mixes. Audio plugin authors prototyping github audio to midi precursors or visualizers without dep hell.

Verdict

Early but solid (19 stars, 1.0% credibility score)—great README examples and tests make it easy to adopt for lightweight tasks. Grab it if you want serverless audio processing objects without the usual overhead; skip for complex multichannel or real-time needs until it matures.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.