Markdown Reader is a powerful browser extension that enables you to conveniently preview Markdown documents in your browser. Preview links in file://, http://, https:// and files with .md, .mkd, .mdx, .markdown extensions. Plugins available for emoji, superscripts/subscripts, checkboxes, math, flowcharts, Gantt charts, TOC, insertions, abbreviations, annotations, alerts. Hot reloading.
Chrome: https://chromewebstore.google.com/detail/md-reader/medapdbncneneejhbgcjceippjlfkmkg
Firefox: https://addons.mozilla.org/firefox/addon/markdown-reader-ext/
Servo is a web rendering engine written in Rust, with WebGL and WebGPU support, and adaptable to desktop, mobile, and embedded applications. Servo aims to provide an independent, modular, embeddable web rendering engine, allowing developers to deliver content and applications using web standards. Created by Mozilla Research in 2012, the Servo project is a research and development effort. Stewardship of Servo moved from Mozilla Research to the Linux Foundation in 2020, where its mission remains unchanged. In 2023 the project moved to Linux Foundation Europe.
Servo is written in Rust, taking advantage of the memory safety properties and concurrency features of the language.
Since its creation in 2012, Servo has contributed to W3C and WHATWG web standards, reporting specification issues and submitting new cross-browser automated tests, and core team members have co-edited new standards that have been adopted by other browsers. As a result, the Servo project helps drive the entire web platform forward, while building on a platform of reusable, modular technologies that implement web standards.
Github: https://github.com/servo/servo/
A command line tool to extract the main content from a webpage, as done by the "Reader View" feature of most modern browsers. It's intended to be used with terminal RSS readers, to make the articles more readable on web browsers such as lynx. The code is closely adapted from the Firefox version and the output is expected to be mostly equivalent.
This tool is young and written in C, so it's reasonable to wonder about the potential for memory issues. To be safe, all HTML parsing happens inside a sandboxed subprocess. Seccomp is used for this purpose on Linux, Pledge on OpenBSD, and Capsicum on FreeBSD.
Rich is a Python library for rendering rich text and beautiful formatting to the terminal.
The Rich API makes it easy to add colorful text (up to 16.7 million colors) with styles (bold, italic, underline etc.) to your script or application. Rich can also render pretty tables, progress bars, markdown, syntax highlighted source code, and tracebacks -- out of the box.
UTF-8 enabled. Does word wrapping and justification. Markdown rendering. Exports a print() function virtually identical in usage to Python's regular one. Console objects can be instantiated to give more control over what is displayed.
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.
E-Nabling the Future is a community of makers, 3D printing hackers, and makers who design, build, and manufacture prosthetic hands and arms for children.