Launching today
FratmScript

FratmScript

JavaScript ma comme si deve 🤌

57 followers

FratmScript is a fun compiler that lets you write JavaScript using Neapolitan-flavoured syntax and idioms — turning familiar coding into something that reads comme si stess’ parlanno ’nnapulitano. Perfect for devs who love creative coding, local culture, or just want to write code like a true Napoletano 🤌
FratmScript gallery image
FratmScript gallery image
FratmScript gallery image
Free
Launch Team / Built With
Wispr Flow: Dictation That Works Everywhere
Wispr Flow: Dictation That Works Everywhere
Stop typing. Start speaking. 4x faster.
Promoted

What do you think? …

Sofia Bettari
Hunter
📌
Buongiorno Product Hunt! ☕️ 🤌 It's an honour for me to be launching one of my dearest friends' project: FratmScript! FratmScript (from "Fratm" — "bro" in Neapolitan) is a playful spin on JavaScript that swaps standard syntax for something more vivo, colorito 🇮🇹 — inspired by Neapolitan dialect and a desire to see what happens when code meets human expression. With FratmScript you can: 🍕Write code that feels like conversation 🍕Compile it down to real JavaScript you can run in the browser 🍕Share your creations and laugh with other devs Whether you’re a JavaScript developer, or just a Neapolitan wannabe, FratmScript is for you, from our heart. I'll let Federico, the real brain behind this, explain to you how this project was born 🤌
Nika

I think that I need to learn Italian! :D :)

Sofia Bettari

@busmark_w_nika hahah might be a way to learn the dialect AND js

Federico Kratter Thaler
@busmark_w_nika u definitely should 🪄
Federico Kratter Thaler

Thanks @sofia__bettari for hunting this — and for believing in a project that really started as a joke 🤌

The idea came on a train ride. I was listening to Succo di Mela, an Italian podcast, joking about FratmScript: a transpiler that lets you write JavaScript in Neapolitan dialect.

stamm a dì instead of console.log

facc instead of function

Tt sounded like a meme, so I treated it like an experiment.

What happens if you give AI a very tight, weird constraint — and then get out of the way?

This project is my answer. It’s silly, but it works. And that’s the interesting part.

Try it. Break it. Write the most cursed Neapolitan JavaScript you can think of.

If you’re curious about the thinking behind it, I wrote the full story on Substack

Daniele Packard

Haha fortissimo - funziona con altri dialetti?

Federico Kratter Thaler
@daniele_packard not yet ma l’idea di poter scrivere ‘dighe mona’ instead of ‘console.log()’ mi piace un sacco 😂 potrebbe essere esteso presto ad altre lingue e dialetti 👀

Naples represent! 🤌 Fellow Napoletano here. Love FratmScript. Even as a non-dev, "stamm a dì" instead of console.log cracks me up. Props to Federico and Sofia. Upvoted! 😆

Federico Kratter Thaler
@michelepomposo thanks Michele! U should definitely see the inspo source 😂 https://www.instagram.com/reel/D...
Marco Mezzavilla

This project reminds me a bit of how children play: by taking things very seriously.

Which is to say that even something fun, silly, or experimental can be done well. Properly packaged, with a well-crafted presentation post, and the care it deserves.

That way, everyone has more fun. Well done, Federico! 🙌