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

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

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • 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.

  • 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

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • 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.

  • React

    The library for web and native 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)

  • 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)

  • Material UI

    Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's 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)

  • 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)

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

    InfluxDB logo
  • 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)

  • 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)

  • 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)

  • 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)

  • marked

    A markdown parser and compiler. Built for speed.

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

  • PrismJS

    Lightweight, robust, elegant syntax highlighting.

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

  • libsodium.js

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

  • And libsodium for cryptography.

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

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
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