HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
aexol-studio
tree
TypeScript2018–2018
aexol-studio / tree

tree

☊ Tool for making node graphs. Inspired by dependency graph. Used mainly for automation services 📈

2Distinct people
3Mentions
0Explicit recommenders
549GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

☊ Tool for making node graphs. Inspired by dependency graph. Used mainly for automation services 📈

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 1:49:46 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by week3 dated mentions

Observed mentions: 2018-09-23 19:03:13 UTC to 2018-11-20 18:06:12 UTC. Weeks start Monday, UTC.

012018-09-17 00:00:00 UTC to 2018-09-24 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsSep 172018-09-24 00:00:00 UTC to 2018-10-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2018-10-01 00:00:00 UTC to 2018-10-08 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2018-10-08 00:00:00 UTC to 2018-10-15 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2018-10-15 00:00:00 UTC to 2018-10-22 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsOct 152018-10-22 00:00:00 UTC to 2018-10-29 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2018-10-29 00:00:00 UTC to 2018-11-05 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2018-11-05 00:00:00 UTC to 2018-11-12 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2018-11-12 00:00:00 UTC to 2018-11-19 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2018-11-19 00:00:00 UTC to 2018-11-26 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsNov 19

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Sep 172018-09-17 00:00:00 UTC2018-09-24 00:00:00 UTC101
Sep 242018-09-24 00:00:00 UTC2018-10-01 00:00:00 UTC000
Oct 12018-10-01 00:00:00 UTC2018-10-08 00:00:00 UTC000
Oct 82018-10-08 00:00:00 UTC2018-10-15 00:00:00 UTC000
Oct 152018-10-15 00:00:00 UTC2018-10-22 00:00:00 UTC000
Oct 222018-10-22 00:00:00 UTC2018-10-29 00:00:00 UTC000
Oct 292018-10-29 00:00:00 UTC2018-11-05 00:00:00 UTC000
Nov 52018-11-05 00:00:00 UTC2018-11-12 00:00:00 UTC110
Nov 122018-11-12 00:00:00 UTC2018-11-19 00:00:00 UTC000
Nov 192018-11-19 00:00:00 UTC2018-11-26 00:00:00 UTC101

What Hacker News says

3 sources
In the early days of KloudTrader, we attempted to use Visual Programming too. https://web.archive.org/web/20171006072839/http://www.kloudt... The main difficulty was scale and tradeoffs between power vs ease-of-use. We spent a lot of time creating "subroutine blocks" for the most commonly used functions and optimizing for UI/ease of use that we weren't doing much else. Furthermore, pretty much every integration, library etc. had to be converted into its visual equivalents for the language to be of any use and all the linear algebra/candlestick libraries were taking up so much time that the rest of the product was suffering. Stuff that often makes sense to a professional programmer had to be "simplified" so the UX is more optimal. E.g. data structures. If you look at VPLs in production, there's a reason most of them tend to be "imperative
Read the rest
commands only" i.e. a glue language that mainly strings together other subroutines. The concept of objects, or even structs is completely eliminated in the VPL. http://www.ni.com/getting-started/labview-basics/data-struct... There are exceptions to this however, the Unreal Engine's Blueprints is a lot more flexible than most. If you want to get started building your own version of Google's Blockly, here's a good guide: http://www.aosabook.org/en/500L/blockcode-a-visual-programmi... Throw in an immediate-mode UI library like React and you might even scale up indefinitely with plain HTML (most browser VPLs stick with SVG/Canvas). For prettier node-based types of languages, try these libraries: https://github.com/retejs/rete https://github.com/slothking-online/diagram https://github.com/jagenjo/litegraph.js Bonus tip for anyone looking to implement any: use code generators. AST -> Visual programming component conversion may save you lots of time (assuming that the language has mature enough tooling and labour is extremely expensive)
In Visual Programming – Why It’s a Bad Idea

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.