Nestable.dev – Local Whiteboard App with Nestable Canvases, Deep Links
Mood
calm
Sentiment
mixed
Category
other
Key topics
Nestable.dev is a local whiteboard app with nestable canvases and deep links, sparking discussion on its unique features, comparisons to existing tools, and user experience.
Snapshot generated from the HN discussion
Discussion Activity
Very active discussionFirst comment
2h
Peak period
21
Day 1
Avg / period
6.5
Based on 26 loaded comments
Key moments
- 01Story posted
Aug 20, 2025 at 1:50 PM EDT
3 months ago
Step 01 - 02First comment
Aug 20, 2025 at 3:46 PM EDT
2h after posting
Step 02 - 03Peak activity
21 comments in Day 1
Hottest window of the conversation
Step 03 - 04Latest activity
Aug 24, 2025 at 12:24 PM EDT
3 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
All the usual obsidian goodies work as expected.
I do like this app though. Great tool for preparing presentations to explain things and probably also great whiteboarding tool (company uses figma for that and it is beyond annoying!).
This is a product I REALLY want. Since I want to be able to diagram entire complex systems without always seeing 10,000 boxes on screen. You could start a presentation at 35,000 feet, showing the entire rough structure, then zoom into different regions where more detail will appear (infinitely)
Nestable feels more like excalidraw, with a folder/file structure?
Zooming in to reveal things will only make it more ambiguous since the right depth at which we hide away content will vary based on the content.
We can more intuitively build this with nestable using deep links. Each layer/level can be shown in one canvas and a deeplink to another canvas that captures a more granular level of any of the components would be a much scalable and generic approach.
Maybe on a smaller scale, it would be manageable though. I remember seeing some presentations that use Prezi and that has the ability to nest text at different zoom levels, and the transitions between slides worked pretty well and you did still have a sense of place, but the presenters didn't have tons of content all over like in the youtube link. I wish I had a link handy for the Prezi presentation I saw online because some of them were structured like your description about different zoom levels, like a fractal.
Some initial notes:
- On the very first initial load, ~~there's no default tool selected~~ it selects the 'hand' tool in the bottom left, which hides the cursor. It seems to select the pointer tool after a refresh. I'm able to replicate in an incognito browser or by clearing site data. After scanning your documents, it appears its touchscreen related. My guess is that it got confused because I'm using one of the ASUS Duo laptops.
- I personally think it makes more sense to start docs on "What is Context" (on the documentation drawer), but that's a matter of opinion. The sandwich icon isn't as obvious as I'd like though, and it'd be nice to have a link to the next page at the bottom of every article.
- my initial thought from the sequence diagrams panel was that I could type to generate an initial image, then drag that into my canvas for position changes.
- this actually makes me think about mermaid's rendering engine, and how hard it would be to support moving and "pinning" an element, such that further diagram changes need to work around the pinned elements.I used to make entire presentations, systems diagrams, story boards, etc all using scale as a meaningful piece of information. You could go way overboard with it but it was really great. (We used to have a saying "Your Prezi is making me dizzy" for folks that overdid the flying nature)
Biggest challenge to me is the UX and navigating the relationships between entities (systems, components/modules, classes, functions, read/write memory, etc) requires a lot of design effort around how they work together consistently at all levels. Conceptually, your view is a set of boxes that are a filter/group-by over a lot of entities at some level, and you want to explode only some of those entities. eg. say you want to zoom into a micro-service's component level, but still see external APIs, which could be a single box per API or boxes for each endpoint. So the control you need over the way zooming works and the 'lens' over relationships filter/group-bys can easily become very complex; probably a good research project itself though!
I do think it's possible to build a good interface that would allow viewing from global cloud scale systems and right into the code through multiple paths, like design patterns/components or git repos with files/folders, but I'm not sure how nice it's going to be to use. There's a reason UML modelling didn't stick around. And I'm not sure there's enough of a business case to fund it, but I'll definitely keep hoping to see it some day.
Nestable approach with canvas management is more similar to notion than muse.
Nestable also has deep linking across the app so that you can leave hyperlinks to other pages or shapes from anywhere to enable better organisation and management.
Canvases aren't generally used as knowledge bases because more often than not, it gets really hard navigating them and nestable wishes to solve that.
In terms of making a business of out nestable, I have no plans for it. This is fully local and the only charge I incur would be for hosting which is very minimal.
Since you're using tldraw, are you considering using Perfect Freehand?
Maybe I'm missing implementation details, but TLDraw supports nested canvas too.
You can even nest and interact with the current canvas.
Here's the creator demonstrating this.
Nestable enables nesting at page management level and encourages deep links to connect things between canvases. This approach has proven to be much more scalable in all of my workflows
- What does this add to the TLDraw SDK it's clearly built on that, and TLDraw already supports rested canvases
- the sidebar seems a bit janky, given there is no intuitive way to pop it back out once closed, and it covers the TLDraw ui components.
- Feels a bit disingenuous not mentioning TLDraw anywhere
1. Tldraw support of embedded canvases it not great when you are power using 2. You can open the sidebar from clicking the page name in the center top of the canvas 3. Initially I had the sidebar be a side component that pushes the canvas to the right but the change in aspect ratio was jarring because I was constantly opening and closing the sidebar 4. Made with tldraw is mentioned on the right bottom of the canvas. I am not trying to hide it in any way.
"closing the sidebar" seems to grant access to another menu that is not accessible elsewhere? (appears to be of the actual canvas? has "export as svg" options like the context-menu, but also has "redo & revert" for example)
also appears there is a bit of an a "dynamic pen" (similar to excalidraw´s thickness?) - this could be a bit more pronounced i think or/and maybe needs some smoothing (see https://news.ycombinator.com/item?id=44915897 and some of the other demos linked in there)
a onbeforeunload (or whatever the current go to) to "warn before closing the tab" would be neat too (possibly gated behind Incognito-Mode detection - or only triggerd if the user himself did a import at the beginning or such?...)
very neat tho
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.