Hyperdiv is a framework for rapidly developing reactive browser UI apps in Python, with built-in components, terse immediate-mode syntax, and minimal tool boilerplate. Hyperdiv includes the Shoelace component system, markdown support via Mistune, charts via Chart.js, support for reading/writing browser local storage, and forms whose validation logic is implemented in Python.
After playing with some of the demo apps, this looks like a pretty cool library.
Pb is a tiny CMS for creative coders. Create a beautiful blog just from Markdown files. Drag and drop them to your /posts folder. Portabloc will do the rest. Pb is a minimalist CMS, lightweight and easily customizable. For those who want to create simple and modern sites without complex deployments: No database, no Javascript, no bloat. Requires PHP v5.03 or later with mbstring enabled and mod_rewrite (which pretty much means Apache).
Gitlab: https://gitlab.com/pabslow/portabloc
Extremly simple "static" PHP blog that renders markdown posts. No installation or database needed. To create a post just write a new .md file. Everything else just works.
Note: It's not a full blogging platform, does not currently come with any premade themes, it's just a script and specific folder structure to load and display markdown files. The demo site looks pretty good as-is, though.
Requires PHP v5.x or later and a web server that supports .htaccess (Apache and Lightspeed, though I don't see why you couldn't write some rules for Nginx).
A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang. Supports fine-grained block-level reference and Markdown WYSIWYG. The data is saved in the workspace data folder. Data synchronization through third-party synchronization disks is not supported, otherwise data may be corrupted. Although it does not support third-party sync disks, it supports connect with third-party cloud storage.
SilverBullet is an extensible, open source personal knowledge management system. Indeed, that’s fancy talk for “a note-taking app with links.” However, SilverBullet goes a bit beyond just that. Runs in any modern browser (including on mobile) as a PWA in two modes (online and synced), where the synced mode enables 100% offline operation, keeping a copy of content in the browser, syncing back to the server when a network connection is available.
Provides an enjoyable Markdown writing experience with a clean UI, rendering text using live preview, further reducing visual noise while still providing direct access to the underlying markdown syntax. Supports wiki-style page linking. Incoming links are indexed and appear as “Linked Mentions” at the bottom of the pages linked to thereby providing bi-directional linking. Optimized for keyboard-based operation. Plugins supported.
Surprisingly, it tries to make not-Docker installation a first-class citizen and specifically documents how to use Deno to set up and upgrade it periodically.
Github: https://github.com/silverbulletmd/silverbullet
A JavaScript based diagramming and charting tool that renders Markdown-inspired text definitions to create and modify diagrams dynamically. Live editor: Load the page in your browser and start keying in Markdown; you'll see the diagram take shape. Can pull data from a large number of different applications.
Github: https://github.com/mermaid-js/mermaid
Live demo: https://mermaid.live/
A static HTML page that takes Markdown documents and turns them into a self-hosted wiki. Ideal for taking a copy of your personal flat file wiki with you if you'll be disconnected. Can be served with something as simple as python3 -mhttp.server
on your machine.
It is recommended by the developers that you download the latest release from Github and copy the contents of the dist/
folder therein to wherever you have your markdown docs stored for installation.
A clean, easy to edit free HTML template that you can use for a personal blog or for documentation purposes for your next project! Written in pure HTML - no CSS classes. Some cool features about this template include compatibility with static hosting (including Github Pages), automatic flipping to dark mode, fully responsive, uses standard HTML elements only, Markdown support, and it's easy to style with your own CSS.
CryptoLyzer is a fast and flexible server cryptographic settings analyzer library for Python with an easy-to-use command line interface with both human- and machine-readable output. It works with multiple cryptographic protocols (SSL/TLS, opportunistic TLS, SSH) and
analyzes additional security mechanisms (web security related HTTP response header fields, JA3 tag).
Converter from Markdown to the Gemini text format. It works as a Python module, or a command line application. One of its key features is that it can convert inline links into footnotes. It also supports tables, and will convert them into Unicode (or ASCII) tables. Anything else that it doesn't understand will remain the same as when you wrote it, like strikethrough for example.
I'm considering trying my hand at writing Pelican plugins with this module, so I can set up a Gemini site with my existing blog.
A file based wiki that uses markdown.
Shaarli plugin to easily insert markdown syntax into the Description field when editing a link.
A perverse way to make your HTML look like markdown, purely via CSS.
Use the markdown.css file to make regular HTML look like plain-text markdown. No JavaScript hacks are needed.
CodiMD lets you create real-time collaborative markdown notes on all platforms. Inspired by Hackpad, with more focus on speed and flexibility, and build from HackMD source code. Requires a database on the back-end (MySQL is supported).
Documents describing half-baked ideas and their kin.
Official documentation for Github's version of Markdown text formatting. This can be used in the wiki, in tickets, in comments... it's all in one place.
Pelican is a package which generates a static blog (i.e., it renders the HTML files for your site when you tell it to and that's it). Written in Python. Uses Markdown to format posts prior to rendering into HTML. Comments are implemented with Disqus, so you don't have to fiddle with setting up shared hosting to store comments from readers. Can even import contents of Wordpress or Dotclear installs, or anything that has an RSS feed.
Flatdoc is a single JavaScript file that can fetch arbitrary Markdown documents, render them as HTML, and display them in a web browser. Ideal for project documentation.
MDwiki is a single-page wiki engine implemented as an HTML5 page with JavaScript. Drop a bunch of Markdown documents into a directory, add a copy of mdwiki.html, and you now have a fully functional wiki. You can't edit it with your web browser but it's fine as a mostly static CMS or a documentation site.
An online collaborative editor that uses Markdown natively for hacking code.
python module that converts html into markdown. Can be used programmatically.