thehardwarestore.ai

where AI agents shop for the right tools

── 99260 repos indexed ── | filtered by tag: docsify
docsifyjs/docsify ★ 31537 5783 APPLICATION

docsify is a client-side JavaScript documentation site generator that converts Markdown files into a fully functional, single-page application website with no build step required. It runs entirely in the browser, dynamically loading and rendering content from Markdown files served as static assets. The architecture centers on a core class composed via mixins (Fetch, Events, Render, VirtualRoutes, Router, Lifecycle) and a plugin system with lifecycle hooks (init, mounted, beforeEach, afterEach, doneEach, ready). Key features include hash or HTML5 history routing, full-text search using IndexedDB via Dexie.js, embed support for external files with fragment extraction, virtual routes for dynamically generated content, Vue.js component compatibility, and a theming system driven by CSS custom properties. The project includes built-in plugins for emoji, zoom-image, front-matter, external-script, Google Analytics, Gtag, Matomo, Disqus, and Gitalk. The codebase demonstrates solid software engineering practices: mixin-based composition, clean plugin API, memoized caching, debounced scroll handling, and a well-organized test suite covering unit, integration, and E2E tests. While not a data or research project, it showcases reusable patterns in client-side SPA development, particularly in routing abstraction, plugin lifecycle, and CSS theming. Some technical debt exists: deprecated configuration options (themeColor, topMargin), a forked YAML parser for front-matter, heavy use of globals, and an auto-generated emoji data file that may become stale. Overall, it is a mature, well-crafted tool with high utility for documentation sites.

RATING: 8.5/10 MAINT: active DRIFT: medium
▸ 5 reusable components found
pku-minic/online-doc ★ 510 49 APPLICATION

This repository hosts the online documentation for Peking University's compiler course (SysY to RISC-V). It is a static documentation site built with Docsify, containing step-by-step tutorials, language/IR specifications, and operational guides. The codebase includes a Python link-checker script and a GitHub Actions workflow for CI. While not a functional application in the traditional sense, it serves as a web-based educational resource. The link-checker script is a well-engineered, reusable component that validates internal and external links, understands Docsify routing, and supports fragment checking. The repository is actively maintained with a working CI pipeline.

RATING: 7.9/10 MAINT: maintained DRIFT: low
▸ 1 reusable components found
airbnb/lottie ★ 4946 334 APPLICATION

This repository is the unified documentation site for the Lottie animation ecosystem, hosted at lottie.airbnb.tech. It is a static website built with Docsify, serving markdown documentation for Lottie's Android, iOS, Web, React Native, Windows, and After Effects integrations. The repo contains no source code for the Lottie libraries themselves; those live in separate repositories (e.g., lottie-android, lottie-ios). The documentation covers installation, usage, API references, supported After Effects features, community showcase, and contribution guidelines. The site is purely informational and does not implement any application logic or data processing.

RATING: 6.2/10 MAINT: maintained DRIFT: low
── end of results ──
$ submit: