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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
11ty avatar

11ty/eleventy

0
View on GitHub↗
19,670 Stars·583 Forks·JavaScript·mit·21 Aufrufewww.11ty.dev↗

Eleventy

Eleventy is a JavaScript-based static site generator designed to transform templates, data files, and markdown into optimized HTML. It functions as a versatile template rendering engine and content management framework, allowing developers to aggregate data from diverse sources—including local files, databases, and external APIs—to populate structured web content.

The project is distinguished by its template-engine-agnostic pipeline, which decouples the build process from specific rendering languages. This allows users to integrate multiple template formats, such as Liquid, Nunjucks, Handlebars, or EJS, within a single project. Its architecture relies on a data cascade that merges global settings, directory-specific configurations, and front matter into a unified context, providing a flexible foundation for complex site structures.

Beyond core generation, the system includes a robust set of automation tools for managing the build lifecycle, including incremental builds, file watching, and programmatic execution. It supports advanced content workflows through features like automated pagination, internationalization, and component-based asset bundling. The platform is highly extensible, enabling users to hook into the build process via plugins to perform custom transformations, image optimization, or syntax highlighting.

The project provides comprehensive documentation and supports configuration through modular files or TypeScript, facilitating consistent environments across different development setups.

Features

  • Static Site Generators - Transforms templates, data files, and markdown into optimized HTML files for fast and performant web hosting.
  • Static Site Generators - Transforms various template files and data sources into static HTML files to build performant websites.
  • External Data Integrations - The static site generator retrieves information from external services during the build process to incorporate live content into static pages without requiring manual updates.
  • Template Rendering Engines - Supports multiple templating languages to render dynamic content into static files with modular layouts.
  • Template Engines - Decouples the build process from specific rendering languages by providing a standardized interface for diverse template compilers.
  • Content Management Frameworks - Aggregates data from diverse sources like APIs, databases, and local files to populate structured web content.
  • Data Cascade Resolvers - Aggregates variables from global files, directory configurations, and front matter into a unified context for template rendering.
  • JavaScript Build Engines - Executes JavaScript logic to fetch remote data, process assets, and generate content during site builds.
  • File-System Routing - Maps project directory structures directly to site URLs by default to determine page locations.
  • Headless CMS Data Fetchers - Fetches and renders content from external databases or APIs during the build process.
  • Markdown Transformation Pipelines - Transforms Markdown files into static HTML through a configurable engine supporting custom plugins.
  • Headless CMS Connectors - Retrieves dynamic content from external interfaces and repositories to populate static site templates.
  • Build Lifecycle Hooks - The static site generator allows users to trigger custom logic at specific points during the build lifecycle to modify data or perform side effects.
  • Incremental Build Engines - Monitors source file changes to trigger selective re-processing of modified assets, significantly reducing total build time.
  • Build Plugins - Allows external modules to hook into specific build events to inject custom data, transform content, or extend core functionality.
  • Extensible Plugin Architectures - Integrates external tools and custom logic via a modular plugin architecture.
  • Content Collection Managers - Groups templates into logical sets based on tags or configuration to enable automated content listing.
  • CSS Asset Bundling - Collects and aggregates CSS and JavaScript snippets from individual components into optimized, page-specific bundles during the build process.
  • Publishing Systems - Simple, template-based static site generator.
  • Static Site Generators - Flexible static site generator for web projects.
  • Static Site Deployment Tools - Triggers build processes automatically upon code commits and publishes static files to web servers.
  • Build Context Injection - Exposes site-specific metadata and page properties to custom tags for dynamic content generation.
  • MDX Processors - Transforms files containing a mix of Markdown and JSX components into static HTML for interactive content.
  • Template - The static site generator creates multiple output files from a single template by iterating over provided data sets or paginated content collections.
  • Bundle Optimizers - Collects and merges CSS and JavaScript snippets from components into optimized, page-specific bundles.
  • Incremental Build Engines - The static site generator supports watch mode and incremental builds to improve developer productivity by avoiding unnecessary full project rebuilds.
  • Template Engine Abstractions - Allows users to specify and configure multiple template engines for different file types.
  • Component-Based Rendering Engines - Supports building modular and reusable UI components with server-side rendering and selective hydration.
  • Localization Engines - Configures site structures to support multiple languages and locale-specific content delivery.
  • Automated Navigation Generators - Builds hierarchical navigation structures and breadcrumbs based on site content organization.
  • Development Preview Servers - Starts a development server that automatically refreshes the browser whenever template files are modified.
  • Programmatic Build Executors - Allows users to run the site generation process from within custom scripts to integrate site building into automation workflows.
  • Internationalization Support - Configures site structures to support multiple languages and locale-specific content delivery.
  • Custom Template Integrations - Allows integration of arbitrary file extensions into the build process by defining custom compilation logic.
  • Content Transformers - Intercepts template content during the build to perform custom transformations or conditional file exclusion.
  • Static Asset Optimizers - Optimizes images, rewrites file paths, and manages cache busting for production deployment.
  • Syndication Feed Generators - Creates RSS, Atom, or JSON feeds from site collections to allow user subscriptions.
  • Handlebars Renderers - Processes Handlebars syntax files to generate static HTML by utilizing partials and custom helpers.
  • Project Scaffolding - Provides pre-configured project templates and boilerplate code to accelerate site initialization.
  • CI/CD and Pipeline Automation - Integrates site generation into CI/CD workflows to automate deployment and optimize asset delivery.
  • Image Processing - Resizes, converts, and optimizes images at build time to improve performance and prevent layout shifts.
  • Media Optimization Utilities - Automates image processing, lazy loading, and responsive asset serving to improve page load performance.
  • Configuration Modularization - Supports organizing build settings into separate, modular configuration files for better maintainability.
  • File System Abstractions - Maps project directory structures to output URLs while allowing programmatic access to content without requiring physical disk writes.
  • EJS Renderers - Processes files containing embedded JavaScript logic to generate static HTML output.
  • Nunjucks Renderers - Provides native support for Nunjucks templates to generate static HTML content.
  • Liquid - Processes Liquid-syntax files into static HTML by applying standard includes, custom filters, and reusable shortcodes.

