frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Frockly – A visual editor for understanding complex Excel formulas

24•jack_ruru•6d ago
I built a visual editor that represents Excel formulas as blocks, making it easier to inspect, refactor, and reason about complex formulas structurally. Frockly is not an Excel replacement. It focuses on understanding and refactoring formulas before bringing them back to Excel. Demo: https://ryuu12358.github.io/Frockly/ GitHub: https://github.com/ryuu12358/Frockly Write-up: https://note.com/ryuu12358/n/naa65d9d5facd (Japanese)

Comments

leobg•2h ago
Thanks for sharing.

I often have this problem in Google Sheets. So far, i’ve resorted to copying the formula into Sublime Text and then splitting it into multiple lines. Your editor looks much more intuitive.

As demo, it would be nice if one could press a button to load some real data abd formulas. I’m reading HN on my phone. I guess many people do. Coming up with a formula and example data is an extra hurdle, and doing it using just a thumb and dumb autocorrect doubly so.

I did see the screenshots on GitHub. Thumbs up for those!

bthallplz•2h ago
I haven't been able to try out the OP's link yet (I'm also on mobile right now), but for your current usage of splitting formulas across lines, I've used this tool a bunch to do that for me: https://www.excelformulabeautifier.com
tcho•2h ago
In case this is helpful, you can get newlines within the Excel cell itself by doing the following.

> 1. You can drag down the bottom of the formula bar/field and make it multi-line.

> 2. You can insert arbitrary newlines in an Excel formula.

> For example:

  =INDEX(
  $C$17:$S$24,
  MATCH(A6,$A$17:$A$24,0),
  MATCH(C6,$C$15:$S$15,0)
  )
I learned this from this comment from last week: https://news.ycombinator.com/item?id=46341227
knollimar•1h ago
The "let" function may be of interest to those wanting to excel more programmatically. There's also lambda that is interesting for the more modern excel use cases.

=Let(table,$C$17:$S$24,

rowName,A6,

colName,C6,

headerRow,$C$15:$S$15,

headerCol,$A$17:$A$24,

rowIndex,MATCH(rowName,headerCol,0),

colIndex,MATCH(colName,headerRow,0),

index(table,rowIndex,colIndex)

)

or even

=LAMBDA(table,rowNames,colNames,rowToFind,colToFind,

     LET(

          rowIndex,MATCH(rowToFind,rowNames,0),

          colIndex,MATCH(colToFind,colNames,0),

          INDEX(table,rowIndex,colIndex)

     )
)($C$17:$S$24,$A$17:$A$24,$C$15:$S$15,A6,C6)

(Also alt+enter to input the newlines)

jimnotgym•2h ago
I use Excel a lot, and run a team that use it more. One of biggest tips I give is to not write complex formulae if you can help it. Split it into more cells, so it goes step by step. It looks less cool, but when you have to edit it in 6 months you will thank me.

It is not always possible, of course. But it normally is. For the edge cases a helper like this must be nice. Maybe some fields have lots of edge cases, mine has few.

trollbridge•1h ago
Excel is often an exercise in the equivalent of writing Perl one-liners, except without the charm of wondering to yourself if you could win an IOCC contest.
gabrielsroka•2h ago
The animated gifs on your readme are completely useless. They change way too fast to read and there's no way to pause it.

Either make it a video so you can pause it or just have static screenshots without animation.

SuperNinKenDo•9m ago
I'm one of those sick, sad puppies that enjoys Excel shenanigans. Haven't been able to trst it out since I'm on my phone, but screenshots look promising, I look forward to trying it out.

Show HN: BusterMQ, Thread-per-core NATS server in Zig with io_uring

https://bustermq.sh/
2•jbaptiste•9m ago•0 comments

Show HN: Use Claude Code to Query 600 GB Indexes over Hacker News, ArXiv, etc.

https://exopriors.com/scry
292•Xyra•16h ago•107 comments

Show HN: Frockly – A visual editor for understanding complex Excel formulas

24•jack_ruru•6d ago•8 comments

Show HN: I built a portable Yahtzee device with custom PCB and WASM simulator

https://friggeri.net/projects/yahtzee/
6•friggeri•1h ago•0 comments

Show HN: LoongArch Userspace Emulator

https://github.com/libriscv/libloong
38•fwsgonzo•1w ago•12 comments

Show HN: I built an AI tool to automate property tax appeals for $29

https://appealpropertytaxonline.com/
2•todaycompanies•2h ago•1 comments

Show HN: 22 GB of Hacker News in SQLite

https://hackerbook.dosaygo.com
683•keepamovin•1d ago•206 comments

Show HN: One clean, developer-focused page for every Unicode symbol

https://fontgenerator.design/symbols
192•yarlinghe•6d ago•81 comments

Show HN: Fleet / Event manager for Star Citizen MMO

2•legitcoders•5h ago•0 comments

Show HN: A Prompt-Injection Firewall for AI Agents and RAG Pipelines

2•AadilSayed•3h ago•1 comments

Show HN: A web-based lighting controller built because my old became a brick

https://github.com/Arian-Ott/hyperion
2•arianott•7h ago•0 comments

Show HN: Stop Claude Code from forgetting everything

https://github.com/mutable-state-inc/ensue-skill
190•austinbaggio•2d ago•222 comments

Show HN: Brainrot Translator – Convert corporate speak to Gen Alpha and back

https://brainrottranslator.com
29•todaycompanies•1d ago•8 comments

Show HN: Circuit Artist –Circuit simulator with propagation animation and rewind

https://github.com/lets-all-be-stupid-forever/circuit-artist
2•rafinha•8h ago•0 comments

Show HN: Dockerized benchmark suite for Sharp vs. Lazy-Image (Rust-based)

https://github.com/albert-einshutoin/lazy-image-test
2•einshutoin•8h ago•1 comments

Show HN: Open Schematics – Largest Hardware Schematic Dataset

https://huggingface.co/datasets/bshada/open-schematics
3•hn_way•2h ago•0 comments

Show HN: Tidy Baby is a SET game but with words

https://tidy.baby
34•brgross•1d ago•7 comments

Show HN: Eimi – Turn any information into daily cards

https://eimi.tech
2•xjconlyme•8h ago•0 comments

Show HN: Generate your personal HN recap for 2025

https://hn-2025.userjam.com
17•giladvdn•12h ago•4 comments

Show HN: I remade my website in the Sith Lord Theme and I hope it's fun

https://cookie.engineer/index.html
33•cookiengineer•1d ago•13 comments

Show HN: A free affinity diagramming tool, in a single HTML file

https://ianarawjo.medium.com/splat-a-free-affinity-diagramming-tool-in-a-single-html-file-a10f89a...
2•fatso784•3h ago•2 comments

Show HN: See what readers who loved your favorite book/author also loved to read

https://shepherd.com/bboy/2025
130•bwb•2d ago•40 comments

Show HN: Aroma: Every TCP Proxy Is Detectable with RTT Fingerprinting

https://github.com/Sakura-sx/Aroma
82•Sakura-sx•6d ago•49 comments

Show HN: My not-for-profit search engine with no ads, no AI, & all DDG bangs

https://nilch.org
199•UnmappedStack•2d ago•75 comments

Show HN: Z80-μLM, a 'Conversational AI' That Fits in 40KB

https://github.com/HarryR/z80ai
504•quesomaster9000•2d ago•117 comments

Show HN: RAMBnB.xyz P2P marketplace for RAM rentals

https://www.rambnb.xyz
28•olivierroy•1d ago•9 comments

Show HN: Replacing my OS process scheduler with an LLM

https://github.com/mprajyothreddy/brainkernel
20•ImPrajyoth•1d ago•11 comments

Show HN: A Claude Code plugin that catch destructive Git and filesystem commands

https://github.com/kenryu42/claude-code-safety-net
58•kenryu•5d ago•68 comments

Show HN: Claude Cognitive – Working memory for Claude Code

https://github.com/GMaN1911/claude-cognitive
8•MirrorEthic•1d ago•4 comments

Show HN: Euclidle – Guess the Coordinates in N‑Dimensional Space

https://euclidle.com/
19•bills-appworks•5d ago•7 comments