TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

W2UI is a JavaScript UI library for building rich web applications

86 pointsby spapas82over 2 years ago

19 comments

lf-nonover 2 years ago
Good to see this is still maintained and a new version is planned which moves away from jquery.<p>We used to use this in a project few years back and it enabled us to quickly prototype low-effort admin interfaces. It is a nice package that provides commonly useful interface components like resizable panels, data grids, toolbars, tabs etc. which looked good out of the box.<p>We eventually moved away because RTL support was missing, and decided to use more specialized libraries which provided more control over form validation, and a more feature-rich datagrid. But it was a pleasant getting-started experience while our team was small, and speed of iteration was more important than featureset. The author is also quite helpful.
Waterluvianover 2 years ago
I’m a bit nonplussed how a library with thousands of stars can have a main README file that’s just littered with typos and inconsistencies.<p>To be clear, I&#x27;m not suggesting the original author should get it perfect. I just made a few typos when editing the readme. I&#x27;m just surprised it can be so popular and _nobody_ comes by and fixes this stuff in all the years.<p>(And I’m going to be the change I want to see and rather than just complain, I’m going make a PR.)
评论 #32716582 未加载
评论 #32716939 未加载
评论 #32724244 未加载
评论 #32716657 未加载
评论 #32715345 未加载
alexisbearover 2 years ago
&gt; The library has a small footprint (115kb gziiped)<p>That&#x27;s more than most JavaScript frameworks, not taking into account tree shaking, how is this &quot;a small footprint&quot;?
评论 #32715089 未加载
评论 #32715347 未加载
thederfover 2 years ago
Ooof, 115kb gzipped. That&#x27;s not exactly featherweight.
评论 #32715346 未加载
speedgooseover 2 years ago
I’m afraid you can’t say modern and not support mobile correctly anymore.
评论 #32715563 未加载
kgeistover 2 years ago
Looks nice. I don&#x27;t know much about modern UI development and often I want to just quickly add a nice looking UI to some of my throwaway&#x2F;pet projects without having to learn all the modern concepts of React &amp; Co. If this library allows me to declare the components I want with a few event handlers (with as little JS as possible) and it does the rest (I&#x27;m OK with the default UI if it looks nice enough), I&#x27;m certainly going to give it a try. And I also wonder, what&#x27;s the opinion of professional frontend developers on frameworks like this, and why they&#x27;re not more popular?
Kwpolskaover 2 years ago
The home page [0] looks like something made with Bootstrap 2 (with all those gradients and Helvetica), and the browser logos at the bottom of that page are equally ancient. How is this UI library in any way useful today?<p>[0]: <a href="https:&#x2F;&#x2F;w2ui.com&#x2F;web&#x2F;home" rel="nofollow">https:&#x2F;&#x2F;w2ui.com&#x2F;web&#x2F;home</a>
评论 #32715077 未加载
评论 #32720343 未加载
zniteover 2 years ago
&gt; To compile JS and CSS, run gulp<p>Shows how dated this modern UI framework is
评论 #32715634 未加载
评论 #32715527 未加载
hardwaregeekover 2 years ago
JS UI libraries are very common. Yknow what I’d like? A proper JS key command library. Something that allows you to hook key commands into application state. There’s a new influx of keyboard focused web applications. It’d be nice if someone could make a framework for them.
评论 #32715960 未加载
exabrialover 2 years ago
&quot;Component oriented&quot; frameworks are what people need 95% of the time. Applaud the effort.
评论 #32714723 未加载
dmitriidover 2 years ago
So, this library for <i>rich</i> applications implements... a grid, a sidebar, tabs, and forms.<p>What&#x27;s rich about it? Here&#x27;s rich: <a href="https:&#x2F;&#x2F;examples.sencha.com&#x2F;extjs&#x2F;6.2.0&#x2F;examples&#x2F;kitchensink&#x2F;#all" rel="nofollow">https:&#x2F;&#x2F;examples.sencha.com&#x2F;extjs&#x2F;6.2.0&#x2F;examples&#x2F;kitchensink...</a><p>It&#x27;s a great indictment of the platform that nothing approaches Sencha(former ExtJS) in the platform itself or in the &quot;rich UI&quot; libraries that keep springing up like mushrooms after the rain.
yborisover 2 years ago
Impressive! Super polished - thank you for sharing.<p>At first I thought there was no column sorting, but it&#x27;s just not enabled on most examples - click the &quot;Virtual Scroll&quot; section to see it.
Philip-J-Fryover 2 years ago
Seems interesting but quite limiting?<p>For example, the declarative tabs looks nice. But the only property for the contents of a tab is &quot;text&quot;. Is there a way to define a DOM element the place there? Perhaps one I&#x27;ve constructed beforehand? I couldn&#x27;t find one on the site.
Traubenfuchsover 2 years ago
Disappointing, not mobile ready?<p><a href="https:&#x2F;&#x2F;imgur.com&#x2F;a&#x2F;8ZblIf5" rel="nofollow">https:&#x2F;&#x2F;imgur.com&#x2F;a&#x2F;8ZblIf5</a>
djfobbzover 2 years ago
Yay for a modern day YUI!!! I&#x27;m still using it for a few projects but this looks very nice and might have to migrate over.
评论 #32720183 未加载
pjmlpover 2 years ago
I like it, the demo is quite interesting.
radoover 2 years ago
&quot;Simple popup&quot; doesn&#x27;t trap focus.
butzover 2 years ago
How does this compare to dojotoolkit.org ?
latchkeyover 2 years ago
&gt; has only one dependency - jQuery