thehardwarestore.ai

where AI agents shop for the right tools

── 99252 repos indexed ── | filtered by tag: ssr
sveltejs/svelte ★ 88227 6875 APPLICATION

This is the Svelte framework repository (version 5.x), a compiler-based UI framework for building web applications. The codebase demonstrates three distinct layers: a multi-phase compiler (parse → analyze → transform → generate) that converts `.svelte` files into efficient JavaScript, a reactive runtime built on a custom signal system (sources, deriveds, effects) with fine-grained dependency tracking and batch updates, and a server-side rendering engine with hydration support. The compiler generates separate client and server output, and includes CSS scoping, keyframe renaming, and global/local selector handling. The runtime implements a deep reactive proxy for state, event delegation with hydration replay, transition/animation primitives, and a store compatibility layer bridging the legacy Svelte 4 API to the new runes mode. Though primarily a software framework, the repository has a significant data/research character: its reactivity system is inspired by signal-based research (benchmarks include Kairo-style tests), the compiler performance is benchmarked with V8 profiling, and the CSS handling involves sophisticated analysis of selector usage. The code is exceptionally well-structured: each compiler phase has dedicated visitor files for every AST node type, the runtime separates concerns into DOM operations, reactivity, SSR, and legacy compatibility, and the test suite covers hundreds of edge cases across modes (legacy, runes, SSR, hydration, browser). The architecture uses a clear visitor pattern (via the `zimmerframe` library), AST builders for code generation, and a consistent pattern of context-based transformations. Notable highlights include the `proxy.js` module implementing a deep reactive proxy that tracks mutations on plain objects/arrays, the event delegation system that preserves handler order relative to declarative events, and the preprocessor source-map merging utilities that handle multi-stage preprocessing. The codebase maintains both runes and legacy modes, ensuring backward compatibility while pushing forward a new reactivity model. The quality of engineering is exceptionally high, with comprehensive error/warning messages generated from markdown definitions, tree-shakeability verification scripts, and a well-organized monorepo with changesets for versioning.

RATING: 9.9/10 MAINT: active DRIFT: low
▸ 4 reusable components found
withastro/astro ★ 63077 3836 APPLICATION

Astro is a TypeScript web framework for content-focused websites that combines static site generation with server-side rendering via a single Vite-based build pipeline. It compiles .astro components (plus MDX, Markdown, and Markdoc) into either static HTML or adapter-specific server output for Node, Cloudflare Workers, Netlify, and Vercel, then hydrates interactive framework islands (React, Preact, Svelte, Vue, Solid) through declarative client directives. The codebase also ships a full CLI (dev, build, preview, add, check, sync, create-key), a language server with IDE diagnostics and completions, a dev toolbar with audits, and a scaffolding tool (create-astro).

RATING: 9.9/10 MAINT: active DRIFT: low
▸ 6 reusable components found
remix-run/react-router ★ 56587 10938 APPLICATION

This is the React Router monorepo, a full-stack React framework that provides client-side routing, server-side rendering (SSR), data loading/actions, middleware, and React Server Components (RSC) support. It is the successor to Remix and consolidates previously separate packages (`react-router-dom`, `@remix-run/router`, `@remix-run/server-runtime`, `@remix-run/react`) into a single `react-router` core. The architecture is a monorepo managed with pnpm workspaces, containing the core library (`packages/react-router`), a Vite-based dev/build toolchain (`packages/react-router-dev`), a production server (`packages/react-router-serve`), platform adapters (Node, Express, Cloudflare Workers, AWS Architect), a project scaffolding CLI (`create-react-router`), and route convention packages (file-system routes, Remix migration adapter). Key entry points include the `RouterProvider`/`HydratedRouter` components for client-side routing, `createRequestHandler` for server-side request handling, and the `react-router` CLI for building and developing applications. Data flows are driven by route `loader` and `action` functions, with a single-fetch data strategy that serializes responses via turbo-stream. The framework supports both declarative (component-based) and data router (object-based) routing modes, and can operate as a standalone library or as a full framework with Vite integration. External dependencies include React 19, Vite, and platform-specific packages (Express, Cloudflare Workers, etc.). The codebase is production-grade with extensive unit and integration tests (Playwright), active security patching, and frequent releases.

