Skip to content

A secure password manager for iOS and Android platforms

License

Notifications You must be signed in to change notification settings

gregordinary/mobile

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OneKeePass
OneKeePass

OneKeePass Mobile Application is a open source and secure password manager. It supports the KeePass-compatible database (Kdbx 4.x). It stores and manages all your passwords and other sensitive information in a single encrypted file that can be stored in any location, including local and public cloud solutions. The app relies on iOS and Android OS provided integration with storage providers.

All created database files are encrypted using the best and most secure encryption algorithms currently known (AES-256, ChaCha20).The database is locked with a master key.

You can install OneKeePass for Android from Google Play store and OneKeePass for iOS from Apple app store

Get it on App Store Get it on Google Play

iOS Android

OneKeePass is also available for Windows, macOS and Linux desktops can be downloaded from here

Features

  • Modern UI
  • Entries are grouped as Types or Categories or the standard Group tree
  • Any number of custom fields can be added
  • Custom fields can be organized as section
  • Any number of databases can be created and used
  • Fully offline

Todo

  • Upload attachments to an entry
  • AutoFill support
  • Optional additional security of using of a key file
  • Integrate with biometrics (fingerprint)
  • Merge changed entries
  • TOTP storage and generation
  • Multi-language support
  • Support YubiKey

FAQ

Common FAQ about the application can be found here

How to build

OneKeePass mobile application is developed primarily using the ClojureScript and Rust programming languages. Swift and Kotlin are used for the native modules development that interact with Rust core api lib.

The apps are built with - React Native,React Native Paper and many other well known react native packages

To build and run on a simulator/emulator locally, please follow the instructions here for both iOS and Android platforms

How to Contribute

The CONTRIBUTING document and other guidelines for code contributions are not yet ready. Till that time, please feel free to::

License

This project is licensed under the GPLv3.

About

A secure password manager for iOS and Android platforms

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Clojure 52.5%
  • Kotlin 19.1%
  • Rust 12.4%
  • Swift 10.1%
  • JavaScript 2.3%
  • Java 1.3%
  • Other 2.3%