Sunday Daily Thread: What's everyone working on this week?
Posted by AutoModerator@reddit | Python | View on Reddit | 13 comments
Weekly Thread: What's Everyone Working On This Week? π οΈ
Hello r/Python! It's time to share what you've been working on! Whether it's a work-in-progress, a completed masterpiece, or just a rough idea, let us know what you're up to!
How it Works:
- Show & Tell: Share your current projects, completed works, or future ideas.
- Discuss: Get feedback, find collaborators, or just chat about your project.
- Inspire: Your project might inspire someone else, just as you might get inspired here.
Guidelines:
- Feel free to include as many details as you'd like. Code snippets, screenshots, and links are all welcome.
- Whether it's your job, your hobby, or your passion project, all Python-related work is welcome here.
Example Shares:
- Machine Learning Model: Working on a ML model to predict stock prices. Just cracked a 90% accuracy rate!
- Web Scraping: Built a script to scrape and analyze news articles. It's helped me understand media bias better.
- Automation: Automated my home lighting with Python and Raspberry Pi. My life has never been easier!
Let's build and grow together! Share your journey and learn from others. Happy coding! π
sobolevn@reddit
Hi, my name is Nikita Sobolev, I am a CPython core dev, Django Software Foundation member, and maintainer of countless Python / Django opensource tools.
Now I am happy to present to you my new project π
Docs: https://django-modern-rest.rtfd.io/
Code: https://github.com/wemake-services/django-modern-rest/
What My Project Does
- No AI slop, but built for the LLM era
- Blazingly fast
- Supports Django >= 4.2
- Supports `pydantic2`, `msgspec`, `attrs`, `dataclasses`, `TypedDict` as model schemas, but not bound to any of these libraries
- Supports async Django without any `sync_to_async` calls inside, tested to work with free-threading builds
- Fully typed and checked with `mypy`, `pyright`, and `pyrefly` in strict modes
- Supports content negotiation, has default implementations for `json`, `msgpack`, SSE, Json Lines, and more
- Strict schema validation of both requests and responses, including errors
- Supports OpenAPI 3.1 / 3.2 semantic schema generation out of the box
- Supports all your existing `django` primitives and packages, no custom runtimes
- Great testing tools with `schemathesis`, `polyfactory`, `tracecov`, bundled `pytest` plugin, and default Django's testing primitives
- 100% test coverage with 2000+ of carefully designed unit, integration, and property-based tests
- High security standards
- Built by the community for the community, not a single-person project
- Great docs
s3rius_san@reddit
Sheeesh. That looks impressive!
Finally someone has done a decent alternative for the old DRM.
AlSweigart@reddit
After doing a practice run, I'm rewriting my "Python for Absolute Beginners" tutorial that I'll be giving at PyCon US on May 14 in Long Beach, CA. I realized I need a workbook format for the written materials, not a series of worksheets, and I have to break down the step-by-step parts much more.
Particular-Variety-7@reddit
ESP32 C3 BLE to UART Bridge project with python async tool to TCP socket.
Hi guys i built this firmware to ESP32-C3 mini board making an UART to BLE Duplex bridge, with both UARTs of the microcontroller, to solve the problem of needing 2 serial converters on an equipment, and the lack of USB ports on my notebook.
To make the interface with the PC i built an tool that translates the BLE "serial port" in an TCP socket, i hope is useful for someone as it's been to me.
ESP32-BLE-UART-BRIDGE
dsecurity49@reddit
What My Project Does Intent Bus is a lightweight job queue β any script POSTs a job ("intent") to a Flask server, workers anywhere claim and execute them with atomic locking, then mark them fulfilled. Built so my PythonAnywhere scrapers could ping my Termux phone without Firebase or Redis.
Target Audience Developers who want to coordinate scripts across devices without setting up a full message queue. Hobby/side project level β not production infrastructure. Works great for scrapers, bots, notifications, and cross-device automation.
Comparison Redis/RabbitMQ: full infrastructure, heavy setup. Firebase: cloud lock-in, requires SDK. Intent Bus: single Flask file + SQLite, runs free on PythonAnywhere, workers are plain bash or Python scripts. No Docker, no dependencies beyond Flask.
How It Works
POST a job from anywhere:
curl -X POST https://dsecurity.pythonanywhere.com/intent -H "Content-Type: application/json" -H "X-API-Key: your_key" -d '{"goal":"send_notification","payload":{"message":"Hello"}}'
A worker on your phone or VPS claims it, executes it, marks it fulfilled. 60s visibility timeout auto-requeues crashed workers.
v7 is live β rate limiting, tester key system, intent expiry, Python worker included.
DM me for a free API key to test the live instance.
https://github.com/dsecurity49/Intent-Bus
omarous@reddit
I am working on a prompt to svg generator to compare different models. ie:Β https://codeinput.com/s/BbfBc550stI.
I have been always curious how different model perform for SVG creation and never found a tool that does that.
You can play with it here though you'll need your own openrouter key (https://codeinput.com/svg)
Good_Pace88@reddit
gitglimpse - turn any git history into structured context
https://github.com/dino-zecevic/gitglimpse
What it does
A CLI that reads commits and diffs from any branch, PR, or time range and turns them into structured context - PR summaries, standup notes, or LLM-ready JSON.
What it solves
Reviewing a PR usually means scrolling through 40 files trying to figure out what actually changed and why. gitglimpse extracts that context for you - what the PR does, what files matter, what the intent looks like based on the actual diffs - so you walk into the review already oriented.
Same idea for catching up on a teammate's branch, summarizing a week of work, or feeding an AI tool real repo context instead of vague prompts.
Who it's for
CLI integration
glimpse pr- summary of what a PR does, grounded in the diffglimpse initin Claude Code or Cursor generates/standup,/pr, and/weekslash commands so it's one keystroke inside your editorHonest caveat
The CI side hasn't been battle-tested in a team environment yet. If you try it there, I'd genuinely love your feedback.
MORPHOICES@reddit
Iβve been working on a system to turn what you already know into a structured digital product β without juggling a bunch of disconnected tools.
What I kept running into wasnβt a lack of effort.
It was that nothing actually held together.
You try things. They work for a bit. Then you switch, restart, or lose momentum.
So instead of adding more tools (or even more AI on top), I started focusing on how everything connects:
idea β offer β workflow β validation β iteration
The AI part is there, but more as infrastructure β not the main thing.
Still early, but thatβs the direction Iβve been exploring.
No-Student-7026@reddit
A port scanner. Some sort of a security auditor. Kinda nice stuff.
ninedeadeyes@reddit
Spark ( Standard Python Ascii RPG Kit)
A Light Weight 2d Ascii RPG Python Game Engine. The purpose of the engine is educational, Its built on the standard library hence no extension is needed.
provides an alternative to pygame if you want to communicate your RPG or adventure idea without first learning an external library
Someone who wants to focus using the standard library and provide them the ability to communicate their RPG / Adventure ideas without learning an external library.
I consider this as an extension of my 15 mini python [games](https://github.com/Ninedeadeyes/15-mini-python-games-tutorial-series) tutorial series, it acts like a playground where you can apply what you've learnt into your own mini adventures
Github Link
https://github.com/Ninedeadeyes/Spark-Standard-Python-ASCII-RPG-Kit-
Demonstration/Guide Video
https://www.youtube.com/watch?v=X8iuvvla46Q
Example of game that can be created with the Engine
https://www.youtube.com/watch?v=AeF9d5FkGsE&t=1398s
Let me know if you have any questions.
Fickle-Sign9519@reddit
Hi, I'm Matteo, an independent developer from Italy. I built NEX β a local AI system that learns new knowledge in seconds without fine-tuning.
Proof: I invented a Python library called `quantum_db` (doesn't exist anywhere). Gave NEX only a plain-text description. It immediately wrote correct Python using the right method names and error handling.
The key insight: instead of passing knowledge as "here's some text to read", NEX injects it as "this is already part of your memory". The LLM responds as if it always knew it β no hedging, no "according to the provided context".
Compared to fine-tuning: zero GPU, zero cost, learns in seconds, works offline, data stays local. Update knowledge by editing a JSON file.
GitHub: https://github.com/alien1493/Nex
Happy to answer questions.
I built NEX β a local AI system that learns new knowledge in seconds without fine-tuning.
Proof: I invented a Python library called `quantum_db` (doesn't exist anywhere). Gave NEX only a plain-text description. It immediately wrote correct Python using the right method names and error handling.
The key insight: instead of passing knowledge as "here's some text to read", NEX injects it as "this is already part of your memory". The LLM responds as if it always knew it β no hedging, no "according to the provided context".
Compared to fine-tuning: zero GPU, zero cost, learns in seconds, works offline, data stays local. Update knowledge by editing a JSON file.
GitHub: https://github.com/alien1493/Nex
Happy to answer questions.
KennedyRichard@reddit
I'm Kennedy, creator and maintainer of Python open-source projects! I've been posting about my projects here in r/Python since in 2022. I also don't like nor use generative AI tools nor code generated from them.
As per the instructions on this post, this is a Show and Tell comment!
Today I'd like to share with you my most recent project, something I've been working on lately:
The Bionic Blue game (first fully playable mission already available)
Let's start with a GitHub link, because our time is precious: https://github.com/IndieSmiths/bionicblue
Here's a small video demo (a 20 seconds video from YouTube): https://www.youtube.com/watch?v=31dxPgqJzdU
Here are also a few gifs:
https://imgur.com/L9J1poV
https://imgur.com/poudbJ8
Also, what's a game without box art, right? https://imgur.com/McF8Zcp
You can actually pip install the game:
pip install --upgrade bionicblue(the only dependency it installs ispygame-ce)Or, if you want to execute the source (using the game like a standalone program), download the source and follow the instructions on the README). All you need is a Python instance with pygame-ce installed.
As I shared recently on social media, I just want to live in a world where people can own their apps and games forever, so I figured I'd have to create them myself (and ofc maintain them).
Although I have much to improve, the main takeaway from this is that, with time and effort, and indie developer can create fully-fledged games and tools.
I'm also on
patreon.com/KennedyRichard
github.com/sponsors/KennedyRichard
and other similar sites (you can find more here indiesmiths.com/donate).
Just, in case you are interested in helping fund this kind of work (creation and maintenance of free open-source games/apps, including the Nodezator node editor, also made with pygame-ce).
And I'm not a good artist. How much more I would be able to do if I had more funding in order to pay artists and writers to help me with the game instead of doing those things by myself with my clumsy drawing and writing skills.
Could also focus more on development, which I think is my actual vocation.
But enough with the dreamy talk! Just try the game! And please, let me know what you would have changed if you could change a thing or two. I'm always eager for feedback!
No_Word_9097@reddit
Working on actually finding users for a distributed task framework I've been building for 3 years (pynenc).
This week: wrote an article about u/direct_task β a decorator that lets you distribute an existing Python function without changing the call site.
https://pynenc.org/2026-04-24-distribute-python-app-without-rewriting-it/