Hat.sh V2 release - simple, fast, secure client-side file encryption.

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/crypto

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • OPS - Build and Run Open Source Unikernels
  • Scout APM - Less time debugging, more time building
  • GitHub repo hat.sh

    Encrypt and Decrypt files securely in your browser.

    On desktops, the encryption is handled by the service-worker. Since we are not using any server-side processing, the app registers a fake download URL (/file) that is handled by the app service-worker fetch api. this service worker is installed and activated in the browsers once the user visits the site.

  • GitHub repo age

    A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.

    It would be much better to port Age (which reached v1.0.0 recently) to the web instead of implementing another useless encryption software

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo scrypt

    The scrypt key derivation function was originally developed for use in the Tarsnap online backup system and is designed to be far more secure against hardware brute-force attacks than alternative functions such as PBKDF2 or bcrypt.

  • GitHub repo React

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

    React.js/ Next.js / Material-UI / Browserify (bundle packaging) / Serve (static site serving) / React-Dropzone (file drag drop) / React-Idle-Timer / zxcvbn.js (Password strength estimation)

  • GitHub repo Next.js

    The React Framework

    React.js/ Next.js / Material-UI / Browserify (bundle packaging) / Serve (static site serving) / React-Dropzone (file drag drop) / React-Idle-Timer / zxcvbn.js (Password strength estimation)

  • GitHub repo material-ui

    MUI (formerly Material-UI) is the React UI library you always wanted. Follow your own design system, or start with Material Design.

    React.js/ Next.js / Material-UI / Browserify (bundle packaging) / Serve (static site serving) / React-Dropzone (file drag drop) / React-Idle-Timer / zxcvbn.js (Password strength estimation)

  • GitHub repo browserify

    browser-side require() the node.js way

    React.js/ Next.js / Material-UI / Browserify (bundle packaging) / Serve (static site serving) / React-Dropzone (file drag drop) / React-Idle-Timer / zxcvbn.js (Password strength estimation)

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo serve

    Static file serving and directory listing

    React.js/ Next.js / Material-UI / Browserify (bundle packaging) / Serve (static site serving) / React-Dropzone (file drag drop) / React-Idle-Timer / zxcvbn.js (Password strength estimation)

  • GitHub repo react-dropzone

    Simple HTML5 drag-drop zone with React.js.

    React.js/ Next.js / Material-UI / Browserify (bundle packaging) / Serve (static site serving) / React-Dropzone (file drag drop) / React-Idle-Timer / zxcvbn.js (Password strength estimation)

  • GitHub repo react-idle-timer

    User activity timer component

    React.js/ Next.js / Material-UI / Browserify (bundle packaging) / Serve (static site serving) / React-Dropzone (file drag drop) / React-Idle-Timer / zxcvbn.js (Password strength estimation)

  • GitHub repo zxcvbn

    Low-Budget Password Strength Estimation

    React.js/ Next.js / Material-UI / Browserify (bundle packaging) / Serve (static site serving) / React-Dropzone (file drag drop) / React-Idle-Timer / zxcvbn.js (Password strength estimation)

  • GitHub repo marked

    A markdown parser and compiler. Built for speed.

    For documentation (about page) : Marked.js (Markdown Parser) / PrismJS(code syntax highlighter)

  • GitHub repo PrismJS

    Lightweight, robust, elegant syntax highlighting.

    For documentation (about page) : Marked.js (Markdown Parser) / PrismJS(code syntax highlighter)

  • GitHub repo libsodium.js

    libsodium compiled to Webassembly and pure JavaScript, with convenient wrappers.

    And libsodium for cryptography.

  • GitHub repo webpassgen

    Simple web-based password generator

    I don't necessarily agree. I wrote a web-based password generator (and a command line version) that doesn't rely on any 3rd party libraries, like JQuery, Bootstrap, Vue.js, Angular, etc. with the primary focus being a clean UI and pleasant UX. I like to think I achieved those goals.

  • GitHub repo nodepassgen

    Node.js implementation of https://ae7.st/g/

    I don't necessarily agree. I wrote a web-based password generator (and a command line version) that doesn't rely on any 3rd party libraries, like JQuery, Bootstrap, Vue.js, Angular, etc. with the primary focus being a clean UI and pleasant UX. I like to think I achieved those goals.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts