hovercraft

Hovercraft

Hovercraft is an open-source static website generator written in Python. It transforms Markdown and HTML content into static HTML sites that can be easily hosted without a database.
hovercraft image
python markdown html static website generator opensource

Hovercraft: Open-Source Static Website Generator for Easy Hosting

A Python-based tool transforming Markdown and HTML content into static HTML sites, ideal for hosting without a database

What is Hovercraft?

Hovercraft is an open source static website generator written in Python. It allows you to create static websites and blogs using Markdown, reStructuredText, or HTML as the input format. Some key features of Hovercraft include:

  • Transforms Markdown/RST content into responsive HTML5 websites
  • Supports blog posting and automatic RSS/Atom feeds
  • Includes a built-in lightweight webserver for testing
  • Hasbuiltin support for Sass stylesheets for CSS
  • Uses Jinja2 templating for custom themes and flexibility
  • Works well for documentation sites, blogs, simple CMSes
  • Output can be hosted easily on GitHub Pages, Amazon S3, or any standard web host

As a static site generator, Hovercraft builds completely static HTML sites that do not require databases or server-side scripting. This makes it fast, secure, and easy to host. The use of Markdown for content creation is ideal for technical writers and documentation.

Hovercraft Features

Features

  1. Static site generator
  2. Transforms Markdown/HTML to static HTML
  3. Open source
  4. Written in Python
  5. Does not require a database
  6. Easily hosted

Pricing

  • Open Source

Pros

Simple and lightweight

Fast site generation

Markdown support

Open source with active community

Easy to host without dependencies

Cons

Less features than some competitors

Steeper learning curve than some GUI site builders

Less template customization options


The Best Hovercraft Alternatives

Top Development and Static Site Generators and other similar apps like Hovercraft


Microsoft PowerPoint icon

Microsoft PowerPoint

Microsoft PowerPoint is a presentation program that allows users to create professional slide decks for meetings, lectures, marketing pitches, and more. First released in 1987, PowerPoint has become the industry standard software for presentations in business, education, and personal use.With PowerPoint, users can create slides that contain text, images, charts,...
Microsoft PowerPoint image
Gamma App icon

Gamma App

Gamma App is an intuitive yet powerful project management platform designed to help teams work more effectively together. It provides a central hub to plan projects, manage tasks and deadlines, collaborate with team members, track progress, and get work done.Some key features of Gamma App include:Interactive task boards to visualize...
Gamma App image
Prezi icon

Prezi

Prezi is a popular cloud-based presentation software that provides an alternative to traditional slide-based tools like PowerPoint. Instead of slides, Prezi uses a single, zoomable canvas that allows users to pan and zoom to various parts of their presentation.Some key features and benefits of Prezi include:Zoomable canvas - Instead of...
Prezi image
VideoScribe icon

VideoScribe

VideoScribe is a powerful yet easy-to-use video creation software that enables anyone to produce professional, whiteboard-style animated videos. With VideoScribe, you can convey complex ideas, tell compelling stories, and make captivating marketing videos without any special design, animation, or video editing skills.At its core, VideoScribe allows you to hand-draw images,...
VideoScribe image
Keynote icon

Keynote

Keynote is a presentation software application developed by Apple as part of its iWork productivity suite. First released in 2003, Keynote aims to allow users to create visually appealing presentations quickly and easily.Some of the key features of Keynote include:Professionally designed themes with photos, charts, and other artwork to choose...
Keynote image
Google Slides icon

Google Slides

Google Slides is a free web-based presentation software application included as part of Google's G Suite office productivity suite. It allows users to create, edit, collaborate on, view and present presentations online.Some key features of Google Slides include:Intuitive and easy-to-use interface for creating presentations quicklyHundreds of free templates to choose...
Google Slides image
Reveal.js icon

Reveal.js

reveal.js is an open source HTML presentation framework that enables anyone to create fully featured, interactive and beautiful presentations using HTML. Some key features of reveal.js include:Smooth parallax scrolling allowing slides to transition with visual flairMarkdown support for easy writing and formatting of slidesTouch, keyboard and auto-slide navigationPDF export for...
Reveal.js image
Doodly icon

Doodly

Doodly is an intuitive, web-based video creation software used to create animated explainer videos. It allows users with no design or video editing experience to create high-quality animated videos quickly and easily with its drag-and-drop editor and pre-made templates, assets, and characters. Doodly is an excellent option for businesses and...
Doodly image
LibreOffice - Impress icon

LibreOffice - Impress

LibreOffice Impress is a presentation program included in the LibreOffice open source office suite that runs on Windows, Linux, and macOS. As an alternative to Microsoft PowerPoint, Impress enables users to create professional slideshows and presentations complete with text, tables, charts, graphics, animations, multimedia, and themes.Some key features of LibreOffice...
LibreOffice - Impress image
Visme icon

Visme

Visme is an user-friendly online graphic design and visual content creation tool used by professionals, students, educators and startup founders to create visually engaging content. It allows users with no design experience to easily create presentations, infographics, banners, social media graphics, flyers, posters and other visual content.Some key features of...
Visme image
Raw Shorts icon

Raw Shorts

Raw Shorts is a free and open-source video editing application designed specifically for quickly working with raw footage. It features a straightforward user interface that allows users to efficiently view, organize, trim, split, and stitch video clips with precise frame-level accuracy.Unlike traditional video editors filled with complex timelines and effects,...
Raw Shorts image
DoodleVideos.io icon

DoodleVideos.io

DoodleVideos.io is an intuitive and easy-to-use online video creation platform designed specifically for quickly making short, engaging animated videos in just minutes. It features a virtual whiteboard interface where users can simply 'doodle' to create videos by drawing, adding text, basic shapes, importing images, and more.Some key features of DoodleVideos.io...
DoodleVideos.io image
Deckset icon

Deckset

Deckset is presentation software designed specifically for Mac users. It provides an intuitive workflow that allows users to turn markdown files into fully formatted slide decks in a matter of seconds.Some key features of Deckset include:Beautiful pre-designed themes that can be customized - The app comes packed withprofessionally designed themes...
Deckset image
Flowtime.js icon

Flowtime.js

Flowtime.js is a lightweight JavaScript library that enables scroll-based timeline animations on a website. It works by detecting the scroll position on a page and using that to trigger animated transitions and transformations to elements.Some key features of Flowtime.js:Create cinematic scroll-driven animations on a webpageAnimate CSS properties like opacity, position,...
Flowtime.js image
JessyInk icon

JessyInk

JessyInk is a free, open-source vector graphics editor that can be used as an alternative to Adobe Illustrator. It has an intuitive and customizable interface with support for multiple documents and extensive toolsets for illustration, layout, tracing, typography, shapes, gradients and more.Some key features of JessyInk include:Vector drawing tools like...
JessyInk image
Sozi icon

Sozi

Sozi is an open-source software used to create interactive zooming presentations. It provides an intuitive and easy-to-use interface that allows users to add multimedia content like images, videos, SVG graphics, text, and webpages and connect them with navigation links to build a non-linear presentation.Some key features of Sozi include:Zooming user...
Sozi image
WebSlides icon

WebSlides

WebSlides is an open source HTML presentation framework for creating responsive and elegant slideshows for presentations, talks, or any other type of visually-rich content. Some key features of WebSlides include:It is very lightweight and fast loading even on slow internet connectionsThe slideshows it creates are fully responsive, working nicely on...
WebSlides image
Impress.js icon

Impress.js

impress.js is an open source presentation framework that allows creating visually impressive slideshows and presentations using standard web technologies such as HTML5, CSS3 transitions and transforms. It utilizes the power of CSS3 transforms to transition between slides in a visually appealing way.Some key features of impress.js:Impressive visualization - The slides...
Impress.js image
Marp icon

Marp

Marp is an open-source Markdown-based presentation tool created by Yuki Hattori. It allows users to write presentations in Markdown and export them to various formats including HTML, PDF, PPTX, and image files.Some key features of Marp include:Intuitive Markdown syntax for creating slide content, including features like headings, lists, images, code...
Marp image
Bespoke.js icon

Bespoke.js

Bespoke.js is an open-source JavaScript presentation library for building fully-featured slideshows and presentations in the browser. Some key features include:Lightweight with no dependenciesModular architecture to include only necessary functionalityCustomizable themes and transitionsTouch and keyboard navigationFragments to reveal bullet points incrementallyOverview mode for slide previewsPresenter mode with speaker notesPrinting and exporting...
Bespoke.js image
Easy Sketch Pro icon

Easy Sketch Pro

Easy Sketch Pro is a feature-rich vector graphics editor for Windows that makes it easy for hobbyists, students, and amateur designers to create drawings, illustrations, diagrams, sketches and more. It has an intuitive, straightforward interface that allows users to quickly learn how to use the various drawing, coloring, transformation, and...
PptPlex icon

PptPlex

pptPlex is a free, web-based tool that serves as an alternative to Microsoft PowerPoint for creating and editing presentations. Some of the key features of pptPlex include:Intuitive and user-friendly interface - The editor has a simple design that allows users to quickly create and format presentations.Real-time collaboration - Multiple users...
Html5slides icon

Html5slides

html5slides is an open-source HTML presentation framework developed by Google that makes it easy to create visually appealing slide decks using HTML and CSS. Some key features of html5slides include:Lightweight and simple syntax - decks are written in basic HTML and CSS, making them easy to editResponsive design - slides...
Html5slides image
Nonlinear icon

Nonlinear

Nonlinear is a free and open source video editing software available for Windows, macOS and Linux. It provides a rich feature set optimized for visual storytelling and fast turnarounds.It has a flexible, easy to use interface with dozens of powerful editing tools, effects, transitions, titles and motion graphics. With its...
Nonlinear image
ISpring Cloud icon

ISpring Cloud

iSpring Cloud is a powerful cloud-based eLearning authoring toolkit used by instructional designers, subject matter experts, and eLearning professionals to create compelling online courses. It provides a user-friendly drag-and-drop interface to build interactive eLearning content such as quizzes, scenarios, interactions, and assessments.Key features include:Intuitive course builder with various interactions and...
ISpring Cloud image
Jsslides icon

Jsslides

jsslides is an open-source, web-based alternative to proprietary presentation software like PowerPoint. It allows users to create presentations with slides containing text, images, videos, animations, and other rich media.Some key features of jsslides:Completely open-source and available for freeRuns in any modern browser - no software downloads neededIntuitive editing interface with...
Jsslides image
MarkDeck icon

MarkDeck

MarkDeck is a free, cross-platform flashcard and notes application built with web technologies. It is designed to help students, academics, and lifelong learners study, learn, and memorize information efficiently.Some key features of MarkDeck include:Intuitive card creation with text, images, audio, video, and MathML supportFlexible card formatting like cloze deletion, basic...
MarkDeck image
DZSlides icon

DZSlides

DZSlides is an open-source JavaScript library for building responsive slideshow presentations. It was created by Paulo Pinto in 2018 and allows users to quickly create simple yet elegant slide decks.Some key features of DZSlides include:Lightweight - Only around 7KB in sizeResponsive - Slideshows adapt for desktop, tablet, and mobile viewingCustomizable...
DZSlides image
Landslide icon

Landslide

Landslide is an open-source, cross-platform presentation software alternative to Microsoft PowerPoint. Developed in Python with GTK, it allows users to create professional slide decks complete with text, images, shapes, charts, animations, and more.Some key features of Landslide include:Intuitive drag-and-drop user interface for easily adding and arranging content on slidesSupport for...
Landslide image
Deck.js icon

Deck.js

deck.js is an open-source JavaScript library for building modern HTML presentations. It allows you to create and style slides using familiar web technologies like HTML and CSS.Some key features of deck.js include:Slides written using HTML, Markdown, or any other HTML-compatible contentCustom themes and layouts with CSSSmooth transitions between slidesWorks great...
Deck.js image
LayerJS icon

LayerJS

layerJS is an open-source JavaScript data visualization library for building responsive dashboard layers and data stories. It provides a flexible framework and components for creating interactive data visualizations that automatically adapt across device sizes and screen resolutions.Some key features of layerJS include:Responsive layout system for creating visualization layers that reflow...
LayerJS image
Jmpress.js icon

Jmpress.js

jmpress.js is an open-source JavaScript library for building interactive, web-based presentations. Developed by the software company Bartek Szopka, jmpress.js allows creators to build beautiful, impressive slideshows with smooth transitions and 3D effects using only HTML and CSS.One key feature of jmpress.js is its responsiveness and cross-device compatibility. The presentations built...
Jmpress.js image
SpeakFlow icon

SpeakFlow

SpeakFlow is a innovative software solution that offers accurate, low-latency real-time transcription and captioning services. It utilizes cutting-edge speech recognition technology to convert audio from conversations, presentations, meetings, and more into text in real-time.Some key features and benefits of SpeakFlow include:Enables live captioning for deaf or hard-of-hearing participants during meetings,...
Fusuma Slides icon

Fusuma Slides

Fusuma Slides is an open-source presentation software focused on simplicity and ease-of-use. Despite its minimalist design, Fusuma packs powerful features to create beautiful and engaging slide decks.At its core, Fusuma uses markdown formatting to create slides. This enables easy content authoring while still supporting text styling options like headers, lists,...
Fusuma Slides image
SlideMagic icon

SlideMagic

SlideMagic is a user-friendly presentation software designed to help anyone create visually appealing slide decks, regardless of design experience. With an intuitive drag-and-drop interface, users can easily add text, images, charts, shapes, and other elements to slides.One of SlideMagic's standout features is its huge library of professionally designed templates. Users...
SlideMagic image
Classmill icon

Classmill

Classmill is an e-learning platform built specifically for teachers and students. It allows teachers to upload or record video lessons and augment them with interactive elements like questions, quizzes, assignments, and discussion boards.Key features of Classmill include:Video hosting and recording tools to create engaging video lessonsOptions to add formative assessment...
Classmill image
Stack.js icon

Stack.js

stack.js is an open-source JavaScript library that implements a stack data structure for web and Node.js applications. It provides core stack operations like push and pop with a last-in, first-out (LIFO) order, allowing developers to easily add stack functionality without having to build it from scratch.Key features of stack.js include:LIFO...
Stack.js image
CSSS icon

CSSS

CSSS (Cascade Style Sheet Selector) is an open-source CSS selector generator and tester tool. It provides a visual interface for selecting HTML elements and automatically generates the CSS selectors for those elements.Key features of CSSS include:Visual element selection - Simply click on an element in the rendered HTML preview pane...
CSSS image
Pres/v/g icon

Pres/v/g

Pres/v/g is a business-focused video conferencing and digital presentation software. It provides core capabilities like video calls, screen sharing, chat, recording, and customized meeting rooms to enable seamless collaboration.Key features of Pres/v/g include:HD video calls - Face-to-face interactions with crystal clear audio and video.Screen sharing - Share your screen or...
Pres/v/g image
SlideCaptain icon

SlideCaptain

SlideCaptain is an innovative online presentation software that makes it easy for anyone to create beautiful, professional-quality slide decks. With its user-friendly drag-and-drop interface, SlideCaptain allows you to easily customize presentations using a vast library of templates, themes, stock photos, illustrations, icons, animations, and transitions.Some key features of SlideCaptain include:Hundreds...
Bricks.AI icon

Bricks.AI

Bricks.AI is an AI-powered visual web design platform that makes it easy for anyone to create professional, custom websites. With Bricks.AI, users can get a complete website designed just by describing what they want - no technical skills needed.Here's how it works: You provide a brief text description of the...
Bricks.AI image
Hekyll icon

Hekyll

Hekyll is an open-source static site generator that allows you to build fast, secure websites without needing to run a database or server. It is built with Ruby and integrates easily with GitHub pages for hosting. Some key features and benefits of Hekyll include:Static sites - Pages are generated as...
Hekyll image
Slideflight icon

Slideflight

Slideflight is a free and open-source presentation software that allows users to create professional slideshow presentations. It is available for Windows, Mac, and Linux operating systems.Some key features of Slideflight include:Intuitive drag-and-drop interface to add slides, text boxes, images, shapes, charts, tables, and other elementsVarious pre-defined themes and templates for...
Slideflight image
Scrolldeck icon

Scrolldeck

Scrolldeck is a modern presentation software built for storytellers. It does away with the limitations of traditional slide-based tools and instead gives users infinite canvases to create visually engaging and interactive presentations.Some key features of Scrolldeck include:Infinite canvases instead of slides - Tell stories without page or slide limits holding...
Scrolldeck image
Niftio icon

Niftio

Niftio is an open-source machine learning platform designed to improve the workflow for building, deploying and monitoring machine learning models. It provides tools for data scientists and ML engineers to track datasets, code, experiments and models in a centralized place.Some key capabilities and benefits of Niftio include:Version control for datasets,...
Slippy icon

Slippy

Slippy is an open-source project management and task management web application with a focus on usability and adaptability. Inspired by Trello, Slippy provides an easy-to-use interface based on kanban methodology to help teams organize projects into boards, lists, and cards.Key features of Slippy include:Intuitive drag-and-drop kanban interface to visualize workflowCustom...
Slippy image
PreZentit icon

PreZentit

PreZentit is a feature-rich presentation software designed as an alternative to PowerPoint and Keynote. It helps users create professional-looking presentations with ease.Some key features of PreZentit include:Over 200 designer presentation themes and templates to choose from.Built-in animation effects and transitions for slides and objects.Media toolbar with tools to easily embed...
Backslide icon

Backslide

Backslide is an open-source web-based presentation software designed as an alternative to proprietary options like PowerPoint or Keynote. It allows users to create slide decks that can be presented directly in a web browser without needing any specialized software installed.Some key features of Backslide include:Markdown support for writing slides -...
Backslide image
MDX-Deck icon

MDX-Deck

MDX-Deck is an open source presentation framework built on top of React that allows you to create slide decks using Markdown and JSX syntax. Some key features of MDX-Deck include:Write presentations in Markdown + JSX syntax - This provides a simple yet flexible format for creating slides.Presentations are React components...
MDX-Deck image
Slide Show S9 icon

Slide Show S9

Slide Show S9 is user-friendly slideshow software designed to help you create stunning photo and video slideshows in minutes. With its intuitive drag-and-drop interface, you can easily import media files, pick one of the many professionally designed themes and templates, add eye-catching animations and transitions, include background music, and output...
Slide Show S9 image
Fathom.js icon

Fathom.js

Fathom.js is an open source web analytics platform built for privacy protection. Unlike Google Analytics, it does not use cookies or store personal user data. Key features include:Open source JavaScript library that tracks metrics like pageviews, referrers, etc.Visitors remain anonymous with no personal data collection or cookie trackingHosted version available...
Fathom.js image
Divshot Markdeck icon

Divshot Markdeck

Divshot Markdeck is an online collaborative markdown editor and presentation tool used to create markdown-based slides and presentations. It has a simple markdown-focused editor that allows teams to write content for slides quickly while formatting text, adding images, code blocks, etc. One of the major benefits of Divshot Markdeck is...
Divshot Markdeck image
Presentation Fun icon

Presentation Fun

Presentation Fun is a user-friendly online application to create visually appealing slide presentations. With an intuitive drag-and-drop interface, Presentation Fun makes it easy for anyone to create a presentation, regardless of design experience.Presentation Fun offers hundreds of professional templates and themes across various categories like business, education, and personal use....
Spectacle Presentation Library icon

Spectacle Presentation Library

Spectacle Presentation Library is an open-source JavaScript library for building HTML-based presentations and slide decks. It allows developers and designers to easily create responsive presentations that work well across devices and screen sizes.Some key features of Spectacle include:Responsive slide templates based on Flexbox layoutsControls for animations, transitions, themes, and moreSyntax...
Spectacle Presentation Library image
Hyperdeck Markdown Presentations icon

Hyperdeck Markdown Presentations

Hyperdeck Markdown Presentations is an open-source, free presentation software that allows users to create slideshow presentations using Markdown syntax. It has a simple, uncluttered interface that gets out of the way and lets users focus on writing content.To create a presentation in Hyperdeck, users write slides in Markdown files, with...
Hyperdeck Markdown Presentations image
Io-2012-slides icon

Io-2012-slides

io-2012-slides is a slide deck that was presented at the 2012 Google I/O developer conference. This is Google's annual conference where they showcase new products, features, and technologies that developers can leverage in their own applications.The slide deck covers a variety of topics related to Google's platforms and services in...
Io-2012-slides image