HugoBlox Kit is a modular static site framework built on Hugo, providing a block-based page builder for academic, portfolio, documentation, and marketing websites. It uses Hugo's template system with Preact for interactive components, Tailwind CSS v4 for styling, and supports various third-party services (analytics, comments, search). The architecture is a monorepo with core modules (blox, analytics, slides, integrations) and multiple starter templates. Key entry points include the block system (blox/), layouts, shortcodes, and partials. Data flows from Markdown content and YAML configuration through Hugo's build pipeline, with client-side hydration via Preact. External dependencies include Hugo Extended, Node.js, pnpm, and various CDN-hosted libraries (Reveal.js, Mermaid, KaTeX, etc.). The framework is heavily oriented toward academic and research use cases, with features like BibTeX import, publication pages, and author profiles, but also serves general-purpose sites like SaaS landing pages and documentation.
This is a Hexo theme designed for personal homepages that diverges from traditional blog-focused themes. It implements a 'subpage' system to organize content by broad topics rather than categories, features an interactive timeline for showcasing key events, and includes resume/CV generation capabilities. The theme emphasizes performance through intelligent font subsetting that extracts only the glyphs actually used in site content, particularly beneficial for CJK fonts. Built with Hexo's extension system, it uses Nunjucks templating, Stylus CSS, and vanilla JavaScript for interactivity.
This repository contains the source code for a personal link-in-bio website (moure.dev) built with the Reflex Python web framework. It serves as both a live production site and a practical example for a 13-hour web development course. The application is a full-stack Python app with a static frontend (React/Reflex) and a Dockerized backend. It integrates multiple external APIs: Twitch (live status), Supabase (featured content), ConfigCat (feature flags), and Beehiiv (newsletter). The architecture follows a component-based design with reusable UI elements (link buttons, cards, navbar, footer) and a centralized state management pattern. The frontend is exported as static HTML/JS and hosted on Vercel, while the backend runs on Railway. The code is well-structured, uses modern Reflex with Radix UI, and includes deployment scripts and a GitHub Actions CI pipeline. It is primarily a learning resource and a functional personal site, not a generic library or framework.
This repository is a Hugo-based starter template for building an academic CV website, part of the HugoBlox ecosystem. It provides pre-configured project structure, sample content (blog posts, publications, projects, courses, events, slides), and CI/CD workflows for deployment to GitHub Pages or Netlify. The codebase is primarily configuration (Hugo, YAML, Go modules, npm packages) and Markdown content, with minimal custom layout code (a single partial for a GitHub button). Its primary value is as a boilerplate for researchers and academics to quickly spin up a personal portfolio site. While it contains no complex application logic, it demonstrates solid engineering practices through well-structured configuration, modern build tooling (Tailwind CSS v4, Pagefind search), and reusable CI/CD patterns.
This repository is the full-stack personal website of Max Stoiber (mxstbr.com), built with Next.js 16, TailwindCSS, and TypeScript. It serves a dual role: a public-facing blog and digital garden, and a private family productivity suite called 'MaxOS' that simulates a Windows 98 desktop environment. The public side includes MDX blog posts, Hashnode-synced notes, an RSS feed, and an investing page. The private side is a full-featured operating system shell with iframe-based apps: a calendar (with events stored in Redis), a finance portfolio tracker (pulling from Tiingo), a reminder system, a todo list, and a sophisticated chore management system (Chores2) for tracking kids' chores, rewards, and completions. The Chores2 subsystem is the most architecturally rich part of the codebase. It uses a layered domain-driven design with types, domain logic, commands, a service layer, a repository (with both in-memory and Redis implementations using compare-and-set transactions), MCP tool definitions for AI integration, and a notification outbox pattern for reliable Telegram delivery. The system supports time-window-based chore scheduling, period bonuses, approval workflows, and undo. It was recently rebuilt from a legacy version, with all features documented and verified in design docs. The codebase also integrates AI heavily: a Clippy chat assistant (powered by OpenAI) accessible via web and Telegram, and an MCP server that exposes tools for calendar, chores, and finance, enabling ChatGPT and other AI agents to read and mutate family data. The architecture is modern, with server actions, streaming, and Redis-backed state. However, the repo shows signs of being a single-developer project with some duplication (two active chore board UIs) and hardcoded secrets (parental PIN).
This repository is a personal portfolio website built with React.js, featuring interactive components like a particle portrait, fractal tree animation, and 3D model viewer. The application uses Material-UI for UI components, React Router for navigation, and integrates libraries such as p5.js and three.js for visual effects. It presents a single-page layout with sections for introduction, experience, projects, and credits, utilizing custom scroll-based animations and responsive design. While the codebase demonstrates creativity in its interactive elements, it shows some inconsistency in component patterns (mixing class and functional components) and relies on outdated dependencies (React 16 and Material-UI v4).
This repository is a modern, minimalist portfolio template built with Astro and Tailwind CSS v4. It provides a single-page static site with sections for hero, about, projects, experience, education, and footer, all driven by a centralized configuration file (`src/config.ts`). The architecture is straightforward: Astro components render data from the config, with conditional section visibility based on data presence. The template uses TypeScript for type safety, Tabler Icons for social links, and IBM Plex Mono font. It is designed for easy customization by editing the config file, making it suitable for developers who want a quick, professional portfolio site. The codebase is clean and follows Astro best practices, but it is essentially a boilerplate template with no complex logic or reusable components beyond the template itself. It is not a production application but a static site generator template.
This repository is primarily a static personal website for author Li Xiaolai, hosting multiple original books and educational resources (e.g., 'Everyone Can Use English', Bitcoin whitepaper translation, TOEFL essay collection) as well as two interactive web applications: a Monte Carlo retirement projection tool and a historical ETF retirement strategy demo. The Monte Carlo tool is a well-crafted client-side financial simulator using Geometric Brownian Motion, Box-Muller transform, and Chart.js, complete with a standalone Node.js test suite. The site is built with docsify-style navigation and deployed via GitHub Actions to Alibaba Cloud OSS. While the content dominates the repository, the Monte Carlo application demonstrates solid engineering practices (modular JS, test coverage, performance-aware Float64Array usage) and is the most reusable software component. The repository is actively maintained (latest commit 2026-04-14, CI/CD active), but the surrounding static content has no build system or dependency management, and the Monte Carlo app relies on CDN-hosted Chart.js and a CORS proxy, posing medium technical drift risk.