Ask HN: Best tools for self-authoring books in 2023?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. mdBook

    Create book from markdown files. Like Gitbook but implemented in Rust

    If you want the lowest friction, open source, easily extensible Markdown to Web, Kindle, PDF, etc. tool, highly recommend mdBook: https://github.com/rust-lang/mdBook it’s written in Rust, but you don’t have to know any Rust to use it. And then wing is all CSS; for which there are many good (free) themes.

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. book

    The Rust Programming Language

    We use it to write docs in our company which are then compiled by GitHub Actions and published as GitHub Pages. The best example of a Book produced with mdBook is the Rust Lang book: https://doc.rust-lang.org/book/

  4. wool-june-rud-story

    It's a short project, but here's an example in Latex+Git(hub)+Pandoc: https://github.com/cosmoosic/wool-june-rud-story

    I wrote a longer novella using the same approach, the repo still private as it's in copyediting phase (but it could be opened if there's interest).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Warp Terminal: Revolutionizing Command Line Interfaces with Modern UX and AI

    1 project | dev.to | 12 Apr 2025
  • Programmers I Know – Matthias Endler

    4 projects | news.ycombinator.com | 9 Apr 2025
  • How to Create Your First Rust Project with Cargo

    1 project | dev.to | 4 Apr 2025
  • Building a RESTful Todo API with Rust, Axum, and Diesel

    2 projects | dev.to | 19 Mar 2025
  • 🤯 Why Rust it's so good?

    1 project | dev.to | 26 Dec 2024

Did you know that Rust is
the 5th most popular programming language
based on number of references?