community.hashi_vault VS share-file-systems

Compare community.hashi_vault vs share-file-systems and see what are their differences.

community.hashi_vault

Ansible collection for managing and working with HashiCorp Vault. (by ansible-collections)

share-file-systems

Use a Windows/OSX like GUI in the browser to share files cross OS privately. No cloud, no server, no third party. (by prettydiff)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
community.hashi_vault share-file-systems
15 34
78 123
- -
6.8 8.7
20 days ago about 2 months ago
Python TypeScript
GNU General Public License v3.0 only GNU Affero General Public License v3.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

community.hashi_vault

Posts with mentions or reviews of community.hashi_vault. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-10.
  • Easy HTTPS for your private networks
    13 projects | news.ycombinator.com | 10 Jul 2023
    My way of doing private SSL (not necessarily the easiest):

    * own CA, to be distributed to all systems via Ansible playbook or Dockerfile directives

    * Hashicorp Vault with enabled PKI engine

    * Ansible Hashivault module [1]

    * Ansible role & playbook to tie it all together

    * CI enviroment for automated deployment of SSL certs to target systems

    Works flawlessly once set up, including restart/reload of affected services. Might do a writeup on my personal blog at some point.

    [1] https://github.com/ansible-collections/community.hashi_vault

  • The Bullhorn #102 (Ansible Newsletter)
    9 projects | /r/ansible | 16 May 2023
    community.hashi_vault 5.0.0 has been released. See the collection changelog for details.
  • The Bullhorn #100 (Ansible Newsletter)
    11 projects | /r/ansible | 30 Apr 2023
    community.hashi_vault version 4.2.1 has been released with updated documentation for the vault_kv2_write module. There are no functional changes.
  • The Bullhorn #97 (Ansible Newsletter)
    5 projects | /r/ansible | 5 Apr 2023
    community.hashi_vault version 4.2.0 [changelog] has been released with a new KVv2 write module and a warning/deprecation for duplicated term string option use in the hashi_vault lookup.
  • The Bullhorn #88 (Ansible Newsletter)
    6 projects | /r/ansible | 20 Jan 2023
    The community.hashi_vault collection has released version 4.1.0 with a new vault_list module and lookup from a new contributor! There are also some upcoming deprecation announcements for hvac and ansible-core support.
  • The Bullhorn #81 (Ansible Newsletter)
    6 projects | /r/ansible | 11 Nov 2022
    community.hashi_vault version 4.0.0 has been released, with previously announced breaking changes to some default values, and improvements to module documentation with attributes that describe the use of action groups and check mode support.
  • The Bullhorn #71 (Ansible Newsletter)
    6 projects | /r/ansible | 26 Aug 2022
    community.hashi_vault version 3.2.0 has been released with support for the azure auth method, thanks to new contributor @jchenship. This release also includes retries on HTTP 412 and a bugfix affecting requests>=2.28.0.
  • The Bullhorn #68 (Ansible Newsletter)
    4 projects | /r/ansible | 22 Jul 2022
    community.hashi_vault has released version 3.1.0, announcing a change to a default value that will take place in 4.0.0.
  • The Bullhorn #65 (Ansible Newsletter)
    3 projects | /r/ansible | 1 Jul 2022
    The community.hashi_vault collection is looking for feedback about support for end-of-life Python versions going forward. Join the discussion.
  • The Bullhorn #60 (Ansible Newsletter)
    3 projects | /r/ansible | 27 May 2022
    community.hashi_vault version 3.0.0 has been released, dropping support for Ansible 2.9 and ansible-base 2.10, as well as removing some deprecated features.

share-file-systems

