Skip to main content

:keyboard: A curated list of awesome tools, demos and resources to go beyond LaTeX

999
GitHub Stars
63
Curated Resources
8
Categories
2 hours ago
Last Refreshed
Word ProcessorsBibliographyIllustrationsConverters and FiltersSpell Checking and LintingTemplatesTutorialsOther Lists

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me books resources from awesome-scientific-writing"

Installation instructions →

What's inside

Tutorials

Illustrations

  • app.diagrams.net

    Open source, online, desktop and container deployable diagramming software named draw.io.

  • graphviz

    Visualization software for graphs and networks which uses a domain-specific DOT language.

  • Mermaid Live Editor

    Define simple diagrams instead of drawing them.

  • PlantUML

    Define UML diagrams instead of drawing them.

  • Vega Lite

    Define charts and more complex diagrams.

Bibliography

  • Better BibTeX for Zotero

    Enhanced BibTeX / BibLaTeX integration for Zotero.

  • Citation Style Language (CSL) styles

    Crowdsourced repository with over 9000 free CSL citation styles and an online editor to create new ones.

  • JabRef

    Open source bibliography reference manager.

  • ScholarRef

    Convert citation styles (APA 7, Harvard, Vancouver) directly inside Word

  • Zotero

    FOSS tool to collect, organize, cite, and share research.

  • ZoteroBib

    Online bibliography reference manager.

Word Processors

  • bookdown

    R package to facilitate writing books and long-form articles, reports with R Markdown :bookmark: :link:.

  • fzf-bibtex

    BibTeX source with Vim integration which uses fzf (a fuzzy finder implemented in Go).

  • Markdown All in One

    Extension for enhanced Markdown support in VSCode, such as preview and auto completion to name a few.

  • Markdown Preview Enhanced

    Pandoc integration and utilities.

  • Marktext

    Markdown text editor.

  • R Markdown

    R package to write R next to Markdown :bookmark: :link:.

Templates

Converters and Filters

  • Cicero

    Python package which renders HTML presentations from Markdown source using remark or reveal.js :link:.

  • docutils

    Python package which can convert reStructuredText into various formats and provides command-line tools to do it :link:.

  • Jupyter Book

    A static site generator which converts a collection of CommonMark, MyST markdown and Jupyter notebooks into a HTML website.

  • latex2arxiv

    Command-line tool which converts a LaTeX project into an arXiv-ready ZIP: prunes unused files, strips comments and draft markup, and flags arXiv submission blockers before upload.

  • Manubot

    Workflow for writing and publishing scholarly manuscripts with Markdown, persistent-identifier citations, and reproducible builds.

  • MyST

    Markedly Structured Text, a superset of CommonMark markdown with reStructuredText like features.

Spell Checking and Linting

  • GNU Aspell

    Command line spell checker.

  • Hunspell

    Command line spell checker.

  • LanguageCheck

    Analyses scientific LaTeX papers, suggesting improvements from a list of common mistakes/ambiguities, tense consistency, a vs. an, spell check, and paragraph topic sentences.

  • LanguageTool

    Open source grammar, style and spell Checker.

  • Markdown lint tool

    Markdown linter.

  • proselint

    Linter for prose.

Showing a sample of 63 resources. View the full list on GitHub →