{"repo":"tinyplex/tinywidgets","free":true,"listed":false,"github":"https://github.com/tinyplex/tinywidgets","clone":"git clone https://github.com/tinyplex/tinywidgets.git","description":"A collection of tiny, reusable, UI components — wrapped in a helpful app layout with header, side bar, dark mode, and more.","language":"TypeScript","stars":54,"topics":["local-first","react","tiny","ui-components"],"license":"MIT","category":"ui-components","readme_excerpt":"TinyWidgets A collection of tiny, reusable, UI components — wrapped in a helpful app layout with header, side bar, dark mode, and more. See the website for more details. Get started here. --- Dependencies TinyWidgets uses React for DOM manipulation, Vanilla-Extract for styling, Lucide for icons, and TinyBase for state management. Its philosophy is all about simplicity, decent defaults, a streamlined DOM, and concise styling. You can either compile its Vanilla Extract source with your app or use the prebuilt JavaScript and CSS. But, just to be clear - that doesn't mean you need to use Vanilla-Extract, Lucide, or Tinybase in the apps you build with these widgets. You can set arbitrary class names (from Tailwind, for example!) on all components if you like. Meet the family TinyTick is part of a group of small libraries designed to help make rich client and local-first apps easier to build. Check out the others! TinyBase The reactive data store for local-first apps. TinyWidgets A collection of tiny, reusable, UI components. TinyTick A tiny but very useful task orchestrator. Help out! This project was created because I want to be able to build lots of local-first apps quickly and without the overhead of all the app boilerplate each time. Making it open source seemed like the right thing to do, so please try and it out and get involved. I'll always be interested in issues, more style variants, new components altogether, or even some professional-grade design assistance. I'm not a d","default_branch":null,"files":null,"tree":[],"storefront":"/r/tinyplex","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tinyplex/tinywidgets/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}