r/programmingprojects • u/AlwaysNinjaBusiness • Jun 13 '21
r/programmingprojects • u/tuchaioc • Aug 15 '24
My programming language, Klein, is finally complete.
r/programmingprojects • u/HamburburDev • Jun 29 '21
Over the past 3 days I've been making this McDonald's app clone, amd this is how it looks like so far
r/programmingprojects • u/avirzayev • Jul 21 '20
I have made a music visualizer using Python and Librosa, it is so satisfying to watch it.
r/programmingprojects • u/behind_the_sun2 • Jun 24 '26
I built a job search aggregator that queries 12 platforms at once
**I built a job search aggregator that queries 12 platforms at once**
Tired of switching between tabs while job hunting, so I built a desktop app with Python/Tkinter that searches 12 job platforms simultaneously.
**No API key needed:**
Bundesagentur für Arbeit, Arbeitnow, RemoteOK, WeWorkRemotely, Remotive, Himalayas, The Muse
**Free API key required:**
Adzuna (19 countries), Reed (UK), Findwork (tech/remote), Jooble (70+ countries), HeadHunter (Russia/CIS)
**Tech:** Python · Tkinter · REST APIs
Check it out: https://todorvankov.com/job-search-tool
Feedback welcome – especially if something breaks 😅
r/programmingprojects • u/Midgar77 • Jan 07 '15
Intermediate Programming Project Ideas?
I'm a CS major with some background in programming (mostly Java). However, I haven't really made a fairly large project that I can show off to anybody (especially not employers). The biggest projects I have made are very small games. Does anyone have any ideas for a somewhat intermediate programming project, especially one that may impress employers? I am willing to pick up any language necessary.
r/programmingprojects • u/SiddharthKarn • Mar 18 '26
I had been making a Intel 8085 emulator in CPP for past few days
I had been making my own custom built Intel 8085 emulator in C++ for the past few days,now its been seeing some progress.Glad to share that it runs entierly inside the terminal and the terminal rendering has been custom developed by me with less and less bloat and max performance.Also the assembler seems to be working well. Glad to share it soon for learning purpose for the students

