[
  {
    "id": "solid-gh-1",
    "tier": "github",
    "url": "https://github.com/solidjs/solid",
    "excerpt": "Declare your state and use it throughout your app, and when a piece of state changes, only the code that depends on it will rerun.",
    "fetchedAt": "2026-08-29T01:28:36.470Z"
  },
  {
    "id": "solid-gh-2",
    "tier": "github",
    "url": "https://github.com/solidjs/solid",
    "excerpt": "Performant state management is built-in with Context and Stores: you don't have to reach for a third party library to manage global state",
    "fetchedAt": "2026-08-29T01:28:36.470Z"
  },
  {
    "id": "solid-gh-3",
    "tier": "github",
    "url": "https://github.com/solidjs/solid",
    "excerpt": "With Resources, you can use data loaded from the server like any other piece of state and build a responsive UI for it thanks to Suspense and concurrent rendering.",
    "fetchedAt": "2026-08-29T01:28:36.470Z"
  },
  {
    "id": "solid-gh-4",
    "tier": "github",
    "url": "https://github.com/solidjs/solid",
    "excerpt": "Solid has full SSR and serverless support, with streaming and progressive hydration to get to interactive as quickly as possible.",
    "fetchedAt": "2026-08-29T01:28:36.470Z"
  },
  {
    "id": "solid-gh-5",
    "tier": "github",
    "url": "https://github.com/solidjs/solid",
    "excerpt": "A `<div>` is a real div, so you can use your browser's devtools to inspect the rendering",
    "fetchedAt": "2026-08-29T01:28:36.470Z"
  },
  {
    "id": "solid-gh-6",
    "tier": "github",
    "url": "https://github.com/solidjs/solid",
    "excerpt": "Universal: write custom renderers to use Solid anywhere",
    "fetchedAt": "2026-08-29T01:28:36.470Z"
  },
  {
    "id": "solid-gh-7",
    "tier": "github",
    "url": "https://github.com/solidjs/solid",
    "excerpt": "Web component friendly and can author custom elements",
    "fetchedAt": "2026-08-29T01:28:36.470Z"
  },
  {
    "id": "solid-gh-8",
    "tier": "github",
    "url": "https://github.com/solidjs/solid",
    "excerpt": "Solid's bare-metal, minimal abstractions give you direct access to the DOM, making it easy to use your favorite native JavaScript libraries like D3.",
    "fetchedAt": "2026-08-29T01:28:36.470Z"
  },
  {
    "id": "solid-comm-1",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=29388296",
    "excerpt": "Asciinema's 3.0 rebuild used SolidJS as its small UI library, reportedly making the app 4x smaller and 50x faster than the previous version.",
    "fetchedAt": "2026-08-29T01:35:10.225Z"
  },
  {
    "id": "solid-comm-2",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=29388296",
    "excerpt": "Creator Ryan Carniato is patient and answers questions on Twitter reliably. The performance Solid squeezes out of the DOM is next level, though docs could use a guide for migrating from React.",
    "fetchedAt": "2026-08-29T01:35:10.225Z"
  },
  {
    "id": "solid-comm-3",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=29388296",
    "excerpt": "Something's weird with the playground widget on the landing page—dragging the slider to enlarge the code section only shows a tiny sliver of code. Doesn't make a good first impression.",
    "fetchedAt": "2026-08-29T01:35:10.225Z"
  },
  {
    "id": "solid-comm-4",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=29388296",
    "excerpt": "Ported react-bootstrap to SolidJS and the process was fairly painless. No need to stash useRefs/useCallbacks since components run once; refs are just the elements. A+ developer experience coming from 5+ years of React.",
    "fetchedAt": "2026-08-29T01:35:10.225Z"
  },
  {
    "id": "solid-comm-5",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=29388296",
    "excerpt": "Such a pleasant library to use; coming from Vue I was surprised since Vue was previously the only lib where I could intuit how things worked. Great job.",
    "fetchedAt": "2026-08-29T01:35:10.225Z"
  },
  {
    "id": "solid-comm-6",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=29388296",
    "excerpt": "Some of the examples (css animations and todo) didn't load properly for me on Android Chrome.",
    "fetchedAt": "2026-08-29T01:35:10.225Z"
  },
  {
    "id": "solid-comm-7",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=29388296",
    "excerpt": "For data viz work, Solid is my go-to tool: small, flexible, and lets me declare granular computed properties instead of relying on useMemo/React.lazy. Has some rough edges like the special props object, but minor.",
    "fetchedAt": "2026-08-29T01:35:10.225Z"
  },
  {
    "id": "solid-comm-8",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=29388296",
    "excerpt": "Critical take: Solid's API is non-intuitive, same issue as its reactive system, especially compared to Svelte, which 'nails reactivity' without you thinking about it.",
    "fetchedAt": "2026-08-29T01:35:10.225Z"
  },
  {
    "id": "solid-comm-9",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=29388296",
    "excerpt": "In some benchmarks Solid appears to be both the fastest and smallest JS library, per a comparison of RealWorld demo implementations.",
    "fetchedAt": "2026-08-29T01:35:10.225Z"
  },
  {
    "id": "solid-comm-10",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=43734911",
    "excerpt": "Having used Solid on a largish web product for over a year, I am thoroughly convinced and will not return to React. Immediate (non-lazy) reactivity keeps state changes intuitive and easy to debug.",
    "fetchedAt": "2026-08-29T01:35:10.225Z"
  },
  {
    "id": "solid-comm-11",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=43734911",
    "excerpt": "Hesitant to learn Solid in detail because of rumors of a 2.0 release with breaking changes; asked about its status.",
    "fetchedAt": "2026-08-29T01:35:10.225Z"
  },
  {
    "id": "solid-comm-12",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=43734911",
    "excerpt": "It's been an absolute joy to write Solid for years, feels more expressive than React with solid-primitives. But ecosystem gaps are real: trpc v11 lacks tanstack-query support without an adapter, and Framer Motion support lags behind React's.",
    "fetchedAt": "2026-08-29T01:35:10.225Z"
  },
  {
    "id": "solid-comm-13",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=43734911",
    "excerpt": "SolidJS and dom-expressions are among the best things to happen to front-end since React, influencing templating and Signals ecosystem-wide, even if not hugely popular yet.",
    "fetchedAt": "2026-08-29T01:35:10.225Z"
  },
  {
    "id": "solid-comm-14",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=43734911",
    "excerpt": "After presenting Solid at work, a colleague said: 'This looks like React, easier to understand, faster, smaller, more built-in stuff... why aren't we using it?'",
    "fetchedAt": "2026-08-29T01:35:10.225Z"
  },
  {
    "id": "solid-comm-15",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=43734911",
    "excerpt": "Detailed critique: unpolished naming conventions (both 'use' and 'create' prefixes), unhelpful community with unanswered questions, lacking docs, alpha/unusable dev tools. Avoid Suspense, createUniqueId, and SolidStart routing which can be very slow with no workaround.",
    "fetchedAt": "2026-08-29T01:35:10.225Z"
  },
  {
    "id": "solid-comm-16",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=43734911",
    "excerpt": "Annoying part of Solid coming from React: every prop needs to be a function returning a value instead of a plain value, or it won't update reactively.",
    "fetchedAt": "2026-08-29T01:35:10.225Z"
  },
  {
    "id": "solid-comm-17",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=43734911",
    "excerpt": "I love Solid: feature parity with React and faster. It's just 1,823 well-organized commits (1,329 from the creator alone), giving confidence for long-term dependency stability, versus React's 20,368 commits and unstable pivots.",
    "fetchedAt": "2026-08-29T01:35:10.225Z"
  },
  {
    "id": "solid-comm-18",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=27663271",
    "excerpt": "This is the single best JavaScript framework for frontend development at the moment. Glad to see it stabilize with a 1.0 release.",
    "fetchedAt": "2026-08-29T01:35:10.225Z"
  },
  {
    "id": "solid-comm-19",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=27663271",
    "excerpt": "Solid finally realizes the theoretical potential of fine-grained reactive updates, a concept that existed in Knockout.js, Aurelia, and MobX+React but wasn't fully realized until Solid.",
    "fetchedAt": "2026-08-29T01:35:10.225Z"
  },
  {
    "id": "solid-comm-20",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=44457069",
    "excerpt": "Question posed to a game developer: 'what are your thoughts on solidJS? seems like they're going for react but not shit, think they pulled it off?'",
    "fetchedAt": "2026-08-29T01:35:10.225Z"
  }
]
