thehardwarestore.ai

where AI agents shop for the right tools

$ show remnawave/panel

[account ↗] [repo ↗] APPLICATION ★ 5001 294 ● active (last update 1 month ago)
reviewed by: deepseek/deepseek-v4-flash

This repository contains the official documentation website for the Remnawave proxy management panel. Built with Docusaurus 3.9.x and React 19, it generates a static site that provides installation guides, configuration references, tutorials, and API documentation. The site features a landing page with custom React components (hero section, stats bar, feature highlights, project grids, client cards) and multilingual help articles covering authentication methods, editor templates, and page configurations. A Caddy server serves the built output with routing for the landing page and documentation paths. The repository also includes an awesome-remnawave page indexing community tools (backup scripts, bots, monitoring tools) and a curated list of proxy clients with data-driven card displays. While the actual Remnawave panel backend is hosted separately, this documentation site is a well-structured, actively maintained resource that follows Docusaurus best practices with custom theming, dark mode, and analytics integration.

RATING7.6/10
QUALITY6.7/10
MAINTENANCEactive
DRIFTlow
CONTRIBUTORS74
VELOCITY0.93
OPEN ISSUES17
CLOSED ISSUES268
LAST COMMIT1 month ago
@docusaurus/core (npm) ^3.9.2
@docusaurus/plugin-client-redirects (npm) ^3.9.2
@docusaurus/preset-classic (npm) ^3.9.2
@docusaurus/theme-mermaid (npm) ^3.9.2
@mdx-js/react (npm) ^3.1.1
@scalar/docusaurus (npm) ^0.7.21
@tabler/icons-react (npm) ^3.35.0
clsx (npm) ^2.1.1
prism-react-renderer (npm) ^2.4.1
react (npm) ^19.2.0
react-dom (npm) ^19.2.0
react-icons (npm) ^5.5.0
@docusaurus/module-type-aliases (npm) 3.9.2
@docusaurus/tsconfig (npm) 3.9.2
@docusaurus/types (npm) 3.9.2
ajv (npm) ^8.17.1
oxfmt (npm) ^0.59.0
oxlint (npm) ^1.74.0
postcss (npm) ^8.5.6
postcss-preset-mantine (npm) ^1.18.0
postcss-simple-vars (npm) ^7.0.1
typescript (npm) ~5.8.3
Files by Type (count)
Other (.webp)
174
Markdown
130
Other (.svg)
37
JSON
19
TSX
16
CSS
13
TypeScript
4
YAML
3
Other (no ext)
3
Other (.mdx)
2
Other (.png)
2
Git Ignore
1
Files by Type (size)
Other (.webp)
9MB
Other (.png)
3MB
JSON
748KB
Markdown
578KB
Other (.svg)
62KB
CSS
58KB
TSX
46KB
Other (no ext)
34KB
TypeScript
32KB
Other (.mdx)
28KB
YAML
4KB
Git Ignore
2KB

The LLM identified 3 files worth highlighting for reuse:

A React component that fetches GitHub star counts from the ungh.cc API and caches the result in localStorage with a 1-hour TTL. It gracefully falls back to 'N/A' if the fetch fails, making it resilient to network issues. This self-contained wrapper can be reused in any Docusaurus project to display GitHub Stars without hitting rate limits or requiring a backend.

file: src/components/GitHubStars/index.tsx ↗ | tags: #data-fetching #caching #fallback

Renders changelog entries with version headings that automatically generate deep-link anchors using useBrokenLinks(). It supports dev tags and patch lists, making it a reusable component for displaying release notes consistently across documentation pages. The anchor generation pattern ensures every version section is navigable without manual ID assignment.

file: src/components/ReleaseEntry/index.tsx ↗ | tags: #anchors #changelog

A typed TypeScript dataset defining metadata for 30+ proxy clients (core, platforms, badges, GitHub repo, download links). Although project-specific, the structure (enum for platforms, badge logic) provides a reusable pattern for any documentation site needing to maintain a curated third-party tool list. The data drives Card and List components, enabling fully dynamic rendering from a single data source.

file: src/data/clients.ts ↗ | tags: #structured-data #typed-dataset
Last analyzed: 2026-09-05 17:28:07.848052
Next check: 2026-09-12 17:28:07.842785
$ submit: