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
Back to metalsmith/metalsmith

Open-source alternatives to Metalsmith

30 open-source projects similar to metalsmith/metalsmith, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Metalsmith alternative.

  • react-static/react-staticR

    react-static/react-static

    10,343View on GitHub↗

    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
    View on GitHub↗10,343
  • rust-lang/mdbookrust-lang avatar

    rust-lang/mdBook

    21,852View on GitHub↗

    mdBook is a documentation build system and static site generator designed to compile collections of Markdown files into structured, navigable web-based books. It provides a comprehensive framework for managing technical documentation, featuring a hierarchical table of contents, integrated full-text search, and automated build processes that transform source content into ready-to-deploy HTML websites. The project distinguishes itself through a highly modular pipeline architecture that supports custom preprocessors and swappable rendering backends. This allows authors to intercept and modify co

    Rust
    View on GitHub↗21,852
  • 11ty/eleventy-base-blog11ty avatar

    11ty/eleventy-base-blog

    1,527View on GitHub↗

    This project is a foundational boilerplate and starter framework designed for building content-heavy websites and blogs. It functions as a static site generator that transforms source files, such as Markdown and various template formats, into pre-rendered HTML during the build process. By eliminating the need for client-side processing, it produces high-performance, secure, and accessible web output ready for deployment to any standard hosting environment. The framework distinguishes itself through a robust build-time pipeline that manages complex content structures and asset optimization. It

    Nunjucksblogeleventyeleventy-sample
    View on GitHub↗1,527

AI search

Explore more awesome repositories

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