RATING: 9.9/10 MAINT: active DRIFT: low
▸ 4 reusable components found
vuejs/core ★ 54445 9215 APPLICATION

Vue.js 3 core framework (v3.5.43) — a TypeScript library for building user interfaces, organized as a pnpm monorepo. The codebase is split into focused packages: compiler-* (template → render function compilation), runtime-* (component model, virtual DOM patching, DOM platform bindings), reactivity (dependency-tracked state), server-renderer (SSR), and shared (internal utilities). The packages/vue directory aggregates the public API surface, while vue-compat provides Vue 2 compatibility mode.

RATING: 9.9/10 MAINT: active DRIFT: low
▸ 6 reusable components found
TanStack/query ★ 50396 4248 APPLICATION

TanStack Query is a multi-framework, protocol-agnostic library for managing asynchronous server state in web applications. It provides a robust caching layer, automatic background refetching, pagination (infinite queries), optimistic updates, and mutation management. The core engine (`@tanstack/query-core`) implements a generic observer pattern with subscribable caches (`QueryCache`, `MutationCache`), retry logic with exponential backoff, network/focus awareness, and a pluggable timeout system. Framework-specific adapters (React, Vue, Svelte, Solid, Preact, Lit, Angular) wrap the core with idiomatic hooks, composables, controllers, or signals, enabling seamless integration into each ecosystem. The architecture follows a layered design: the core package is framework-agnostic and handles all state management, caching, and scheduling. Each adapter provides thin bindings that map the core's observer-based subscription model to the framework's reactivity system (e.g., React's `useSyncExternalStore`, Vue's `computed`/`watch`, Svelte's `$state` runes, Angular's signals). Key entry points include `useQuery`/`useMutation` (React), `createQuery`/`createMutation` (Svelte), `injectQuery`/`injectMutation` (Angular), and their infinite variants. The library also ships with devtools (Solid-based UI), an ESLint plugin for best practices, codemods for major version migrations, and persistence plugins for offline support. Data flows are driven by query keys (serializable arrays) that uniquely identify cached data. Observers subscribe to queries, triggering fetches via user-defined `queryFn` callbacks. The cache manages stale time, garbage collection, and structural sharing to minimize re-renders. Mutations follow a lifecycle (pending → success/error) with optimistic updates and rollback support. SSR hydration/dehydration serializes cache state into the server response and restores it on the client, supporting streaming and suspense. External dependencies are minimal: the core has zero runtime dependencies; adapters depend only on their respective framework and the core package.

RATING: 9.9/10 MAINT: active DRIFT: low
▸ 6 reusable components found
remix-run/remix ★ 33385 2792 APPLICATION

This repository is the Remix framework monorepo, implemented as a modular collection of 50+ independently versioned TypeScript packages under `packages/*`, all re-exported through a single `remix` meta-package. In production it provides a full-stack web framework built directly on Fetch/Streams standards: a typed fetch-first router with composable middleware, a custom JSX/Virtual DOM component runtime with SSR, hydration, frames, and CSS-in-JS, an asset server and compiler pipeline, authentication/session/security middleware, typed data validation and relational data-table packages with migrations, and a CLI for scaffolding, development, testing, and database operations. The repository is not a single deployable application; demos such as bookstore, social-auth, timeboxer, i18n, SSE, and the docs sites are first-party consumers that exercise the framework end-to-end.

RATING: 9.9/10 MAINT: active DRIFT: low
▸ 6 reusable components found
vitejs/vite ★ 83099 8811 APPLICATION

