software project ideas

9897 unique ideas generated from tech news

last update: Saturday November 2025 19:38

A blockchain-based system to immutably log and verify financial transactions, especially those involving individuals in high-security or remote locations (e.g., astronauts). Prevents false claims of unauthorized access and ensures financial accountability. Leverages lessons learned from the reported bank access claim.

Java PostgreSQL Difficult

A machine learning-powered application that analyzes user-provided body measurements and compares them against a database of sizing information from various fashion brands to predict optimal clothing sizes, reducing returns and improving customer satisfaction. Addresses the inconsistency of fashion sizing.

Python PostgreSQL Medium

A proactive security monitoring and hardening service specifically for XWiki servers, designed to automatically identify and remediate vulnerabilities like CVE-2025-24893. It continuously scans for unpatched instances, provides remediation recommendations tailored to XWiki versions, and can automate security updates.

Python PostgreSQL Difficult

A secure, cloud-based API for tech firms and charities to proactively test AI models for the ability to generate CSAM, enabling compliance with new UK regulations. Requires rigorous security and ethical considerations.

Python Rust PostgreSQL Difficult

A browser extension powered by AI that analyzes JavaScript code snippets and suggests solutions for common errors and performance bottlenecks, based on frequent Stack Overflow questions related to JavaScript errors.

JavaScript NodeJS Medium

A SaaS platform that leverages AI to forecast oil demand based on global economic indicators and geopolitical data, providing actionable insights for energy companies and investors. Built considering the 'Peak Oil' prediction from the IEA.

Python PostgreSQL NodeJS Medium

A mobile app leveraging AI to provide accurate clothing size recommendations for users based on personalized measurements and preferred brands, minimizing returns and improving customer satisfaction. Addresses the reported sizing inconsistency problem in high-street fashion.

Android iOS Python Medium

A web application that assesses the risk of early Bitcoin addresses (like Satoshi's) being compromised by quantum computers. It analyzes transaction history, address age, and other factors to provide a risk score and potential mitigation strategies.

Python PostgreSQL Medium

A desktop application that visually demonstrates parallel search algorithms, allowing users to adjust parameters and observe how different approaches tackle complex problems. It would be targeted towards students and researchers in AI and game development.

C# Difficult

A web-based tool that allows developers to experiment with JavaScript closures in a simplified, interactive environment. Users can build and modify simple idle game mechanics to better understand closure behavior and scope.

JavaScript Easy

A SaaS platform that monitors and analyzes global energy trends, specifically focusing on oil demand forecasts from agencies like the IEA. It provides actionable insights for investors, energy companies, and policymakers, predicting shifts in demand and identifying emerging markets.

Python PostgreSQL Medium

A service that analyzes textual data (news articles, market reports, etc.) to identify and quantify narrative shapes – applying Vonnegut's theory – to predict investment trends. Users input data, and the tool outputs potential narrative classifications and associated risk scores.

Python PostgreSQL Medium

A visual tool that allows users to simulate and experiment with parallel search algorithms. Provides a simplified interface to create and manipulate complex puzzles, and observe how parallelization impacts solution time and resource utilization, targeted at education and algorithm design.

Python Medium

A code analysis tool that automatically identifies and assesses the effective use of abstraction within software projects. It provides suggestions for refactoring and improving code design, based on principles of clean code and maintainability, aimed at helping developers move beyond superficial application of abstraction principles.

Python PostgreSQL Medium

A platform providing interactive idle games specifically designed to teach and reinforce the concept of JavaScript closures. Features gamified tutorials, code challenges, and progress tracking, catering to beginner to intermediate Javascript developers struggling with closure understanding.

JavaScript Easy