Official CodeXtreme website - Informative web created by XOscarDevX. Open source project built with Astro and Tailwind CSS for maximum efficiency and performance.
This repository contains the complete source code of the CodeXtremeOS website, designed to:
- Present the operating system features
- Provide technical documentation
- Offer updates and news
- Show screenshots and demonstrations
- Provide guides and tools
β¨ Modern Interface Clean and professional design with accessibility first
π± Responsive Design Perfect adaptation for mobile, tablets, and desktop
π¨ Theme System Built-in support for light/dark mode
π Advanced SEO Dynamic meta tags and automated sitemap
π Internationalization Built-in support for multiple languages (English/Spanish)
β‘ Performance Optimized Static site generation with optimal loading speeds
π οΈ Developer Experience Hot reload, TypeScript support, and modern tooling
- Astro v7.3.2 - Next-generation static framework
- React v19.2.6 - UI library for interactive components
- Tailwind CSS v4.3.0 - Modern CSS utilities framework (CSS-first config)
- TypeScript - Type-safe development (strict mode)
- Heroicons v2.2.0 - Beautiful hand-crafted SVG icons
- Prism.js v1.30.0 - Syntax highlighting for code blocks
- @astrojs/react v6.0.5 - React integration for Astro
- @astrojs/sitemap v3.7.4 - Sitemap generation with i18n support
- @tailwindcss/vite v4.3.0 - Tailwind CSS v4 Vite plugin
- Vite v7.3.5 - Build tool and dev server
src/
βββ components/ # Reusable Astro components
βββ data/ # Tweak definitions (network, GPU, memory, ...)
βββ i18n/ # Internationalization utilities
βββ layouts/ # Page layouts
βββ pages/ # Route pages (en/es)
βββ styles/ # Tailwind v4 CSS-first theme
public/ # Static assets (images, icons, _headers, _redirects)
scripts/ # Helper scripts
astro.config.mjs- Astro configuration (React, Sitemap, Tailwind Vite plugin, i18n)src/styles/tailwind.css- Tailwind v4 CSS-first theme (@themetokens)pnpm-workspace.yaml- pnpm settings and securityoverridesfor transitive CVEstsconfig.json- TypeScript configuration (extendsastro/tsconfigs/strict)
Prerequisites:
- Node.js v22.12.0 or higher (see
.nvmrc) - pnpm v12.3.4 (pinned via
packageManagerinpackage.json)
Installation steps:
- Clone repository:
git clone https://github.com/CodeF1ow/codextreme-web.git
cd codextreme-web- Install dependencies:
pnpm install- Start development server:
pnpm run devThe site will be available at http://localhost:4321/
- Build for production:
pnpm run buildpnpm run start- Alternative command to start development serverpnpm run preview- Preview production build locally (after build)
If you like this project, you can support it in the following ways:
- β Star the Repository: Give this project a star on GitHub to help others discover it
- β Buy me a Coffee: Support development with a small donation via PayPal
Your support helps me continue creating awesome projects like this one! π
This project is open source under the MIT license.
Questions or suggestions?
Twitter: @CodeF1ow
