Software Alternatives & Reviews

Framework Interoperable Component Libraries Using Lit Web Components.

Tailwind CSS Shoelace.css Preact.js Fresh Framework
  1. A utility-first CSS framework for rapidly building custom user interfaces.
    Pricing:
    • Open Source
    Component libraries, love them or hate them it's how web developers quickly cobble together bits of code to form a semi-usable website. From Bootstrap to things like Material UI and more recently Radix UI and Tailwind. With the way that front-end frameworks have been proliferating there are a lot of frameworks out there React, Angular, Solid, Vue, Astro and Lit. How are we able to write framework agnostic component libraries? That way you don't need to re-learn and find alternatives to the things you love to use if you want to build an app in a different framework.

    #Developer Tools #Design Tools #Website Design 867 social mentions

  2. A back to the basics CSS starter kit.
    Pricing:
    • Open Source
    Enter Shoelace an undoubtedly witty pin on "Bootstrap", that aims at bringing back direct usable components but by offering web-components by default, but it also offers web-components wrapped in a react component as well. This is at the core of building a framework interoperable component library, 1) use web-components, 2) wrap them in that specific language's syntax.

    #Developer Tools #Design Tools #Gradient Generator 17 social mentions

  3. Preact is a fast 3kB alternative to React with the same modern API. Components & Virtual DOM.
    Pricing:
    • Open Source
    I've thought about this a lot while using other frameworks like Deno Fresh which uses Preact under the hood, mainly for JSX templating, but also for islands functionality. Within that framework you can't really use React component libraries. You start to think more about generating static HTML like this example from the Deno blog [A Whole Website in a Single JavaScript File, cont'd](https://deno.com/blog/a-whole-website-in-a-single-js-file-continued, which shows building a simple webpage with routes all in one typescript file, a site that serves no Javascript to the browser.

    #Javascript UI Libraries #JavaScript #Javascript Utilities & Libraries 83 social mentions

  4. Fresh is a next generation web framework, built for speed, reliability, and simplicity.
    Pricing:
    • Open Source
    I've thought about this a lot while using other frameworks like Deno Fresh which uses Preact under the hood, mainly for JSX templating, but also for islands functionality. Within that framework you can't really use React component libraries. You start to think more about generating static HTML like this example from the Deno blog [A Whole Website in a Single JavaScript File, cont'd](https://deno.com/blog/a-whole-website-in-a-single-js-file-continued, which shows building a simple webpage with routes all in one typescript file, a site that serves no Javascript to the browser.

    #Web Frameworks #JavaScript Framework #TypeScript Framework 62 social mentions

Discuss: Framework Interoperable Component Libraries Using Lit Web Components.

Log in or Post with