Ask HN: Modern Day Equivalent to HyperCard?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. scratch-www

    Standalone web client for Scratch

    LiveCode is about the closest literal logical successor to HyperCard.

    https://en.wikipedia.org/wiki/LiveCode?wprov=sfti1

    That said, I think Scratch is a better learning environment these days and you can develop workable apps in the style of HyperCard. There are plenty of tutorials, documentation, and examples to work from.

    https://scratch.mit.edu

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. Ryven

    Flow-based visual scripting for Python

    I really wish Livecode hadn't pulled their opensource/Community Edition (and I'd be very glad for someone to do something with that code).

    Gambas is something I keep wanting to try and seems promising.

    I did one small app w/ Python and TKinter, but it was a dense wall of text/code when I was finished and not something I was interested in revisiting. I keep seeing suggestions that Python w/ QT support is supposed to be quite good.

    One unlikely option is Google's Blockly (which I wish had a stand-alone desktop implementation which would make graphical programs), which has a nifty version implementing OpenSCAD:

    https://www.blockscad3d.com/editor/

    which I've used a fair bit. Moving on from there, there is: https://github.com/derkork/openscad-graph-editor which has the advantage of encompassing the entirety of OpenSCAD. It's also possible to wrap up Python using PythonSCAD.org

    If you're willing to consider other node/line connection systems two promising options are:

    https://ryven.org/

    and

    https://nodezator.com/

    What sort of coding, on what sort of projects do you want to do?

  4. openscad-graph-editor

    OpenSCAD Graph Editor

    I really wish Livecode hadn't pulled their opensource/Community Edition (and I'd be very glad for someone to do something with that code).

    Gambas is something I keep wanting to try and seems promising.

    I did one small app w/ Python and TKinter, but it was a dense wall of text/code when I was finished and not something I was interested in revisiting. I keep seeing suggestions that Python w/ QT support is supposed to be quite good.

    One unlikely option is Google's Blockly (which I wish had a stand-alone desktop implementation which would make graphical programs), which has a nifty version implementing OpenSCAD:

    https://www.blockscad3d.com/editor/

    which I've used a fair bit. Moving on from there, there is: https://github.com/derkork/openscad-graph-editor which has the advantage of encompassing the entirety of OpenSCAD. It's also possible to wrap up Python using PythonSCAD.org

    If you're willing to consider other node/line connection systems two promising options are:

    https://ryven.org/

    and

    https://nodezator.com/

    What sort of coding, on what sort of projects do you want to do?

  5. nodezator

    A generalist Python node editor

    I really wish Livecode hadn't pulled their opensource/Community Edition (and I'd be very glad for someone to do something with that code).

    Gambas is something I keep wanting to try and seems promising.

    I did one small app w/ Python and TKinter, but it was a dense wall of text/code when I was finished and not something I was interested in revisiting. I keep seeing suggestions that Python w/ QT support is supposed to be quite good.

    One unlikely option is Google's Blockly (which I wish had a stand-alone desktop implementation which would make graphical programs), which has a nifty version implementing OpenSCAD:

    https://www.blockscad3d.com/editor/

    which I've used a fair bit. Moving on from there, there is: https://github.com/derkork/openscad-graph-editor which has the advantage of encompassing the entirety of OpenSCAD. It's also possible to wrap up Python using PythonSCAD.org

    If you're willing to consider other node/line connection systems two promising options are:

    https://ryven.org/

    and

    https://nodezator.com/

    What sort of coding, on what sort of projects do you want to do?

  6. twinejs

    Twine, a tool for telling interactive, nonlinear stories

  7. blockly

    The web-based visual programming editor.

    If your kid is already doing Scratch, Blockly is a really easy next step.

    https://developers.google.com/blockly

    Critically, Blockly can emit JavaScript and Python, plus it supports plugins for extended functionality. So the kid can stay inside the blockly universe for as long as they like, but easily peer under the hood and get into Python or JavaScript as soon as they like.

  8. rivet

    The open-source visual AI programming environment and TypeScript library

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. p5.js-web-editor

    The p5.js Editor is a website for creating p5.js sketches, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else! You can create, share, or remix p5.js sketches without needing to download or configure anything.

    not sure it counts as "HyperCard" but for environments there's p5js.org (https://editor.p5js.org/)

    > I wish there were an offline environment like that built into firefox. You can bring up a javascript console, but it's not really a friendly development environment. And something like visual studio code is capable but large and complicated.

    That seems like a day project in electron. At least to MVP. Use CodeMirror or Monaco. As long as you pass the right options you can run the user's code in an iframe in a separate process. That way you can kill it even if it has an infinite loop.

  11. Godot

    Godot Engine – Multi-platform 2D and 3D game engine

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • For those who don't know. You can change your launcher splash screen image with your own custom one!

    1 project | /r/starcitizen | 28 Jun 2023
  • How to create context-sensitive/window-aware custom shortcuts?

    1 project | /r/kde | 14 May 2023
  • AMD Ryzen 7 7800X3D: Windows 11 vs. Ubuntu 23.04 Linux Performance

    2 projects | /r/Amd | 19 Apr 2023
  • Text expansion app for Linux

    2 projects | /r/linuxmint | 27 Mar 2023
  • Ergonomic lefty for Chromebook, with a good middle-click?

    1 project | /r/MouseReview | 24 Mar 2023

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?