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 🤌
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 🤌
@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 👀
Report
Maker
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
Report
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! 🙌
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! 😆
Crono
ChatPal
Haha fortissimo - funziona con altri dialetti?
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
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! 🙌
minimalist phone: reduce your screentime
I think that I need to learn Italian! :D :)
Crono
@busmark_w_nika hahah might be a way to learn the dialect AND js
minimalist phone: reduce your screentime
@sofia__bettari But I do not know where to fit this activity into my schedule, LOL
Tiledesk
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! 😆