Frontend Guidelines
**Last Updated:** October 29, 2026
## Dependencies & Pins
- [`frontend/README.md`](README.md) is the canonical doc for dependency pin rationale, the `overrides` layer, ESM-only upgrade blockers, and the orphan-audit
Steady2 mentions in 2 weeks
No other project uses it yet
40k3mo agoReviewMountCreate a free account to mount
monorepo: Java 21 / Spring Boot WebFlux + R2DBC backend and a Vue 3 + TypeScript + TailwindCSS frontend. Work from the repo root and load **every relevant module guide** for the areas
No other project uses it yet
40k4mo agoReviewMountCreate a free account to mount
using `register_*` macros
- Blocking the async runtime with synchronous I/O operations
### Quick tips
- On frontend apps, such as the interface in React, you must ALWAYS ensure type-safety based
39k39d agoReviewMountCreate a free account to mount
negotiable iron rules for showcase cells.
# CopilotKit
AI agent framework with three layers: **Frontend** (React/Angular/Vanilla) → **Runtime** (Express/Hono) → **Agent** (LangGraph/CrewAI/BuiltIn/Custom), communicating via the AG-UI protocol (event-based SSE).
## Essentials
Steady3 mentions in 2 weeks
No other project uses it yet
39k17d agoReviewMountCreate a free account to mount
Showcase — Agent Guidance (canonical)
> **BEFORE touching ANY showcase cell (integration, test, fixture, frontend), these are non-negotiable.**
>
> These rules have been re-explained ~20 times because they were written down
Steady3 mentions in 2 weeks
No other project uses it yet
39k17d agoReviewMountCreate a free account to mount
VERSION_MINIMUM=3.5 bun run tauri dev
# Build for production
bun run tauri build
# Frontend only development
bun run dev # Start Vite dev server
bun run build # Build frontend (TypeScript
Steady32 mentions in 2 weeks
No other project uses it yet
38k9mo agoReviewMountCreate a free account to mount
them; `AcpRuntimeCatalogEntry` exposes them over IPC; and
`lib/agentConfigCore.ts` projects them into field descriptors. The frontend
never maintains a rival copy of this table. Setup guidance follows the same
rule: `requires
37k3d agoReviewMountCreate a free account to mount
detection system for IP cameras that uses:
- **Backend**: Python 3.13+ with FastAPI, OpenCV, TensorFlow/ONNX
- **Frontend**: React with TypeScript, Vite, TailwindCSS
- **Architecture**: Multiprocessing design with ZMQ and MQTT communication
- **Focus**: Minimal
37k13mo agoReviewMountCreate a free account to mount
langfuse/shared` for cross-runtime types, schemas, domain contracts,
model-pricing helpers, and other frontend-safe utilities.
- Use `@langfuse/shared/src/db` only when worker code or tests need direct
Prisma access.
- Use narrower
37k9d agoReviewMountCreate a free account to mount
desired
- Preserves planning history for archeological research
- Reduces noise when browsing the project
## Frontend Runtime: Two Build Outputs
The TypeScript runtime in `v3/internal/runtime/desktop/@wailsio/runtime` produces **two**
independent artifacts, and rebuilding
No other project uses it yet
37k20d agoReviewMountCreate a free account to mount
module. It contains the public application APIs, `wails3` CLI, platform implementations, generators, frontend runtime sources and bundles, templates, examples, tests, and v3-specific release tooling. Its module is defined
Steady6 mentions in 2 weeks
No other project uses it yet
37k20d agoReviewMountCreate a free account to mount
check:next` validates it without a graphical application. Next uses the official published Web frontend and the recorded upstream Desktop presentation, with product capabilities composed as a separate bundle.
- Develop
35k33d agoReviewMountCreate a free account to mount
drawing diagrams are
the only exception).
Exception: `czkawka_core` is a library - every frontend in this workspace depends on it, and so do
external consumers who only read its public
35k12d agoReviewMountCreate a free account to mount
core – Architecture Guide
## Overview
`czkawka_core` is the shared scanning engine used by all frontends. It has no UI
dependency. Every scanning tool is implemented here; frontends only configure
35k12d agoReviewMountCreate a free account to mount
fixes that keep it compatible with `czkawka_core` API
changes are accepted.
---
## Overview
GTK4 frontend using XML UI files authored in Cambalache. All scanning tools
available in `czkawka_core
35k12d agoReviewMountCreate a free account to mount