Vite is a frontend build tool and development server that provides fast cold starts, instant hot module replacement (HMR), and optimized production builds. The codebase implements a dev server with middleware-based request handling, a plugin system compatible with Rollup hooks, dependency pre-bundling via Rolldown, and a module runner for server-side rendering (SSR). It supports multiple environments (client, SSR, custom) with per-environment module graphs, optimizers, and build configurations. The architecture is modular: core packages include `vite` (the main tool), `create-vite` (project scaffolding), and `plugin-legacy` (legacy browser support). Key entry points are the CLI (`bin/vite.js`), the `createServer` function for dev mode, and the `build` function for production builds. External dependencies include Rolldown for bundling, Oxc for transpilation, LightningCSS for CSS processing, and esbuild for legacy transforms. The project is a monorepo managed with pnpm workspaces, with extensive integration tests in the `playground/` directory and a documentation site built with VitePress.

RATING: 9.7/10 MAINT: active DRIFT: low
▸ 4 reusable components found
DioxusLabs/dioxus ★ 39335 1915 APPLICATION

Dioxus is a Rust-native, cross-platform UI framework for building web, desktop, mobile, and fullstack applications with a single codebase. The framework provides a reactive, component-based architecture featuring signals, memos, and stores for fine-grained state management, a virtual DOM with template-based diffing for efficient rendering, and a fullstack capability that enables server functions, streaming SSR, and hydration. The project includes a CLI tool (`dx`) for development, bundling, and asset optimization, along with a router, hot-reload support, and an asset management system (Manganis). At its core, Dioxus implements a reactive runtime with priority-based task scheduling, suspense boundaries, and isomorphic task execution. The virtual DOM supports multi-renderer backends: a web renderer using the DOM API, a desktop renderer via webviews (wry/tao), a native headless renderer (blitz/winit), and a liveview mode. The fullstack server integrates with axum, providing server functions with pluggable serialization (CBOR, MsgPack, Postcard, JSON, multipart) and streaming responses. The framework also includes a fuzzing harness for correctness testing and an oracle test framework for diff verification. Hybrid aspects: While primarily an application framework, the repository contains notable data/research-oriented components: a comprehensive fuzz testing infrastructure for the virtual DOM, performance benchmarks for keyed diff operations, compile-time serialization (const-serialize) for asset metadata, and memory safety tests via Miri. These elements demonstrate a strong investment in correctness and performance engineering.

RATING: 9.5/10 MAINT: active DRIFT: low
▸ 6 reusable components found
solidjs/solid ★ 36101 1122 APPLICATION

SolidJS is a declarative JavaScript library for building user interfaces with fine-grained reactivity. Unlike virtual DOM frameworks, Solid compiles JSX templates into real DOM node instructions and updates only the parts of the DOM that depend on changed state, achieving performance close to optimized vanilla JavaScript. The core library provides reactive primitives (signals, memos, effects, stores), control flow components (For, Show, Switch, Suspense), server-side rendering (SSR) with streaming and hydration, and a universal renderer for custom platforms. The architecture is a monorepo with packages for the core runtime, DOM-specific rendering, store management, SSR utilities, a Babel preset for JSX compilation, and web component support via solid-element. The codebase is well-structured, extensively tested, and actively maintained with a focus on performance and tree-shakability.

RATING: 9.5/10 MAINT: active DRIFT: low
▸ 3 reusable components found
angular/angular-cli ★ 27016 11826 APPLICATION

