Twine is an open-source tool for telling interactive, nonlinear stories. Simple stories can be made without writing code, and stories can be extended with variables, conditional logic, images, CSS and JavaScript. Twine publishes directly to HTML, and creations are free to use, including for commercial purposes. It is available as a desktop app or in a browser.
Directory
Writing Tools
Explore Writing Tools resources in Software & Online Tools.
Vulgarlang is a constructed language (conlang) generator for fantasy writers and role players. It models the rules, irregularities and quirks of real languages, from grammar to sounds to vocabulary. A demo version offers a 200 word output, and a signup provides a 4000 word vocabulary and extra features.
Writality is free writing software for novels, worldbuilding, creative writing, manuscript editing, story graphs and custom map making. It offers a rich text editor, word count, global search, version history and smart references. It also supports themes, custom calendars, custom maps and readable backups in .md or .docx format. The site states the core is free forever.
WriteAlong helps clean, compare, sort, transform, count, or format text in the browser.
WriteMonkey is a Windows writing application with a stripped-down user interface intended for distraction-free creative writing. It provides full-screen editing, is small, fast and portable, and stores work in standard text files. It supports Markdown Extra, Textile and WikiCreole markup, CSS export templates, and a JavaScript plugin engine available to donors.
WriteNext helps clean, compare, sort, transform, count, or format text in the browser.
WriteSpace helps clean, compare, sort, transform, count, or format text in the browser.
ZenPen helps clean, compare, sort, transform, count, or format text in the browser.
Agora is a writing community where writers draft, share, and discuss their craft. It lets users connect with other writers, browse a forum, track writing progress, and receive anonymous feedback. It is described as suitable for novelists, students, copywriters, poets, and anyone creative.
Diarium helps clean, compare, sort, transform, count, or format text in the browser.
Gateway Forge helps clean, compare, sort, transform, count, or format text in the browser.
Linked is a journaling app for recording thoughts and notes in a distraction-free editor. It offers full-text search, local storage for offline use, keyboard shortcuts, dark and light themes, and an interface translated into 11 languages. The design is minimal and the project invites community input on future features.
Novelist helps clean, compare, sort, transform, count, or format text in the browser.
WriteSolo helps clean, compare, sort, transform, count, or format text in the browser.
FocusWriter is a word processor with a hide-away interface accessed by moving the mouse to the edges of the screen. It offers themes controlling font, colors, and background image, on-the-fly statistics, daily goals, multiple open documents, spell-checking, and automatic loading of the current work in progress. Version 1.9.1 was released under the GPL version 3.
A blog post offering an overview of tools and strategies for annotating content, including highlighting and note-taking as the author reads. It reviews annotation tools for the web, PDFs, e-ink devices, paper books, plaintext and videos, and discusses how annotation data can be used.
Idyll helps clean, compare, sort, transform, count, or format text in the browser.
Manuskript is an open-source writing tool for writers. It offers an outliner for organizing thoughts hierarchically, a distraction-free mode with word-count or time goals, and a novel assistant that uses the snowflake method. It includes tools for characters, plots and world-building. The page states the software is still in development and in need of extensive testing.
The Dangerous Writing App is a writing tool that deletes progress if typing stops for more than a few seconds. Users choose a randomly generated prompt or write without one, set a time limit or word count goal, and may enable Hardcore Mode, which hides writing and disables backspace. Reaching the goal makes the text available to edit, copy, or download.
Tuesday JS is a free and open-source web-based visual novel editor that runs in a web browser. It is written in JavaScript without third-party libraries and stores story scripts in a JSON structure. Versions are also available as standalone applications for Android, Windows and Mac, and all versions share the same interface.
Writer helps clean, compare, sort, transform, count, or format text in the browser.
Rarebit is a free, open-source webcomic template built in HTML and vanilla JavaScript. It uses a single HTML page for all comic pages and offers toggleable navigation, per-page titles and author's notes, and an automatically updating archive. It supports splitting one comic page into multiple image files. The template requires no extensions and little coding experience.
Idyll helps clean, compare, sort, transform, count, or format text in the browser.
Modules helps clean, compare, sort, transform, count, or format text in the browser.