Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Encryption

Encryption

317 projects

Showing 36 of 317 projects

AEADs
AEADsRust

A collection of pure Rust implementations of Authenticated Encryption with Associated Data (AEAD) algorithms.

#pure-rust#symmetric-encryption#crypto-library
Stars968
Forks201
Last commit11 days ago
Swifty
SwiftyRust

A free, offline-first password manager for macOS, Windows, and Linux with local encryption and optional Google Drive sync.

#totp#desktop-application#cipher
Stars957
Forks81
Last commit23 hours ago
PictShare
PictSharePHP

:camera: PictShare is an open source image, mp4, pastebin hosting service with a simple resizing and upload API that you can host yourself. :rice_scene:

#picture#mp4 uploads#images
Stars950
Forks137
Last commit1 day ago
Wastebin
WastebinRust

A minimal, self-hostable pastebin with syntax highlighting, encryption, and a clean web interface.

#axum#pastebin#syntax-highlighting
Stars877
Forks66
Last commit3 days ago
OTS
OTSGo

One-Time-Secret sharing platform with a symmetric 256bit AES encryption in the browser

#one time secret#encryption#aes256
Stars804
Forks98
Last commit14 hours ago
Tang
TangC

A stateless server for binding data decryption to network presence using asymmetric cryptography, providing a secure alternative to key escrow.

#key-escrow-alternative#stateless-server#encryption
Stars744
Forks64
Last commit1 year ago
ObjectivePGP
ObjectivePGPObjective-C

An OpenPGP implementation for iOS and macOS providing encryption, decryption, signing, and verification.

#ios#digital-signature#objective-c
Stars727
Forks122
Last commit2 years ago
orion
orionRust

A usable, easy, and safe pure-Rust cryptography library for AEAD, hashing, KDF, ECDH, and more.

#xchacha20-poly1305#crypto#key-derivation
Stars723
Forks57
Last commit1 day ago
Pusher
PusherRuby

A Ruby library for interacting with the Pusher Channels HTTP API to build real-time features.

#event-driven#authentication#channels
Stars668
Forks130
Last commit2 months ago
asmCrypto
asmCryptoJavaScript

A high-performance JavaScript cryptographic library optimized for speed using WebAssembly and asm.js.

#webassembly#hashing#asm-js
Stars668
Forks177
Last commit3 years ago
sodiumoxide
sodiumoxideRust

A deprecated Rust binding to libsodium providing type-safe, high-speed cryptography.

#cryptography-library#bindings#deprecated
Stars643
Forks180
Last commit4 years ago
Practical introduction to SSL/TLS
Practical introduction to SSL/TLSJava

🔐 Tutorial of setting up Security for your API with one way authentication with TLS/SSL and mutual authentication for a java based web server and a client with both Spring Boot. Different clients are provided such as Apache HttpClient, OkHttp, Spring RestTemplate, Spring WebFlux WebClient Jetty and Netty, the old and the new JDK HttpClient, the old and the new Jersey Client, Google HttpClient, Unirest, Retrofit, Feign, Methanol, vertx, Scala client Finagle, Featherbed, Dispatch Reboot, AsyncHttpClient, Sttp, Akka, Requests Scala, Http4s Blaze, Kotlin client Fuel, http4k, Kohttp and ktor. Also other server examples are available such as jersey with grizzly. Also gRPC, WebSocket and ElasticSearch examples are included

#truststore#certificate-authority#tls
Stars637
Forks
cloak
cloakElixir

An Elixir encryption library implementing best practices for secure data encryption with Ecto integration.

#hex#elixir#ecto
Stars630
Forks61
Last commit8 days ago
URSA
URSAJavaScript

Node.js bindings for OpenSSL's RSA public/private key cryptography, enabling encryption, decryption, signing, and verification.

#private-key#public-key#rsa
Stars612
Forks134
Last commit7 years ago
SecurityDriven.Inferno
SecurityDriven.InfernoC#

A professionally audited .NET cryptography library implementing secure-by-default patterns and algorithms.

#secure-by-default#crypto#hash
Stars584
Forks47
Last commit4 months ago
brig
brigGo

A distributed and secure file synchronization tool with version control, built on IPFS with a git-like interface and web UI.

#file-synchronization#ipfs#version-control
Stars577
Forks34
Last commit2 years ago
pg_back
pg_backGo

A PostgreSQL backup tool that dumps databases, globals, and configuration in flexible formats with encryption and cloud upload support.

#database-backup#devops#data-protection
Stars566
Forks60
Last commit4 months ago
friTap
friTapPython

