Ask HN: Has anyone fully attempted Bret Victor's vision?

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

Civic Auth - Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. enso

    Enso Analytics is a self-service data prep and analysis platform designed for data teams.

    Friends of mine are developing Enso (https://enso.org/), an interactive programming language with dual visual and textual representations.

    Even well before Bret Victor's time, there were tools for visual programming. I have been using LabView to maintain data processing in an optical laboratory.

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. LivelyKernel

    The Lively Web runtime and development environment

  4. awesome-explorables

    A curated list of awesome explorable explanations.

  5. reform-swift

    Swift implementation of the reform dynamic drawing application inspired by Bret Victor's talk "Drawing Dynamic Visualizations"

    I really wish I kept a list of related stuff somewhere…

    There are lots of hobbyists, academics, and even companies inspired by Bret Victor’s talks alone.

    I know of at least 2 open source experimental programs that were inspired by specific demos:

    https://github.com/laszlokorte/reform-swift

    http://recursivedrawing.com/

    I know there are more too but I can’t find them right now.

  6. gtoolkit

    Glamorous Toolkit is the Moldable Development Environment. It empowers you to make systems explainable through contextual micro tools.

    In my opinion the idea is more than direct data manipulation. It is about how we get feedback. In drawing, the medium to draw is the same medium to read. In programming, there is often a mismatch - coding on a text file, running on somewhere else, e.g. terminal, browser, remote server. If you count surrounding activities for programming, like versioning, debugging, metering and profiling, even more system is involved. We are not even touching the myriad of SaaS offering each tackling carve out a little pie out of the programming life cycle.

    Back to your question, from my naive understanding, smalltalk seems to be an all in one environment. The Glamorous Toolkit [1] seems to be that environment on steroid. I have no useful experience to share though.

    https://gtoolkit.com/

  7. TermKit

    Experimental Terminal platform built on WebKit + node.js. Currently only for Mac and Windows, though the prototype works 90% in any WebKit browser.

  8. Eve

    Better tools for thought

    I helped with the Eve language, which was an attempt down this path (https://witheve.com)

    After that project ended I started working on my own attempt (https://GitHub.com/mech-lang/mech).

    Someone else posted a link to futureofcoding.org, which is a community that works on these types of projects. You can find a lot more there.

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
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

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?