SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Encryption Projects
-
Project mention: BorgBackup 2 has no server-side append-only anymore | news.ycombinator.com | 2025-06-07
borgbackup developer here:
TL;DR: don't panic, all is good. :-)
Longer version:
- borg 1.x style “append-only” was removed, because it heavily depended on how the 1.x storage worked (it was a transactional log, always only appending PUT/DEL/COMMIT entries to segment files - except when compacting segments [then it also deleted segment files after appending their non-deleted entries to new segments])
- borg 2 storage (based on borgstore) does not work like that anymore (for good reasons), there is no “appending”. thus “—append-only” would be a misnomer.
- master branch (future borg 2 beta) has “borg serve —permissions=…” (and BORG_PERMISSIONS env var) so one can restrict permissions: “all”, “no-delete”, “write-only”, “read-only” offer more functionality than “append only” ever had. “no-delete” disallows data as well as data overwriting.
- restricting permissions in a store on a server requires server/store side enforced permission control. “borg serve” implements that (using the borgstore posixfs backend), but it could be also implemented by configuring a different kind of store accordingly (like some cloud storage). it’s hard to test that with all sorts of cloud storage providers though, so implementing it in the much easier to automatically test posixfs was also a motivation to add the permissions code.
Links:
- docs: https://github.com/borgbackup/borg/pull/8906
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
Project mention: Ask HN: In 2024 what's the best way to manage contacts? | news.ycombinator.com | 2024-10-21
CardDAV.
I host this end-to-end encrypted on https://www.etesync.com/ .
I sync to my Android phone with the etesync app.
I use the Android contacts app to manage details.
I don't keep detailed records. Just contact details, how I know them, name of children, etc.
-
-
-
py7zr
7zip in python3 with ZStandard, PPMd, LZMA2, LZMA1, Delta, BCJ, BZip2, and Deflate compressions, and AES encryption.
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
-
-
SecretPixel
SecretPixel is a cutting-edge steganography tool designed to securely conceal sensitive information within images. It stands out in the realm of digital steganography by combining advanced encryption, compression, and a seeded Least Significant Bit (LSB) technique to provide a robust solution for embedding data undetectably.
-
-
-
-
-
typeid-python
Python implementation of TypeIDs: type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs
-
liberate-fhe
A Fully Homomorphic Encryption (FHE) library for bridging the gap between theory and practice with a focus on performance and accuracy.
-
fortnite-aes-archive
An archive of almost every AES key for Fortnite. Includes most dynamic PAK keys, and almost all main PAK keys
-
-
Project mention: Show HN: LightPHE: Lightweight Partially Homomorphic Encryption for Python | news.ycombinator.com | 2025-02-12
-
-
-
scrambpy
Scramb.py is a region based JPEG Image Scrambler and Descrambler written in Python for End-to-End-Encrypted (E2EE) Image distribution through unaware channels.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Encryption discussion
Python Encryption related posts
-
Show HN: PassManagerWeb – A password manager written in Django
-
ShowDEV: I'm building a simplest tool for securely storing sensitive files in git
-
Ask HN: In 2024 what's the best way to manage contacts?
-
AI projects to watch: Mozilla's first Builders Accelerator cohort kicks off
-
I Backup
-
Show HN: File Hider
-
Encrypt. Now
-
A note from our sponsor - SaaSHub
www.saashub.com | 8 Jul 2025
Index
What are some of the best open-source Encryption projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | BorgBackup | 12,087 |
2 | yadm | 5,777 |
3 | EteSync Server | 1,665 |
4 | mongoaudit | 1,323 |
5 | featherduster | 1,108 |
6 | py7zr | 502 |
7 | chessencryption | 428 |
8 | galois | 406 |
9 | horus | 364 |
10 | mega.py | 362 |
11 | SecretPixel | 328 |
12 | nfreezer | 306 |
13 | PyCript | 207 |
14 | knob | 182 |
15 | zeyple | 151 |
16 | typeid-python | 129 |
17 | liberate-fhe | 126 |
18 | fortnite-aes-archive | 126 |
19 | python-fpe | 102 |
20 | LightPHE | 83 |
21 | cryptg | 83 |
22 | backup | 64 |
23 | scrambpy | 57 |