Baike.dev
All toolsTrendingOpen sourceNewsSubmit
Log in
< 返回工具列表
D

documenso

> 前端框架
开源

The Open Source DocuSign Alternative.

14.2K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

The Open Source DocuSign Alternative.

The Open Source DocuSign Alternative.
Learn more »

Discord · Website · Documentation · Issues · Upcoming Releases · Roadmap

## About Documenso Signing documents digitally should be fast and easy and should be the best practice for every document signed worldwide. This is technically quite easy today, but it also introduces a new party to every signature: The signing tool providers. While this is not a problem in itself, it should make us think about how we want these providers of trust to work. Documenso aims to be the world's most trusted document-signing tool. This trust is built by empowering you to self-host Documenso and review how it works under the hood. Join us in creating the next generation of open trust infrastructure. ## Recognition

## Community and Next Steps 🎯 - Try Documenso by self-hosting it or signing up at [documenso.com](https://documenso.com). - Tell us what you think in the [Discussions](https://github.com/documenso/documenso/discussions). - Join the [Discord server](https://documen.so/discord) for any questions and getting to know other community members. - ⭐ the repository to help us raise awareness. - Open detailed [issues](https://github.com/documenso/documenso/issues) to report bugs or propose features. ## Contributing > **Note**: We no longer accept external pull requests, aside from a small group of trusted contributors we reach out to directly. The best way to contribute is through detailed issues. Read [Why We're Pausing External Pull Requests](https://documenso.com/blog/why-we-re-pausing-external-pull-requests) for the reasoning. - Documenso stays open source. You can read, audit, run, and fork the code. - To report issues or propose changes, see our [contribution guide](https://github.com/documenso/documenso/blob/main/CONTRIBUTING.md). ## Contact us Contact us if you are interested in our Enterprise plan for large organizations that need extra flexibility and control. ## Tech Stack

