All Projects → bitwarden → Web

bitwarden / Web

Licence: gpl-3.0
The website vault (vault.bitwarden.com).

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
HTML
75241 projects
SCSS
7915 projects
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to Web

Ruoyi Oracle
(RuoYi)官方仓库 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用
Stars: ✭ 134 (-93.82%)
Mutual labels:  bootstrap
Shards Ui
🎨Shards is a beautiful & modern Bootstrap 4 UI kit packed with extra templates and components.
Stars: ✭ 1,718 (-20.79%)
Mutual labels:  bootstrap
Lqycms
基于laravel框架的企业级开源cms管理系统,开源php商城源码,B2C微商城系统,企业建站cms。
Stars: ✭ 142 (-93.45%)
Mutual labels:  bootstrap
Lc Design
A UI component framework for building LCUI application.
Stars: ✭ 134 (-93.82%)
Mutual labels:  bootstrap
Strap
👢 Bootstrap your macOS development system.
Stars: ✭ 1,813 (-16.41%)
Mutual labels:  bootstrap
Bootstrap
基于bootstrap3搭建的页面结构
Stars: ✭ 137 (-93.68%)
Mutual labels:  bootstrap
Robe React Ui
Robe React UI Components
Stars: ✭ 133 (-93.87%)
Mutual labels:  bootstrap
Bootstrap Blocks Wordpress Plugin
Bootstrap Gutenberg Blocks for WordPress
Stars: ✭ 143 (-93.41%)
Mutual labels:  bootstrap
Bootstrap.native
If you are looking for Bootstrap without jQuery, this is it.
Stars: ✭ 1,693 (-21.95%)
Mutual labels:  bootstrap
Tedivms Flask
Flask starter app with celery, bootstrap, and docker environment
Stars: ✭ 142 (-93.45%)
Mutual labels:  bootstrap
Cakephp3 Bootstrap Helpers
CakePHP 3.x Helpers for Bootstrap 3 and 4.
Stars: ✭ 134 (-93.82%)
Mutual labels:  bootstrap
Bootstrap Table
An extended table to integration with some of the most widely used CSS frameworks. (Supports Bootstrap, Semantic UI, Bulma, Material Design, Foundation, Vue.js)
Stars: ✭ 11,068 (+410.28%)
Mutual labels:  bootstrap
Bootstrap Waitingfor
"Waiting for..." modal dialog with progress bar for Bootstrap
Stars: ✭ 137 (-93.68%)
Mutual labels:  bootstrap
Makesen
响应式企业门户网站 jQuery/Bootstrap开发
Stars: ✭ 134 (-93.82%)
Mutual labels:  bootstrap
Bootstrap4
Repository for my tutorial course: Bootstrap 4 Essential Training on LinkedIn Learning and Lynda.com.
Stars: ✭ 142 (-93.45%)
Mutual labels:  bootstrap
React Redux Bootstrap Webpack Starter
React 16.9 + Typescript + React-Router 4 + Redux + Bootstrap 4 + Hot Reload + redux-devtools-extension + Webpack 4 + styled-components STARTER
Stars: ✭ 133 (-93.87%)
Mutual labels:  bootstrap
Tabler React
React components and demo for the Tabler UI theme.
Stars: ✭ 1,830 (-15.63%)
Mutual labels:  bootstrap
Startbootstrap Clean Blog Jekyll
Start Bootstrap is an open source library of free Bootstrap templates and themes. All of the free templates and themes on Start Bootstrap are released under the MIT license, which means you can use them for any purpose, even for commercial projects.
Stars: ✭ 1,837 (-15.31%)
Mutual labels:  bootstrap
Startbootstrap Agency
Start Bootstrap is an open source library of free Bootstrap themes and templates. All of the free themes and templates on Start Bootstrap are released under the MIT license, which means you can use them for any purpose, even for commercial projects.
Stars: ✭ 1,810 (-16.55%)
Mutual labels:  bootstrap
Domino Ui
Domino-ui
Stars: ✭ 138 (-93.64%)
Mutual labels:  bootstrap

The Bitwarden web project is an Angular application that powers the web vault (https://vault.bitwarden.com/).

Github Workflow build on master Crowdin DockerHub gitter chat

Build/Run

Requirements

  • Node.js v16.13.1 or greater
  • NPM v8

Run the app

For local development, run the app with:

npm install
npm run build:oss:watch

You can now access the web vault in your browser at https://localhost:8080.

If you want to point the development web vault to the production APIs, you can run using:

npm install
ENV=cloud npm run build:oss:watch

You can also manually adjusting your API endpoint settings by adding config/local.json overriding any of the following values:

{
  "dev": {
    "proxyApi": "http://your-api-url",
    "proxyIdentity": "http://your-identity-url",
    "proxyEvents": "http://your-events-url",
    "proxyNotifications": "http://your-notifications-url",
    "allowedHosts": ["hostnames-to-allow-in-webpack"]
  },
  "urls": {}
}

Where the urls object is defined by the Urls type in jslib.

Contribute

Code contributions are welcome! Please commit any pull requests against the master branch. Learn more about how to contribute by reading the CONTRIBUTING.md file.

Security audits and feedback are welcome. Please open an issue or email us privately if the report is sensitive in nature. You can read our security policy in the SECURITY.md file.

Prettier

We recently migrated to using Prettier as code formatter. All previous branches will need to updated to avoid large merge conflicts using the following steps:

  1. Check out your local Branch
  2. Run git merge 2b0a9d995e0147601ca8ae4778434a19354a60c2
  3. Resolve any merge conflicts, commit.
  4. Run npm run prettier
  5. Commit
  6. Run git merge -Xours 56477eb39cfd8a73c9920577d24d75fed36e2cf5
  7. Push

Git blame

We also recommend that you configure git to ignore the prettier revision using:

git config blame.ignoreRevsFile .git-blame-ignore-revs
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].