Skip to content

mwln/puz.rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

puz.rs

A rust workspace for interacting with .puz crossword puzzle files.

Structure

  • parse/ - core parsing library (puz-parse crate)
  • cli/ - cli tool for processing files (puz crate)

Quick Start

For detailed installation and usage instructions, see the individual package READMEs:

Features

  • Complete .puz file format parsing
  • Support for rebus squares, circles, and other extensions
  • JSON serialization support
  • Memory-safe, zero-copy parsing where possible
  • Comprehensive error handling with warnings

File Format

The library parses the binary .puz format used by crossword applications like AcrossLite. See PUZ.md for complete format documentation.

About

A .puz file parser

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages