Giter Club home page Giter Club logo

mona's Introduction

Mona - the less evil password manager

raison d’être

Why are we trusting third parties with our secrets!? There's no need for trust, we can do better.

First of all, a password manager must be open source. Companies can publish whitepapers on their gigabit length AES keys till the cows come home, I ain't buying! GIVE US CODE! (and reproducible builds pls.)

Second, we've got to figure out sync. If your using an open source password manager and you've created some adhoc sync implementation with rsync that's pretty cool.. but nobody's got time for that. There's got to be something less painful to set up that works for non-techies.

UI. give us something usable

Enter Mona

Mona is a thin layer on top of Git.

Why Git?

We have no need for a custom backend

Open Source and Servers are a bit tricky. If someone dumps a pile of source code on your lap and tells you this is what's running behind this url, who's to know any better? We have to trust this silicon valley cowboy and hope for the best.

There's another way, we don't need a custom backend, passwords are small and modified infrequently, if we store 'em in little encrypted blobs they'll take up kilobytes. Git'll work fine for us, plus we get decentralized synced storage for free.

Git is everywhere

Mona is BYOB(ackend). You can host a private git server and tell Mona to use that, or you can point it at one of the many private git hosting services. As long as it speaks Git, Mona don't care.

mona's People

Contributors

davidrusu avatar

Stargazers

Arturo Salvio avatar Sebastian Bolaños avatar Juri Hahn avatar Luis Eduardo Gutiérrez avatar  avatar Thomas Versteeg avatar Mendelt Siebenga avatar Craig Sutherland avatar Kenneth Bruskiewicz avatar sonn-gamm avatar Helder S Ribeiro avatar Korede Aderele avatar Timm Preetz avatar Killian Kemps avatar Pascal Duez avatar Dejan Ranisavljevic avatar Jacob Mischka avatar Senna Lang (Taiga) avatar Helder S Ribeiro avatar Bernhard Schuster avatar Tony Walker avatar Leo Zovic avatar Klaus Alexander Seistrup avatar  avatar Berkus Decker avatar Semio Zheng avatar Vlad Trukhin avatar Sandy Maguire avatar  avatar Marcelle Rusu avatar

Watchers

James Cloos avatar  avatar Scott King avatar Senna Lang (Taiga) avatar

mona's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.