dockview

Dev tools

ui layout library

SHOW HN2025

Legend

dockview

TypeScript/React/Vue Window Layout Manager (Tabs, Floating, Popouts)

github.com

#layout manager#react docking#vue layout#typescript panels#popout windows

334points
64comments
#148of 3,837 in 2025
Top 4%of 2025 by points

How HN took it

MixedNo clear lean

13 positive, 13 neutral or asking, 0 mixed, 5 critical, out of 31 comments about the project. Thread score +0.28.

Execution: 1 for, 4 againstIdea: 3 for, 1 againstDesign: 3 for, 0 againstDocs: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Zero dependencies and clean TypeScript

    From 2 comments
    • This is really impressive. Can I also give you major props for the following: - Zero dependencies: wow, this is really good for a js package. - Documentation: nice, clear and…
      bossyTeacher on HN
    • Wow. Stellar work. The TS looks really proper on first glance. I think you're right on zeitgeist -- we're going to need a lot more fundamental tools like this to build AI apps.…
      samradelie on HN
  • Clear documentation and examples

    From 1 comment
    • This is really impressive. Can I also give you major props for the following: - Zero dependencies: wow, this is really good for a js package. - Documentation: nice, clear and…
      bossyTeacher on HN
  • Provenance-verified npm builds

    From 1 comment
    • This is really impressive. Can I also give you major props for the following: - Zero dependencies: wow, this is really good for a js package. - Documentation: nice, clear and…
      bossyTeacher on HN

Objections

  • Demo broke on Safari and iPad

    From 3 comments
  • No touch device support yet

    From 2 comments
    • Do you plan to add touch device support? It doesn't work well on tablets and phones.
      Onavo on HN
    • Neat. Any mobile touch plans?
      cyanydeez on HN

Requests

  • Touch and mobile support

    From 2 comments
    • Yes, it's something that is planned. Currently some features work with touch inputs but not all of them. - https://github.com/mathuo/dockview/issues/696
      mathuo on HN
    • Neat. Any mobile touch plans?
      cyanydeez on HN
  • Angular and SolidJS wrappers

    From 2 comments
    • golden layout is the OG JavaScript layout manager, used it for many years beforehand. Orginally yes it was inspired by some of the other layout managers, include golden layout.…
      mathuo on HN
    • Really nice. SolidJS support would be nice too. I lately have no preference between React and Solid but I have some projects that could use this that happens to be in SolidJS.
      therein on HN
  • Option to disable floating popouts

    From 1 comment
    • Does this support disabling the ability to have floating popout windows?
      MortyWaves on HN

Questions

  • How does it compare to Golden Layout

    From 1 comment
    • How does this compare to golden layout? Inspired by it? I really enjoyed that project back in the day, but unfortunately support completely stopped (it had some folks take over,…
      diob on HN
  • Does it preserve state when moving DOM elements

    From 1 comment
    • Does this use the new moveBefore API to move DOM elements while preserving their state? Or is it going to recreate the elements eitherway due to React/Vue?
      garbagepatch on HN

Alternatives named

  • Golden Layout

    From 2 comments
    • How does this compare to golden layout? Inspired by it? I really enjoyed that project back in the day, but unfortunately support completely stopped (it had some folks take over,…
      diob on HN
    • I just tried using golden layout the other day. The demo on their website with react support is v1 and when I installed it, I got v2 which apparently drops react support and has…
      joshribakoff on HN
  • FlexLayout

    From 1 comment
    • Dockview is phenomenal, and congrats to @mathuo on a great project - I've recently thoroughly tested 6-7 available libraries in this category, and dockview is certainly in the…
      alluro2 on HN
  • Mosaic

    From 1 comment
    • Instead of content, put there webview/iframe – https://github.com/mlajtos/mosaic
      mlajtos on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/42666492)