software project ideas

10111 unique ideas generated from tech news

last update: Monday January 2026 11:34

security

A security application designed to detect and prevent the theft of Discord credentials and tokens, particularly targeting obfuscated malware like VVS Stealer. It utilizes behavioral analysis, anomaly detection, and code integrity monitoring to identify suspicious activity and protect user accounts.

Python PostgreSQL Medium
devtools

A cross-platform application that intelligently manages USB-C charger usage, optimizing power delivery based on device type and user preferences (e.g., prioritizing charging speed for mobile phones vs. tablets). Tracks charging history and provides usage reports.

Java Android iOS Medium
security

A security platform combining facial and palm vein recognition for smart locks, reducing key-share risks and eliminating app dependency. Integrates with existing smart home ecosystems and provides detailed access logs.

C# Android iOS Difficult
web

A web application that aggregates and showcases high-resolution imagery and video content optimized for large-format OLED displays like LG's Wallpaper OLED TV. Offers curated playlists for ambient viewing and allows users to create their own personalized displays.

NodeJS PostgreSQL web Medium
ecommerce

A mobile app and IoT integration platform offering advanced food inventory management and spoilage alerts for smart refrigerators, leveraging voice control and data analysis to minimize food waste and optimize grocery shopping. Integrates with user's digital calendars to intelligently suggest meal planning that uses existing ingredients.

Android iOS Python NodeJS Medium
ai

A tool designed to help individuals understand and navigate complex machine learning research papers, using an LLM-powered approach to break down dense information and provide clear explanations and summaries based on the Reddit request.

Python Difficult

PuzzleBot

6.8
devtools

A web application integrating AI to provide hints, analyze strategies, and dynamically adjust difficulty for popular online puzzle games like NYT Connections and Wordle. The app aims to become a central hub for puzzle enthusiasts of all skill levels.

Python NodeJS Easy
healthcare

Develop a robust API that mirrors and extends the Withings Body Scan 2’s functionality, allowing 3rd party apps and platforms to integrate longevity and health assessment data. This caters to a growing health-tech market and promotes data interoperability.

Java PostgreSQL Medium

PetPal AI

8.2
mobile

A mobile app leveraging AI to provide personalized care reminders, entertainment, and companionship for virtual pets, inspired by the Tamagotchi phenomenon, but with advanced features like sentiment analysis of user interactions and adaptive game difficulty based on user behavior.

Android iOS Python Medium
web

A subscription-based service extending the functionality of AI blog cover generation, offering advanced customization options, brand asset integration, and higher-resolution image output.

Python NodeJS Easy
devtools

A developer tool that streamlines the integration of monetization SDKs (like Monetzly) into AI conversational applications, automating configuration and optimizing for user experience.

NodeJS Java Easy
mobile

A mobile application leveraging smartphone cameras and AI to provide users with real-time analysis of their running gait, identifying potential issues and offering personalized form recommendations.

Android Python TensorFlow Difficult
devtools

A platform simplifying the management, deployment, and monitoring of microfrontend architectures for web applications, addressing scalability and coordination challenges.

NodeJS React PostgreSQL Medium
mobile

A mobile app that allows users to scan existing smart locks and determine compatibility with the Aliro standard, providing information on required hardware upgrades and feature support, facilitating a streamlined transition to the new ecosystem.

Android iOS Medium
education

Expanding on LEMMA, a Rust-based neural-guided math problem solver, this would incorporate a user-friendly web interface for submitting problems, visualizing solution steps, and providing feedback to continuously improve the model's accuracy and rule set.

Rust NodeJS Difficult