awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
freshframework avatar

freshframework/fresh

0
View on GitHub↗
13,774 stars·753 forks·TypeScript·MIT·12 viewsusefresh.dev↗

Fresh

Fresh is a server-side web framework for the Deno runtime designed for building websites with native TypeScript support. It functions as a zero-JavaScript server-side renderer that sends only HTML to the browser by default to eliminate client-side runtime overhead.

The framework implements an islands architecture, which delivers static HTML and selectively activates JavaScript only for specific interactive components. It utilizes a file-system based router that automatically maps directory structures and filenames to URL patterns without requiring a central configuration file.

The platform covers server-side rendering, incremental page updates, and production asset bundling with content hashing. It provides a project bootstrapping script to initialize the development environment.

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 history

Star history chart for freshframework/freshStar history chart for freshframework/fresh

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Fresh

Similar open-source projects, ranked by how many features they share with Fresh.
  • withastro/astrowithastro avatar

    withastro/astro

    60,387View on 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
    View on GitHub↗60,387
  • jetzig-framework/jetzigjetzig-framework avatar

    jetzig-framework/jetzig

    1,487View on 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
    View on GitHub↗1,487
  • preactjs/wmrpreactjs avatar

    preactjs/wmr

    4,926View on 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
    View on GitHub↗4,926
  • leptos-rs/leptosleptos-rs avatar

    leptos-rs/leptos

    20,993View on 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
    View on GitHub↗20,993
See all 30 alternatives to Fresh→

Frequently asked questions

What does freshframework/fresh do?

Fresh is a server-side web framework for the Deno runtime designed for building websites with native TypeScript support. It functions as a zero-JavaScript server-side renderer that sends only HTML to the browser by default to eliminate client-side runtime overhead.

What are the main features of freshframework/fresh?

The main features of freshframework/fresh are: 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.

What are some open-source alternatives to freshframework/fresh?

Open-source alternatives to freshframework/fresh include: withastro/astro — Astro is a content-driven web framework designed for building multi-page applications that prioritize performance by… preactjs/wmr — wmr is a web application development tool and build system that functions as an ES modules bundler, static site… jetzig-framework/jetzig — Jetzig is a full-stack web framework built in the Zig programming language. It provides a structured environment for… 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…