OSS Tanbou

manage contracts and structured business documents from authoring through distribution on open formats

About these scores

OSS scale score is an unbounded metric that log-compresses and weights Stars, Watchers, Forks, and Contributors. Discovery score is the current OSS scale score minus the score at discovery. Update pace is commits in the last 30 days, growth momentum is the OSS scale score difference within the recent observation window, and OSS health is a 0–100 rating based on available recency, Community Health, and release data.

Stars
166
Primary language
Elixir
License
AGPL-3.0
Repository last updated
Sep 29, 2026
On this page

Overview

Wraft is a Document Lifecycle Management platform for structured business content such as contracts and official letters. It uses open formats including Markdown and JSON and supports self-hosted deployment.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Key features

Keep structured business documents in open formats

Document content is built around formats such as Markdown and JSON, reducing dependence on proprietary binary document formats for authoring and reuse.

Sources: [2]

Combine PostgreSQL, MinIO, Typesense, and document rendering tools

The development guide uses PostgreSQL, MinIO, Typesense, Pandoc, ImageMagick, LaTeX, Typst, and Java to support search, asset storage, rendering, and signing workflows.

Sources: [3]

Self-host a Phoenix backend with a separate frontend

The Elixir/Phoenix backend runs independently and the frontend can be connected from its separate repository or the published Compose image.

Sources: [3][4]

Best fit

Fits organizations controlling contract and document workflows in their own environment

It is relevant when templates, structured content, collaboration, and document distribution should be managed in a self-hosted platform.

Sources: [2]

Before adoption

Plan operations for a relatively broad dependency stack

Even the backend relies on PostgreSQL, MinIO, Typesense, and several document-processing tools. Review version compatibility, backup, object storage, and search-index operations together.

Sources: [3][4]

Replace all example secrets and default credentials

The example environment includes sample application keys, MinIO credentials, and admin credentials. Generate unique production values and move them into a proper secret-management system.

Sources: [3]

Review AGPL-3.0 obligations for network-service deployment

Wraft is AGPL-3.0 licensed. Modified deployments offered over a network should be reviewed for the license's corresponding source-code obligations.

Sources: [6]

Official sources

  1. [1]wraft/wraft repository(2026-10-01)
  2. [2]Wraft README(2026-10-01)
  3. [3]Wraft installation guide(2026-10-01)
  4. [4]Wraft Docker Compose(2026-10-01)
  5. [5]Wraft v0.6.7 release(2026-10-01)
  6. [6]Wraft AGPL-3.0 license(2026-10-01)
Supplemental curator note

Wraft manages structured business documents such as official letters and contracts using open formats including Markdown and JSON. Its Phoenix/Elixir backend combines PostgreSQL, MinIO, Typesense, Pandoc, LaTeX, and Typst, so deployment complexity should be evaluated alongside document-generation requirements.

Try it in 3 steps

  1. 1

    Clone Wraft and review prerequisites

    Review the INSTALLATION.md prerequisites including Elixir/Erlang, PostgreSQL, MinIO, Typesense, Pandoc, ImageMagick, LaTeX/Typst, and Java.

    git clone https://github.com/wraft/wraft.git && cd wraft
  2. 2

    Load environment values and set up the project

    Follow the documented development setup to load environment variables, install dependencies, and prepare the database. Replace all example secrets for production.

    mv .env.example .env.dev && source .env.dev && mix setup
  3. 3

    Start the Phoenix server

    Start the backend and open http://localhost:4000. Use the separate frontend repository or Compose setup for the UI.

    source .env.dev && mix phx.server
Check the official README

Growth

Growth trends · Last 30 days

166 Stars

Trend data is still being collected.

Development activity

Last 90 days · weekly

Commits (last 30 days)
1
Open PRs
4

Development activity is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • clm
  • document
  • document-automation
  • document-lifecycle
  • esign
  • latex-template
  • legaltools
  • typst
  • business-writing
  • contract-management
  • pdf-generation
  • open-source
Stars
166
Forks
31
Watchers
6
Open issues
15
Contributors
12
Owner type
Organization
Primary language
Elixir
License
AGPL-3.0
Repository last updated
Sep 29, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.

After reading this page, do you know what to do next?