Posts with mentions or reviews of share-file-systems. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-20.
  • Lcl.host: fast, easy HTTPS in your local dev environment
    7 projects | news.ycombinator.com | 20 Mar 2024
    Some things I learned about trusted localhost HTTPS:

    * Windows is the easiest... by far. There is only one trust store and its extremely easy to access at different levels of trust. Firefox has its own trust store so you can either add your certs to both the Windows store AND the Firefox trust store or flip a config in Firefox to tell it to use the Windows trust store like everyone else.

    * Linux is a challenge because you have to add your certificates to the OS trust store and then each browser has their own trust stores.

    * MacOS is pretty close to impossible, at least fully automated. If the cert is not registered with a third party of the OS's choosing the cert will not be trusted in the browser. The way around this is to manually add your localhost cert chain to the MacOS keychain.

    If anybody wants an example here is something I wrote a ways back in JS (but please be warned its specific to my application:

    * Build the certificate chain - https://github.com/prettydiff/share-file-systems/blob/master...

    * Install the cert by OS type - https://github.com/prettydiff/share-file-systems/blob/master...

    That second sample also installs pcap so that I can serve on localhost over ports 80/443.

  • We have used too many levels of abstractions and now the future looks bleak
    6 projects | news.ycombinator.com | 21 Oct 2023
    Some developers believe everything is always a framework or any attempt to avoid frameworks creates a new framework. I cannot help these people. Any non-religion is a cult type nonsense of affirming the consequent fallacy.

    Otherwise a valid example is this one file that creates a complete OS-like GUI in the browser awaiting content typically populated from WebSocket messaging: https://github.com/prettydiff/share-file-systems/blob/master...

  • Os.js – open-source JavaScript web desktop platform with a window manager
    4 projects | news.ycombinator.com | 24 Aug 2023
    I wrote a similar concept around private internet access to your file system. It’s at https://github.com/prettydiff/share-file-systems

    The window and state management can be demoed on my personal site at https://prettydiff.com

  • Ask HN: Tell us about your project that's not done yet but you want feedback on
    68 projects | news.ycombinator.com | 16 Aug 2023
    File sharing and soon remote execution over the internet cross OS. Private and no servers.

    https://github.com/prettydiff/share-file-systems

  • Meta Forced to Reveal Anonymous Facebook User's Identity
    1 project | news.ycombinator.com | 31 Jul 2023
    Done: https://github.com/prettydiff/share-file-systems/blob/master...

    You would need a warrant to extract the messages/identity directly from a person's computer as there is nothing otherwise to obtain.

  • More encryption means less privacy (2016)
    1 project | news.ycombinator.com | 27 Jul 2023
    Perhaps this is true in the context of the web. But I got tired of watching the web as a platform continuously repeat the same mistakes so I started working on something different. In the last day or two I was finally able to functionally prove my competing idea in a way that forcefully imposes privacy with complete Zero Trust conformance.

    https://github.com/prettydiff/share-file-systems/blob/master...

  • Bfs 3.0: The Fastest Find Yet
    6 projects | news.ycombinator.com | 19 Jul 2023
    I am performing a similar file system tree navigation asynchronously in Node.js which is just a shallow API over the C Linux FS APIs.

    I can see you are using opendir and closedir functions? What is the benefit from using the opendir function[1] when readdir[2] can be called on a location directly? Is the benefit that opendir returns a file descriptor for use in opening a stream to gather directory object descriptors?

    [1] https://man7.org/linux/man-pages/man3/opendir.3.html

    [2] https://man7.org/linux/man-pages/man3/readdir.3.html

    Your project is probably more mature but if you want an alternate approach to examine here is I have been doing it: https://github.com/prettydiff/share-file-systems/blob/master...

    I considering changing my use of readdir to use the withFileTypes option so that it returns a list of directory entries (objects of artifact name and type) instead of a list of conditions to discern types like I am doing on lines 382-432.

  • Easy HTTPS for your private networks
    13 projects | news.ycombinator.com | 10 Jul 2023
    Solved.

    Solved for both Windows and Linux (Debian, Arch, Fedora). I might have unlikely solved this of OSX as well, but I am not buying Apply hardware just to test it.

    What my solution does is check for certificates created by the project during a build step. If the certificates don't exist it creates them, installs them in the OS, and also install them in the browser. Installation in the browsers is required in Linux and only for FireFox in Windows. These are cert chains containing a self-signed root, intermediary CA, and a local domain cert.

    I have these certs configured to work with my own domains so that I can connect to a subdomain addressed to a loopback IP and the cert recognizes that domain, but the domain "localhost" works as well. Sometimes its nice to access a real domain to avoid any restrictions imposed upon accessing address "localhost". You just have to change the domains at the bottom of your OpenSSL option files.

    Here is how I solved it with vanilla TypeScript in Node.js (also requires locally installed OpenSSL:

    * OpenSSL option file 1 - https://github.com/prettydiff/share-file-systems/blob/master...

    * OpenSSL option file 2 - https://github.com/prettydiff/share-file-systems/blob/master...

    * Certificate library - https://github.com/prettydiff/share-file-systems/blob/master...

    * Certificate interface from build tool - https://github.com/prettydiff/share-file-systems/blob/master...

    * Certificate installation - https://github.com/prettydiff/share-file-systems/blob/master...

    If you have any questions just open a Github issue on the project.

  • Ask HN: Who wants to be hired? (June 2023)
    21 projects | news.ycombinator.com | 1 Jun 2023
    Email: [email protected]

    15 years experience with JavaScript, 6 years experience with TypeScript. I am currently writing a Node based OS in TypeScript to solve for decentralization (not Web3): https://github.com/prettydiff/share-file-systems

    I understand performance aggressively enough far beyond the comfort of most developers: https://github.com/prettydiff/wisdom/blob/master/performance...

  • Ask HN: Are you working on a big software project? Happy with the architecture?
    1 project | news.ycombinator.com | 20 May 2023
    I started a JS based file sharing application a few years back. It started as a thought experiment of just exposing the file system to the browser in a familiar OS kind of user interface. As new features are added over time it has become more like a high level OS.

    https://github.com/prettydiff/share-file-systems

    Some architectural decisions I made:

    * Micro-service based

    * I am now using WebSockets for all services and communication. That has proven in the application to be 7x faster than HTTP.

    * I have a universal format wrapping all service messaging, kind of like sending a letter in an envelope. This allows me to using a single service end point for all services and a single means of service monitoring.

    * I did not like the existing test automation solutions based upon CDP, because they are too slow and fragile. Also, they do not provide support for a peer-to-peer experience. So I wrote my own test automation solution for testing in the browser and its much faster and predictable.

    * I am using an identity based authentication mechanism to restrict access to known users/devices.

    * I just write to the file system instead of using a database for data storage. This allows for much faster application start up times and lowers complexity. The performance difference is insignificant after accounting for that in most cases opening a file is more costly than arbitrarily writing to the file system.

    * I figured out how to install certificates using automation in both Windows and Linux which allows me to run the application using encrypted transmission protocols (https/wss) on localhost.

What are some alternatives?

When comparing community.hashi_vault and share-file-systems you can also consider the following projects:

community.general - Ansible Community General Collection

DsHidMini - Virtual HID Mini-user-mode-driver for Sony DualShock 3 Controllers

minica - minica is a small, simple CA intended for use in situations where the CA operator also operates each host where a certificate will be used.

Redis - Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.

Ansible - Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.

Clendar - Clendar - Minimal Calendar app. Written in SwiftUI.

community-docs - docs.ansible.com/community

userbase - Create secure and private web apps using only static JavaScript, HTML, and CSS.

vscode-ansible - vscode/vscodium extension for providing Ansible auto-completion and integrating quality assurance tools like ansible-lint, ansible syntax check, yamllint, molecule and ansible-test.

circles-ios - E2E encrypted social networking built on Matrix. Safe, private sharing for your friends, family, and community.

community.internal_test_tools - Internal only, not for end users

PhotoPrism - AI-Powered Photos App for the Decentralized Web πŸŒˆπŸ’Žβœ¨