- [TypeScript](https://www.typescriptlang.org/) - Language - [React Router v7](https://reactrouter.com/) - Framework - [Hono](https://hono.dev/) - Server - [Prisma](https://www.prisma.io/) - ORM - [Tailwind CSS](https://tailwindcss.com/) - CSS - [shadcn/ui](https://ui.shadcn.com/) + [Radix UI](https://www.radix-ui.com/) - Component Library - [react-email](https://react.email/) - Email Templates - [Lingui](https://lingui.dev/) - Internationalization - [tRPC](https://trpc.io/) - API - [@libpdf/core](https://www.npmjs.com/package/@libpdf/core) - PDF Signatures - [pdf.js](https://mozilla.github.io/pdf.js/) - Viewing PDFs - [@cantoo/pdf-lib](https://github.com/cantoo-scribe/pdf-lib) - PDF manipulation - [Stripe](https://stripe.com/) - Payments - [Biome](https://biomejs.dev/) - Linting & Formatting - [Playwright](https://playwright.dev/) - E2E Testing ## Local Development ### Requirements To run Documenso locally, you will need - Node.js (v24 or above) - Postgres SQL Database - Docker (optional) ### Developer Quickstart > **Note**: This is a quickstart for developers. It assumes that you have both [docker](https://docs.docker.com/get-docker/) and [docker-compose](https://docs.docker.com/compose/) installed on your machine. Want to get up and running quickly? Follow these steps: 1. [Fork this repository](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks) to your GitHub account. After forking the repository, clone it to your local device by using the following command: ```sh git clone https://github.com//documenso ``` 2. Set up your `.env` file using the recommendations in the `.env.example` file. Alternatively, just run `cp .env.example .env` to get started with our handpicked defaults. 3. Run `npm run dx` in the root directory - This will spin up a postgres database and inbucket mailserver in a docker container. 4. Run `npm run dev` in the root directory 5. Want it even faster? Just use ```sh npm run d ``` #### Access Points for Your Application 1. **App** - http://localhost:3000 2. **Incoming Mail Access** - http://localhost:9000 3. **Database Connection Details** - **Port**: 54320 - **Connection**: Use your favorite database client to connect using the provided port. 4. **S3 Storage Dashboard** - http://localhost:9001 ## Developer Setup ### Manual Setup Follow the [manual setup guide](https://docs.documenso.com/docs/developers/local-development/manual) to configure Documenso on your local machine. ### Run in Gitpod - Click below to launch a ready-to-use Gitpod workspace in your browser. ### Run in DevContainer We support DevContainers for VSCode. [Click here to get started.](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/documenso/documenso) ### Video walkthrough If you're a visual learner and prefer to watch a video walkthrough of setting up Documenso locally, check out this video: ## Docker We provide official Docker images on [DockerHub](https://hub.docker.com/r/documenso/documenso) and [GitHub Container Registry](https://ghcr.io/documenso/documenso). For setup instructions, see the [Docker Deployment](https://docs.documenso.com/docs/self-hosting/deployment/docker) and [Docker Compose](https://docs.documenso.com/docs/self-hosting/deployment/docker-compose) guides. ## Self Hosting We support a variety of deployment methods including Docker, Docker Compose, Railway, Kubernetes, and manual deployment. For full instructions, requirements, and configuration details, see the [Self Hosting documentation](https://docs.documenso.com/docs/self-hosting). ### One-Click Deploys > [!NOTE] > Want to see another provider listed here? Please [open a provider request](https://github.com/documenso/documenso/issues/new?template=deploy-provider-request.yml) instead of a PR so the community can signal interest. PRs adding deploy badges without a prior issue will be closed. ## Security If you believe you have found a security vulnerability in Documenso, please report it through our [Security Policy](https://github.com/documenso/documenso/security/policy). We prioritize private reports via [GitHub Security Advisories](https://github.com/documenso/documenso/security/advisories/new). See [SECURITY.md](./SECURITY.md) for scope and details. ## Troubleshooting For troubleshooting self-hosted deployments, see the [Troubleshooting guide](https://docs.documenso.com/docs/self-hosting/maintenance/troubleshooting) and [Tips & Common Pitfalls](https://docs.documenso.com/docs/self-hosting/getting-started/tips). ### I'm not receiving any emails when using the developer quickstart. When using the developer quickstart, an [Inbucket](https://inbucket.org/) server will be spun up in a docker container that will store all outgoing emails locally for you to view. The Web UI can be found at http://localhost:9000, while the SMTP port will be on localhost:2500. ### I can't see environment variables in my package scripts. Wrap your package script with the `with:env` script like such: ``` npm run with:env -- npm run myscript ``` The same can be done when using `npx` for one of the bin scripts: ``` npm run with:env -- npx myscript ``` This will load environment variables from your `.env` and `.env.local` files. ## Repo Activity

核心特点

  • •Try Documenso by self-hosting it or signing up at documenso.com.
  • •Tell us what you think in the Discussions.
  • •Join the Discord server for any questions and getting to know other community members.
  • •⭐ the repository to help us raise awareness.
  • •Open detailed issues to report bugs or propose features.
  • •Documenso stays open source. You can read, audit, run, and fork the code.
  • •To report issues or propose changes, see our contribution guide.
  • •TypeScript - Language
  • •React Router v7 - Framework
  • •Hono - Server

> 标签

TypeScriptdigital-signaturedocument-signingdocusign-alternativee-signature

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月9日
分类前端框架
定价开源

> 相关工具

R
React
用于构建用户界面的 JavaScript 库
V
Vue.js
渐进式 JavaScript 框架
N
Next.js
基于 React 的全栈 Web 框架
Baike.dev

baike.dev helps you discover great languages, frameworks, databases, DevOps and cloud-native tools.

Quick links

  • Home
  • All tools
  • Trending
  • Open source

About

  • About us
  • Community
  • News

Contribute

Found a great developer tool? Share it with the community.

Submit a tool
© 2026 baike.dev Developer EncyclopediaUpdated daily · Discover great developer tools