This is the Angular CLI — the official developer toolchain for the Angular framework. In production it manifests as the `ng` command-line tool that scaffolds new projects via a templated code-generation engine (schematics), builds applications through a pluggable builder architecture (Architect), serves them during development through Vite, executes unit tests via Karma or Vitest, extracts i18n messages, and manages updates through versioned migrations. The repository also ships `@angular/ssr`, a Node.js server-side rendering runtime with HTTP/1.1 and HTTP/2 streaming support, and a Model Context Protocol (MCP) server exposing AI-assistant tools for operating on Angular workspaces (running targets, searching docs, automating zoneless migrations). Architecturally this is a monorepo of interdependent TypeScript packages built with Bazel under pnpm, organized around three extensibility primitives: the Builder pattern (typed build tasks scheduled through a formal job system with state machines and channels), the Schematic pattern (declarative, transactional file-tree transformations for code generation and workspace migrations), and a virtual-filesystem host abstraction that decouples the entire toolchain from real I/O. The codebase is explicitly mid-transition: the legacy webpack-based builders (`@angular-devkit/build-angular:browser`, `ssr-dev-server`, `@ngtools/webpack`) are deprecated and delegate to the esbuild-based `@angular/build:application` builder, while automated migration schematics nudge users from Karma/Jasmine toward Vitest. Dual build pipelines are a deliberate migration strategy rather than drift, but they create real duplication and maintenance burden. Quality is high. Public API surfaces are guarded by golden files; builders are covered by thousands of behavior-level integration specs executed through a purpose-built BuilderHarness; and the core abstractions (job system, virtual hosts, schematics tree, CoreSchemaRegistry) are genuinely reusable, well-factored pieces of engineering. The main liabilities are organizational: webpack/esbuild feature parity is uneven, the MCP tooling is experimental and evolving, some schematic migrations rely on fragile AST heuristics, and the layered abstraction depth (VM-wrapped schematic execution, delegating hosts, job dispatchers) creates a steep contribution curve.

RATING: 9.5/10 MAINT: active DRIFT: low
▸ 6 reusable components found
davidjerleke/embla-carousel ★ 8448 261 APPLICATION

Embla Carousel is a dependency-free, framework-agnostic carousel/slider library written in TypeScript. In production it provides a scroll-snap engine handling drag/touch gestures, momentum physics, loop mode, LTR/RTL/vertical axes, keyboard navigation, and responsive breakpoints, exposed through a small public API (goTo, snapList, selectedSnap, and named events like select, reinit, slideschanged). The monorepo ships first-party adapters for React, Vue, Svelte, and Solid, plus plugins for autoplay, auto-scroll, auto-height, fade, class-names, SSR, and accessibility. It also contains a Next.js documentation website with interactive sandboxes, framework playgrounds, and build/readme/sandbox generation scripts. The core runtime has zero external dependencies; framework adapters only require their host framework as a peer dependency, while the docs site relies on Next.js, styled-components, Redux Toolkit, Algolia search, and the CodeSandbox API. Architecture is a Yarn Berry workspaces monorepo where each package is an independently publishable Rollup-built npm package (ESM/CJS/UMD). The core engine is a set of small collaborating factory modules (DragHandler, ScrollBody, ScrollContain, SlideLooper, ScrollSnaps, EventHandler, etc.) composed by an Engine and driven by the top-level EmblaCarousel module. Framework wrappers are thin hooks/composables that bind the core to each framework's lifecycle; plugins follow a consistent CreatePluginType contract with init/destroy and options merging. Data flows are: DOM measurement of slide/container dimensions into snap-point and scroll-bound calculations, then requestAnimationFrame-driven CSS transform updates, with typed events emitted back to user callbacks. Maintenance is genuinely active (recent commits, v9 in RC with vigorous development). The strongest asset is the core engine's test suite: fixture-driven Jest tests running deterministic mocks of ResizeObserver, IntersectionObserver, matchMedia, and requestAnimationFrame to verify exact snap positions and transforms for LTR, RTL, and vertical layouts. The main hygiene issues are committed Next.js build artifacts under docs/_next, heavy duplication of v8/v9 documentation example files, and visible API-name churn between versions (scrollSnapList→snapList, reInit→reinit, scrollPrev→goToPrev), which creates drift risk in the example corpus but does not affect the actively maintained v9 core.

RATING: 9.5/10 MAINT: active DRIFT: low
▸ 5 reusable components found
styled-components/styled-components ★ 41103 2675 APPLICATION

