awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
freshframework avatar

freshframework/fresh

0
View on GitHub↗
13,774 星标·753 分支·TypeScript·MIT·3 次浏览usefresh.dev↗

Fresh

Fresh 是一个为 Deno 运行时设计的服务器端 Web 框架,旨在构建具有原生 TypeScript 支持的网站。它作为一个零 JavaScript 的服务器端渲染器,默认仅向浏览器发送 HTML,以消除客户端运行时开销。

该框架实现了岛屿架构(Islands Architecture),该架构交付静态 HTML 并仅为特定的交互式组件选择性地激活 JavaScript。它利用基于文件系统的路由器,自动将目录结构和文件名映射到 URL 模式,而无需中央配置文件。

该平台涵盖服务器端渲染、增量页面更新和带有内容哈希的生产资产打包。它提供了一个项目引导脚本来初始化开发环境。

Features

  • Deno Web Frameworks - Provides a server-side framework specifically designed to run on the Deno runtime with native TypeScript support.
  • Island Architecture Frameworks - Uses an islands architecture to deliver static HTML with selectively hydrated interactive components.
  • TypeScript Execution - Executes TypeScript source code directly via the Deno runtime, eliminating separate compilation steps.
  • Native Type Checking - Offers integrated type checking and completion directly through the runtime without a separate build step.
  • File-System Based Routing - Automatically maps the project directory structure and filenames to application URL patterns.
  • Filesystem-Based Routing - Maps URL paths to pages based on the physical directory structure of the source code.
  • Server-Side Rendering - Generates dynamic HTML content on the server to improve initial load performance and search engine indexing.
  • File-System-Based Routers - Ships a router that automatically maps directory structures and file paths to corresponding application URL endpoints.
  • TypeScript - Enables development of web applications and API servers using TypeScript for strong typing across server and client.
  • Native Runtime Execution - Runs TypeScript source code directly using the Deno runtime to bypass separate compilation or build steps.
  • Zero-JS Server Rendering - Renders full HTML on the server to eliminate client-side runtime overhead by default.
  • HTML Content Renderers - Generates server-rendered HTML and selectively hydrates interactive components using an islands pattern.
  • Incremental Page Rendering - Provides the ability to update specific sections of the DOM with server-rendered content without full page reloads.
  • JavaScript-Free Web Interfaces - Delivers web user interfaces developed primarily within a backend language to avoid browser-side JavaScript for UI logic.
  • Production Asset Bundling - Optimizes client-side code through tree shaking and content hashing for production deployment.
  • Server-Side Rendering with Hydration - Generates HTML on the server and attaches client-side interactivity through the hydration process.
  • Partial Hydration - Implements partial hydration to activate only specific interactive islands while keeping the rest of the page static.
  • Web Frameworks - Simple, modern web framework for fast delivery.

Star 历史

freshframework/fresh 的 Star 历史图表freshframework/fresh 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Fresh 的开源替代方案

相似的开源项目,按与 Fresh 的功能重合度排序。
  • withastro/astrowithastro 的头像

    withastro/astro

    60,387在 GitHub 上查看↗

    Astro is a content-driven web framework designed for building multi-page applications that prioritize performance by shipping minimal JavaScript to the browser. It functions as a static site generator and server-side rendering engine, transforming source files into optimized HTML documents. By utilizing an island architecture, the framework isolates interactive components within static pages, ensuring that only necessary code is hydrated on the client side. The framework provides a unified build pipeline that supports component-agnostic rendering, allowing developers to integrate components f

    TypeScriptastroblogbrowser
    在 GitHub 上查看↗60,387
  • jetzig-framework/jetzigjetzig-framework 的头像

    jetzig-framework/jetzig

    1,487在 GitHub 上查看↗

    Jetzig is a full-stack web framework built in the Zig programming language. It provides a structured environment for developing web applications and programmatic APIs by mapping incoming HTTP traffic directly to files on the filesystem. The framework distinguishes itself through a compile-time approach to template rendering, which ensures type safety and performance during the build phase. It manages application state and cross-cutting concerns through a middleware-based interception system and encrypted, session-based cookie storage. The platform includes integrated support for persistent d

    Zigzig-package
    在 GitHub 上查看↗1,487
  • preactjs/wmrpreactjs 的头像

    preactjs/wmr

    4,926在 GitHub 上查看↗

    wmr is a web application development tool and build system that functions as an ES modules bundler, static site generator, and local development server. It provides a complete environment for creating modern web applications, combining a production compiler with a server that supports hot reloading. The project is distinguished by its integrated approach to background scripts and routing, serving as both a service worker bundler and a tool for filesystem-based routing. It enables the generation of static HTML via prerendering and provides native integration for spawning web workers to handle

    JavaScriptbuild-toolesmodulespreact
    在 GitHub 上查看↗4,926
  • leptos-rs/leptosleptos-rs 的头像

    leptos-rs/leptos

    20,993在 GitHub 上查看↗

    Leptos is a full-stack Rust web framework designed for building reactive applications that share logic and types between the server and the browser. It provides a comprehensive toolkit for developing web interfaces where specific DOM nodes update automatically in response to changes in underlying reactive signals, rather than re-rendering entire component trees. The framework distinguishes itself through a fine-grained reactivity model that tracks dependencies at the individual data point level. It utilizes compile-time template transformation to convert declarative HTML-like syntax into opti

    Rustdomfine-grainedisomorphic
    在 GitHub 上查看↗20,993
查看 Fresh 的所有 30 个替代方案→

常见问题解答

freshframework/fresh 是做什么的?

Fresh 是一个为 Deno 运行时设计的服务器端 Web 框架,旨在构建具有原生 TypeScript 支持的网站。它作为一个零 JavaScript 的服务器端渲染器,默认仅向浏览器发送 HTML,以消除客户端运行时开销。

freshframework/fresh 的主要功能有哪些?

freshframework/fresh 的主要功能包括:Deno Web Frameworks, Island Architecture Frameworks, TypeScript Execution, Native Type Checking, File-System Based Routing, Filesystem-Based Routing, Server-Side Rendering, File-System-Based Routers。

freshframework/fresh 有哪些开源替代品?

freshframework/fresh 的开源替代品包括: withastro/astro — Astro is a content-driven web framework designed for building multi-page applications that prioritize performance by… jetzig-framework/jetzig — Jetzig is a full-stack web framework built in the Zig programming language. It provides a structured environment for… preactjs/wmr — wmr is a web application development tool and build system that functions as an ES modules bundler, static site… leptos-rs/leptos — Leptos is a full-stack Rust web framework designed for building reactive applications that share logic and types… cruip/open-react-template — This project is a Next.js landing page template and React UI kit designed for showcasing software products and open… alibaba/rax — Rax is a React universal application framework and isomorphic JavaScript environment designed to render a single…