Here are 30+ software project ideas I’ve been collecting for the past several years! These range from educational projects to hackathon ideas to possible services.
I haven’t updated this in a while! Some new project ideas I’d add in 2022 are: building Notion apps with 
and the Notion API, and exploring cool use-cases OpenAI’s DALL-E and GPT!
- Stephen, 2022
react-notion-x
Github
react-notion-x
Owner
NotionXUpdated
Jul 30, 2024Projects that I've personally done are not on this list, check out the Projects section for those. Some of these projects aren't super viable or well-formed, and a lot of these are definitely done already, but maybe you could do it better or for learning. :)
These ideas are free for grabs if you want to take on or commercialize anything here. A lot of these are things that I thought would be useful for me, so if you do make them or want some more info or guidance, let me know!
Categories and Tags
Category:
- Development: Software development or DevOps related
- Education: Education or teaching related
- Games: Video, board, or mobile game related
- Music: Music or MIDI related
- Productivity: Useful work or productivity tools
- Services: Other SaaS projects
- Other: Everything else
Tags:
- [#Frontend]: Just web or UI-based with no backend
- [#Fullstack]: Includes a frontend and backend server
- [#Mobile]: Mobile app
- [#Scripting]: Small scripts or servers
- [#Voice]: Uses some kind of voice recognition, e.g. Alexa, Google Home
- [#Browser]: Browser extension
- [#Dataviz]: Data visualization
- [#Hardware]: Uses hardware, e.g. Arduino, sensors
Difficulty:
- [#Easy]: Good beginner projects
- [#Hard]: Pretty difficult projects
- [#🤷♂]: Seems really hard / I have no clue how to make this happen
Size:
- [#Small]: Smaller project
- [#Large]: Large project
- [#Extend]: Lots of room for expansion, integrations, etc.
- [#Fork]: Fork an existing open-source project
Other:
- [#AI]: Applied artificial-intelligence or natural language processing
- [#Graphics]: Applied graphics rendering
- [#Math]: Math-y or stats related
Feel free to Ctrl/Cmd+F to find relevant tags!
Project Ideas
Development
Development
Education
Education
Games
Games
Music
Music
Productivity
Productivity
Services
Services
Other
Other
Technologies
Here are some of the technologies that I'd recommend for these projects.
- [#Backend] Python Flask, Express
- [#Fullstack] Ghost (flexible content management system)
- [#Databases] MongoDB (document-based), PostgreSQL (relational)
- [#Voice] Flask-Ask (Python based Alexa skills framework)
- [#Music] MIDI.js
Also get the GitHub Student Developer Pack that comes with hosting credits for DigitalOcean and AWS and a free
.me
domain, and more.I hope these ideas help you out somehow! Let me know if you tackle anything 😊.