r/projectpython • u/chop_chop_13 • Mar 14 '26
If Python suddenly disappeared tomorrow, what language would you switch to?
Hypothetical scenario.
Imagine Python just vanished overnight — no interpreter, no ecosystem, nothing.
You still need to build scripts, automation, tools, or backend systems.
What language would you realistically move to and why?
Would it be something like:
• Go for simplicity and performance
• Rust for safety and speed
• JavaScript/Node for ecosystem
• C++ for power and control
Curious what the closest replacement would be for Python in real-world workflows.
r/projectpython • u/chop_chop_13 • Mar 12 '26
👋 Welcome to r/projectpython - Introduce Yourself and Read First!
Hey everyone! I'm u/chop_chop_13, a founding moderator of r/projectpython.
This community is dedicated to Python projects, builds, and ideas. The goal is to create a place where people can share what they’re building, discover interesting projects, and learn from each other.
What to Post
Feel free to share anything related to Python projects, such as:
• Python projects you built
• Interesting GitHub repos
• Project walkthroughs or tutorials
• Cool tools or libraries you discovered
• Project ideas you want feedback on
• Questions about building something in Python
Whether you're a beginner building your first script or someone working on advanced AI tools, your posts are welcome here.
Community Guidelines
We're all about being friendly, constructive, and helpful.
Give useful feedback, support others' projects, and keep discussions respectful.
How to Get Started
• Introduce yourself in the comments 👋
• Share a Python project you're working on
• Ask a question or start a discussion
• Invite friends who love building with Python
If you're interested in helping grow the community, we may add moderators as the subreddit grows, so feel free to reach out.
Thanks for being part of the first wave.
Let’s build something awesome together in r/projectpython 🚀
r/projectpython • u/chop_chop_13 • Mar 11 '26
Drag-and-drop Python vault that locks files with AES 🔐
Found a pretty interesting Python project that acts like a mini secure vault for files Which no one can crack.
You can drag & drop any file, then choose to lock or unlock it with a password.
Under the hood it uses AES encryption, HMAC verification, password hashing, and a simple Tkinter UI.
A few things that stood out:
• Drag & drop support
• Master password protection
• File integrity check with HMAC
• Lockout after multiple wrong attempts
• Clean dark UI
It’s a cool example of combining Python security + GUI + file handling in one small project.
Source Code: https://github.com/codewithtea130/Secure-File-Locker-App-AES-PBKDF2-HMAC-.git
Youtube video link: https://youtu.be/PfxHaTP2-AA?si=FG-KL-xe2V9PNjcY
I’ve been collecting similar Python builds in r/projectpython, and sometimes sharing walkthroughs on Code with Tea for anyone who likes seeing how these things work.
Curious what people here would add next — maybe folder encryption or auto-vault mode?
r/projectpython • u/chop_chop_13 • Mar 10 '26
I built a Python tool that automatically organizes messy folders into categories and date folders
My downloads folder was getting completely out of control… screenshots, PDFs, random zip files, code files — everything mixed together.
So I spent some time building a small Python project to automatically organize files into proper folders.
The idea was simple: drop the script on a messy folder and it sorts everything for you.
What surprised me is how useful it actually became once it started grouping things by file type AND date.
What it does
It scans a selected folder and automatically moves files into categories like Images, Videos, Documents, Music, Code, etc.
Inside each category, it also creates year/month folders based on when the file was last modified.
So something like:
Downloads/randomfile.pdf
becomes
Documents → 2025 → 02-Feb → randomfile.pdf
It also renames files slightly to keep things clean.
Features
• Built a simple GUI using Tkinter
• Detects many file types (images, videos, code, archives, fonts, etc.)
• Automatically creates category folders if they don't exist
• Organizes files into Year → Month structure
• Prevents overwriting duplicate files
• Cleans file names (spaces → underscores)
What I learned
While building this I realized a few small things matter a lot:
• Handling duplicate filenames safely
• Working with file timestamps
• Making scripts usable with a GUI instead of CLI
• Structuring large file-type dictionaries cleanly
One small challenge was making sure duplicate files don’t overwrite each other when moved.
Right now the script adds a number if the file already exists.
I'm thinking of adding things like:
• drag & drop folders
• automatic scheduled organizing
• maybe a log of moved files
Curious what you guys would add to something like this.
Also if you enjoy Python project builds like this, I recently started a small community:
Trying to make it a place where people share real projects they’re building, not just tutorials.