All Projects → robertknight → Passcards

robertknight / Passcards

Licence: bsd-3-clause
A 1Password-compatible command-line and web-based password manager

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Passcards

Pfp
Manage your passwords easily and securely, via browser extension for Firefox, Chrome, Opera
Stars: ✭ 77 (-42.54%)
Mutual labels:  password-manager, password-generator, chrome, firefox
Buttercup Browser Extension
🌏 Buttercup browser extension
Stars: ✭ 164 (+22.39%)
Mutual labels:  password-manager, chrome, firefox
Gopassbridge
A web extension for firefox and chrome to insert login credentials from gopass
Stars: ✭ 182 (+35.82%)
Mutual labels:  password-manager, chrome, firefox
Browser Addon
Kee adds free, secure and easy password management features to your browser which save time and keep your private data more secure.
Stars: ✭ 386 (+188.06%)
Mutual labels:  password-manager, chrome, firefox
Openyolo Android
Android protocol for credential exchange and update - "You Only Login Once"
Stars: ✭ 110 (-17.91%)
Mutual labels:  password-manager, password-generator
Docker Selenium
[NOT MAINTAINED] Please use <https://github.com/SeleniumHQ/docker-selenium>
Stars: ✭ 1,431 (+967.91%)
Mutual labels:  chrome, firefox
Gm
UserScripts for Firefox, Chrome and etc
Stars: ✭ 127 (-5.22%)
Mutual labels:  chrome, firefox
Blocker Database
A global domain based database for NoScript, uBlock, uMatrix & ScriptSafe
Stars: ✭ 127 (-5.22%)
Mutual labels:  chrome, firefox
The Tab Of Words
A minimal Chrome / Firefox extension to help you learn Japanese words in each new tab.
Stars: ✭ 94 (-29.85%)
Mutual labels:  chrome, firefox
Dpg
The Deterministic Password Generator
Stars: ✭ 112 (-16.42%)
Mutual labels:  password-manager, password-generator
Urql Devtools
A tool for monitoring and debugging urql during development
Stars: ✭ 131 (-2.24%)
Mutual labels:  chrome, firefox
Cromos
Cromos is a tool for downloading legitimate extensions of the Chrome Web Store and inject codes in the background of the application.
Stars: ✭ 103 (-23.13%)
Mutual labels:  dropbox, chrome
Redux Webext
Redux for WebExtensions
Stars: ✭ 101 (-24.63%)
Mutual labels:  chrome, firefox
Codenav
Better code navigation in github
Stars: ✭ 133 (-0.75%)
Mutual labels:  chrome, firefox
Save In
WebExtension for saving media, links, or selections into user-defined directories
Stars: ✭ 99 (-26.12%)
Mutual labels:  chrome, firefox
Snopf
snopf USB password token
Stars: ✭ 113 (-15.67%)
Mutual labels:  password-manager, password-generator
Keepass4web
An application that serves KeePass database entries on a web frontend
Stars: ✭ 115 (-14.18%)
Mutual labels:  dropbox, password-manager
Discord Panel
📊 User friendly dashboard/tool for discord bot developpers to manage servers
Stars: ✭ 116 (-13.43%)
Mutual labels:  chrome, firefox
Sputnik
Open Source Intelligence Browser Extension
Stars: ✭ 119 (-11.19%)
Mutual labels:  chrome, firefox
Kdeconnect Chrome Extension
A browser extension to send pages and content from your browser to connected KDE Connect devices.
Stars: ✭ 124 (-7.46%)
Mutual labels:  chrome, firefox

Build Status Join the chat at https://gitter.im/robertknight/passcards

Passcards is a 1Password-compatible password manager for browsers and the command line.

It saves logins and other credentials in an encrypted store in Dropbox and enables you to access them from a supported browser (currently Chrome, Firefox or Safari) on any device via a web app or browser extension. The browser extension (currently available for Chrome and Firefox) can auto-fill login forms using saved credentials and quickly add or update logins.

Passcards uses the same storage format as the popular 1Password app and can be used alongside the official 1Password apps. (Please be aware that Passcards is not affiliated with the makers of 1Password, AgileBits, in any way and they cannot support the use of 3rd-party apps to access 1Password vaults)

Features

  • Saves logins and other credentials to an encrypted store and enables access from a supported browser on any device
  • Syncs logins for offline access (eg. for WiFi network passwords)
  • Simple material design interface for quick search and editing/adding of items.
  • Generates random passwords which are secure but still easy to read and type when needed
  • Browser extensions for Chrome and Firefox that can be used on Windows, Mac, Linux and ChromeOS
  • Mobile web app, compatible with Safari, Chrome and Firefox (other browsers may also work).
  • Compatible with the official 1Password apps
  • Command-line interface installable via npm

Installation

passcards is available as a browser add-on for Firefox and Chrome, a web app and a command-line app.

See the passcards site for links to install the browser extensions, access the web app and instructions to install the command-line version.

Supported Browsers

Passcards targets the current stable releases of the major desktop and mobile browsers.

Development

Local development requires Node.js 6.0 or later. To build the CLI and web clients, clone the source and run make.

git clone https://github.com/robertknight/passcards
npm install
make all

Tests can be run with:

make test

To run a specific test, use:

node build/modulename_test.js -f <filter>

Running the Web App Locally

The web client is a single page application. The Dropbox client keys in the source are configured to allow the app to be served from http://localhost:8000/webui/index.html . You can set up a server for this locally by running, from the root of a source checkout, python -m SimpleHTTPServer.

If you want to host the web app from a different location you will need to register your own Dropbox API keys from the Dropbox App Console. When registering a new app, you currently need to give it full Dropbox access permissions (though this requirement could easily be dropped if necessary) and enable the 'implicit' authorization flow.

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].