styled-components is a mature, high-performance CSS-in-JS library for React and React Native. It provides a tagged template literal API (`styled.div`, `css`, `keyframes`, `ThemeProvider`) that compiles CSS at runtime and injects it into the DOM or maps it to React Native style objects. The architecture includes a custom CSS parser with interpolation sentinels, a sheet abstraction for efficient CSSOM injection (with virtual tags for SSR and CSSOM tags for client), a plugin system for vendor prefixing and RTL, a theme system with CSS custom property support, and a comprehensive React Native transform pipeline that polyfills modern CSS features (grid, animations, scroll-driven timelines, container queries, color functions, etc.). It supports React Server Components (RSC) via inline style emission and deduplication. The codebase is heavily optimized for performance, using monomorphic caches, sentinel-based interpolation, and fast-path compilation. It includes extensive test suites, benchmarks, and a showcase app. External dependencies include React (19), stylis (CSS preprocessor), and optional react-native and react-native-reanimated.

RATING: 9.3/10 MAINT: active DRIFT: low
▸ 5 reusable components found
quasarframework/quasar ★ 27202 3664 APPLICATION

The Quasar Framework monorepo is a comprehensive Vue 3 UI component library and cross-platform application development toolkit. It provides a rich set of reusable components (QBtn, QTable, QDialog, QLayout, etc.), composables (useTimeout, useDark, useForm, etc.), directives (v-ripple, v-touch-pan, etc.), and plugins (Notify, Dialog, Loading, Dark mode, etc.) that enable building responsive web, mobile, and desktop applications from a single codebase. The framework is distributed as multiple packages: the core UI library (`quasar`), a Vite-based CLI (`@quasar/app-vite`) that supports building for SPA, SSR, SSG, PWA, browser extensions (BEX), Cordova, Capacitor, and Electron targets, a project scaffolder (`create-quasar`), a global CLI (`@quasar/cli`), a Vite plugin for auto-imports and Sass variable injection, an icon generation tool (`icongenie`), and an MCP server for AI agent integration. The architecture follows a monorepo pattern managed with pnpm workspaces. The core UI library is built with Vue 3 and exposes a plugin-based system where components, composables, and directives are registered via a central `install-quasar` entry point. The CLI (`app-vite`) uses Vite and Rolldown as build backends, with mode-specific builders that generate optimized output for each target platform. The scaffolding system (`create-quasar`) generates project templates with optional TypeScript, Pinia state management, i18n, and linting configurations. The documentation site (`docs/`) is itself a Quasar SSR application that dogfoods the framework and includes a custom markdown build pipeline with API documentation extraction from JSON descriptors. Key entry points include `ui/src/vue-plugin.js` (framework installation), `app-vite/bin/quasar.js` (CLI dispatcher), `create-quasar/bin/create-quasar.js` (project creation), and `mcp/src/server.js` (AI agent server). External dependencies include Vue 3, Vite, Rolldown, Vitest, Playwright, and various icon libraries. The codebase demonstrates strong engineering practices with extensive unit, integration, and SSR hydration tests, a well-defined composable lifecycle pattern, and a modular build system that abstracts platform-specific concerns behind consistent interfaces.

RATING: 9.3/10 MAINT: active DRIFT: low
▸ 6 reusable components found
yewstack/yew ★ 32821 1453 APPLICATION

Yew is a modern Rust framework for building client-side web applications with WebAssembly. It provides a component-based architecture with a virtual DOM, declarative HTML syntax via macros, hooks for state management, routing capabilities, and support for server-side rendering and hydration. The framework emphasizes performance through efficient DOM diffing algorithms and offers abstractions for web workers (agents) and client-server state synchronization. Numerous examples demonstrate real-world usage patterns including todo lists, games, portals, and integration with backend frameworks like Actix and Axum.

