Documents
See also Web systems#Document management, Wiki, Organisation#Knowledge
to reorder
CLI/TUI editors
- https://en.wikipedia.org/wiki/Text_editor - a type of computer program that edits plain text. Such programs are sometimes known as "notepad" software, following the naming of Microsoft Notepad. Text editors are provided with operating systems and software development packages, and can be used to change files such as configuration files, documentation files and programming language source code.
TECO
- https://en.wikipedia.org/wiki/TECO_(text_editor) - Text Editor & COrrector is both a character-oriented text editor and a programming language, that was developed in 1962 for use on Digital Equipment Corporation computers, and has since become available on PCs and Unix. Dan Murphy developed TECO while a student at the Massachusetts Institute of Technology (MIT).
According to Murphy, the initial acronym was "Tape Editor and Corrector" because "punched paper tape was the only medium for the storage of program source on our PDP-1. There was no hard disk, floppy disk, magnetic tape (magtape), or network." By the time TECO was made available for general use, the name had become "Text Editor and Corrector," since even the PDP-1 version by then supported other media. It was subsequently modified by many other people and is a direct ancestor of Emacs, which was originally implemented in TECO macros.
QED
- https://en.wikipedia.org/wiki/QED_(text_editor) - a line-oriented computer text editor that was developed by Butler Lampson and L. Peter Deutsch for the Berkeley Timesharing System running on the SDS 940. It was implemented by L. Peter Deutsch and Dana Angluin between 1965 and 1966. QED (for "quick editor") addressed teleprinter usage, but systems "for CRT displays [were] not considered, since many of their design considerations [were] quite different."
ed
ex
sam
Vi/Vim
See Vim
nvi
WordTsar
JOE
- https://sourceforge.net/p/joe-editor - Joe is world-famous Wordstar like text editor.
vis
- https://github.com/martanne/vis - Vis aims to be a modern, legacy free, simple yet efficient vim-like editor. It extends vim's modal editing with built-in support for multiple cursors/selections and combines it with sam's structural regular expression based command language. As an universal editor it has decent Unicode support (including double width and combining characters) and should cope with arbitrary files including: large (up to a few Gigabytes) ones including, Wikipedia/OpenStreetMap XML / SQL / CSV dumps, amalgamated source trees (e.g. SQLite), single line ones e.g. minified JavaScript, binary ones e.g. ELF files
Amp
sandy
- sandy is a (suckless) ncurses text editor with an easy-to-read, hackable C source. Sandy tries to maximize screen estate, minimize the SLOC used and not get in your way too much. It can somehow be controlled using a named pipe that lives in /tmp and all preferences and keybindings are to be chosen at compile time.
Micro
Kakoune
- Kakoune - Modal editor. Faster as in less keystrokes. Multiple selections. Orthogonal design.
GUI software
FeatherPad
- https://github.com/tsujan/FeatherPad - Lightweight Qt5 Plain-Text Editor for Linux
Textadept
- https://foicica.com/textadept/ Textadept is a fast, minimalist, and remarkably extensible cross-platform text editor.
medit
SciTE
Geany
notepadqq
CutaText
WordGrinder
- WordGrinder is a Unicode-aware character cell word processor that runs in a terminal (or a Windows console). It is designed to get the hell out of your way and let you get some work done.It's designed for writing text. It gets out of your way and lets you type.
Kakoune
TextMate
SublimeText
Oni
- Oni - Mouse-free productivity with the perks of modern code editors. Open-source, cross-platform, and easy to learn.
μPad
Manuskript
- https://github.com/olivierkes/manuskript - an open-source tool for writers. Manuskript runs on on GNU/Linux, Mac OS X, and Windows. Manuskript provides a rich environment to help writers create their first draft and then further refine and edit their masterpiece.
Ted
- Ted - an easy rich text processor
Notable
- https://github.com/fabiospampinato/notable - The markdown-based note-taking app that doesn't suck. [13]
Boostnote
- Boostnote - Note-taking app for programmers. Apps available for Mac, Windows, Linux, Android, and iOS. Built with Electron, React + Redux, Webpack, and CSSModules.
Markup
COCOA
- https://en.wikipedia.org/wiki/COCOA_(digital_humanities) - was an early text file utility and associated file format for digital humanities, then known as humanities computing. It was approximately 4000 punched cards of FORTRAN and created in the late 1960s and early 1970s at University College London and the Atlas Computer Laboratory in Harwell, Oxfordshire. Functionality included word-counting and concordance building.
The COCOA file format bears at least a passing similarity to the later markup languages such as SGML and XML. A noticeable difference with its successors is that COCOA tags are flat and not tree structured. In that format, every information type and value encoded by a tag should be considered true until the same tag changes its value. Members of the Text Encoding Initiative community maintain legacy support for COCOA, although most in-demand texts and corpora have already been migrated to more widely understand formats such as TEI XML
SGML
SGML descended from IBM's Generalized Markup Language (GML), which Charles Goldfarb, Edward Mosher, and Raymond Lorie developed in the 1960s. Goldfarb, editor of the international standard, coined the “GML” term using their surname initials. Goldfarb also wrote the definitive work on SGML syntax in "The SGML Handbook". The syntax of SGML is closer to the COCOA format. As a document markup language, SGML was originally designed to enable the sharing of machine-readable large-project documents in government, law, and industry. Many such documents must remain readable for several decades—a long time in the information technology field. SGML also was extensively applied by the military, and the aerospace, technical reference, and industrial publishing industries. The advent of the XML profile has made SGML suitable for widespread application for small-scale, general-purpose use.
- https://en.wikipedia.org/wiki/Document_type_definition - a set of markup declarations that define a document type for an SGML-family markup language (SGML, XML, HTML). A Document Type Definition (DTD) defines the legal building blocks of an XML document. It defines the document structure with a list of legal elements and attributes. A DTD can be declared inline inside an XML document, or as an external reference.
XML uses a subset of SGML DTD.
As of 2009, newer XML namespace-aware schema languages (such as W3C XML Schema and ISO RELAX NG) have largely superseded DTDs. A namespace-aware version of DTDs is being developed as Part 9 of ISO DSDL. DTDs persist in applications that need special publishing characters, such as the XML and HTML Character Entity References, which derive from larger sets defined as part of the ISO SGML standard effort.
XML
- http://www.w3.org/TR/NOTE-dcd - Document Content Description for XML
- w3c: XQuery - a query and functional programming language that queries and transforms collections of structured and unstructured data, usually in the form of XML, text and with vendor-specific extensions for other data formats (JSON, binary, etc.). The language is developed by the XML Query working group of the W3C. The work is closely coordinated with the development of XSLT by the XSL Working Group; the two groups share responsibility for XPath, which is a subset of XQuery.
- http://www.xembly.org/ Xembly is an Assembly-like imperative programming language for data manipulation in XML documents. It is a much simplier alternative to XSLT and XQuery. Read this blog post for a more detailed explanation: Xembly, an Assembly for XML.
- XML Linking Language (XLink)
- https://en.wikipedia.org/wiki/XLink - an XML markup language and W3C specification that provides methods for creating internal and external links within XML documents, and associating metadata with those links.
Schema
XSL
- http://en.wikipedia.org/wiki/XSL - Extensible Stylesheet Language (XSL) is used to refer to a family of languages used to transform and render XML documents.
- https://en.wikipedia.org/wiki/Lightweight_markup_language
- Lightweight Markup: Markdown, MediaWiki, Wikidot, LaTeX
HTML / CSS
See HTML/CSS
Markdown
See also #Markdown
total mess
- Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).
- https://github.com/rhythmus/markdown-resources - A curated collection of Markdown resources: apps, dialects, parsers, people, …
Variations
- The Future of Markdown - 25 Oct 2012 [15]
- CommonMark - A strongly defined, highly compatible specification of Markdow [16]
- https://github.com/karlcow/markdown-testsuite - This project was initiated to provide a test suite for Markdown markup, and eventually create a specification from this test results. A part of of the community has started a new endeavor which seems to get traction as CommonMark.
- https://tools.ietf.org/html/rfc7763 - The text/markdown Media Type [17]
- https://tools.ietf.org/html/rfc7764 - Guidance on Markdown: Design Philosophies, Stability Strategies, and Select Registrations
Tools
eh?
- Markdown Here is a Google Chrome, Firefox, Safari, Opera, and Thunderbird extension that lets you write email in Markdown and render them before sending. It also supports syntax highlighting (just specify the language in a fenced code block).
- https://github.com/mwhite/resume - a simple Markdown resumé template, LaTeX header, and pre-processing script that can be used with Pandoc to generate professional-looking PDF and HTML output.
- https://github.com/yoavram/markx - Markdown editor for scientific writing. Batteries included.
- MkDocs - a fast, simple and downright gorgeous static site generator that's geared towards building project documentation. Documentation source files are written in Markdown, and configured with a single YAML configuration file.
- https://github.com/axiros/terminal_markdown_viewer - Python based Markdown viewer for the terminal might be a good option.
- Markdown.css - CSS to make HTML markup look like plain-text markdown.
- PageDown is the JavaScript Markdown previewer used on Stack Overflow and the rest of the Stack Exchange network. It includes a Markdown-to-HTML converter and an in-page Markdown editor with live preview.
- http://blogs.plos.org/mfenner/2012/12/13/a-call-for-scholarly-markdown/
- http://indiewebcamp.com/2013/Citations_and_Scholarly_Markdown
- Lorem Markdownum - Inspired by the many excellent lorem ipsum generators, this simple webapp generates placeholder text. However, instead of generating plain text, this generator gives you structured text in the form of markdown. In order to do so, it uses Markov Chains and many heuristics.
- Markdown Extra is an extension to PHP Markdown implementing some features currently not available with the plain Markdown syntax. Markdown Extra is available as a separate parser class in PHP Markdown Lib.
- https://github.com/visit1985/mdp - A command-line based markdown presentation tool. [18]
- Markdown Extended is an extended implementation of John Gruber's original markdown syntax to write reach contents from simple text files such as common .txt
- Markdeep is a technology for writing plain text documents that will look good in any web browser. It supports diagrams, common styling conventions, and equations as extensions of Markdown syntax. [21]
- Fountain - a simple markup syntax for writing, editing and sharing screenplays in plain, human-readable text. Fountain allows you to work on your screenplay anywhere, on any computer or tablet, using any software that edits text files.
- Why Markdown Is Not My Favourite Language - 30 July 2012 - recommends Creole [22]
Table of Contents
- http://doctoc.herokuapp.com/ - generate ToC
cat ~/projects/Dockerfile.vim/README.md | ./gh-md-toc - * [Dockerfile.vim](#dockerfilevim) * [Screenshot](#screenshot) * [Installation](#installation) * [OR using Pathogen:](#or-using-pathogen) * [OR using Vundle:](#or-using-vundle) * [License](#license)
WYSIWYM
Configuration
JSON
- http://beautifuldocs.com/
- https://github.com/scottstanfield/markdown-to-json
- https://github.com/sheremetyev/markdown-json
- Markdown Syntax for Object Notation (MSON) - This document is a proposal of Markdown syntax for JSON & JSON Schema.
Systems
WikiCreole
to sort
- GitPitch - The Markdown Presentation Service on Git. - Markdown → Git → Slideshow
The Markdown Presentation Service for everyone on GitHub, GitLab, and Bitbucket. Using the tools you already know and love ~ Markdown + Git.
XMPP
Software
- https://github.com/retext-project/retext - ReText: Simple but powerful editor for Markdown and reStructuredText
- Remarkable - The best markdown editor for Linux and Windows
- UberWriter - A distraction free Markdown editor for GNU/Linux made with GTK+
- ghostwriter - a Windows and Linux text editor for Markdown, which is a plain text markup format created by John Gruber. For more information about Markdown, please visit John Gruber’s website at http://www.daringfireball.net. ghostwriter provides a relaxing, distraction-free writing environment, whether your masterpiece be that next blog post, your school paper, or your NaNoWriMo novel. For a tour of its features, please visit the ghostwriter project page.
- Haroopad - markdown enabled document processor for creating web-friendly documents.You can author professional-looking documents of various formats: blog posts, slides, presentations, reports, email and more.Haroopad gives you the same editing experience regardless of the platform you are working on. It runs on all three major operating systems—Windows, Mac OS X, and Linux.
- monod - an Open Source React-based Markdown editor. You can use it any time (offline mode), share documents with anyone (encrypted), and render your content with a set of templates. This editor is brought to you by the good folks at TailorDev, as part of a Le lab experiment (#2).
- Moeditor - Your all-purpose markdown editor
- CuteMarkEd - A Qt-based, free and open source Markdown editor with live HTML preview, math expressions, code and markdown syntax highlighting. See the features page for more information.
- Typora - a markdown editor, markdown reader, will give you a seamless experience as both a reader and a writer. It removes the preview window, mode switcher, syntax symbols of markdown source code, and all other unnecessary distractions. Replace them with a real live preview feature to help you concentrate the content itself. [24]
- https://github.com/mangini/gdocs2md - Convert a Google Drive Document to the Markdown format, suitable for publishing.
- https://github.com/MilesMcBain/markdrive - Edit Google docs in Markdown
- https://github.com/jpfleury/gedit-markdown - Support for Markdown language in gedit
Services
- https://app.simplenote.com - mobile and desktop apps. no TOC.
- http://socrates.io/#tFoy0r1 - no TOC
- https://somd.ch/ - no TOC
- https://markable.in - preview pane has a weird horizontal scroll going on..
- https://pandao.github.io - preview pane doesn't sync correctly
- https://marxi.co/ - only saves to Evernote
- http://mdp.tylingsoft.com/ - $. Local Storage doesn't work in hosted demo.
- http://fuckyeahmarkdown.com/ [26] - WEB 2 MARKDOWN
Presentation
CV / résumé
HackMyREsume
requires wkhtmltopdf
Conversion
See #Pandoc
install imagemagick sudo npm install -g phantomjs-prebuilt github-markdown-to-png github-markdown-to-png -i yourmarkdownfile.md
github-markdown-to-png -i yourmarkdownfile.md -o png-dir
- https://github.com/joeyespo/grip - a command-line server application written in Python that uses the GitHub markdown API to render a local readme file. The styles come directly from GitHub, so you'll know exactly how it will appear. Changes you make to the Readme will be instantly reflected in the browser without requiring a page refresh.
- allmark - a file-system-centric markdown web server. You can point it at any directory that contains markdown files and it will immediately start a web-server that serves the rendered HTML content of the markdown file to you. And it will not only render the markdown files in your directory as HTML, but it will also add everything that it needed for a complete website: Navigation, Full-text Search, Theming, Sitemap, RSS, Tags, … on-the-fly with websocket-based live-reload. Animation: Cloning allmark from github, building it and taking it out for a test run on the allmark repository itself, and thanks to the power of go all of this is super fast and done with a single standalone application.
- Homepage Johannes Hofmann - flpsed - a WYSIWYG PostScript annotator. You can't remove or modify existing elements of a document. But flpsed lets you add arbitrary text lines to existing PostScript documents (PostScript is a registered trademark of Adobe Systems Incorporated). Added lines can later be reedited with flpsed. Using pdftops, which is part of xpdf one can convert PDF documents to PostScript and also add text to them. flpsed is useful for filling in forms, adding notes etc. GsWidget is now part of flpsed.
flpsed is released under the GPL.
- https://sourceforge.net/projects/pdfshuffler - a small python-gtk application, which helps the user to merge or split pdf documents and rotate, crop and rearrange their pages using an interactive and intuitive graphical interface. It is a frontend for python-pyPdf.
- https://github.com/2mol/pboy - a small .pdf management utility. It is borne out of the frustration of having a dowload folder full of PDFs with names like 'I08.pdf', '1412.4880.pdf' and so on. Since I want to save some of these files for later reading, it would be helpful to have more descriptive filenames. This tool helps with renaming those files. It will rename/move documents to a specified folder, and it even gives some filename suggestions by looking at the file content and the pdf metadata.
Other
Readers
- Okular - a universal document viewer based developed by KDE. Okular works on multiple platforms, including but not limited to Linux, Windows, Mac OS X, *BSD, etc. The last stable release is Okular 1.3, shipped as part of the KDE Applications 17.12 release. Okular combines the excellent functionalities with the versatility of supporting different kind of documents, like PDF, Postscript, DjVu, CHM, XPS, ePub and others. The document format handlers page has a chart describing in more detail the supported formats and the features supported in each of them.
- XpdfReader - a free PDF viewer and toolkit, including a text extractor, image converter, HTML converter, and more. Most of the tools are available as open source.
Tools
Pandoc
- Pandoc - a universal document converter If you need to convert files from one markup format into another, pandoc is your swiss-army knife. Pandoc can convert documents in markdown, reStructuredText, textile, HTML, DocBook, LaTeX, MediaWiki markup, TWiki markup, OPML, Emacs Org-Mode, Txt2Tags, Microsoft Word docx, LibreOffice ODT, EPUB, or Haddock markup to:
- HTML formats: XHTML, HTML5, and HTML slide shows using Slidy, reveal.js, Slideous, S5, or DZSlides.
- Word processor formats: Microsoft Word docx, OpenOffice/LibreOffice ODT, OpenDocument XML
- Ebooks: EPUB version 2 or 3, FictionBook2
- Documentation formats: DocBook, TEI Simple, GNU TexInfo, Groff man pages, Haddock markup
- Page layout formats: InDesign ICML
- Outline formats: OPML
- TeX formats: LaTeX, ConTeXt, LaTeX Beamer slides
- PDF via LaTeX
- Lightweight markup formats: Markdown (including CommonMark), reStructuredText, AsciiDoc, MediaWiki markup, DokuWiki markup, Emacs Org-Mode, Textile
- Custom formats: custom writers can be written in lua.
- Pandoc understands a number of useful markdown syntax extensions, including document metadata (title, author, date); footnotes; tables; definition lists; superscript and subscript; strikeout; enhanced ordered lists (start number and numbering style are significant); running example lists; delimited code blocks with syntax highlighting; smart quotes, dashes, and ellipses; markdown inside HTML blocks; and inline LaTeX. If strict markdown compatibility is desired, all of these extensions can be turned off.
pandoc -s -r html http://www.gnu.org/software/make/ -o example12.md # Converting a web page to markdown pandoc MANUAL.txt --latex-engine=xelatex -o example13.pdf # From markdown to PDF. Arch Linux package requirements: texlive-core texlive-latexextra # bug: does not work with .md that has too many nested headings! [29]
Docverter
- Docverter - Convert plain text documents written in HTML, Markdown, or LaTeX to PDF, Docx, RTF or ePub with a simple HTTP API. It wraps the following open-source software in a JRuby app: Pandoc for plain text to HTML and ePub conversion, Flying Saucer for HTML to PDF, Calibre for ePub to MOBI conversion
Docutils
- Docutils - an open-source text processing system for processing plaintext documentation into useful formats, such as HTML, LaTeX, man-pages, open-document or XML. It includes reStructuredText, the easy to read, easy to use, what-you-see-is-what-you-get plaintext markup language.
Asciidoctor
- Asciidoctor - a fast, open source text processor and publishing toolchain for converting AsciiDoc content to HTML5, DocBook, PDF, and other formats. Asciidoctor is written in Ruby and runs on all major operation systems. To simplify installation, Asciidoctor is packaged and distributed as a gem to RubyGems.org and is packaged for popular Linux distributions and macOS. Asciidoctor can also be run in a JVM using AsciidoctorJ or in any JavaScript environment using Asciidoctor.js. The Asciidoctor project is hosted on GitHub.
to sort
- Evince - a document viewer for multiple document formats. The goal of evince is to replace the multiple document viewers that exist on the GNOME Desktop with a single simple application.Evince is specifically designed to support the file following formats: PDF, Postscript, djvu, tiff, dvi, XPS, SyncTex support with gedit, comics books (cbr,cbz,cb7 and cbt).
Screenwriting
- Celtx - Free Scriptwriting & All-In-One Production Studios - Simplify Your Pre-Production Workflow. Join 5 million creatives using the all-in-one system for video planning. Write the script, prepare the shoot, and take your cast and crew into production.
- Trelby - simple, fast and elegantly laid out to make screenwriting simple. It is infinitely configurable. Trelby is free software, that you can contribute to. Features; Screenplay editor: Enforces correct script format and pagination, auto-completion, and spell checking. Multiplatform : Behaves identically on all platforms, generating the exact same output. Choice of view: Multiple views, including draft view, WYSIWYG mode, and fullscreen to suit your writing style. Name database: Character name database containing over 200,000 names from various countries. Reporting: Scene/location/character/dialogue reports. Compare: Ability to compare scripts, so you know what changed between versions. Import: Screenplay formatted text, Final Draft XML (.fdx), Celtx (.celtx), Fountain (.fountain), Adobe Story (.astx) and Fade In Pro (.fadein). Export: PDF, formatted text, HTML, RTF, Final Draft XML (.fdx) and Fountain (.fountain). PDF: Built-in, highly configurable PDF generator. Supports embedding your chosen font. Also supports generating PDFs with custom watermarks, to help track shared files. Free software: Licensed under the GPL, Trelby welcomes developers and screenwriters to contribute in making it more useful.
- Fountain - a simple markup syntax for writing, editing and sharing screenplays in plain, human-readable text. Fountain allows you to work on your screenplay anywhere, on any computer or tablet, using any software that edits text files. Taking its cues from John Gruber’s Markdown, Fountain files are eminently readable. When special syntax is required, it is straightforward and intuitive. Even when viewed as plain text, your screenplay feels like a screenplay. Fountain supports everything a screenwriter is likely to need in the early, creative phases of writing. Not included are production features such as MOREs, CONTINUEDs, revision marks, locked pages, or colored pages. Because it’s just text, Fountain is also a great format for archiving screenplays without worry of file-format obsolescence or incompatibility.
- Storyboard Fountain - Storyboard Fountain makes it easy to visualize a screenplay as fast you can draw stick figures. Quickly visualize to test if a scene works. Create and show animatics to others. Make your movie without the cost of making a movie.
- 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.
Text formatting
- https://en.wikipedia.org/wiki/TYPSET_and_RUNOFF - the first computer text formatting program to see significant use. It was written in 1964 for the CTSS operating system by Jerome H. Saltzer in MAD and FAP. 1973.
- https://en.wikipedia.org/wiki/Runoff_(program) - 1979?, was the text formatting program on the Multics operating system.
LaTeX
- https://en.wikibooks.org/wiki/LaTeX
- http://www.maths.tcd.ie/~dwilkins/LaTeXPrimer/
- http://www.texample.net/
- LyX is a document processor that encourages an approach to writing based on the structure of your documents (WYSIWYM) and not simply their appearance (WYSIWYG).
- Detexify - LaTeX handwritten symbol recognition. Anyone who works with LaTeX knows how time-consuming it can be to find a symbol in symbols-a4.pdf that you just can't memorize. Detexify is an attempt to simplify this search.
DTP / Office
LibreOffice / OpenOffice
- http://www.libreoffice.org/ - fork of openoffice
- https://wiki.documentfoundation.org/Documentation/Publications#User_Guides
- https://help.libreoffice.org/
- https://help.libreoffice.org/Common
- https://help.libreoffice.org/Common/Number_Format_Codes - no ordinal suffixes!
Writer
- Template Releases: Writer
- LibreOffice Writer: Creating Templates
- Getting Started Guide: Chapter 3 - Using Styles and Templates - pdf
- http://templates.openoffice.org/en
Calc
OO
- http://www.itworld.com/software/368184/apache-openoffice-4-vs-libreoffice-41
- http://www.linux-magazine.com/Online/Features/LibreOffice-vs.-OpenOffice
- WollMux is an OpenOffice.org plugin with enhanced template, form, and autotext functionality. It can construct templates on the fly from multiple files (e.g. letterhead, footer, and body text) and will fill in personal and organizational data from various databases such as LDAP. An extra form GUI presents fields in an easily navigable manner and offers plausibility checks and computed values to ease filling in the form. Chainable printing functions allow various transformations during print and custom dialogs.
AbiWord
Xi
Monaco
Other
See also WebDev#Authoring
- http://www.trelby.org/ - screenwriting
- http://dictator.kieranholland.com/dictator.html - reading (rapid serial)
- WebODF - a JavaScript library that makes it easy to add Open Document Format (ODF) support to your website and to your mobile or desktop application. It uses HTML and CSS to display ODF documents. WebODF is a Free Software project. All code is available under the AGPL.
Spreadsheets
- YouTube: You Suck at Excel with Joel Spolsky [35]
- https://dtab.io/ - Build and use JavaScript data science libraries [36]
- http://www.theguardian.com/commentisfree/2016/jan/03/visicalc-software-first-killer-app-john-naughton [37]
- https://github.com/andmarti1424/sc-im - Spreadsheet Calculator Improvised -- An ncurses spreadsheet program for terminal
Gnumeric
Templates
- http://opentemplate.org/ - odf
- http://www.psprint.com/design-templates/letterhead/ - inspiration
Business letters
- http://www.brizenorton.org.uk/community/save_our_village/Planning_Policy_template_nov12.pdf
- http://www3.nd.edu/~sbyrnes1/pdf/Writing_Resources/Sample_Letter_Format.pdf - american
- http://www.4hb.com/letters/business-letter-format.html
- http://www.savvy-business-correspondence.com/MultiplePageBizLetter.html
- http://www.cengage.com/resource_uploads/downloads/0538728841_177015.pdf
- http://www.fbla-pbl.org/docs/FBLAPBLFormatGuideFINAL.pdf
- http://www.uww.edu/Documents/aso/formatting.pdf
Presentations
Contacts
- https://github.com/scheibler/khard - Console carddav client
Collaborative documentation
See Wiki
Infinote
- Infinote protocol provides real-time collaborative editing of documents with the main focus being on collaborative plain text editing. In the meanwhile there are quite a few solutions out there, but all of them implement a different protocol and thus cannot be used with other tools. Our goal is to provide a flexible yet powerful open framework and clients for various environments that can interoperate with each other.
Software
- Gobby is a free collaborative editor supporting multiple documents in one session and a multi-user chat. It runs on Microsoft Windows, Mac OS X, Linux and other Unix-like platforms.
to sort
- http://marijnhaverbeke.nl/blog/prosemirror.html [41]
- http://marijnhaverbeke.nl/blog/collaborative-editing.html
Kolab
- https://kolab.org - libreoffice online. old.
Collabora
- Collabora - LibreOffice online office suite that supports all major document, spreadsheet and presentation file formats, which you can integrate in your own infrastructure. Key features are collaborative editing and excellent office file format support.
Notepads
Often zen like.
- http://www.zenpen.io/
- https://draftin.com/
- http://litewrite.net/
- http://throwww.com/
- http://a5.gg/
- http://pencil.asleepysamurai.com/
- https://www.jottit.com/ - zen-ish
- https://github.com/kushsolitary/Write
- http://hallojs.org/
- http://notepad.cc/
- https://draftin.com/
- http://www.writeboxapps.com/
- http://littleoutliner.com/
- http://hastebin.com/
- https://drive.google.com/keep
- https://paste.sh/about - locally saved, encrypted
- http://coedit.me/ - code highlighting, vim/emacs
- https://gingkoapp.com/p/future-of-text/ - tree structure [44]
- https://authorea.com - collaborative platform for research. Write and manage your technical documents in one place. web native, uses Git. write in LaTeX, Markdown, HTML, Javascript, and/or more.
- http://onword.co/ - twitter login
to sort
CodeSandbox Live
- https://github.com/CompuIves/codesandbox-client - An online code editor tailored for web applications. CodeSandbox allows developers to simply go to a URL in their browser to start building. This not only makes it easier to get started, it also makes it easier to share. You can just share your created work by sharing the URL, others can then (without downloading) further develop on these sandboxes.
Formats
See Documents, Graphics#Formats, Audio#Audio formats
- Best File Formats for Archiving - This guide compares common file formats for the purpose of digital archiving and preservation. It also discusses how to choose a resolution for images, and how to choose a sampling rate and a bit rate for MP3 audio files. Disclaimer: All of the below is provided as my personal opinion only, without guarantee for completeness or correctness. The current version of this text is 2018-01-13.