All Projects → Gyro7 → Osiris-pwm

Gyro7 / Osiris-pwm

Licence: MIT license
A simple and lightweight encrypted password manager written in Go.

Programming Languages

go
31211 projects - #10 most used programming language
python
139335 projects - #7 most used programming language
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to Osiris-pwm

Password-Store
Saves your password with cryptography so only you can decode it.
Stars: ✭ 15 (-53.12%)
Mutual labels:  password, encryption-decryption
obliviate
A password manager that forgets your passwords
Stars: ✭ 22 (-31.25%)
Mutual labels:  manager, password
Passky-Server
API and Database for Passky (password manager)
Stars: ✭ 77 (+140.63%)
Mutual labels:  manager, password
Passky-Desktop
Desktop application for Passky (password manager)
Stars: ✭ 47 (+46.88%)
Mutual labels:  manager, password
PASSY
This project has moved to GitLab.com
Stars: ✭ 14 (-56.25%)
Mutual labels:  manager, password
libVES.c
VESvault End-to-End Encryption API: Encrypt Everything Without Fear of Losing the Key
Stars: ✭ 28 (-12.5%)
Mutual labels:  encryption-decryption
lrkFM
Awesome, (ad) free, open source file manager for Android
Stars: ✭ 44 (+37.5%)
Mutual labels:  manager
laravel-password-history-validation
Prevent users from reusing recently used passwords
Stars: ✭ 69 (+115.63%)
Mutual labels:  password
Cloud-UPManager-Bot
Telegram Cloud Upload Manager Bot by @AbirHasan2005
Stars: ✭ 46 (+43.75%)
Mutual labels:  manager
SuperHackerTool5000
A tool that will hack literally anything on the planet. If you get your hands on this tool, be ready to get put behind bars.
Stars: ✭ 31 (-3.12%)
Mutual labels:  password
shellops-api
Shellops API ( NestJS ). Assists in managing Docker on your server.
Stars: ✭ 17 (-46.87%)
Mutual labels:  manager
phpass-starter
A starter project for Phpass.
Stars: ✭ 24 (-25%)
Mutual labels:  password
vue-simple-password-meter
Vue Simple Password Meter is a simple password strength meter component written in vanilla js and extremly lightweight
Stars: ✭ 65 (+103.13%)
Mutual labels:  password
evildork
Evildork targeting your fiancee👁️
Stars: ✭ 46 (+43.75%)
Mutual labels:  password
minizip-asm.js
Minizip in javascript. Work with password. Demo:
Stars: ✭ 38 (+18.75%)
Mutual labels:  password
equine
Mod manager/launcher for Diablo 1
Stars: ✭ 27 (-15.62%)
Mutual labels:  manager
MBSPasswordView
Simple lock screen for iOS Application ( Swift 4+, iOS 11.0+)
Stars: ✭ 39 (+21.88%)
Mutual labels:  password
multi-logger-python-discord-token-logger-and-chrome-password-stealer-through-webhooks
Logs System Info, IP/MAC Address and Discord Token, Chrome passwords and sends it to a discord webhook, no API key bullcrap is needed, only webhook URL (Also logs roblox security, thats always nice to log xd)
Stars: ✭ 76 (+137.5%)
Mutual labels:  password
crypthash-net
CryptHash.NET is a .NET multi-target library to encrypt/decrypt/hash/encode/decode strings and files, with an optional .NET Core multiplatform console utility.
Stars: ✭ 33 (+3.13%)
Mutual labels:  password
ovh-manager-web
OVH Control Panel Web UI — Official Repository
Stars: ✭ 61 (+90.63%)
Mutual labels:  manager

Contributors Forks Stargazers Issues MIT License


Logo

Osiris Password Manager

A simple and lightweight encrypted password manager written in Go.

Report Bug || Request Feature

Table of Contents

About The Project


You don't have to remember your passwords anymore with Osiris!

example

Built With

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

  • linux or windows (available for macOS only with Docker)

Installation

Debian and Ubuntu-based

# go to Releases and download the deb package
# install the deb package
sudo apt install ./Osiris-pwm1.0.deb

Any other Linux distribution

# select where to download the program, for example here I download it to the Desktop
cd Desktop
# clone and go into repo
git clone https://github.com/Gyro7/Osiris-pwm.git
cd Osiris-pwm/
# change mod
chmod +x Osiris-pwm
# run
./Osiris-pwm

Any other Linux distribution (Releases method)

# go to Releases and download the .zip file
# decompress it
unzip -q Osiris-pwm1.0.zip
# go into the directory
cd Osiris-pwm
# change mod
chmod +x Osiris-pwm
# run
./Osiris-pwm

Any other Linux distribution (Build from source)

For this method you need to have Go installed, build-essential and a few dependencies (even tho they should be downloaded automatically)
If you encounter any problems in installing dependencies, follow this guide: https://github.com/go-gl/glfw

# clone and go into repo
git clone https://github.com/Gyro7/Osiris-pwm.git
cd Osiris-pwm/
# remove the linux executable
rm Osiris-pwm
# build
go build
# run
./Osiris-pwm

Windows

Go to Releases and download the setup for Windows (.exe file)
Follow the simple steps
IF THE PROGRAM DOESN'T WORK, RIGHT CLICK ON IT, GO TO PROPERTIES, GO TO COMPATIBILITY AND SELECT "ALWAYS EXECUTE AS ADMINISTRATOR"

Usage

If you followed the previous steps, you just have to run the program. To add a new element to the grid click the white add button on the middle left. To delete an element, edit it so that all its entries are empty, then head to the Edit menu and click "Delete empties" To change theme go to File -> Settings

Developing

Building

Build Script

A build script is provided for easy building. Docker is the only dependency.

Using Docker has the following benefits:

  • Build Linux packages on Mac and Windows
  • Builds are consistent, always built the same way
  • Does not require the build chain to be installed on your workstation
build/docker/build.sh

Built artifacts will be in build/artifacts/ when the build is complete

ls build/artifacts

Osiris-pwm  
Osiris-pwm_linux_amd64.zip  
Osiris-pwm.SHA256SUMS

Local build tools

If Docker is not an option, or you prefer to build in your own environment, you will need the following installed:

  • Go toolchain
  • A C compiler (GCC), this project uses CGO
    • Debian: build-essential
    • Fedora: @development-tools
  • This project uses go-gl, which has its own build requirements

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

gyro - [email protected] Project Link: https://github.com/Gyro7/Osiris-pwm

Acknowledgements

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