SumatraPDF

Small, fast, free and open source document reader for Windows.

Reads PDF, ePub, MOBI, CHM, XPS, DjVu and comic books (CBZ, CBR).

SumatraPDF screenshot

Sumatra File Manager

Fast, small file manager for Windows.

Tabs and split panes, filter-as-you-type, themes and a compact launcher mode for Start Menu and PATH programs.

Sumatra File Manager screenshot

MarkLexis

Bookmarks manager, note taker and more.

A web-based personal workspace: bookmarks, notes and images in one tabbed UI with search, tags and favorites.

Edna

Note taking app for developers and power users. A cross between Obsidian and Notational Velocity.

Runs in the browser, nothing to install. Fast switching between notes, notes made of markdown, code and math blocks, optimized for keyboard. Open source.

Edna screenshot

Essential Programming Books

Free, example-driven programming books covering popular languages, frameworks and tools.

A continuation of Stack Overflow Documentation, preserving and improving its collaborative programming guides.

gpui-kit for C++

A C++ port of gpui-kit, a Rust UI kit built on Zed's GPUI.

  • runs on Windows, Linux, macOS, iOS, Android and in the browser (wasm)
  • API follows the shape of GPUI: app, windows, views, entities
  • a re-implementation on top of native OS APIs, not a binding to Rust crates

djvudec

A plain-C DjVu decoder. Like DjVuLibre, but smaller and mostly faster.

  • plain C, no dependencies
  • simple API
  • easy to integrate: a single djvu.c and djvu.h, amalgamated like sqlite
  • tested on thousands of .djvu files for bit-by-bit correctness against DjVuLibre

heicdec

A plain-C decoder for HEIC / HEIF / AVIF still images, aimed at easy embedding.

  • HEVC decoder in pure C, AV1 via dav1d
  • easy to integrate: a single heic.c and heic.h
  • verified against libheif
  • used in SumatraPDF

jxldec

A plain-C, decode-only JPEG XL library.

  • plain C, no dependencies, single-threaded
  • simple API
  • easy to integrate: a single jxl.c and jxl.h
  • verified against libjxl

chmdec

A plain-C reader for CHM / ITSS archives, ported and cleaned up from CHMLib.

  • plain C, no dependencies
  • easy to integrate: a single chm.c and chm.h
  • wasm build for use in web apps
  • fuzzed for robustness, battle tested in SumatraPDF