https://github.com/authier-pm/authier
monorepo for authier password manager
https://github.com/authier-pm/authier
bitwarden chrome chrome-extension hacktoberfest password-generator password-manager passwords react-native reactjs security trpc
Last synced: 3 months ago
JSON representation
monorepo for authier password manager
- Host: GitHub
- URL: https://github.com/authier-pm/authier
- Owner: authier-pm
- License: agpl-3.0
- Created: 2021-06-07T19:47:04.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2026-03-25T08:42:21.000Z (3 months ago)
- Last Synced: 2026-03-25T09:18:35.332Z (3 months ago)
- Topics: bitwarden, chrome, chrome-extension, hacktoberfest, password-generator, password-manager, passwords, react-native, reactjs, security, trpc
- Language: TypeScript
- Homepage: https://authier.pm/
- Size: 106 MB
- Stars: 12
- Watchers: 2
- Forks: 1
- Open Issues: 47
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
[](https://discord.gg/PdGCMeXtFG)
# Authier
monorepo for Authier password manager
Includes:
- web extension
- mobile app
- backend
If you are looking for the download links to use on your devices, use the official download page: https://www.authier.pm/download
## Running the extension build on Ubuntu
To build the browser extension follow these commands with a current LTS node version:
```bash
curl -fsSL https://get.pnpm.io/install.sh | sh -
pnpm i zx -g #needed for a postinstall script in mobile-app
pnpm install
cd web-extension
cp .env.example .env
pnpm prodBuild
```
## Schema generation
```shell
pnpm gbs #backend
pnpm gfs # frontend/extension/mobile
```
or both at once
```shell
pnpm schemas
```
## Getting started
`pnpm i` in the root, pnpm workspaces should install all deps even in subfolders.
## Updating packages
keep in mind that a single package can be in multiple subfolders, so if you update it in one place, make sure to update it everywhere
## How to run locally
Refer to the subproject readmes for client-specific setup. For the new web vault, use [vault-web/README.md](/home/capaj/work-repos/authier-repos/authier2/vault-web/README.md).
# Contributor financial reward scheme
Authier is a non profit organization. If we ever see any profit from this project, it will be divided at the end each month proportionally according to the latest numbers in `contrib-locs.json`.
If you contribute to Authier, your PR gets merged and from next month you will be eligible for a small portion of the profit.
For now this happens manually. We cannot open source our stripe dashboard, but we will expose publicly our stripe balance if there are more than 4 contributors. ATM it's just 2 contributors.
## Contrib locs
For now we're running it manually every week.
It needs to run in node 16, does not run in other node versions, see this issue: https://github.com/nodegit/nodegit/issues/1980
TODO run contrib-locs with github CRON.