celeris-web

Celeris Web is a highly performant and customizable front-end development template built with Vue 3, Vite, and TypeScript. It features the latest syntax, components and APIs auto importing, state management, Chinese font presets, internationalization, and integration with OpenAI's ChatGPT API.

20 articles 492 View on GitHub ↗
20 articles
How to Extend or Override Existing Component Styles in Celeris Web

Learn how to extend or override Celeris Web component styles using Tailwind utility classes, class props, CSS variables, or scoped styles for ultimate design control.

how-to-guide
Mar 5, 2026
Celeris Web Request Interceptor and Response Handling: Architecture and Implementation

Explore Celeris Web's request interceptor and response handling architecture. Discover how it cancels duplicates, injects auth tokens, and transforms responses globally.

architecture
Mar 5, 2026
How to Add UnoCSS Preset Configurations to Celeris Web: A Complete Guide

Easily add UnoCSS preset configurations to Celeris Web by installing and registering your preset. Learn how the Vite plugin automatically applies changes across the monorepo.

how-to-guide
Mar 5, 2026
How to Customize Page Transition Animations in Celeris Web: A Complete Guide

Customize page transition animations in Celeris Web using a three-layer architecture: global settings, per-route meta, and CSS classes. Master route transitions with this complete guide.

how-to-guide
Mar 5, 2026
How the Multi-Tab System with Keep-Alive Works in Celeris Web

Discover how Celeris Web's multi-tab system with keep-alive efficiently manages tab state. Learn about reactive tab stores and Vue's `<keep-alive>` for seamless component caching and state preservation.

internals
Mar 5, 2026
How to Configure Sidebar and Header Settings in Celeris Web

Configure sidebar and header settings in Celeris Web via the ProjectSetting object and Pinia store. Learn how to define layouts and manage reactive state for your admin panel.

how-to-guide
Mar 5, 2026
How to Use the SearchDialog Component for Global Search in Celeris Web

Implement global search in Celeris Web using the SearchDialog component. Aggregate router menu items and custom groups for a seamless user experience. Learn how to trigger search anywhere.

how-to-guide
Mar 5, 2026
How TanStack Table Integration Facilitates Data Table Creation in Celeris Web

Discover how TanStack Table integration in Celeris Web simplifies data table creation. Learn about its type-safe API, column helpers, and composable instances for efficient grid building.

how-to-guide
Mar 5, 2026
How to Add a New Page Component to the Celeris Web Application

Learn how developers add a new page component to the Celeris Web application. Extend the admin panel by creating a Vue component and registering it as a typed route module.

how-to-guide
Mar 5, 2026
How Environment Variables Are Configured for Different Deployment Environments in Celeris Web

Learn how Celeris Web configures environment variables for deployment using Vite's .env system and a custom TypeScript wrapper. Securely manage .env.development, .env.test, and .env.production.

how-to-guide
Mar 5, 2026
How to Create Custom Directives (e.g., `v-permission`) in Celeris Web

Learn to create custom directives like v-permission in Celeris Web. Implement Vue directives with mounted hooks for permission checks and element removal. Register globally for streamlined access control.

how-to-guide
Mar 5, 2026
How Vite Configuration Is Managed and Applied via the @celeris/vite Package

Learn how @celeris/vite manages Vite configuration by merging defaults with your overrides for efficient build-time application.

how-to-guide
Mar 5, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →