DEV Community

Yuki Nishikawa
Yuki Nishikawa

Posted on • Edited on

1 2 1 3 2

🚀I build JetScript — the focused, modern successor to JavaScript for MVPs, educators, and indie devs.

Tired of configs, boilerplate, and frameworks that make your MVP

feel like a PhD thesis?

JetScript syntax screenshot – routing and state

🔗 GitHub: https://github.com/jetscript-lang/JetScript
I built JetScript — a lightweight scripting language designed for:

🧑‍🚀 Startup founders launching MVPs

🧑‍🎨 Indie hackers building fast and solo

🧑‍🏫 Educators teaching core web concepts

🤖 LLM developers who want clean, generative syntax

No npm. No toolchains. No JSX.

Just one file, readable code, and instant feedback.

🤔 Why JetScript?
JavaScript (and TypeScript) has evolved beautifully — but for solo
builders, it often feels like overkill:

Endless tooling: vite, tsc, babel, eslint, jest, ...

Boilerplate and complexity everywhere

JSX fatigue and component hell

Hooks, routing layers, global state chaos

What if there was a language made just for founders and rebels?

✨ What is JetScript?

JetScript is a new scripting language that reimagines

frontend+backend+state logic in a single file.

⚡ Built-in state, routing, and rendering

💡 Syntax that flows like natural thought

🌀 Powered by Bun — instant runtime, zero build

🔥 No imports, no toolchains, no ceremony

📦 Hello Counter Example

route "/" do
  state count = 0

  view:
    h1 "Count: #{count}"
    button { onclick: inc(count) } "+"
Enter fullscreen mode Exit fullscreen mode

✔️ No JSX
✔️ No useState, useEffect
✔️ Just flow

Image description
🗺 Roadmap
Version Features
v0.1 Core runtime + DSL (✅ released)

v0.2 fn, if, improved AST

v0.3 CLI (jets) + Playground

v0.4 Module system (JetModules)

Yes, CLI is coming soon! 🛠️

🌱 The Philosophy

“JetScript is built not just to run fast,

but to let your ideas flow as code.”

We believe programming should be simple, expressive, and joyful.

JetScript is built on the poetic principles of Mizulang — reimagined for

the startup era.

📡 Try it out / Follow the journey

🔗 GitHub: https://github.com/jetscript-lang/JetScript

🧵 X / Twitter: @structax

If you like it, drop a ⭐ — it helps me a ton.

And feel free to ask questions, suggest features, or just say hi!

Happy building, rebels.

Heroku

Save time with this productivity hack.

See how Heroku MCP Server connects tools like Cursor to Heroku, so you can build, deploy, and manage apps—right from your editor.

Learn More

Top comments (9)

Collapse
 
nevodavid profile image
Nevo David

Really love how JetScript makes coding so simple and direct, awesome job!

Collapse
 
yukinisihikawa profile image
Yuki Nishikawa

Thank you so much!! 🙌
JetScript was born exactly from that feeling — we just want to build things simply, without the heavy setup.

If you're curious to explore more (or star the repo!), it would mean the world to me 🌍✨
github.com/jetscript-lang/JetScript

Collapse
 
yukinisihikawa profile image
Yuki Nishikawa

I tried to reinvent JavaScript for startup speed...
But when I stripped away the boilerplate, all that was left was HTML, routing, and a little state.

Turns out, I didn’t need JavaScript.

I needed JetScript.

Collapse
 
_genjudev profile image
Larson

Like every DSL, wrap a SaaS around it and let users create the DSL visually. $$$

Collapse
 
yukinisihikawa profile image
Yuki Nishikawa

Absolutely. It's definitely been on my mind — especially the idea of a JetScript Playground + visual DSL layer.

If the syntax is poetic, maybe the UI should be too. 🌀

Collapse
 
dermorzi profile image
DerMorzi

Please don't do it!

Collapse
 
yukinisihikawa profile image
Yuki Nishikawa

Hey, I appreciate the honest reaction! JetScript isn’t trying to replace JavaScript — it's a playground for rapid prototyping, MVPs, and teaching. Think of it like a sketchpad for ideas, not a production stack. No build tools, no JSX, just clarity.

Totally agree: new languages can fragment communities. But I think there's room for poetic, single-file code — especially when teaching or hacking ideas solo.

Would love your thoughts on how we can make this safer / better.

Collapse
 
larastewart_engdev profile image
Lara Stewart - DevOps Cloud Engineer

👏🏻

Collapse
 
yukinisihikawa profile image
Yuki Nishikawa

Thank you Lara! 🙌

This means a lot — I wanted to build something that feels simple yet serious.

If you're curious, the GitHub is here:

👉 github.com/jetscript-lang/JetScript
Would love to hear your thoughts!

Tiger Data image

🐯 🚀 Timescale is now TigerData: Building the Modern PostgreSQL for the Analytical and Agentic Era

We’ve quietly evolved from a time-series database into the modern PostgreSQL for today’s and tomorrow’s computing, built for performance, scale, and the agentic future.

So we’re changing our name: from Timescale to TigerData. Not to change who we are, but to reflect who we’ve become. TigerData is bold, fast, and built to power the next era of software.

Read more

👋 Kindness is contagious

Discover fresh viewpoints in this insightful post, supported by our vibrant DEV Community. Every developer’s experience matters—add your thoughts and help us grow together.

A simple “thank you” can uplift the author and spark new discussions—leave yours below!

On DEV, knowledge-sharing connects us and drives innovation. Found this useful? A quick note of appreciation makes a real impact.

Okay