direnv-1password

1Password helpers for direnv (by tmatilai)

Direnv-1password Alternatives

Similar projects and alternatives to direnv-1password

  1. pass-import

    A pass extension for importing data from most existing password managers

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. KeePass2.x

    unofficial mirror of KeePass2.x source code

  4. sso-wall-of-shame

    A list of vendors that treat single sign-on as a luxury feature, not a core security requirement.

  5. infisical

    114 direnv-1password VS infisical

    ♾ Infisical is the open-source secret management platform: Sync secrets across your team/infrastructure, prevent secret leaks, and manage internal PKI

  6. PasswordPusher

    🔐 Securely share sensitive information with automatic expiration & deletion after a set number of views or duration. Track who, what and when with full audit logs.

  7. git-crypt

    Transparent file encryption in git

  8. rot

    Secure Secrets Management for the Modern Sysadmin

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. dbchaos

    Stress-test your database with pre-defined queries

  11. Polykey

    Polykey Core Library

  12. ess

    ess (env-sample-sync): automatically and safely synchronize env.sample files with .env

  13. Polykey-CLI

    Polykey CLI - Open Source Decentralized Secret Sharing System for Zero Trust Workflows

  14. js-id

    4 direnv-1password VS js-id

    ID generation for JavaScript & TypeScript Applications

  15. jaeger

    Jaeger is a JSON encoded GPG encrypted key value store. It is useful for generating and keeping configuration files secure. Jaeger is written in Go. (by jyap808)

  16. kcUtils

    Misc utils, scripts, and templates used by Casey Labs

  17. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better direnv-1password alternative or higher similarity.

direnv-1password discussion

Log in or Post with

direnv-1password reviews and mentions

Posts with mentions or reviews of direnv-1password. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-09-08.
  • Ask HN: How do you share and sync .env files and secrets with your team
    8 projects | news.ycombinator.com | 8 Sep 2024
    I'm currently using direnv + 1password + https://github.com/tmatilai/direnv-1password. `direnv` to load shell environment dynamically upon entering a directory. It can load static .env files, but can also source shell scripts to load envvars.

    1password is the company password manager. It has shared 'vaults' where a team can share secrets with one another. They can thus be used for authorization, who can access which secrets.

    direnv-1password is a plugin for direnv that will load secrets from 1password into envvars. With this, upon entering a project, you'll be asked to unlock 1password (using yubi or fingerprint scan) and it'll fetch the needed secrets from the project.

    This way secrets secrets are not easily readable from your disk, like they would with .env files.

    Other password managers likely have similar tooling for direnv. Though I don't know whether it'll be this convenient.

  • Ask HN: How To: Store and share passwords in a company?
    11 projects | news.ycombinator.com | 1 Sep 2024
    Most services are connected through SSO, so those won't have passwords and are automatically shut down when the user leaves the company.

    All employees also have a 1password account for which we can store individual passwords for the services that are not connected through SSO.

    For some services we only have a single token/service account which we need to share within the team. Often they were stored in a `.env` file, but that tend to be a burden for onboarding and quite a bit of maintenance for each individual.

    Within my current team we share them using direnv and https://github.com/tmatilai/direnv-1password. Nothing gets stored on disk, they are loaded into the shell on-the-fly. Developers use their fingerprint to unlock 1password whenever they enter the project directory to load the secrets.

    People leaving the team does still require manual password rotation, but at least not everyone in the team needs to update their `.env` file this way.

Stats

Basic direnv-1password repo stats
2
34
5.6
about 5 hours ago

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Shell is
the 11th most popular programming language
based on number of references?