software project ideas

23925 unique ideas generated from tech news

last update: Sunday October 2026 11:51

security

A security auditing tool that analyzes mobile device data usage, identifies potential privacy risks related to location tracking apps like 'Flock', and provides recommendations for user configuration changes.

Android Java SQLite Medium
data

A data visualization tool that utilizes geoneutrino data to generate dynamic maps of Earth's volcanic activity and subsurface heat flow, aimed at geologists and researchers.

Python C# PostgreSQL Difficult
web

A web application that allows users to track their consumption of single-serve coffee pods, providing data on environmental impact and suggesting sustainable alternatives like reusable filters and whole bean coffee.

Python Flask PostgreSQL Medium
productivity

A tool to capture and preserve family recipes and cooking techniques described orally, transcribing voice memos and creating a searchable, digital family cookbook.

Python Easy
ai

A REST API providing access to a trained LLM capable of solving nonogram puzzles of varying difficulty. Allows developers to integrate nonogram solving capabilities into their applications.

Python NodeJS Medium
security

A cloud-based tool that simulates disaster recovery scenarios for SQL databases (SQLite and Oracle) on Azure, allowing developers to test and refine their backup and recovery plans with configurable RPO and RTO targets. Supports automated deployment and testing.

C# PostgreSQL Difficult
devtools

A SaaS platform that analyzes SEO content performance and provides granular, actionable insights beyond basic keyword ranking, leveraging AI to adapt to evolving SEO algorithms and competitor strategies. Offers tiered pricing reflecting usage and feature sets, mimicking successful competitors like Frase and NeuronWriter.

Python PostgreSQL NodeJS Difficult
devtools

A software library that provides an easy-to-use API for integrating Jev's decision-modeling capabilities into existing applications (e.g., blog post comment sorters, email classifiers). Focuses on simplified API access and error handling, reducing the complexity of utilizing Jev for developers.

C# Java Medium
devtools

A software tool that simplifies the process of creating multi-track car racing games in Scratch by providing pre-built components, templates, and automated code generation for common racing game features (speed control, collisions, track selection), enabling users with limited coding experience to build compelling games.

Python Easy
data

A web application that aggregates and analyzes software engineer salary data from various sources (government statistics, survey data) across different countries (e.g., Japan), providing a more accurate and nuanced view of compensation trends and hidden factors in offer letters.

Python PostgreSQL Medium
devtools

A web-based tool that helps writers, musicians, and other creatives intentionally incorporate constraints (e.g., contradictory narrative elements, musical dissonance) into their work, inspired by Control's artistic direction, guiding them through experimentation.

NodeJS Easy
data

A tool to model the viability of space-based data centers, considering factors like launch frequency (simulating SpaceX's Starship), bandwidth costs, and operational expenses, aiding in investment decisions and resource allocation.

Python SQLite Medium
gaming

A cloud-based service providing access to a vast library of classic video games via emulation, optimized for low latency and cross-platform compatibility. Leveraging the increasing price hikes of legacy hardware, this would offer convenient access to gaming.

Java NodeJS Medium
security

A security tool trained to distinguish between genuine and phishing messages, with a particular focus on avoiding false positives. It's designed to operate within security operations centers, prioritizing 'staying quiet' when a message is legitimately safe to minimize disruption.

Python Difficult PostgreSQL
data

A modernized document archive leveraging AI-powered optical character recognition (OCR) and advanced search capabilities. It aims to replace traditional filing cabinets by automatically scanning, indexing, and making documents fully searchable, addressing the vulnerabilities highlighted by recent security breaches.

Python Difficult PostgreSQL