A tool for real-time SSL/TLS key extraction and traffic decryption to simplify encrypted network analysis for security researchers.

#digital-forensics#android-https-capture#pcap
Stars562
Forks51
Last commit13 hours ago
swift-sodium
swift-sodiumC

A Swift interface to libsodium for safe and easy cryptographic operations on Apple platforms and Linux.

#ios#hashing#authentication
Stars556
Forks208
Last commit5 months ago
nacl
naclGo

Pure Go implementation of the NaCL cryptography API with full feature parity and cross-language compatibility.

#curve25519#go-library#encryption
Stars551
Forks23
Last commit3 months ago
gofs
gofsGo

A cross-platform real-time file synchronization tool built in Go, supporting local, remote, SFTP, and MinIO sync.

#file-synchronization#minio-client#task-scheduler
Stars528
Forks42
Last commit7 months ago
kytan
kytanRust

A high-performance peer-to-peer VPN written in Rust, designed for minimal configuration and multi-platform support.

#censorship-circumvention#encryption#security
Stars513
Forks66
Last commit3 years ago
OneKeePass
OneKeePassClojure

A cross-platform, open-source password manager with KeePass database support, browser integration, and offline security.

#clojurescript#offline-first#browser-extension
Stars513
Forks23
Last commit1 day ago
ssh-vault
ssh-vaultRust

A command-line tool to encrypt and decrypt secrets using SSH keys.

#aes-256#secrets-management#vault
Stars511
Forks32
Last commit19 hours ago
js-nacl
js-naclJavaScript

A pure-JavaScript high-level API wrapper for Emscripten-compiled libsodium cryptographic routines.

#web-security#encryption#nodejs
Stars493
Forks46
Last commit4 years ago
go-dry
go-dryGo

A comprehensive utility package for Go that eliminates common boilerplate code with helpers for strings, files, HTTP, errors, and concurrency.

#boilerplate-reduction#http-helpers#encryption
Stars488
Forks37
Last commit1 year ago
IDZSwiftCommonCrypto
IDZSwiftCommonCryptoSwift

A Swift wrapper for Apple's CommonCrypto library providing digest, HMAC, encryption, and key derivation APIs.

#ios#hashing#pbkdf
Stars479
Forks80
Last commit2 years ago
SecurePropertyStorage
SecurePropertyStorageSwift

A Swift library providing secure property wrappers for storing data in UserDefaults, Keychain, and custom storages with encryption.

#keychain#ios#userdefaults
Stars471
Forks21
Last commit4 months ago
Crypter
CrypterJavaScript

A cross-platform desktop app for encrypting files and folders with strong security using a single MasterPass.

#crypto#desktop-app#client
Stars467
Forks75
Last commit5 years ago
nsec
nsecC#

A modern cryptographic library for .NET based on libsodium, offering easy-to-use and secure-by-default APIs.

#span-t#secure-by-default#crypto
Stars450
Forks52
Last commit5 months ago
Cloaker
CloakerRust

A simple, cross-platform desktop application for password-based file encryption using drag-and-drop.

#desktop-application#qt#privacy-tools
Stars440
Forks39
Last commit27 days ago
Deadbolt
DeadboltTypeScript

A dead-simple cross-platform desktop app and CLI for encrypting and decrypting files and folders using a password.

#aes-256#desktop-app#privacy-tools
Stars430
Forks16
Last commit5 days ago
noble-ciphers
noble-ciphersTypeScript

Audited, minimal JavaScript implementation of Salsa20, ChaCha, and AES encryption algorithms.

#cipher#webcrypto#encryption
Stars429
Forks28
Last commit1 month ago
Shhh
ShhhPython

A tiny Flask app to create encrypted secrets and share them securely, keeping sensitive info out of emails and chat logs.

#api#flask#secret-sharing
Stars420
Forks31
Last commit14 days ago
share-cli
share-cliJavaScript

A command-line tool to quickly share files via encrypted, password-protected HTTP links.

#http-server#productivity#localtunnel
Stars411
Forks13
Last commit7 years ago
Chef Vault
Chef VaultRuby

Securely manage passwords, certificates, and other secrets in Chef by encrypting data bag items with node public keys.

#devops#chef#infrastructure-automation
Stars406
Forks154
Last commit12 days ago
PreviousPage 4 of 9Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
127
Last commit8 days ago
#Cryptography143
#Security115
#Cross Platform48
#Privacy38
#Rust34
#Hashing31
#Self Hosted31
#Cli Tool28
#Authentication25
#Aes25
#Swift24
#Macos24