plissken-core

Crates.ioplissken-core
lib.rsplissken-core
version0.0.2
created_at2026-01-18 02:05:33.683463+00
updated_at2026-01-18 19:50:46.585975+00
descriptionCore library for plissken - documentation generator for Rust-Python hybrid projects
homepagehttps://github.com/colliery-io/plissken
repositoryhttps://github.com/colliery-io/plissken
max_upload_size
id2051583
size559,175
Dylan Storey (dylanbstorey)

documentation

https://docs.rs/plissken

README

plissken logo

plissken

CI Crates.io Documentation

Documentation generator for Rust-Python hybrid projects

plissken generates beautiful, unified documentation for projects that combine Rust and Python code, with special support for PyO3 and maturin bindings.

Features

  • Unified Documentation - Single documentation site for both Python and Rust APIs
  • Cross-Reference Links - Automatic bidirectional links between Python classes and their Rust implementations
  • Multiple SSG Support - Generate docs for MkDocs Material or mdBook
  • Smart Discovery - Auto-detect Python packages and Rust crates
  • Customizable Themes - Full theme support with CSS variables for dark mode
  • Template Overrides - Customize any template without forking

Installation

Quick Install (Linux/macOS)

curl -fsSL https://raw.githubusercontent.com/colliery-io/plissken/main/install.sh | bash

From crates.io

cargo install plissken

From Source

git clone https://github.com/colliery-io/plissken.git
cd plissken
cargo install --path crates/plissken-cli

Quick Start

# Initialize configuration in your project
plissken init

# Generate documentation
plissken render

# Serve with MkDocs
mkdocs serve

Documentation

Full documentation is available at https://colliery-io.github.io/plissken/

License

MIT License - see LICENSE for details.

Commit count: 8

cargo fmt