Find more with AI search
  • assemble/assembleassemble avatar

    assemble/assemble

    4,258View on GitHub↗

    Assemble is a static site generator and build pipeline system that compiles markdown, templates, and data into static HTML files. It functions as a markdown-to-HTML converter and a data format transformer capable of moving content between JSON, YAML, XML, PLIST, and CSV formats. The project features a pipeline-based build process where users can define ordered sequences of data transformations and file processing steps. It includes project scaffolding tools to bootstrap directory structures and configuration files from predefined boilerplates. The system manages content through collection-ba

    CSSassembleblog-enginebuild
    View on GitHub↗4,258
  • mixu/markdown-stylesmixu avatar

    mixu/markdown-styles

    1,886View on GitHub↗

    This project is a static site generator and documentation builder designed to transform markdown files into styled HTML documents. It functions as a programmatic conversion engine, allowing developers to integrate markdown processing and layout rendering directly into automated build scripts and content workflows. The tool distinguishes itself through a pipeline-oriented architecture that supports custom plugin integration and metadata-driven template injection. Users can define global or per-file metadata to dynamically populate page content, while the system’s template-based generation allo

    HTML
    View on GitHub↗1,886
  • imathis/octopressimathis avatar

    imathis/octopress

    9,243View on GitHub↗

    Octopress is a Jekyll blogging framework and static site generator theme designed for publishing professional blogs. It provides a collection of responsive semantic templates and styling to render markdown content into mobile-friendly websites. The project features an integrated static asset pipeline that compresses and transforms CSS and JavaScript files during the build process to optimize load times. It includes an SEO optimized blog template with automatic sitemap generation, archive pages, and metadata for improved search engine indexing, as well as client-side site search using local in

    Ruby
    View on GitHub↗9,243
  • lektor/lektorlektor avatar

    lektor/lektor

    3,945View on GitHub↗

    Lektor is a Python-based static site generator and flat-file content management system. It transforms raw content and data models into static HTML pages, storing all website data in a hierarchical file system rather than a relational database. The system operates as a model-driven CMS, utilizing blueprints and schemas to control data capture and validation. It provides a browser-based administrative interface that allows users to visually edit and organize site content without modifying source code directly. The platform manages the full site lifecycle, covering static site generation, multi

    Pythoncmsstatic-site-generator
    View on GitHub↗3,945
  • baidu-ife/ifebaidu-ife avatar

    baidu-ife/ife

    4,171View on GitHub↗

    ife is a front-end resource directory and web development knowledge base designed for technical skill development. It functions as a static site generator that transforms JSON metadata and markdown files into a navigable website. The project organizes educational materials and engineering references into a structured index, rendering plain text files as technical articles and guides. It utilizes a component-based UI library to maintain consistent layout patterns across the documentation site. The system handles technical knowledge management through categorized resource indexing and client-s

    View on GitHub↗4,171
  • brentvollebregt/auto-py-to-exebrentvollebregt avatar

    brentvollebregt/auto-py-to-exe

    4,952View on GitHub↗

    auto-py-to-exe is a Python to EXE converter and standalone executable packager that provides a web-based graphical interface for PyInstaller. It transforms Python scripts into single binary files that run without requiring a local Python installation or external dependencies. The project functions as a JSON-based build automator, allowing users to save, load, and export complex packaging configurations via JSON files to ensure consistent and reproducible builds across different projects. The tool covers script-to-executable conversion, including the ability to bundle static assets and icons

    JavaScriptautomationbundleexecutable
    View on GitHub↗4,952
  • browserify/browserifybrowserify avatar

    browserify/browserify

    14,706View on GitHub↗

    Browserify is a build utility that enables the use of CommonJS module patterns within client-side JavaScript applications. It functions as a dependency manager and module bundler, tracing recursive import calls to package multiple source files and their dependencies into a single, optimized file for execution in web browser environments. The project distinguishes itself by providing a comprehensive compatibility layer that allows server-side code to run in the browser. It achieves this by injecting environment shims and replacing system-level globals with browser-compatible equivalents. Throu

    JavaScript
    View on GitHub↗14,706
  • fterh/leetcode-curation-topicalfterh avatar

    fterh/leetcode-curation-topical

    1,334View on GitHub↗

    This project is a structured collection of coding challenges and a technical interview study guide designed to assist developers in preparing for software engineering assessments. It functions as a comprehensive index of practice problems, providing a roadmap for mastering core data structures and algorithmic concepts through systematic study. The repository utilizes a declarative metadata mapping system to organize high-frequency programming problems into specific technical domains. By employing a data-driven curation process, it transforms structured configuration files into a human-readabl

    hacktoberfest
    View on GitHub↗1,334
  • justinwalsh/daux.iojustinwalsh avatar

    justinwalsh/daux.io

    4,530View on GitHub↗

    This project is a Markdown static site generator and documentation server that converts files and folder structures into responsive websites. It functions as a Confluence documentation publisher, enabling the direct upload and synchronization of processed Markdown content to enterprise knowledge base servers. The system distinguishes itself through its technical rendering capabilities, transforming Mermaid syntax into visual diagrams and TeX expressions into mathematical formulas. It supports multilingual documentation by creating localized versions of a site with dedicated navigation structu

    View on GitHub↗4,530
  • getzola/zolagetzola avatar

    getzola/zola

    17,196View on GitHub↗

    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
    View on GitHub↗17,196
  • hexojs/hexohexojs avatar

    hexojs/hexo

    41,768View on GitHub↗

    Hexo is a command-line static site generator designed for content-driven blogging and website creation. It functions as a structured framework that transforms plain text files and markdown into production-ready static websites, utilizing a template-based rendering engine to separate site content from visual presentation. The project is distinguished by its event-driven build pipeline, which manages the entire site lifecycle through a series of hooks for file processing, asset generation, and deployment. Developers can extend the system’s core capabilities through a modular plugin architecture

    TypeScripthacktoberfesthexojavascript
    View on GitHub↗41,768
  • nunocoracao/blowfishnunocoracao avatar

    nunocoracao/blowfish

    2,622View on GitHub↗

    Blowfish is a responsive theme for the Hugo static site generator, designed for creating content-focused websites. It utilizes the Tailwind CSS UI framework for utility-first styling and a Go-based engine to transform templates into plain HTML. The project features a technical content renderer that transforms LaTeX and Mermaid syntax into mathematical equations and SVG diagrams. It includes a serverless search system that generates a JSON index at build time for client-side retrieval and a multilingual publishing framework with support for right-to-left scripts. The theme covers a broad rang

    HTMLblogblog-themeblowfish
    View on GitHub↗2,622
  • 11ty/eleventy11ty avatar

    11ty/eleventy

    19,670View on GitHub↗

    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, Handleba

    JavaScriptblog-enginedocumentation-tooleleventy
    View on GitHub↗19,670
  • vuejs/vuepressvuejs avatar

    vuejs/vuepress

    22,759View on GitHub↗

    VuePress is a Vue-powered static site generator and markdown-based documentation tool. It transforms markdown files into static HTML pages, serving as a modular website builder that leverages Vue components for rendering and theme injection. The project is distinguished by a plugin-based architecture that allows the build process and runtime to be extended. It features a specialized framework for transforming static content into Progressive Web Apps with service worker integration for offline support. The system covers a broad range of capabilities, including internationalization for multi-l

    JavaScript
    View on GitHub↗22,759
  • topfunky/hppletopfunky avatar

    topfunky/hpple

    2,880View on GitHub↗

    This project is a multi-purpose toolkit comprising a static site generator, a predictive modeling tool, and a sports analytics dashboard. It functions as a content syndication engine that converts source files into static HTML and machine-readable XML streams for blogs and professional portfolios. The system features a data processing engine designed for sports performance analytics, using linear and logistic regression to estimate season win totals and calculate win probabilities. It includes a time-series visualization framework that renders these performance trends using high-contrast them

    Objective-C
    View on GitHub↗2,880
  • oraios/serenaoraios avatar

    oraios/serena

    20,396View on GitHub↗

    Serena is a static site generator designed to transform markdown files into structured, navigable documentation websites. It functions as a documentation engine that processes source content into pre-rendered HTML pages, providing a clean and organized reading experience for technical manuals and knowledge bases. The platform distinguishes itself through a component-based layout framework that injects parsed content into reusable templates to maintain design consistency. It also features a built-in client-side search engine that constructs local databases, allowing users to retrieve informati

    Pythonagentaiai-coding
    View on GitHub↗20,396
  • adityatelange/hugo-papermodadityatelange avatar

    adityatelange/hugo-PaperMod

    13,694View on GitHub↗

    This is a responsive website theme for Hugo, providing a minimalist static site template and markdown blog layout. It is designed to prioritize content readability and search engine optimization through a clean, mobile-friendly interface. The theme distinguishes itself with built-in support for light and dark mode switching and a client-side search integration that allows users to query site content without a backend server. It also includes a comprehensive suite of social integration tools for managing OpenGraph and Twitter Card metadata. The project covers broad capability areas including

    HTMLblogblog-themeclean
    View on GitHub↗13,694
  • expressjs/expressjs.comexpressjs avatar

    expressjs/expressjs.com

    5,355View on GitHub↗

    This project is a technical documentation website and static site generator designed to serve as a centralized hub for API references, guides, and tutorials. It functions as a markdown-based content management system that separates technical writing from the presentation layer. The site utilizes a file-system routed architecture, mapping the physical directory and file structure of the source code directly to the public URL paths. This approach enables the transformation of markdown files and templates into pre-rendered HTML for web delivery. The system encompasses capabilities for technical

    MDXexpressexpressjsjavascript
    View on GitHub↗5,355
  • oleeskild/obsidian-digital-gardenoleeskild avatar

    oleeskild/obsidian-digital-garden

    2,159View on GitHub↗

    This project is an Obsidian plugin that functions as a static site generator, designed to transform local markdown note vaults into public-facing websites. It automates the conversion of structured text files into a live knowledge base, enabling users to share personal research and documentation directly from their local storage. The platform distinguishes itself through a security-first approach to content management, utilizing frontmatter-based flags to ensure that only explicitly marked notes are published to the web. This selective publishing mechanism prevents the accidental exposure of

    TypeScript
    View on GitHub↗2,159
  • sorrycc/blogsorrycc avatar

    sorrycc/blog

    4,452View on GitHub↗

    This project is a git-based static site generator and flat-file content management system. It functions as a markdown blog engine that converts plain text files from a version-controlled repository into structured web pages. The system utilizes a git-based blogging workflow to track and manage content changes through commits and pull requests. This approach replaces traditional relational databases with flat-file content storage to manage website posts. The engine covers static site generation and markdown-based authoring to transform source text into HTML. It incorporates a git-driven deplo

    View on GitHub↗4,452
  • timlrx/tailwind-nextjs-starter-blogtimlrx avatar

    timlrx/tailwind-nextjs-starter-blog

    10,503View on GitHub↗

    This is a markdown-based blog engine and Next.js starter template that renders posts from files with frontmatter support for tags, authors, and metadata. It functions as a static site generator, building a complete blog into deployable HTML files for any hosting provider, while using Tailwind CSS utility classes for fully customizable typography, layout, and color schemes. The template generates RSS feeds, sitemaps, and structured metadata for search engine visibility, and supports connecting to external services like analytics tracking and comment sections through configurable plugin modules

    TypeScriptbloggingdemo-blogmdx
    View on GitHub↗10,503
  • poole/hydepoole avatar

    poole/hyde

    3,799View on GitHub↗

    Hyde is a static site theme for Jekyll that implements a two-column layout featuring a dedicated sidebar and a primary content area. It serves as a template for organizing text-heavy websites, providing a structure for documentation, portfolios, and blogs. The theme distinguishes itself through a Gist integration framework that allows for the embedding of hosted code snippets and external blocks via remote identifiers. It also includes an automated system for generating standard RSS feeds and custom error pages during site setup. The project covers visual customization through predefined col

    CSSjekylljekyll-theme
    View on GitHub↗3,799
  • skills/github-pagesskills avatar

    skills/github-pages

    2,943View on GitHub↗

    This project is a static site generator platform and hosting system that transforms structured content into live websites. It utilizes a version control website deployment workflow to turn a repository into a public site by hosting static files directly from a branch. The system implements git-based content management, where website articles and settings are handled through commit histories. It supports a collaborative site workflow that enforces pull request reviews to ensure content quality before changes are merged into the production environment. The platform covers the provisioning and

    github-pagespagesskills-course
    View on GitHub↗2,943
  • fireship-io/fireship.iofireship-io avatar

    fireship-io/fireship.io

    3,763View on GitHub↗

    This project is a static site generator and build-pipeline orchestrator that converts markdown files and custom components into production-ready static HTML pages. It functions as a markdown content manager, allowing website structure and text to be defined through the direct modification of flat files. The system utilizes a file-system based router to map the website URL structure directly to the directory layout of the source files. It also includes a web component UI library to embed encapsulated, interactive user interface elements into otherwise static pages. The project covers the broa

    Sveltefirebaseflutterjavascript
    View on GitHub↗3,763
  • kubernetes/websitekubernetes avatar

    kubernetes/website

    5,281View on GitHub↗

    This project is the official Kubernetes documentation website, serving as a comprehensive technical resource for managing containerized applications. It functions as an open-source technical documentation portal that provides guides, tutorials, and reference materials for distributed systems software. The site is built using a static site generator with a component-based template architecture to maintain consistent design patterns. It features an OpenAPI documentation generator that parses technical specifications to automatically build and update structured API reference pages. To support a

    HTML
    View on GitHub↗5,281
  • peiqi0/peiqi-wiki-bookPeiQi0 avatar

    PeiQi0/PeiQi-WIKI-Book

    4,111View on GitHub↗

    PeiQi-WIKI-Book is a cybersecurity knowledge base and security research wiki. It functions as a markdown static site generator that converts structured text files into a set of interconnected HTML pages. This system serves as a curated collection of technical documentation and guides focused on vulnerability research, code auditing, and penetration testing. The project utilizes a git-driven documentation workflow, using version control hooks to automatically update a live website when content changes. It features a client-side searchable index that allows users to find security topics without

    View on GitHub↗4,111
  • satnaing/astro-papersatnaing avatar

    satnaing/astro-paper

    4,756View on GitHub↗

    Astro Paper is a minimal and accessible blog theme for the Astro framework, designed to create SEO-optimized static websites. It serves as a pre-configured template for building personal blogs and technical portfolios that render content from Markdown and MDX files. The project distinguishes itself through specialized support for technical writing, including LaTeX mathematical equation rendering and code syntax highlighting. It also automates social media presence via the build-time generation of dynamic Open Graph images and social metadata. The framework covers a broad range of site manage

    Astroa11yaccessibilityastro
    View on GitHub↗4,756