Star-Verlauf

Star-Verlauf für 11ty/eleventyStar-Verlauf für 11ty/eleventy

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Eleventy

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Eleventy.
  • getzola/zolaAvatar von getzola

    getzola/zola

    17,196Auf GitHub ansehen↗

    Zola is a static site generator that compiles Markdown and templates into a standalone website. It is distributed as a single binary, removing the need for external runtimes or package managers to build the final site. The project includes a built-in Sass compiler to transform styles into compressed CSS and a dedicated Markdown rendering engine that supports task lists and footnotes. It also features a client-side search indexer, enabling full-text site search without a backend server, and a multilingual content manager for organizing translated content. Additional capabilities cover asset o

    Rustblog-enginecmscontent-management-system
    Auf GitHub ansehen↗17,196
  • gatsbyjs/gatsbyAvatar von gatsbyjs

    gatsbyjs/gatsby

    55,941Auf GitHub ansehen↗

    Gatsby is a React static site generator and hybrid rendering framework used to build websites by pre-rendering components into static HTML files for delivery via content delivery networks. It functions as a hybrid rendering platform that supports a combination of static generation, server-side rendering, and deferred page loading. The framework operates as a GraphQL data aggregator, pulling content from various APIs, headless CMS integrations, and files into a single unified schema for frontend queries. It also serves as a frontend performance optimizer, automating code splitting, resource pr

    JavaScriptblogcompilergatsby
    Auf GitHub ansehen↗55,941
  • getgrav/gravAvatar von getgrav

    getgrav/grav

    15,395Auf GitHub ansehen↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    PHPcmscontentcontent-management
    Auf GitHub ansehen↗15,395
  • react-static/react-staticR

    react-static/react-static

    10,343Auf GitHub ansehen↗

    react-static is a React static site generator that transforms components into static HTML files to improve page load speed and search engine optimization. It functions as a progressive web app framework, exporting static HTML that hydrates into a full interactive application to enable real-time updates and instant navigation. The project distinguishes itself as a static site asset optimizer, using code-splitting and an asset prefetching queue to reduce perceived load times. It includes a dedicated MDX content processor to generate routes from Markdown files with JSX and frontmatter, as well a

    JavaScript
    Auf GitHub ansehen↗10,343
Alle 30 Alternativen zu Eleventy anzeigen→

Häufig gestellte Fragen

Was macht 11ty/eleventy?

Eleventy is a JavaScript-based static site generator designed to transform templates, data files, and markdown into optimized HTML. It functions as a versatile template rendering engine and content management framework, allowing developers to aggregate data from diverse sources—including local files, databases, and external APIs—to populate structured web content.

Was sind die Hauptfunktionen von 11ty/eleventy?

Die Hauptfunktionen von 11ty/eleventy sind: Static Site Generators, External Data Integrations, Template Rendering Engines, Template Engines, Content Management Frameworks, Data Cascade Resolvers, JavaScript Build Engines, File-System Routing.

Welche Open-Source-Alternativen gibt es zu 11ty/eleventy?

Open-Source-Alternativen zu 11ty/eleventy sind unter anderem: getzola/zola — Zola is a static site generator that compiles Markdown and templates into a standalone website. It is distributed as a… gatsbyjs/gatsby — Gatsby is a React static site generator and hybrid rendering framework used to build websites by pre-rendering… getgrav/grav — Grav is a flat-file content management system that eliminates the need for a traditional database by storing site… react-static/react-static — react-static is a React static site generator that transforms components into static HTML files to improve page load… jekyll/jekyll — Jekyll is a static site generator that transforms plain text files and markup into complete, deployable websites. It… rust-lang/mdbook — mdBook is a documentation build system and static site generator designed to compile collections of Markdown files…