awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
vikejs avatar

vikejs/vike

0
View on GitHub↗
5,751 نجوم·394 تفرعات·TypeScript·MIT·4 مشاهداتvike.dev↗

Vike

Vike is a full-stack web framework that provides server-side rendering with client-side hydration, static site generation, and file-based routing. It operates as a plugin-based web framework with a universal JavaScript runtime, allowing the same code to run on both server and client environments.

The framework distinguishes itself through its flexible data fetching capabilities, enabling data retrieval at any lifecycle point including server start, browser start, or page render. Its plugin-based extensibility allows for custom integrations and modifications without altering the core framework, while the universal data fetching approach supports fetching data on the client, server, or both.

Vike supports full-stack web development with server-side rendering and client-side hydration for fast initial loads and SEO benefits. The framework includes static site generation for pre-rendering pages at build time, and its file-based routing automatically maps page components to URL paths based on the file system structure.

Features

  • Static Site Generators - A tool that pre-renders pages at build time for deployment as static files without a Node.js server.
  • Universal JavaScript Runtimes - Runs the same code on both server and client, enabling shared logic and consistent behavior across environments.
  • Plugin-Based Extensibility - Extends core functionality through a plugin system, enabling custom integrations and modifications without altering the framework.
  • Full-Stack Web Development - Developing web applications with both client and server logic in a unified framework.
  • React Full-Stack Frameworks - A full-stack web framework that replaces Next.js and Nuxt with file-based routing and universal JavaScript runtime.
  • Lifecycle-Agnostic - Allows data retrieval at server start, browser start, or page render, providing flexibility in when and where data is loaded.
  • Universal - Fetch data on the client, server, or both, at any lifecycle point like server start, browser start, or page render.
  • Universal Data Fetching Utilities - Retrieves data at any lifecycle point including server start, browser start, or page render.
  • Universal - A library that retrieves data on the client, server, or both at any lifecycle point such as server start or page render.
  • File-System Based Routing - Routes are determined by the file system structure, mapping each page component to a URL path automatically.
  • Full-Stack Web Frameworks - Building mission-critical web applications with server-side rendering and client-side hydration, offering an alternative to Next.js and Nuxt.
  • Client-Side Hydration - Attaches event listeners and interactivity to server-rendered HTML on the client, enabling dynamic behavior after load.
  • Server-Side Rendering with Hydration - Generates HTML on the server and attaches client-side interactivity through hydration after load.
  • Static Site Generation - Pre-renders pages at build time into static HTML files, serving them directly without server processing for improved performance.
  • Server-Side Rendering - Generates HTML on the server for each request, sending fully rendered pages to the client for faster initial loads.
  • Server-Side Rendering Frameworks - A framework that renders pages on the server and hydrates them on the client for fast initial loads and SEO.
  • Web Framework Plugins - A framework that extends core functionality through a plugin system for custom integrations and modifications.
  • Server Side Rendering - Flexible SSR plugin for multiple frameworks.
  • Core Frameworks - Modular framework for building flexible web applications.
  • Frameworks - Modular framework alternative for server-side rendering and routing.

سجل النجوم

مخطط تاريخ النجوم لـ vikejs/vikeمخطط تاريخ النجوم لـ vikejs/vike

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Vike

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Vike.
  • nuxt-community/express-templateالصورة الرمزية لـ nuxt-community

    nuxt-community/express-template

    1,240عرض على GitHub↗

    This project is a starter template that provides a unified environment for building full-stack web applications by integrating the Vue.js framework with an Express server. It functions as a server-side rendering framework, enabling the execution of JavaScript on the server to generate HTML pages before they are delivered to the client. The template distinguishes itself by providing a cohesive architecture that bridges frontend rendering with backend API logic. It includes built-in mechanisms for server-side route protection and cookie propagation, ensuring that authentication states are maint

    Vueexpressexpressjsnuxt
    عرض على GitHub↗1,240
  • alephjs/aleph.jsالصورة الرمزية لـ alephjs

    alephjs/aleph.js

    5,188عرض على GitHub↗

    aleph.js is a full-stack web framework for the Deno runtime. It integrates server-side logic and client-side interactivity within a single environment to build complete web applications. The framework functions as a server-side rendering system and a static site generator, producing pre-rendered HTML to improve search engine visibility and initial load speeds. It utilizes a file-based router that automatically maps the project directory structure to application URLs for both pages and API endpoints. The project includes capabilities for markdown-based content management, transforming markdow

    TypeScriptalephjscomponentsdeno
    عرض على GitHub↗5,188
  • sveltejs/sapperالصورة الرمزية لـ sveltejs

    sveltejs/sapper

    6,931عرض على GitHub↗

    Sapper is a universal web application framework and server-side rendering framework for Svelte. It enables the development of applications that render views on the server for fast initial loads and hydrate them on the client for subsequent interactivity. The project features a file-based routing engine that maps URL paths to components based on the file system structure. It also functions as a static site generator, exporting production-ready HTML, CSS, and JavaScript files for hosting in environments without a live server. The framework covers full-stack development capabilities, including

    TypeScript
    عرض على GitHub↗6,931
  • nuxt/nuxt.jsالصورة الرمزية لـ nuxt

    nuxt/nuxt.js

    60,458عرض على GitHub↗

    Nuxt is a full-stack framework for building Vue.js applications. It serves as an application orchestrator that integrates server-side rendering, static site generation, and backend API logic within a single unified project. The framework uses a file-based routing system to automatically generate application URLs based on the project's folder and file structure. It supports multi-strategy web rendering, allowing for a combination of server-side, static, and hybrid rendering techniques to optimize page load speeds and search engine visibility. The project provides automated component discovery

    TypeScript
    عرض على GitHub↗60,458
عرض جميع البدائل الـ 30 لـ Vike→

الأسئلة الشائعة

ما هي وظيفة vikejs/vike؟

Vike is a full-stack web framework that provides server-side rendering with client-side hydration, static site generation, and file-based routing. It operates as a plugin-based web framework with a universal JavaScript runtime, allowing the same code to run on both server and client environments.

ما هي الميزات الرئيسية لـ vikejs/vike؟

الميزات الرئيسية لـ vikejs/vike هي: Static Site Generators, Universal JavaScript Runtimes, Plugin-Based Extensibility, Full-Stack Web Development, React Full-Stack Frameworks, Lifecycle-Agnostic, Universal, Universal Data Fetching Utilities.

ما هي البدائل مفتوحة المصدر لـ vikejs/vike؟

تشمل البدائل مفتوحة المصدر لـ vikejs/vike: nuxt-community/express-template — This project is a starter template that provides a unified environment for building full-stack web applications by… alephjs/aleph.js — aleph.js is a full-stack web framework for the Deno runtime. It integrates server-side logic and client-side… sveltejs/sapper — Sapper is a universal web application framework and server-side rendering framework for Svelte. It enables the… nuxt/nuxt.js — Nuxt is a full-stack framework for building Vue.js applications. It serves as an application orchestrator that… solidjs/solid-start — Solid Start is a full-stack web framework built on Solid.js that combines file-based routing, multi-mode rendering,… remix-run/examples — This repository serves as a comprehensive collection of reference implementations for the Remix web framework. It…