writing
A Privacy-first, Cross-platform Text Expander.
A text expander is a program that detects when you type a specific keyword and replaces it with something else. This is useful in many ways:
Open-source tool for writers. Manuskript provides a rich environment to help writers create their first draft and then further refine and edit their masterpiece.
Personal Wiki for Vim.
Vimwiki is a personal wiki for Vim – interlinked, plain text files written in a markup language
The Green Standard Editing Protocol for Internet Publishing.
a set of rules and guidelines that can be used by humans and machines to determine whether a story is worth publishing, how to specifically improve the story’s content, and how to distribute the story with more reach and relevance.
distraction-free writing for Emacs.
writeroom-mode is a minor mode for Emacs that implements a distraction-free writing mode similar to the famous Writeroom editor for OS X. writeroom-mode is meant for GNU Emacs 24, lower versions are not actively supported.
Related contents:
The Darwin Information Typing Architecture (DITA) specification defines a set of document types for authoring and organizing topic-oriented information, as well as a set of mechanisms for combining, extending, and constraining document types.
Related contents:
Local Social Publishing Dashboard.
Free, open-source, self-hosted crossposter — compose once and publish or schedule to X, LinkedIn, Bluesky, Mastodon, Instagram, YouTube, Dev.to, Pinterest, Hacker News, Nostr, and Dribbble from localhost.
Crossposter keeps the publishing workflow close to the app itself: one composer, provider readiness cards, local history, scheduled posts, and warnings only when selected socials would reject a draft.
Write the Docs is a global community of people who care about documentation. We consider everyone who cares about communication, documentation, and their users to be a member of our community.
A markdown-like journal language for plainly writing logs , gantt charts , blogs , feeds , notes , journals , diaries , todos , timelines , calendars or anything that happens over time .
Markwhen is a markdown-like journal language. You write markdown-ish text and it gets converted into JSON which can then be rendered into a timeline or other view.
Your One-Stop Publication Workbench
From idea to publication in one app: Zettlr supports your writing process at every stage — from initial notes to journal submission or book manuscript.
Open-source scientific and technical publishing system built on Pandoc. Quarto documents are authored using Markdown, an easy to write plain text format.
Related contents:
A GNU Emacs major mode for keeping notes, authoring documents, computational notebooks, literate programming, maintaining to-do lists, planning projects, and more — in a fast and effective plain text system.
Org is a highly flexible structured plain text file format, composed of a few simple, yet versatile, structures — constructed to be both simple enough for the novice and powerful enough for the expert.
Related contents:
SCENARIchain is a system for the production of information and the publication of documents which:
- assists the authors in the writing of textual, interactive and multimedia contents,
- makes easier structuring the content in recombinable chunks,
- instruments the collaborative process of a team,
- automates the publication of documents in several formats for different channels (online, mobile, print...).
Text Optimization Tool, to rank higher in search engine results.
A simple syntax for complex argumentation.
-
Listing pros & cons in Argdown is as simple as writing a twitter message. You don't have to learn anything new, except a few simple rules that will feel very natural.
-
With these simple rules you will be able to define more complex relations between arguments or dive into the details of their logical premise-conclusion structures.
Coalition for Content Provenance and Authenticity.
An open technical standard providing publishers, creators, and consumers the ability to trace the origin of different types of media.
Related contents:
I think all technical writers, at some point or another, feel the urge to base their work on something more systematic than “it’s just the way folks documented stuff since forever”. Toolkits and frameworks provide content types, which is immensely valuable when you know what you want to write, but starting from there is like buying a hammer without knowing that half of the work you’ll do is turning screws. As I find the lack of deeper conversation around this topic rather unsettling, I decided to contribute some verses.
The Markdown Guide is a free and open-source reference guide that explains how to use Markdown, the simple and easy-to-use markup language you can use to format virtually any document.
Related contents:
DocBook is a schema (available in several languages including RELAX NG, SGML and XML DTDs, and W3C XML Schema) maintained by the DocBook Technical Committee of OASIS. It is particularly well suited to books and papers about computer hardware and software (though it is by no means limited to these applications).
Related contents:
Own your book, build your world. A story editor.
Free and open source. Works offline, on every device you own, and every chapter stays a plain text file on your own disk.
Related contents:
Welcome to Accessible Social, a free resource and education hub that shares best practices for creating accessible and inclusive social media content.
A novel-writing tool created by a novelist. A distraction-free word processor for authors, by a wannabe author.
NEO understands from the moment you install it that you are writing books and nothing else. No bloat, no distractions, with manuscripts that look like books as you write them.
Your proofreading assistant.
Eloquent is a proofreading software for English, Spanish, French, German, Portuguese, Polish, Dutch, and more than 20 other languages. It finds many errors that a simple spell checker cannot detect.
Related contents:
The best and easiest way to storyboard.
Storyboarder makes it easy to visualize a story as fast you can draw stick figures. Quickly draw to test if a story idea works. Create and show animatics to others. Express your story idea without making a movie.
Related contents:
XƎTEX is an extension of TEX that integrates TEX's typesetting capabilities with (a) the Unicode text encoding standard (supporting most of the world’s scripts) and (b) modern font technologies (TrueType and OpenType) and text layout services (AAT, OpenType layout, SIL Graphite) provided by the host operating system and available libraries.
Related contents:
Oh, these damn good tools:
- Privacy Policy Generator
- Screenshots
- Full Page Screenshots
- Detect Fonts
- Chat With Any PDF
- Summarize Any URL
- Grammar Fixer
- Damn Good Chat
- Scrolling Screenshots
Publish presentation-rich content from a concise and comprehensive authoring format.
AsciiDoc is a plain text markup language for writing technical content. It’s packed with semantic elements and equipped with features to modularize and reuse content. AsciiDoc content can be composed using a text editor, managed in a version control system, and published to multiple output formats.
Related contents:
Create book from markdown files. Like Gitbook but implemented in Rust.
mdBook is a command line tool to create books with Markdown. It is ideal for creating product or API documentation, tutorials, course materials or anything that requires a clean, easily navigable and customizable presentation.
Free AI Grammar Checker.
LanguageTool is an AI-based grammar checker. Paste your text or start typing below to check grammatical errors and spelling mistakes across languages.
Related contents:
When writing text with a compatible markup language, add a line break after each substantial unit of thought.
Semantic Line Breaks describe a set of conventions for using insensitive vertical whitespace to structure prose along semantic boundaries.
a quiet space to write. a minimalist text editor component for the web. no noise, no chrome, just words on a page.
A lightweight protocol for humans to assert authorship of their website content and vouch for the humanity of others.
human.json is a lightweight protocol for humans to assert authorship of their site content and vouch for the humanity of others. It uses URL ownership as identity, and trust propagates through a crawlable web of vouches between sites.
Open-source scripting language for writing interactive fictions.
Tools for writing interactive fiction, video game dialogues and branching narratives.
Write your stories with the open‑source Loreline language using the free Loreline Writer app.
AI-powered writing tool that helps you organize ideas and craft better arguments by asking mind-stimulating questions like Socrates
reStructuredText (reST) is the default plaintext markup language used by both Docutils and Sphinx. Docutils provides the basic reStructuredText syntax, while Sphinx extends this to support additional functionality.
Related contents:
Your Novel Writing Toolbox. Write, without restriction.
Novelcrafter's got your back, arming you with the tools you need to dream, draft, and deliver your story.
Minimal journaling CLI for developers. Git-backed, terminal-native, zero friction. Just type journal and start writing.
journalot is a CLI tool for maintaining a daily markdown journal with Git-based version control. It's designed to be lightweight and easy to use, promoting mindfulness and reflection.
You can also search past entries by keyword or date using command-line tools like grep or fzf. For example, grep "confidence" or "new idea" ~/journalot/entries/*.md
Convert any laptop and most chromebooks into a writer deck. A device designed solely for writing.
Related contents:
Instant + Automatic Citation & Bibliography Generator. Bibcitation is a free citation generator that creates bibliographies, references and works cited. Automatically generate MLA, APA, Chicago and other citations and create an accurate bibliography in one click.
Style your webpage like Edward Tufte’s handouts.
Edward Tufte uses a distinctive style in his handouts: simple, with well-set typography, extensive sidenotes, and tight integration of graphics and charts. tufte-css brings that style to HTML documents.
📜 Generates table of contents for markdown files inside local git repository. Links are compatible with anchors generated by github or other sites.
Harper is an English grammar checker designed to be just right. I created it after years of dealing with the shortcomings of the competition.
Related contents:
Welcome to Jotte, an AI-powered graph-based writing tool that helps you create high-quality, informative content with ease. Jotte uses nodes and varying specificities of summaries to carry relevant information through an extremely long set of text, making it an ideal tool for creating long-form content.
The Darwin Information Typing Architecture (DITA) is an XML-based, end-to-end architecture for authoring, producing, and delivering readable information as discrete, typed topics.
Build beautiful, publication-quality books and documents from computational content.
Jupyter Book is an open-source tool for building publication-quality books and documents from computational material.