AltHub

middleman/middleman Alternatives

static site generator / frontend build

Middleman is a Ruby static site generator that compiles ERB/Haml/Sass and a custom asset pipeline into fast standalone HTML/CSS/JS websites.

7.1kRubyMITactive · last push 1mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

getnikola/nikolaGitHub

choose it if you prefer Python/Jinja and need built-in blog/import/content workflows.

A static website and blog generator

2.7k
Python
MIT
active17d ago
tighten/jigsawGitHub

choose it when your team already works with Laravel Blade/PHP and wants simple static sites.

Simple static sites with Laravel’s Blade.

2.3k
HTML
MIT
active2mo ago
bridgetownrb/bridgetownGitHub

choose it over Middleman for an actively developed Ruby SSG with a more modern asset pipeline and componentized frontend.

A next-generation progressive site generator & fullstack framework, powered by Ruby

1.4k
Ruby
MIT
active19d ago
gohugoio/hugoGitHub

choose it when you want a single-binary static site generator with very fast builds and Go tooling instead of a Ruby runtime.

The world’s fastest framework for building websites.

89.9k
Go
Apache-2.0
active17d ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

nuxt/nuxtGitHub

choose it when you need a Vue-based full-stack/static framework with server and component architecture, not a Ruby template-based SSG.

The full-stack Vue framework.

60.9k
TypeScript
MIT
active16d ago
gatsbyjs/gatsbyGitHub

choose it when you want a React and GraphQL content architecture instead of Middleman's Ruby/ERB pipeline.

React-based framework with performance, scalability, and security built in.

55.9k
JavaScript
MIT
active18d ago
withastro/astroGitHub

choose it when you want a component-based content web framework with static output and optional islands instead of Middleman's Ruby templates.

The web framework for content-driven websites. ⭐️ Star to support our work!

62.7k
TypeScript
NOASSERTION
active16d ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

JohnSundell/PublishGitHub

choose it only if you want to define sites in Swift code, but it is stale and unmaintained.

A static site generator for Swift developers

5.0k
Swift
MIT
dormant2.2y ago
eudicots/CactusGitHub

choose it only for a Django-template-based workflow from an unmaintained project.

Static site generator for designers. Uses Python and Django templates.

3.5k
Python
BSD-3-Clause
dormant3.1y ago
gridsome/gridsomeGitHub

choose it for a Vue/GraphQL Jamstack site if you accept a stale codebase with no recent maintenance.

⚡️ The Jamstack framework for Vue.js

8.5k
JavaScript
MIT
dormant2.5y ago
vigetlabs/blendidGitHub

choose it only for a legacy Gulp-driven static-site pipeline, but it is archived and outdated.

A delicious blend of gulp tasks combined into a configurable asset pipeline and static site builder

4.9k
JavaScript
MIT
archived6.5y ago
withastro/starlightGitHub

choose it when you want a ready-made Astro-based documentation site rather than hand-crafting one in Middleman.

🌟 Build beautiful, accessible, high-performance documentation websites with Astro

9.3k
TypeScript
MIT
active19d ago
web-infra-dev/rspressGitHub

choose it for fast Rspack/Rsbuild-based documentation sites when you don't need Middleman's general-purpose Ruby pipeline.

🦀 A fast Rsbuild-based static site generator.

2.3k
TypeScript
MIT
active16d ago
jackyzha0/quartzGitHub

choose it when your content is Markdown-first and you want a batteries-included publishing site rather than a custom Middleman build.

🌱 a fast, batteries-included static-site generator that transforms Markdown content into fully functional websites

13.3k
TypeScript
MIT
active16d ago
assemble/assembleGitHub

choose it only for old Handlebars/Grunt-era Node static site development, but it is unmaintained.

Get the rocks out of your socks! Assemble makes you fast at web development! Used by thousands of projects for rapid prototyping, themes, scaffolds, boilerplates, e-books, UI components, API documentation, blogs, building websites/static site generator, an alternative to Jekyll for gh-pages and more! Gulp- and grunt-friendly.

4.3k
CSS
MIT
dormant4.6y ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

GetPublii/PubliiGitHub

choose it for non-developers who want a desktop GUI CMS to produce static sites, but it is not a library or build-time framework.

The most intuitive Static Site CMS designed for SEO-optimized and privacy-focused websites.

7.3k
HTML
GPL-3.0
active2mo ago

Listed as an alternative to

These projects were analysed and named middleman among their alternatives. The relationship is not symmetric — how middleman rates them is a separate judgement, made when middleman is analysed in its own right.

gridsome/gridsomeGitHub

calls middleman “choose when you want a mature Ruby static site generator with a broad set of community extensions”

⚡️ The Jamstack framework for Vue.js

8.5kJavaScriptdormant
tighten/jigsawGitHub

calls middleman “Choose when you need a mature Ruby static site generator with a wide range of helpers and extensions.”

Simple static sites with Laravel’s Blade.

2.3kHTMLactive