r/programmingprojects • u/Putrid-Luck4610 • Nov 09 '24
I made a portable package manager for tarballs and other archives
Hey!
I've recently switched to an Arch-based Linux distro and had a rather frustrating experience with some programs (e.g., Discord) that only provide packages for Debian-based distros (AUR excluded). I figured that I could write a program that handles tar files for me. I don't know who count be interested, but fast-forward two weeks and here's the result:
https://github.com/Alessandro-Salerno/tarman
Portable: the code is structured in a way that should make it fairly easy to port to other platforms. Interactions between the core program and the OS using a simple custom-made abstract interface. I also made it so that platforms that share common specs (e.g., POSIX) can share code, so technically the program is already compatible with any OS that supports POSIX (which I imagine could be great for hobby OSes?)
Extensible: by default, it uses the tar and curl programs to extract and download archives, but this can be changed using plugins. They are just executables (easier to port) and I also made a tiny work-in-progress SDK
Versatile: it supports repositories (e.g., https://github.com/Alessandro-Salerno/tarman-user-repository ) that just hold plain text recipes to hep users install packages. If a package is not present in a a repository, it can be downloaded and customized directly with CLI options and this also applies to archives you have already downloaded on your machine
Bootstrap: it installs itself as a package, which makes maintenance a lot easier for the end user
Documented: I wrote some bare bones documentation that can should be sufficient to understand the basics of how the program works
For example, you can install JetBrains IDEA IntelliJ with:
tarman install -n intellij -a IntelliJ -f tar.gz -d -u "https://download.jetbrains.com/idea/ideaIU-2024.2.4.tar.gz"
Packages with pre-built recipes are easier to install though:
tarman install -r discord
I use it myself even if I have to admit that it's in very early development and I will likely not be able to contribute much to it in the coming weeks. I'm interested in your thought, though please keep it civil, if you have any constructive criticism, I'll be more than happy to read it (please avoid "use the AUR" because that's not the point, also some bits of code have been rushed so they're probably very buggy and unreadable).
r/programmingprojects • u/Independent-Pen-6184 • May 24 '21
Losing motivation to work on project when other team members build the foundation
So, this is more of a 'soft-question'.
This is my second summer experiencing this: I start working on a research project (having some coding component) with a team, and some quick-witted teammates get on with coding even before we're sure which direction the project is turning in. Moreover, they're the ones who have the say about the progression of the project, by dint of the "material progress" they can keep referring to and eventually making everyone feel like they have to keep that initial work relevant.
So the problem is that I really don't feel inspired to join in their code and 'develop it from there'. Like, I want to build on code I have written myself. This is especially the case when my teammates are not people I know well, or don't meet frequently enough..
This is a pretty strong feeling, and I am afraid it is not a very positive one, so I want to change..
I am the kind of coder who would have the most productivity sitting in a quiet corner and solving problems by myself OR letting some professor or a close friend discuss problems with me (not quick witted teammates who are mostly interested in showing how smart their solutions are). I normally talk a lot about the problem and I love getting a lot of feedback - positive or negative, FROM SOMEONE I TRUST is trying to TEACH ME. However, in these groups, I feel a lot different, I become really quiet, don't feel like sharing my ideas, and I perform worse (naturally?) than I normally do. I don't know if other people feel this way... :(
r/programmingprojects • u/AI_Spawn • Feb 10 '21
I made a bot that animated for me
Hola, I run a small programming yt channel (very small, currently 60 subs). I took a pretty long break from making videos (8 months) in order to work on some small projects to improve my skill set before returning to making videos.
In the past when I worked on videos, the editing process would take forever. I also realized that when animated characters have lip-synced mouths, the production value of the animation just skyrockets. So I decided, why not kill two stones with one bird and make something that both edits the character to jump around positions (ie. talking, explaining, shrugging; which was the level of animating I had before), and also to lip sync the mouth while it does so.
In the end, it took me a couple of months of work (I can only do stuff in my spare time), but it's finally ready for the world to see, or maybe only the 10 people that see this post/my videos. To use it (on Windows) you will need docker and anaconda (or another python3 env, but I use Conda so that's how I wrote the instructions on the readme)
I'm linking both the GitHub repo, so you can see the code and whatever, and also the video I made about it (Don't worry, the video isn't just a code summary. It's sort of like a CaryKH or CodeBullet style thing).
Edit: Repo link has changed
r/programmingprojects • u/xX__NaN__Xx • Jul 27 '20
I made an insertion sort visualization program using python
r/programmingprojects • u/[deleted] • Sep 16 '19
Fibonacci Photo - makes a Fibonacci spiral with your photo as squares
I made a program that takes an image and creates a Fibonacci spiral with it. Please check it out if you wanna try it!
https://github.com/Cqsi/Fibonacci-Photo

r/programmingprojects • u/Few_Back_5753 • Dec 25 '25
I built a small AI tutor to study better using RAG (Retrieval-Augmented Generation)
Hey everyone 👋
I’m a student, and like most of us, I struggle with revising from long PDFs, notes, and random study material especially during exams and placements prep.
Instead of jumping between documents, videos, and notes, I decided to build an AI Tutor for myself
What the project does:
You upload your own files (PDFs / notes / text)
The system converts the files into vector storage
You can ask questions, and answers are generated only from your uploaded content
If something isn’t found in the files, it can fallback to internet search
It can also:
Generate summaries
Create quizzes from the uploaded content
Create a learning path
The main idea behind this project is RAG or Retrieval-Augmented Generation. In RAG based agent the agent is trained on data we are providing and sticks to it while answering our queries.
Let me explain the working of RAG agents:
Initially user uploads a file and the text data in that file is fetched
The text data is then converted into small chunks which has properties like metadata, source, text
Then the chunks are converted into a vector database through an embedding model Vector database stores the text into numerical form and can be used for semantic search by using similarity feature
When user will ask any question then at first appropriate chunks would be selected which has chance of having the answer in it
Based on top "k" results the chunk is sent into LLM and LLM presents the answer in a complete and understandable sentence

