software project ideas

17484 unique ideas generated from tech news

last update: Monday December 2025 16:34

A mobile app providing personalized notifications for solar events, including eclipses visible in the user's location. The app aggregates data from NASA and other sources, offering detailed timing and viewing information, ensuring users don’t miss significant astronomical occurrences.

Android iOS Python Easy

A recipe recommendation platform that goes beyond simple ingredient searches. It combines cookbook data, user preferences, and cultural insights to suggest recipes and provide deeper context about the food and traditions behind them, emulating captivating cookbook covers and inspiring culinary exploration.

Python PostgreSQL NodeJS Medium

A mobile application that allows users to create and share curated playlists synchronized with ambient light displays, mirroring the concept of a lava lamp speaker but for all audio sources. Leverages Bluetooth connectivity for widespread device compatibility and offers social sharing of visually-inspired music experiences.

Android iOS NodeJS Medium

A streamlined tool developed in Python to efficiently delete CosmosDB records based on specific criteria using the CosmosDB SDK. This addresses the needs of data management and cleanup.

Python PostgreSQL Easy

A Python script designed to help troubleshoot and debug issues with Azure Run Command invocations, particularly regarding execution inconsistencies and error reporting. Provides a local debugging environment for automated Azure tasks.

Python Azure SDK Medium

A tool allowing users to create interactive dropdown menus using Python and Pygame, then convert and deploy them on the web using a web framework. Simplifies web UI development for beginners and offers a learning platform.

Python Pygame NodeJS Medium

A software application designed to automatically generate summaries of PowerPoint presentations using LLMs, extracting images and text data from each slide. Addresses the need for efficient information synthesis from presentations.

Python PIL Medium

A JavaScript library facilitating DRY (Don't Repeat Yourself) code in restaurant ordering applications. It abstracts repetitive conditional logic for displaying menu items, automatically generating HTML based on item counts and styles, improving maintainability and development speed.

JavaScript Easy Easy

A tool that automatically validates and corrects typescript configurations (tsconfig.json) to ensure compatibility with bundlers like Next.js and Turbopack. Streamlines the development process for shared TypeScript libraries and prevents bundling errors.

Python SQLite Medium Easy

A tool offering developers granular control over web3modal configurations, including selective enabling/disabling of social logins and email input, along with a visual customization interface. Reduces boilerplate code and enhances user control in Web3 application integration.

JavaScript NodeJS Easy Medium

A SaaS platform aggregating and analyzing security threat data specifically targeting the maritime logistics sector, providing real-time alerts and vulnerability assessments based on the 'Broadside' Mirai variant and other emerging cyber threats. It utilizes machine learning to identify and prioritize threats, and integrates with existing security systems.

Python PostgreSQL Difficult Medium

A diagnostic tool focused on identifying and resolving issues within Retrieval-Augmented Generation (RAG) workflows. Allows developers to trace data flow, analyze performance bottlenecks, and pinpoint where retrieval quality degrades due to input drift, ultimately improving RAG system accuracy and efficiency.

Python PostgreSQL Difficult

A web-based tool optimized for comparing very large JavaScript files, overcoming limitations of standard code comparison features in IDEs. Provides improved alignment and highlight of differences, especially beneficial for analyzing auto-generated code blocks.

JavaScript NodeJS Medium

A reusable component library for restaurant ordering applications, addressing repetitive UI logic. Offers pre-built, configurable components for displaying menu items, handling quantities, and managing order visibility, reducing development time and improving code consistency.

JavaScript React Medium

A software solution that allows developers to fine-tune the Web3Modal user interface, specifically enabling the disabling of social network and email input fields. Caters to projects prioritizing wallet-only logins and enhances user privacy.

JavaScript NodeJS Medium