DEV Community

Structax
Structax

Posted on β€’ Edited on

1 2 1 2 1

πŸš€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

Deploy with ease. Manage efficiently. Scale faster.

Leave the infrastructure headaches to us, while you focus on pushing boundaries, realizing your vision, and making a lasting impression on your users.

Get Started

Top comments (9)

Collapse
 
nevodavid profile image
Nevo David β€’

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

Collapse
 
structax profile image
Structax β€’

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
 
structax profile image
Structax β€’

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
 
dermorzi profile image
DerMorzi β€’

Please don't do it!

Collapse
 
structax profile image
Structax β€’

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
 
_genjudev profile image
Larson β€’

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

Collapse
 
structax profile image
Structax β€’

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
 
larastewart_engdev profile image
Lara Stewart - DevOps Cloud Engineer β€’

πŸ‘πŸ»

Collapse
 
structax profile image
Structax β€’

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!

Playwright CLI Flags Tutorial

5 Playwright CLI Flags That Will Transform Your Testing Workflow

  • --last-failed: Zero in on just the tests that failed in your previous run
  • --only-changed: Test only the spec files you've modified in git
  • --repeat-each: Run tests multiple times to catch flaky behavior before it reaches production
  • --forbid-only: Prevent accidental test.only commits from breaking your CI pipeline
  • --ui --headed --workers 1: Debug visually with browser windows and sequential test execution

Learn how these powerful command-line options can save you time, strengthen your test suite, and streamline your Playwright testing experience. Practical examples included!

Watch Video πŸ“ΉοΈ

πŸ‘‹ Kindness is contagious

DEV offers a tailored experience (with personalized settings such as dark mode) when you're signed in!

Get Started