For learning LangChain and RAG concepts, I genuinely found the process flow diagram helpful. While everyone was just explaining through complex terms the above diagram really felt easy to understand. I used this resource from GeeksforGeeks to understand LangChain fundamentals and practical examples, then experimented a lot on my own to adapt them to this project.
We are living in the era of Agentic AI and Personalized models are the next future of this tech community. With this easy workflow you can try building your first AI Agent by using Langchain module in python.
MVP link: pym1t-nova-ai.streamlit.app
Use it and lmk your thoughts and improvements on it :)
Happy to share more technical details if anyone’s interested.
Thanks for reading 🙌
r/programmingprojects • u/rapidxiv • Nov 11 '25
[Collab] Build Phase One of Distributed Direct Democracy — open-source sentiment clustering app
Project: an app that asks “What should we do?”
Similar answers auto-merge via NLP → top collective sentiments become visible.
I’ve built a browser-only prototype (HTML/JS, TF-IDF clustering).
Looking for programmers who can help implement:
backend/API + persistence
real embedding model (OpenAI, SBERT, etc.)
simple vote & identity system
open-data dashboard
Goal: prove that large-scale public consensus can be mapped transparently and democratically.
Demo: https://rapidxiv.github.io/distributed-direct-democracy/
DM or comment if you want to code the next iteration.
Let’s see if the internet can self-govern.
^Prompted with ChatGPT
My Original text:
Problem: Democracy is weak due to centralization of power and opinion
Solution: Distributed direct democracy
Phase one:
Create an app that asks users “What should we do?” Users type in what they think we should do. Like sentiments are catalogued together. The app displays the most popular sentiments. Basic user ID and security.
Phase Two:
As the number of entries grows, the app influences politicians. Apps core technology is improved. Marketing.
Phase Three:
Legislators enact the sentiment of the app precisely, though not bound to do so. Exhaustive cybersecurity research. Exhaustive academic analysis.
Phase Four:
We agree the sentiment of the app is legally binding, with intelligent caveats. Elected officials are responsible for unspecified implementation details. The app is used for official Government voting.
Phase Five:
A well trained AI consultant publicly recommends implementation details. The results of AI and Human actions are exhaustively compared and analyzed.
Phase Six:
If all goes well, the AI has the authority and ability to enact the will of the people, with grace, nuance, precision and skill.
r/programmingprojects • u/AalbatrossGuy • Sep 09 '25
DocNerd: A python doc-string generator
Hi everyone!
I was bored and wanted to make something. After doing some introspection I realized, I found writing big documentations really boring. Decided to make a docstring generator that uses AI to generate the function doc-strings for you. Made it in one evening. I have plans to expand this feature for other languages too and increase functionality and flexibility.
Check it out - AalbatrossGuy/DocNerd
r/programmingprojects • u/creepystufff13123 • Jul 05 '24
[C++] - New programming language! (Actuall not gonna scrap this one!)
I'm really excited to finish this project. Put most of my effort into this. Very simple c++ code, just started a month ago
r/programmingprojects • u/felix-reddit • Jul 17 '23
Feedback needed - Built an AI-based article summarizer tool
AI article summarizer tool - Looking for your feedback
I’ve always had too many open tabs with articles I want to read because I don’t find the time to read them all due to my daily activities.
So I built a simple text summarizer tool that outlines the key insights of every article in 3 simple bullet points and shows how much reading time I’ve saved.
This is my first NLP project, and it’s an early version, but it already works!
I was hoping for your feedback on that tool and wanted to know if you’re facing the same problem of getting overwhelmed by interesting content that you would like to read.
r/programmingprojects • u/[deleted] • Jun 13 '23
Blankslate - make quick notes.
r/programmingprojects • u/Silent-Sense-5614 • Apr 30 '23
My First Programming Project
I learned coding so I could create applications. I have a lot of applications in mind that I want to make, but I need help. I've become decent enough in java that I can start making projects but I don't know how to start. I have a program that I want to build that requires me to be able to get a movie or TV series from the web and recommend where a user can watch those movies. Can someone please offer me advice? Where do I start? What are some resources that can help me specifically in java since that's the language I know right now? I will like to avoid tutorials as much as possible so I can avoid tutorial hell. Really pumped about this any advice will help!
r/programmingprojects • u/DimeSweeper • Aug 24 '21
How we packaged all our mini tools into a single developer utility app?
r/programmingprojects • u/[deleted] • Jul 30 '21
Ideas for a beginner Python Project
I'm a beginner to Python who knows:
if/else
input
variables (and how to preform operations on them)
while loops
(the basics of) functions
What do you think I should do for my next project, ideally one that does not require libraries as I use an online interpreter to make programs and only compile to .py at the end