RATING: 9.2/10 MAINT: active DRIFT: low
▸ 3 reusable components found
inertiajs/inertia-phoenix ★ 502 24 APPLICATION

This repository is the official Elixir/Phoenix server-side adapter for Inertia.js (v3). It enables Phoenix developers to build modern server-driven single-page applications without constructing a separate JSON API. The library intercepts HTTP requests via a Plug, detects Inertia.js headers, and renders page data as JSON for XHR requests or embeds it in an HTML template for the initial load. It handles asset versioning (409 responses), partial reloads, server-side rendering (SSR) via a Node.js worker pool, and provides a rich set of controller helpers for managing props (deferred, shared, once, scroll, merge, etc.). The architecture is centered around a core Plug (`Inertia.Plug`), controller macros (`Inertia.Controller`), HEEx components (`Inertia.HTML`), an SSR supervisor (`Inertia.SSR`), and a Mix task for scaffolding (`inertia.install`). It achieves extensibility through Elixir protocols for pagination (`Inertia.Paginated`), error handling (`Inertia.Errors`), and SSR adapters (`Inertia.SSR.Adapter`), allowing seamless integration with libraries like Scrivener, Flop, and Ecto. The codebase exhibits high craftsmanship. The prop resolution engine in `controller.ex` uses a sophisticated system of tagged tuples and recursive resolution to handle lazy evaluation, caching, merging, and transformation—a non-obvious and elegant functional pattern. The SSR adapter pattern cleanly isolates the Node.js worker pool management behind a behaviour. The testing module provides comprehensive helpers for integration testing. The library is actively maintained, tracks upstream Inertia.js changes (Laravel parity), and uses modern Elixir/Phoenix conventions. This library is ideal for Phoenix teams who want the development speed of a modern SPA framework (React, Vue, Svelte) with the server-side control and simplicity of a traditional server-rendered application. It eliminates the need for a dedicated frontend API layer while providing features like partial page rendering, lazy-loaded components, and server-side rendering for SEO and initial load performance.

RATING: 9.2/10 MAINT: active DRIFT: low
▸ 4 reusable components found
dotpas/dext ★ 314 54 APPLICATION

The Dext Framework is a comprehensive, modular full-stack framework for Delphi (v11+) designed to bring modern web development patterns to the native Delphi ecosystem. It is Apache 2.0 licensed and provides a coherent set of libraries covering web API construction (minimal APIs, MVC controllers, middleware pipeline, SignalR-compatible real-time hubs), an ORM with code-first migrations, dependency injection, background jobs, event bus, resilience pipeline, testing/mocking utilities, desktop UI patterns (MVU/MVVM with VCL binding), AI integration (MCP server, agent graph), CLI tooling, and telemetry/dashboard. The architecture is heavily inspired by ASP.NET Core/EF Core, with fluent builders (`TDextServices`, `TApplicationBuilder`), specification pattern, attribute-based configuration, and a focus on zero-allocation performance (custom SIMD-optimized collections, ring-buffer logging, direct codecs). It includes extensive documentation (The Dext Book in English and Portuguese), benchmark harnesses, and 40+ example applications covering real-world use cases from simple CRUD to multi-tenant e-commerce. The codebase is actively maintained, with multi-version Delphi support (XE2 through 13), community database drivers (UniDAC), and a growing ecosystem of IDE integration and design-time tooling.

RATING: 9.2/10 MAINT: active DRIFT: low
▸ 5 reusable components found
nuxt/nuxt ★ 60919 5806 APPLICATION

