ideas-for-projects-people-would-use

ideas-for-projects-people-would-use

开源软件创意汇集 激发开发者潜能

项目汇集100多个软件创意,覆盖音乐、健康、编程等领域。鼓励开源并资助优秀项目,2023年底目标达150个创意。列表持续更新,为开发者参与黑客马拉松或个人项目提供灵感来源。

软件创意开源项目奖金计划GitHubSpotifyGithub

Ideas for Software that People Would Actually Use

Inspired by https://github.com/joereynolds/what-to-code.

These ideas, as far as I know, don't exist yet (or have done a poor job with SEO on Google). These are also ideas I desperately wish I could have tried at least once, meaning many others probably have as well. It's difficult to stay motivated coding or on a side project when you don't know if people will use it, or if your end goal is solving a solved problem. This list aims to fix that.

This list is around 100 curated ideas, and I hope to hit 150 by the end of 2023. Stay tuned, as I have several hundred on my list (the majority of them are patently ridiculous and not a good use of anyone's time to read).

Feel free to use these for a hackathon, side project, or hacklodge project -- I'd love to see them get built! If you're curious about an idea but don't know where to start, just reach out to me at aayushg@mit.edu; I'd be happy to give pointers on the frameworks I'd use, the high-level design, and/or the best way to learn how to build them. Ideas include apps, web apps, and chrome extensions. All I ask for is they are open source, credit is given to Aayush or yush_g or Divide-By-0, and your repo + site link back to this list (the shortlink is https://aayushg.com/ideas) :)

Funding

If you fully deploy the project publicly, I award free hosting and small cash prizes at $200 per idea ($400 per crypto idea). I personally put in $200 (crypto ideas additionally 2x matched by @smsunarto). This is at my discretion so people don't game the system or feel cheated; the point is to build the project for learning and self-satisfaction, not the grant -- the money is mostly just so it can continue to exist :). I will likely fund any good-faith implementation. Reach out to me if you're interested in helping sponsor bounties as well!

Total projects built: 16.

<details><summary>Finished + Paid out Bounties</summary>

<p>

Mixmello: Remix Spotify Playlists

Bounty Prompt: A program that takes your spotify playlist and converts it to another one of remixes of the same songs, to get some variety. Create remixed versions of your favourite playlists. Free and open source! </br> Website Link: mixmello.com </br> GitHub Repo: alexgurr/mixmello

Damn Daniel Button

Bounty Prompt: The bruh button, but for damn daniel </br> Completed by: Daniel Bessonov, Patrick Li </br> Press: Saratoga Falcon: Top 25 App on App Store Taken Down

Phone Scroll Distance Leaderboard

Bounty Prompt: An app that tracks the distance you've scrolled on your phone and puts it on a leaderboard </br> Completed by: Bryan Chiang </br> Demo Video: Demo

Auto-LaTeX Equations

Bounty Prompt: A way to use LaTeX equations in Google Docs </br> Completed by: Aayush Gupta (me) </br> Website: https://autolatex.com </br> Press: Nature

Spotify Playlist Cleanify

Bounty Prompt: A program that takes your spotify playlist and converts it to a clean version with the same songs and removes it if it can't find any. Used to be able to listen to my playlists in the car with my parents </br> Completed by: Arman Rafati</br> Website: https://www.cleanify.app/ </br> Github Link: https://github.com/code-arman/Cleanify

Windows Automatic Unzipper

Bounty Prompt: When something is downloaded, unzip it to its own folder then delete the original zip file </br> Completed by: Aiden Magrath</br> Github Repo: https://github.com/aidenmagrath/Windows-Auto-Unzipper Website Link: https://autounzipper.com/

Trippy Videos

Bounty Prompt: Upsample each frame in a video independently with a GAN, creating an entirely style-transfered universe that moves from frame to frame in a slightly jarring and hypnotic way. </br> Completed by: Milo Cress, David Wu, Alice Chen, Vincent Huang </br> Demo Video: 30 second Video </br> Github Repo: Github

Colorize Video

Bounty Prompt: An API endpoint for temporally consistent video colorization</br> Completed by: Syed Mustafa</br> Deployed Demo: Replicate API Demo</br>

Get Off Those Sites

Bounty Prompt: A good Chrome extension to keep you off Facebook etc. Tracks how long you spend on degenerate sites, then when you go to Facebook etc, it says "On average, you think you'll spend 16 minutes, but you end up spending 31 minutes on this tab. How many minutes do you think you'll spend this time?" And at the end of that # of minutes, it makes the page black and white so you can continue to browse but it'll be slightly uncomfortable. </br> Completed by GrimSteel </br> Github Repo: get-off-those-sites </br>

Spotify Match

Bounty Prompt: A website that, when given a certain song or artist on Spotify, it finds friends who have listened to that artist/song (by # of occurrences in their public playlists). Useful to find concert buddies/people with similar music tastes. </br> Completed By: Colin Flueck </br> Website Link: spotifymatch.com

Safe Tornado Cash

Bounty Prompt: Safe tornado cash, where users can use it but hackers/North Korea can't. To be able to use tornado.cash, you have to wait a significant number of blocks between deposits and withdraws. You know the leaves being added to the Merkle tree, and can trace which are linked to stolen deposits. You can create a second blocklist of "banned leaves", which allows you to block withdraws of nullifier leaves, meaning hackers can deposit but not withdraw. </br> Github Repo: tornado-core-blacklist

Open-source Keybr Clone with More Statistics

Bounty Prompt: Make an open source keybr clone with more statistics, like seperating lowercase/capital letters, and showing most missed keys and most missed pairs of keys. </br> Completed by: Aayush Gupta (me) </br> Github Repo: keybr-with-stats Deployed Website: https://keybr.onrender.com

Tuneder

Bounty Prompt: A tinder for songs -- plays the most commented 10 seconds of a song on Apple Music and adds it to a playlist if you like it. Inspired by Soundsieve (https://github.com/wilzh40/SoundSieve) which is unfortunately dead, and fab.fm which has a different song discovery method. Released as an iOS app. </br> Completed by: Aditya Saravana </br> Github Repo: github.com/adityasaravana/Tuneder

SoundSwipe

Bounty Prompt: A tinder for songs -- plays the most commented 10 seconds of a song on SoundCloud and adds it to a playlist if you like it. Inspired by Soundsieve (https://github.com/wilzh40/SoundSieve) which is unfortunately dead, and fab.fm which has a different song discovery method. Released as a web app. </br> Completed by: Kevin Grosso (k0dev)</br> Github Repo: https://github.com/k0dev/sc-explorer</br> Website Link: SoundSwipe

AI Video Colorization APIs

Bounty Prompt: Make it really easy (replicate.com deployed, with a nice interface and API) to run the latest colorization and OCR AI models, at near-cost.</br> Completed by: Cudanexus </br> Demo: debvc and tcvc were state-of-the-art, but perform poorly in practice. Facebook Nougat (academic OCR AI where huggingface demo doesn't work) and BiSTNet (which won NTIRE2023's video colorization challenge) are in progress.

Pitchpin

Bounty Prompt: An audio recorder where you can tap to add a flag at any time -- you can attach a note if you want, but the purpose is that later you can quickly skip to that time and know something important is there. </br> Completed by: Aditya Saravana </br> Github Repo: github.com/adityasaravana/Pitchpin Website Link: <a href="https://adityasaravana.github.io/pitchpin-site/">Pitchpin</a>

</p> </details> </br>

Contribution & pull requests

If you make any of these, please make them open source!

If you want to be added to the list of people that have completed a project, request a PR adding the project idea, your project's URL, and your repo's URL to CONTRIBUTORS.md and above, and edit the README to mark them done. I can help brainstorm relevant communities, and recommend marketing ideas to help get your first few hundred users.

<details><summary>Why make them open source and ad-free?</summary>

<p> I think open source is very, very powerful. I'd also love to add features to apps that I use if I want them, and I'm sure I'm not alone. Your app can be maintained and improved by the community that most cares about it (with minimal effort on your part!). If you're worried about someone else making money off of your work, you can just put a note in the README that anyone is free to share it not for profit, but anyone who monetizes, needs to check in with you first (and hopefully partner with them!).

Open source companies with canonical deployments are still often successful, and it makes little difference to the end user -- 99.99 percent of end users are not technical enough to even deploy a Github app. Gitlab, Android, Linux, Firefox, Flutter, React, Python, Rust, Docker, AWS, Box, Darabricks, Kubernetes, etc -- there's a massive list of open source projects that are wildly successful, and many of them have some "canonical deployment" which is monetized. People will pay a lot just for a hosted service of existing open source software.

I wasn't always pro-open source. I thought, aren't you giving up your technical moat by open sourcing? But the financial upside to closed source compared to open source is very little, and the developer friendliness of open source is high enough that if there's any shot for the app to get big, that's the best shot. If someone publishes a competing app without your consent, expose them on Twitter (you can partner with them which is win-win, or report them to the app store which in a sense is lose-lose but an option). Companies recruit through open source too, so if you're a student, it's a great way to show off your skills.

I promise none of these will be a billion dollar app (or frankly even a thousand dollar app), and is just an early step in a long list of many future great things you will do. I highly recommend you invest in maximum social capital right now, and convert it to technical capital later. If you have a desire for monetizable projects, I'm happy to send over more ideas for those! Open source is also a great way to make sure you structure your repository well, especially secret management.

Ads bring in surprisingly low revenue -- I hope that the bounty makes it worth your time; for most of these apps, the amount you expect to make off of ads will probably be less than the bounty amount I pay you upfront. Overall, I strongly advise against closed source and ads -- not just because of me, but for the success of the app, and for you to have the satisfaction of creating software used by the maximum number of people :)

</p> </details> </br>

Index

All Software

All Software

<a name="Music"></a>

Music

  • A Chrome extension that tracks if you're on a certain song or artist on Spotify, and it finds friends who have listened to that artist/song (by # of occurrences in their public playlists). Useful to find concert buddies/people with similar music tastes.
    • This is surprisingly highly requested, see thread 1, 2, and 3.
    • DONE: This is done by Colin Flueck, project at spotifymatch.com!
    • Note that the above isn't exhasutive; as @alexgurr points out, for thoroughness you may need a Chrome extension to hit the friends API endpoint on Spotify web, or Facebook login to use Facebook friends.
  • Spotify Playlist Remixer: A program that takes your Spotify playlist and converts it to another one of remixes of the same songs, to get some variety.
  • Spotify Parent-Friendly-ifier: A program that takes your Spotify playlist and converts it to a clean version with the same songs, and removes it if it can't find any. Used to be able to listen to my playlists in the car with my parents.
  • Tinder for Songs. Plays the most commented 10 seconds of a song on SoundCloud and adds it to a playlist if you like it. Inspired by Soundsieve (https://github.com/wilzh40/SoundSieve) which is unfortunately dead, and fab.fm which has a different song discovery method.
  • Responsive AI DJ: Uses a camera to monitor the movement of the people in the crowd and run sentiment analysis on their faces. Notices how that changes as it changes the music, with higher weights for more people. Can then "gradient descent" towards the optimal AI generated music for that crowd, keeping in mind things like repetitiveness and how the audience composition changes over time. Want to add variety over just beats, so give it some samples and voices to throw in as well.
  • Automatic Music Video Creator: Upload any collection of videos, pictures, or a topic, that you want to auto-align to an uploaded mp3. The app detects drumbeats or other features and staggers the videos to transition at those times. Note that this kind of exists with Adobe Firefly now, I think.
    • Could potentially also upload a 3d scene somehow, and randomly move around and show the field of view, but at a speed proportional to music energy and rotating only when beats hit. Perhaps to import the 3d scene, could be autogenerated from an image/set of images, or just a spot on google earth or something?

编辑推荐精选

Trae

Trae

字节跳动发布的AI编程神器IDE

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
问小白

问小白

全能AI智能助手,随时解答生活与工作的多样问题

问小白,由元石科技研发的AI智能助手,快速准确地解答各种生活和工作问题,包括但不限于搜索、规划和社交互动,帮助用户在日常生活中提高效率,轻松管理个人事务。

热门AI助手AI对话AI工具聊天机器人
Transly

Transly

实时语音翻译/同声传译工具

Transly是一个多场景的AI大语言模型驱动的同声传译、专业翻译助手,它拥有超精准的音频识别翻译能力,几乎零延迟的使用体验和支持多国语言可以让你带它走遍全球,无论你是留学生、商务人士、韩剧美剧爱好者,还是出国游玩、多国会议、跨国追星等等,都可以满足你所有需要同传的场景需求,线上线下通用,扫除语言障碍,让全世界的语言交流不再有国界。

讯飞智文

讯飞智文

一键生成PPT和Word,让学习生活更轻松

讯飞智文是一个利用 AI 技术的项目,能够帮助用户生成 PPT 以及各类文档。无论是商业领域的市场分析报告、年度目标制定,还是学生群体的职业生涯规划、实习避坑指南,亦或是活动策划、旅游攻略等内容,它都能提供支持,帮助用户精准表达,轻松呈现各种信息。

AI办公办公工具AI工具讯飞智文AI在线生成PPTAI撰写助手多语种文档生成AI自动配图热门
讯飞星火

讯飞星火

深度推理能力全新升级,全面对标OpenAI o1

科大讯飞的星火大模型,支持语言理解、知识问答和文本创作等多功能,适用于多种文件和业务场景,提升办公和日常生活的效率。讯飞星火是一个提供丰富智能服务的平台,涵盖科技资讯、图像创作、写作辅助、编程解答、科研文献解读等功能,能为不同需求的用户提供便捷高效的帮助,助力用户轻松获取信息、解决问题,满足多样化使用场景。

热门AI开发模型训练AI工具讯飞星火大模型智能问答内容创作多语种支持智慧生活
Spark-TTS

Spark-TTS

一种基于大语言模型的高效单流解耦语音令牌文本到语音合成模型

Spark-TTS 是一个基于 PyTorch 的开源文本到语音合成项目,由多个知名机构联合参与。该项目提供了高效的 LLM(大语言模型)驱动的语音合成方案,支持语音克隆和语音创建功能,可通过命令行界面(CLI)和 Web UI 两种方式使用。用户可以根据需求调整语音的性别、音高、速度等参数,生成高质量的语音。该项目适用于多种场景,如有声读物制作、智能语音助手开发等。

咔片PPT

咔片PPT

AI助力,做PPT更简单!

咔片是一款轻量化在线演示设计工具,借助 AI 技术,实现从内容生成到智能设计的一站式 PPT 制作服务。支持多种文档格式导入生成 PPT,提供海量模板、智能美化、素材替换等功能,适用于销售、教师、学生等各类人群,能高效制作出高品质 PPT,满足不同场景演示需求。

讯飞绘文

讯飞绘文

选题、配图、成文,一站式创作,让内容运营更高效

讯飞绘文,一个AI集成平台,支持写作、选题、配图、排版和发布。高效生成适用于各类媒体的定制内容,加速品牌传播,提升内容营销效果。

热门AI辅助写作AI工具讯飞绘文内容运营AI创作个性化文章多平台分发AI助手
材料星

材料星

专业的AI公文写作平台,公文写作神器

AI 材料星,专业的 AI 公文写作辅助平台,为体制内工作人员提供高效的公文写作解决方案。拥有海量公文文库、9 大核心 AI 功能,支持 30 + 文稿类型生成,助力快速完成领导讲话、工作总结、述职报告等材料,提升办公效率,是体制打工人的得力写作神器。

openai-agents-python

openai-agents-python

OpenAI Agents SDK,助力开发者便捷使用 OpenAI 相关功能。

openai-agents-python 是 OpenAI 推出的一款强大 Python SDK,它为开发者提供了与 OpenAI 模型交互的高效工具,支持工具调用、结果处理、追踪等功能,涵盖多种应用场景,如研究助手、财务研究等,能显著提升开发效率,让开发者更轻松地利用 OpenAI 的技术优势。

下拉加载更多