nowfound

Life & fun · March 16, 2021

_hyperscript – an async-transparent scripting langauge for the web

hey HN, I've just released the latest version of my scripting language for the web, hyperscript. It is a love letter to hypercard/hypertalk that I've been working on on and off for the last five years. This release has some major new features, mainly by other people: reactivity by Christian Tanul, a reworked templating system by my student Ben Logan, the morphing algorithm from htmx by Michael West. I added a component mechanism that basically just glues those three things together as well. This language is a labor of love and I don't expect many people to like it or use it, but I hope…

_hyperscript – an async-transparent scripting langauge for the web launched on March 16, 2021 with 11 votes, #1,505 of 3,696 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 5 years on.

In plain words

_hyperscript is a scripting language designed for web developers who want to write asynchronous code with simpler syntax. It handles async operations transparently, reducing boilerplate and making web interactions easier to express. The language targets front-end developers building interactive web applications who prefer a more readable alternative to traditional JavaScript for event handling and DOM manipulation.

written from the facts on this page · September 2026

From the sources

Scripting HTML without tears: concise DOM manipulation , events , reactivity & more , no async or await . 38KB ( 10ms over 4G ), zero dependencies, install with Install URL Copied! ` at the end of me wait 1s then remove the last in me">a script tag . < input type = " text " placeholder = " Search... " _ = " on input hide #no-match show <li:not(#no-match)/> in #hero-results when its textContent contains my value ignoring case show #no-match when the result is empty " /> in #hero-results when its textContent contains my value ignoring case beep! the result show #no-match when beep! the result is empty" /> Macintosh 128K Macintosh 512K Macintosh 512Ke Macintosh Plus Macintosh SE Macintosh…from hyperscript.org

In the maker’s words, at launch

hey HN, I've just released the latest version of my scripting language for the web, hyperscript. It is a love letter to hypercard&#x2F;hypertalk that I've been working on on and off for the last five years. This release has some major new features, mainly by other people: reactivity by Christian Tanul, a reworked…

Does a similar job

all alternatives →
  • ScrapScript – A tiny functional language for sharable software2023 · scrapscript.org · ▲503

    Hi friends, I started casually working on scrapscript in 2015. I built a few compilers over the years to test out various ideas&#x2F;implementations, and I think I'm finally happy with the overall design. The code is not public yet. Email me at [email protected] if you're interested in joining the core team later this year. Let me know if you have any questions or feedback :)

  • Hypertune2025 · hypertune.com · ▲260

    Hey HN! I'm Miraan, the founder at Hypertune, and I'm excited to be posting this on HN. Hypertune lets you make your code configurable to let teammates like PMs and marketers quickly change feature flags, in-app copy, pricing plans, etc. It's like a CMS but instead of only letting you set static content, you can insert arbitrary logic from the UI, including A&#x2F;B tests and ML "loops". I previously built a landing page optimization tool that let marketers define variants of their headline, CTA, cover image, etc, then used a genetic algorithm to find the best combination of them. They used…

  • Full-stack _hyperscript Node.js TODO web app (with Htmx)2022 · github.com · ▲5

    Hey HN! I think _hyperscript is an insanely cool language, and while designed for simple front-end DOM interactions, I thought it would be a cool back-end scripting language as well. So, I slapped together a TODO app with a _hyperscript bootstrapping script based on the original repository's node-hyperscript example. My repo isn't clean, just something I worked out over a weekend to prove the concept, also an excuse to play with htmx. :) Please read the README, and let me know how, if anyone's interested, I can work in some of my tweaks to the original repository. I'm kind of a noob with…

  • Fast.js – faster reimplementations of native JavaScript functions2014 · github.com · ▲323

    Faster user-land reimplementations for several common builtin native JavaScript functions. - codemix/fast.js

  • HyperApp – 1k JavaScript framework for building web applications2018 · github.com · ▲303

    1kB-ish JavaScript framework for building hypertext applications - hyperapp/hyperapp

  • AS
    A simple Wordle clone in 60 lines, using Hyperscript2022 · arhamjain.com · ▲111

    Hello HN! I've been playing a lot with https:&#x2F;&#x2F;hyperscript.org&#x2F; recently (not to be confused with the other hyperhype hyperscript). I threw together a quick Wordle clone in an evening to see what it would look like using this language. The main functionality that is missing is checking for invalid words. The word dictionary is also very small, so it's very easy. The goal here wasn't really to create a good version of Wordle, it was to build 80% of Wordle in a different language to see what it looks like. Turns out, it looks pretty good! Stuff like using CSS rule precedence to…

More life & fun this month

the category →

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, March 2021

the whole month →
  • Ghost 4.0▲1,100

    Newsletters, memberships, subscriptions - all in one place

    Dev tools · 2021 · ghost.org

  • Life & fun · 2021 · practical-go-lessons.com

  • OpenVC▲903

    2,200+ VC firms by thesis. Radically free and open. 🚀

    Dev tools · 2021 · openvc.app

  • Case studies on how companies got their first 1000 customers

    Growth · 2021 · first1000.co

  • Build performant, native and cross-platform desktop applications with native Svelte + powerful CSS-like styling.🚀 - nodegui/svelte-nodegui

    Life & fun · 2021 · github.com

  • Life & fun · 2021 · coderelay.io