Wraft is a free, open source document management & e-signatures project written in Elixir and released under AGPL-3.0. It has 165 GitHub stars, 31 forks and 17 open issues, and was last pushed 3 months ago. On this registry it ranks #18 of 18 tracked projects in Document Management & E-Signatures, with 5 head-to-head comparisons available.

What is Wraft?

Wraft is an open-source Document Lifecycle Management platform for teams that need to author, collaborate on, and distribute structured business documents such as official letters and contracts while keeping their content in open markdown and JSON formats.

What it is

Wraft is an open-source content authoring platform that helps businesses produce their most important set of documents, from official letters to contracts and beyond. It sits in the Business Software / Document Management and E-Signatures category and covers the document lifecycle from drafting through collaboration and distribution. The project is written in Elixir, maintained by Functionary Labs Pvt, and released under the AGPL-3.0 license.

The platform is built on top of open formats, using markdown and JSON, so content stays accessible and future-proof. That choice is the concrete problem it solves: rather than locking business documents inside closed, proprietary toolchains where content cannot easily be exported or reused, Wraft keeps the underlying content in open, structured formats that both people and systems can read. It targets the whole path of structured business content — authoring, automating, and distributing documents — not just one step of it.

Key capabilities

  • Document Lifecycle Management spanning drafting, collaboration, and distribution of business documents.
  • Structured authoring on open formats, using markdown and JSON so content remains accessible and future-proof.
  • Document automation and automated workflows for scaled document creation, per the project's tagline.
  • Contract management and CLM (contract lifecycle management), reflected in the clm and contract-management topics and the platform's category.
  • Electronic signature (e-signature) support within the document distribution stage.
  • PDF generation from the platform, listed among the project's topics.
  • LaTeX template support for templated document output.

Who uses it and how

  • Businesses that need complete control over their most important documents, from drafting to collaborating and distributing official letters and contracts.
  • Legal and contract teams, indicated by the clm, contract-management, and legaltools topics.
  • Teams that self-host on their own servers, following the project's deployment guides.
  • Teams that prefer a hosted option: Wraft Cloud needs no setup, just an account.
  • Groups generating PDF output from structured, templated content, given the pdf-generation and latex-template topics.

Getting started

The fastest path is Wraft Cloud — sign up at https://wraft.app and start using it with no setup. To self-host, follow the deployment guides at docs.wraft.app/developers.

How it compares

No similar tools are named in the provided facts, so Wraft stands alone in this registry within its category. No list of paid products it replaces is supplied, so no licence, hosting, or cost comparison can be drawn from the available information.

When to use it — and when not to

Wraft suits teams that want their business documents held in open markdown and JSON and are prepared either to run the platform themselves or to use Wraft Cloud. A self-hoster must operate the platform from the external deployment guides, because the README itself gives no operational detail on infrastructure. The AGPL-3.0 licence is copyleft, so teams unwilling to accept those obligations — or those wanting a turnkey managed service with no operational work — should look elsewhere, and the README is also brief on feature and setup specifics.

project readme (upstream, from github) — read inline

The open-source Document Lifecycle Management platform.

WebsiteReleasesDiscordDocumentation

Wraft - Document Lifecycle Management

Wraft is an open-source content authoring platform that's helps businesses produce their most important set of documents. Wraft helps author structured business content. From official letters to contracts, and beyond.

Our goal is to give people complete control over their most important documents, from drafting to collaborating and distributing.

Wraft is built on top of open formats, using markdown and JSON. This means your content is always accessible and future-proof.

Installation

Getting started with Wraft is quick and easy. Choose the setup that best fits your needs:

  • Wraft Cloud The fastest way to start is by signing up on Wraft Cloud. No setup is needed. Just create your account and start using Wraft.

  • Self-host Wraft Run Wraft on your own servers. Check out our deployment guides to set it up.

Documentation

See our user guides and developer docs to get started.

Security

Found a security issue? Please email [email protected] instead of opening a public issue. We take all reports seriously and respond quickly. See our Security Policy for details.

Contributing

Contributions are welcome! Report bugs, suggest features, fix docs, or share your Wraft projects.

See CONTRIBUTING.md for how to get started.

Community

Connect with us on Discord and report bugs on GitHub. Please follow our Code of Conduct.

Contributors

License

Wraft is a product from Functionary Labs Pvt - Released under the AGPLv3 License.

Frequently asked questions

Is Wraft free to use?

Wraft is open source under the AGPL-3.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Wraft do?

Scale document creation with automated workflows

What is Wraft written in?

Wraft is primarily written in Elixir. Its source is publicly available at https://github.com/wraft/wraft, and it has 165 GitHub stars.