Nuxt is a production-grade, open-source meta-framework for building full-stack web applications with Vue.js. It provides a comprehensive developer experience with file-based routing, server-side rendering (SSR), static site generation (SSG), incremental static regeneration (ISR), and a powerful module ecosystem. The repository is a monorepo containing the core framework (`@nuxt/nuxt`), a toolkit for module authors (`@nuxt/kit`), configuration schema (`@nuxt/schema`), and multiple builder integrations (Vite, Webpack, Rspack) plus a Nitro-based server engine (`@nuxt/nitro-server`). Architecturally, Nuxt operates in two phases: build-time and runtime. At build time, it loads configuration, installs modules, scans components and pages, generates optimized code (auto-imports, route definitions, plugin arrays), and bundles the application using the configured builder. At runtime, it handles SSR/CSR rendering, data fetching via `useFetch`/`useAsyncData`, state management with `useState`, routing with vue-router, and server-side logic via Nitro. The framework is highly extensible through hooks, modules, and layers, allowing customization at every level. Key entry points include `createNuxt`, `loadNuxt`, and `build` from `@nuxt/kit`, the CLI (`nuxi`), and runtime composables like `useFetch`, `useAsyncData`, `useHead`, and `useRouter`. External dependencies include Vue 3, Vite/Webpack/Rspack, Nitro, unhead, ufo, devalue, and many others. The codebase is actively maintained with a large test suite (unit, integration, e2e) and a sophisticated diagnostics system for developer feedback.

RATING: 9.1/10 MAINT: active DRIFT: medium
▸ 6 reusable components found
onejs/one ★ 4489 127 APPLICATION

The One framework (onejs/one) is a production-grade, cross-platform React framework that unifies web and native (iOS/Android) development under a single file-system router. It leverages Vite for web bundling and integrates with Metro (or an experimental Rolldown engine) for native builds, providing SSR, SSG, SPA, and API routes out of the box. The architecture is a monorepo of well-factored packages: core routing and rendering logic (packages/one), Vite plugins and CLI (packages/vxrn), Metro integration (vite-plugin-metro), native iOS/Android bridge components (native), MDX processing (mdx), and utility libraries (emitter, query-string). Key entry points include the `one dev`/`one build` CLI, the `one()` Vite plugin, and the `createApp` function for headless server rendering. The framework demonstrates strong engineering practices with extensive test coverage (Playwright E2E, Appium native tests, Vitest unit tests) and thoughtful abstractions like environment guard plugins, critical CSS inlining, client-side tree-shaking of server code, and lazy-with-retry for chunk loading. While the codebase is actively evolving (experimental features like bundled dev and daemon mode are present), the core architecture is solid and the utilities are cleanly separated.

RATING: 9.1/10 MAINT: active DRIFT: low
▸ 5 reusable components found
nuxt-community/auth-module ★ 1924 892 APPLICATION

This is a Nuxt.js 2 authentication module that provides zero-boilerplate authentication support. It implements various authentication schemes (local, OAuth2, OpenID Connect, refresh tokens) and integrates with popular providers like Auth0, Google, Facebook, and Laravel-based systems. The module handles token storage, automatic refresh, user management, and provides middleware for route protection. It uses a modular architecture with core auth logic, scheme implementations, provider configurations, and utility functions.

RATING: 9.0/10 MAINT: maintained DRIFT: low
▸ 3 reusable components found
pdsuwwz/nextjs-nextra-starter ★ 315 53 APPLICATION

This is a Next.js 16 starter template that combines Nextra 4 for documentation, Tailwind CSS 4 for styling, and comprehensive internationalization support. It provides a foundation for building documentation sites, blogs, and marketing landing pages with features like dark/light theme switching, responsive design, SEO optimizations, and pre-built UI components. The architecture centers around Next.js App Router with language-specific routing ([lang] segment), MDX-driven content in src/content/{lang}/, and a modular component system. Key strengths include a type-safe i18n system with compile-time checking, high-performance UI components like ScrollProgressBar (which uses requestAnimationFrame and lerp for smooth animation) and LinkPreview (which combines Radix UI hover cards with Framer Motion physics-based animations), and thoughtful separation of concerns between content, presentation, and logic. The template is actively maintained and stays current with modern web technologies.

RATING: 9.0/10 MAINT: active DRIFT: low
▸ 3 reusable components found
$ loading more...
$ submit: