Hello there, here are open-source tools for turning Markdown into websites for open education and publishing 👋🏼
All projects share a common foundation: open, portable, and constraint-free Markdown files. Start simple with the no-signup Docsify-This web app, self-host and customize further with the Docsify Starter Kits, or go further still with a full, database-free CMS: free with Grav Open Publishing Space or Grav Open Course Hub, or with Grav Helios Open Reader or Grav Helios Course Hub on the Grav Premium Helios theme as a step up – see Grav CMS Projects at a Glance. Easy to start with, easy to switch between, and easy to leave if your needs change.
PUBLISH Docsify-This v2.1 (built with Docsify v5)
🔗 Docsify-This.net · 📦 GitHub repository
🏆 Open Infrastructure Finalist, 2024 Open Education Awards for Excellence
FULL CMS FREE Grav Open Publishing Space
🔗 Demo · 📦 GitHub repository · ⬇️ Download
An open guide or book site, with a blog and almost any other Grav page alongside it – Keep My Place, a Previous/Next bar on phones, diagrams and math, and the Markdown of any page, on Grav 2 or 1.7
FULL CMS FREE Grav Open Course Hub
🔗 Demo · 📦 GitHub repository · ⬇️ Download
A course site with modules or weekly units and a course blog, that embeds in any LMS – plus Grav Open MultiCourse Hub for several courses, on Grav 2 or 1.7
FULL CMS PREMIUM Grav Helios Open Reader
🔗 Demo · 📦 GitHub repository · ⬇️ Download
The Grav Premium Helios step up from Open Publishing Space – needs the Grav Premium Helios theme ($50 per site)
FULL CMS PREMIUM Grav Helios Course Hub
🔗 Demo · 📦 GitHub repository · ⬇️ Download
The Grav Premium Helios step up from Open Course Hub – needs the Grav Premium Helios theme ($50 per site)
MIGRATE BETA Free Conversion Tools
🔗 Docsify Cartridge Converter · Common Cartridge Converter · Pressbooks Converter · Grav Converters
Convert an existing Canvas, Moodle, Brightspace, or Blackboard course into Docsify, Grav Open Course Hub or MultiCourse Hub, or Grav Helios Course Hub, or a Pressbooks book into Grav Open Publishing Space or Grav Helios Open Reader
PLUGIN NEW Mermaid Plugin
🔗 Demo · 📦 GitHub repository
Draws Mermaid diagrams from text in a page, matching the theme’s light or dark mode – easy to revise and remix, with titles and descriptions for screen readers, on Grav 2 or 1.7
PLUGIN NEW LaTeX Math Plugin
🔗 Demo · 📦 GitHub repository
Draws LaTeX math, including chemistry, with KaTeX or MathJax, matching the theme’s light or dark mode – easy to revise and remix, and read by screen readers, on Grav 2 or 1.7
PLUGIN Git Page Link Plugin
🔗 Demo · 📦 GitHub repository · ⬇️ Download
Connects Grav pages to their content Git repository with almost any theme – for open authoring and OER workflows
HibbittsDesign.org creates open-source software that turns Markdown into modern, self-managed websites for educators, digital publishers, and content creators, and supports the wider Markdown publishing community – built on over 25 years of experience in software interaction design, UX consulting, and higher education.
Built with a focus on outcomes over features, these projects strive to be both enjoyable and valuable.
See what educators and users are saying about these projects.
Read more about HibbittsDesign.org projects, additional services, and more
A documentation-style platform for Markdown publishing that requires no Web server or build process, making it accessible to a broader audience.
- Docsify-This.net for content publishers, educators, creators and groups seeking a simple way to turn Markdown files into styled websites.
- Loadable configurations of popular LMS content styles for Docsify-This:
- Loadable configurations for presentation content styles with Docsify-This:
- Docsify Open Course Starter Kit for course authors and facilitators. Best for users comfortable with GitHub/Codeberg basics, or willing to learn.
- Example Open Course Starter Kit variations:
- Docsify Open MultiCourse Starter Kit for course authors and facilitators managing multiple courses
- Example Open MultiCourse Starter Kit variations:
- Docsify Open Publishing Starter Kit for open publishers and digital content creators
- Example Open Publishing Starter Kit variations:
A highly customizable Markdown publishing platform, powered by the versatile Twig template language. For digitally-savvy users comfortable with web hosting and the basics of GitHub.
Start free with Grav Open Publishing Space or Grav Open Course Hub, and step up to Grav Helios Open Reader or Grav Helios Course Hub on the paid Grav Premium Helios theme. See Grav CMS Projects at a Glance, and Free or Grav Premium Helios? Compare in Detail for a side-by-side comparison.
- Grav Open Publishing Space Skeleton – free (learn more)
- Example Open Publishing Space variations:
- Several Guides
- Imported Pressbooks Book – converted with the free Pressbooks Converter
- Example Open Publishing Space variations:
- Grav Open Course Hub Skeleton – free (learn more)
- Example Open Course Hub variations:
- Imported LMS Course – converted with the free Common Cartridge Converter
- Example Open Course Hub variations:
- Grav Open MultiCourse Hub Skeleton – free, for several courses (learn more)
- Grav Helios Open Reader Skeleton – Grav Premium Helios theme required (learn more)
- Example Helios Open Reader variations:
- Grav Helios Course Hub Skeleton – Grav Premium Helios theme required (learn more)
- Example Helios Course Hub variations:
- Single Course – one course, opened by its own address
- Example Helios Course Hub variations:
Also free: Grav Learn2 with Git Sync, a documentation site – see More Cost-Free Grav Projects.
- Mermaid – draws Mermaid diagrams from text in a page, matching the theme’s light or dark mode
- LaTeX Math – draws LaTeX math, including chemistry, with KaTeX or MathJax, matching the theme’s light or dark mode
- Git Page Link – connects Grav pages to their content Git repository for open authoring and OER workflows
- Admin2 Site ReadMe – shows a site’s own ReadMe, such as a README on GitHub, in the Grav 2 Admin 2 sidebar
- Hypothesis – adds the Hypothesis sidebar to a site, for public or private annotations on any page
To help teams and individual educators create better online experiences for their students, the Canvas LMS site for my most recent highly successful offering of SFU CMPT-363 User Interface Design (which was redesigned as an online and more scalable variation of the traditional 3rd-year face-to-face course) remains public. The source content for this course, along with the previous two offerings, is also available at the CMPT-363 Hub Standalone site built with the Docsify Open MultiCourse Starter Kit.
I also support several related open-source projects, including Mastodon, Docsify, Docsify-Themeable and Grav CMS.
Having benefited from informational interviews early in my career, I welcome similar requests for coffee meetups in #YVR when my extensive experience in higher education instruction, the craft of interaction design, and professional consulting practices can be of value.
While all my open-source tools are freely available for anyone to use and benefit from, I also offer professional services for teams or organizations seeking personalized support. Drawing on experience from over 140 software projects spanning 25 years of professional consulting, these services help create better outcomes and experiences with open content publishing. See the Services page for details, or Contact me or send a note to paul@hibbittsdesign.org.
- Star one or more of my projects on GitHub⭐️
- Help spread the word about my projects on social media📢
Interested in financially supporting my open source work? I’d be honoured if you pledge the same funds to another open source project of your choice.