TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Looking for side project ideas

310 点作者 mraza007大约 5 年前
Hi HN, As I programmer I lack ideas what side project ideas should i try to make skillset strong

70 条评论

arvidkahl大约 5 年前
The best products happen at the intersection of an existing niche you are some level of expert in already and a technology that has not yet been adopted in that niche.<p>I&#x27;ve found one approach work very well with my mentees:<p>- Figure out which &quot;special interest groups&quot; you are part of beyond software engineering. That can be &quot;aquarium owner&quot;, &quot;coffee lover&quot;, &quot;morning person&quot;, &quot;diligent grandson&quot; — the less technical, the better.<p>- Among these &quot;niches&quot;, find the ones that could benefit from a transfer of technology, like (spitballing here) &quot;teachers who work from home&quot; (education niche) + &quot;automated submission and pre-grading of homework&quot; could work (digital document collection and rule-based checking logic), or &quot;aquarium owner&quot; + &quot;nitrate cycle tracking IoT device&quot; (hardware-enabled analytics) + &quot;optimal light scheduling&quot; (machine-learning-supported recommendation engine).<p>Do that for all the groups you&#x27;re part of, and you will find lots of ideas that aren&#x27;t just &quot;scratch-your-own-itch&quot;. They are &#x27;scratch-an-itch-you-understand-and-know-how-to-remedy&#x27;.
评论 #23293224 未加载
评论 #23293735 未加载
评论 #23292730 未加载
评论 #23296727 未加载
ezl大约 5 年前
Please steal any of my ideas! :)<p><a href="https:&#x2F;&#x2F;www.dailyidea.com&#x2F;ideas&#x2F;eric" rel="nofollow">https:&#x2F;&#x2F;www.dailyidea.com&#x2F;ideas&#x2F;eric</a><p>Some software ones that I like:<p>1. A nicer web viewer for Google Spreadsheets - <a href="https:&#x2F;&#x2F;www.dailyidea.com&#x2F;ideas&#x2F;d239cea3-7d1b-429f-afd4-ab9da1e91278&#x2F;c578a367-0fd0-4185-ab73-136ccfc07601" rel="nofollow">https:&#x2F;&#x2F;www.dailyidea.com&#x2F;ideas&#x2F;d239cea3-7d1b-429f-afd4-ab9d...</a><p>2. Airbnb guest guidebook creator - <a href="https:&#x2F;&#x2F;www.dailyidea.com&#x2F;ideas&#x2F;d239cea3-7d1b-429f-afd4-ab9da1e91278&#x2F;dfff0e4a-be6d-4520-8fc9-c13a98b335de" rel="nofollow">https:&#x2F;&#x2F;www.dailyidea.com&#x2F;ideas&#x2F;d239cea3-7d1b-429f-afd4-ab9d...</a><p>3. Thai writing trainer - <a href="https:&#x2F;&#x2F;www.dailyidea.com&#x2F;ideas&#x2F;d239cea3-7d1b-429f-afd4-ab9da1e91278&#x2F;836a1274-ab0b-4c00-a564-9b8f3c84572c" rel="nofollow">https:&#x2F;&#x2F;www.dailyidea.com&#x2F;ideas&#x2F;d239cea3-7d1b-429f-afd4-ab9d...</a><p>4. Instagram account tracker - <a href="https:&#x2F;&#x2F;www.dailyidea.com&#x2F;ideas&#x2F;d239cea3-7d1b-429f-afd4-ab9da1e91278&#x2F;9ce392fa-dacf-4bbd-9094-40e85bd358e6" rel="nofollow">https:&#x2F;&#x2F;www.dailyidea.com&#x2F;ideas&#x2F;d239cea3-7d1b-429f-afd4-ab9d...</a>
评论 #23322262 未加载
评论 #23291819 未加载
评论 #23291764 未加载
评论 #23292254 未加载
KineticLensman大约 5 年前
MAL - Make a Lisp [0]. This one has been discussed on HN before - its where I found it. I completed it last year (from Jan to May 2019) and ended up with Lisp-a-like interpreter written in C# that is sophisticated enough to self-host (i.e. it can interpret and run itself). I picked it up again when the lockdown started and I am now using it to re-implement some of the classic AI systems described in Paradigms of AI Programming [1]. I almost have Eliza (the first chatbot, from 1966!) running, which has necessitated some thinking because MAL is closer to Clojure than the Common Lisp used in PAIP. I&#x27;m also implementing what is in effect a standard library of useful MAL functions.<p>What I got from MAL was much better knowledge of C#, better insights into the power of lisp-like languages, some intense satisfaction when I managed some of the more complex stages, etc. MAL is progressive, supported by 100s of tests, and an amazing array of reference implementations in a huge number of different programming languages.<p>[Edit] My side-project before MAL involved downloading the Unity game engine and using it to explore the different aspects of game development. I discovered that I really enjoyed asset creation and in particular lighting and shader design, and (long story short - totally bizarre trajectory) ended up creating a tutorial for the Octane render engine that has had actual sales! If I was going to look at games again I&#x27;d probably start with a simpler engine such as Godot [2]<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;kanaka&#x2F;mal&#x2F;blob&#x2F;master&#x2F;process&#x2F;guide.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kanaka&#x2F;mal&#x2F;blob&#x2F;master&#x2F;process&#x2F;guide.md</a><p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;norvig&#x2F;paip-lisp" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;norvig&#x2F;paip-lisp</a><p>[2] <a href="https:&#x2F;&#x2F;godotengine.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;godotengine.org&#x2F;</a>
评论 #23294098 未加载
krm01大约 5 年前
1. Write down the apps on your phone or computer that you use the most. If you want to bootstrap a profitable business, I recommend listing the apps you use for work.<p>2. Write down the one feature for each app that you use the most within that app.<p>3. Write down what slightly annoys you about that one feature<p>4. Build the product around the one feature you feel you can cook up quickly and that will benefit your workflow
评论 #23291461 未加载
评论 #23291912 未加载
评论 #23291455 未加载
评论 #23291354 未加载
评论 #23291922 未加载
评论 #23304309 未加载
leorio大约 5 年前
I would probably get downvoted for this..<p>It&#x27;s very rare to find those &quot;scratch your own itch problems&quot;, the solution to that itch is most likely a google search away.<p>Pick a good product that you use and clone it. Keep an open mind because you can never copy the entire business since there is only so much you can see. Atleast you get some direction to start and you know that you are not trapped in building something people don&#x27;t want.<p>Since you mentioned making your skillset strong(technical?), either way you win by just starting something.
评论 #23291260 未加载
评论 #23291235 未加载
评论 #23291844 未加载
评论 #23293933 未加载
snazz大约 5 年前
Do something challenging but not too challenging. It should be hard enough that you can learn something without being so hard that you give up.<p>Some classic computer science project ideas:<p>- Build a path tracer. Physically-based rendering is a topic with lots of information on the Internet. It requires some math, but at least it&#x27;s fun math :)<p>- Write an operating system kernel. It doesn&#x27;t have to work on real hardware, just QEMU. You could even run it on a very old PC, Raspberry Pi, or TI calculator. This is a good introduction to how OSs work. Again, there&#x27;s lots of courses and pages full of information online.<p>- Write your own programming language. Combine ideas from existing languages. You can make an interpreter, a JIT compiler, a single-pass compiler, a nanopass compiler, or something completely different.<p>- Combine multiple projects! Make your own programming language run on your own operating system and write a path tracer in your own language! Be creative, have fun, and learn useful stuff.
评论 #23292301 未加载
helldritch大约 5 年前
I&#x27;m currently working on a progressive web application for support workers in care homes.<p>I&#x27;ve seen through first hand experience how much paperwork there is in this setting (daily outcome charts, medicine administration records, abnormal behaviour records, dietary and fluid intake, etc) and how many clerical errors there are. I&#x27;ve also seen first hand the key-document-dependency there can be around service user files, communication notification booklets for staff, etc, where changes often happen synchronously and are forgotten because the document isn&#x27;t available in the moment.<p>I&#x27;ve spent the last 4 months or so taking a sabbatical from working as a software engineer to work for £9.00&#x2F;hour at a support home for people with mental and physical disabilities (think Down&#x27;s syndrome or people who are unable to live in an independent setting). As a result I now know an awful lot about this setting, the people who work in this industry, the minimum feature set I would need and the legislative landscape these companies operate in.<p>The best way to find a profitable side project is to become familiar with a none-technical discipline which is direly in need of modernisation. If you don&#x27;t want to take time out of work, then choose an industry (it could be tree felling, red-brick manufacturing, shale oil extraction or solar panel installation) and figure out what the problems are plaguing the companies, staff or end customers.<p>There are so many $1,000,000,000 companies out there just waiting to be founded in areas which are considered unsexy and don&#x27;t involve yet-another-to-do-list application. Find one company, with one problem, fix the problem, there&#x27;s your profitable side gig.
评论 #23293126 未加载
评论 #23291568 未加载
评论 #23293848 未加载
mkl大约 5 年前
- Make things that solve problems you have.<p>- Make things that seem interesting&#x2F;fun to you.<p>Borrowing ideas from other people seems unlikely to be very engaging, and making things just to learn skills has the same problem.<p>Lacking side project ideas seems kind of incomprehensible to me, as I have far more ideas than I could ever put into practice, even if I didn&#x27;t need to work for a living. Therefore, I suspect you do have suitable ideas, but maybe aren&#x27;t recognising them as such for some reason?<p>Scripting repetitive or annoying things is an easy place to start. Maybe start with simple website-improver GreaseMonkey scripts, to fix things that bug you, or make your life easier?
评论 #23294756 未加载
closeparen大约 5 年前
Consider building completely ridiculous, useless things. It removes any mental pressures towards commercialization&#x2F;viability and shifts the activity from more like work to more like art, which can open up space to flex the skills you want to flex.
评论 #23293262 未加载
Dumblydorr大约 5 年前
I don&#x27;t want you to take this personally, but your post seems very low effort. How can we devote time to helping you if you only put 10 seconds into making this post without reviewing it?<p>For one, writing skills are important. You will have a hard time selling your project to anyone on its merits if you write incomplete sentences with lackluster English.<p>Second, you haven&#x27;t taken the time to list out what your strengths and domains are, therefore HN can&#x27;t leverage its vast knowledge to point you in the right direction.<p>If you want to build a useful project, you&#x27;ll need to be more detail oriented and persuasive than your post here. Take the time to do things right. Feedback is worth its weight in gold, and you&#x27;ve given us zero to offer feedback upon except for your scanty quick query.
评论 #23293813 未加载
评论 #23294032 未加载
评论 #23293024 未加载
评论 #23296798 未加载
tuesday20大约 5 年前
What tasks do you do manually in your life&#x2F;job that is boring? Automate it wherever possible.<p>Help users of nonprofits understand them better - watsi, Kiva etc share data that can be visualized in a variety of ways.<p>Teach (blog, video etc) - this is especially effective in topics you already know, but have gaps. Teaching forces you to clear those gaps.<p>Do exercises from project Euler, Rosetta etc
评论 #23291339 未加载
tobr大约 5 年前
I counted at least six mistakes in your question text, so I would recommend you to work on your writing skills. Luckily, writing is a universally useful skill, and almost any side project you pick should give you an opportunity to practice writing.
评论 #23298603 未加载
zoomablemind大约 5 年前
If your goal is to &#x27;make skillset strong&#x27;, then I assume your want to learn. It&#x27;s hard for us to guess what your interests are, so the most straightforward advice would be to join an open-source project that uses the desired technologies (language, framework, etc.) and go from there.<p>There&#x27;s usually an issue-tracker and mailing list for the project to get some contact with other devs.<p>Pick an issue that has attention and which you feel you can understand. Replicate it, then try to solve it.<p>It&#x27;s impossible __not__ to aquire new professional knowledge in such process.<p>It&#x27;s also ok, to drop it and try to find another project, perhaps, more up to your present skill level.<p>The more you try, the more you&#x27;ll learn...about yourself.
furstenheim大约 5 年前
I think it&#x27;s important to find feasible projects. A full stack project will probably be left unfinished. A way to find projects is to do tasks that you&#x27;d at work if you didn&#x27;t have deadlines and were allowed to do more exploratory work.<p>That said. If you like nodejs, you might try to do a Babel plugin. They would allow you to do meta programming and it&#x27;s an area mostly unexplored (because of the great breadth). In my case that was <a href="https:&#x2F;&#x2F;github.com&#x2F;furstenheim&#x2F;babel-plugin-meaningful-logs" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;furstenheim&#x2F;babel-plugin-meaningful-logs</a> to improve error messages.<p>If you like java and use Intellij, give it a try at creating a plugin. You&#x27;ll be able to simplify your flows. Since it&#x27;s mostly self tailored it will be most probably not done. It&#x27;s not extremely hard, in a couple days you might have something workable. In my case it was adding support for ZPL language, which is very niche. But most probably you can find something tailored to your dev experience.
toohotatopic大约 5 年前
What&#x27;s your level? Are you a beginner or do you already have some experience?<p>Also: What&#x27;s your language, your target market? Suggesting a backend project for a frontend language or vice versa doesn&#x27;t help you much.<p>In general, start with a game. You can be as creative as you like, there are no limits. On the other hand, you can keep it as simple as you feel comfortable.<p>That said, if you have some experience, look for an open source library that needs support. You improve the library, you improve your resume and you will get constructive feedback.
srawat1001大约 5 年前
- I would suggest make a small app with just basic crud operations. It should have a front-end, backend and a database and then work incrementally to the other steps mentioned below.<p>- Use k8s to deploy and run your app.<p>- Add more business logic where you will be needing more tools like elasticsearch, message-queues, etc.<p>Some examples from the top of my head are Stock Ticker app, Ticketing software like Zendesk, Food delivery App, etc.<p>Note: Start small, add one feature at a time.
评论 #23292242 未加载
askytb大约 5 年前
Build an app for finding lost pets with facial recognition. Recognizing cats is the easiest thing for neural nets, yet I haven&#x27;t seen it used for lost pets yet.<p>Basic idea, if my pet is lost, I open up your app, upload a few images of my cat and set a monetary reward. On the backend your neural net learns how that specific cat looks like, then other users of the app can snap pictures of random cats on the street and the app will tell them if that animal is lost or not. If someone snaps a picure of a lost cat, they&#x27;ll get connected to the owner and the reward is transfered, the app can take a small cut of it.
评论 #23292103 未加载
giantg2大约 5 年前
It can be difficult to find a worth while idea. I feel that it is important to come up with the idea yourself so that you feel more committed to it, but that might just be me.<p>Look for something you are passionate about, or for something that is useful to you. The idea doesn&#x27;t have to be unique or original. For example, there are apps that track your run time and distance when exercising. Some of these apps collect your data. You could create an app that tracks your run so you know your data isn&#x27;t being collected by a company.
truebosko大约 5 年前
Build something that you wish you had, not what you think people need.
评论 #23292394 未加载
评论 #23291703 未加载
cameronbrown大约 5 年前
Build something simple, and make it a product&#x2F;tool that doesn&#x27;t require many active users to work, aka, doesn&#x27;t require a network effect.<p>I built <a href="http:&#x2F;&#x2F;feedsub.com" rel="nofollow">http:&#x2F;&#x2F;feedsub.com</a> for this reason. Only a few users, but it indexes thousands of feeds and I make plenty of use out of it for myself.<p>My current project is deploying this app on a Raspberry Pi based cluster, and I&#x27;m going to write all the software for this myself to learn distributed programming.
DoreenMichele大约 5 年前
This was written in part to prompt people on HN to think about gig work platform ideas that actually enhance the lives of the workers:<p><a href="http:&#x2F;&#x2F;writepay.blogspot.com&#x2F;2020&#x2F;03&#x2F;the-textbroker-solution.html" rel="nofollow">http:&#x2F;&#x2F;writepay.blogspot.com&#x2F;2020&#x2F;03&#x2F;the-textbroker-solution...</a><p>I&#x27;ve also previously talked about the fact that I live without a car in the US and when I was researching what small town to move to and using Google maps to try to figure out how to get there, if it can&#x27;t give you a full solution from point A to point B, it will not tell you &quot;There&#x27;s a train that goes to X city, but that&#x27;s only halfway&quot; and it doesn&#x27;t cover commuter bus routes between local cities.<p>I routinely went on Amtrak&#x27;s site to find out how close I could get by train and then began searching for local transit options of some sort. I eventually found a solution and a city to move to and all this, but I was homeless at the time and spending all day at the library trying to figure out solutions to my problems.<p>As far as I know, there aren&#x27;t any good apps for &quot;How do you get there from here without a car?&quot; for the US. Google maps does not have this problem space sorted and they seem to be the overall best solution (that I&#x27;m aware of) for finding out how you can get there from here.
评论 #23293871 未加载
评论 #23293958 未加载
sandreas大约 5 年前
Well in my opinion you should create something that helps yourself (!) - not others. Think of your all day life - some things you do pretty often and try to find a project, that really would help you. If there already is a great open source project for your purpose (and probably there is), you could try to get part of it... improve things... read code (which is a good way to get a better skillset!).<p>Targeting a better skillset or developing just for making money most of the time does not result in good ideas or products - but a project of personal interest will motivate you for a long time.<p>Personally, i created software, that i always wanted to have, but did not find something, that fitted all my needs - and it is still fun to work on it... e.g.:<p><pre><code> - A simple tool to transfer files - A tool to improve scanned document images and create a pdf - A tool to convert audio files </code></pre> Just my 2 cents.
评论 #23293365 未加载
DyslexicAtheist大约 5 年前
a different take: why not look for existing abandoned projects that need a new maintainer. every year we have thousands of new ideas that will never survive in the long run so why not help out on something that already has a user-base but doesn&#x27;t see updates? maintaining an existing system, and making it better might not give you the same glory as inventing something new, but imvho it should.<p>e.g.:<p>slide #46 and #47: <a href="https:&#x2F;&#x2F;www.debian.org&#x2F;doc&#x2F;manuals&#x2F;packaging-tutorial&#x2F;packaging-tutorial.en.pdf" rel="nofollow">https:&#x2F;&#x2F;www.debian.org&#x2F;doc&#x2F;manuals&#x2F;packaging-tutorial&#x2F;packag...</a><p><a href="https:&#x2F;&#x2F;www.debian.org&#x2F;devel&#x2F;wnpp&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.debian.org&#x2F;devel&#x2F;wnpp&#x2F;</a><p><a href="https:&#x2F;&#x2F;wiki.debian.org&#x2F;Teams" rel="nofollow">https:&#x2F;&#x2F;wiki.debian.org&#x2F;Teams</a>
pinopinopino大约 5 年前
I am working on spark tickets. Perhaps boring, but useful for others. Sometimes if you have no ideas, you can help out other projects instead.
joeblau大约 5 年前
Start a community for helping people ideate on side project ideas.
xupybd大约 5 年前
The CAD&#x2F;CAM space is pretty out of date. Modern tooling in that space could be highly valuable. That said the industry is not that open to new ideas.
rapjr9大约 5 年前
Build a teleconferencing app tailored for parties rather than meetings. The needs of parties are very different than meetings. I&#x27;d suggest there be a central channel where everyone can participate and talk, with the video on that channel being something that sets the theme of the party (a bonfire, a movie, a performance). Then it should be extremely easy to click on participants and engage one or a few in conversation. Perhaps those side video conversations could bleed into the main channel (maybe audio only) so that people in the main channel can overhear and potentially decide to join in. Think about how people interact at parties and try to tailor video conferencing to work better for social gatherings. Security should be built in to reduce worries about privacy so people feel free to talk; no routing of everything through a central server, peer to peer only; recording should be only by consent (though there would be no way to stop analog recordings). There are a variety of video streaming libraries that might make building such an app easy. It should be trivially easy to understand and use. I think it might almost be possible to use existing teleconferencing apps if everyone could join two channels, the main channel and a side channel, using two devices, e.g., a laptop for the main channel shared by several people, and individual phones for the side channel for smaller conversations. Coordinating all that and explaining to people how it works might be difficult though, so putting it all into one app with an intuitive UI would be useful. There may be issues such as how to deal with audio feedback noise and easily joining and leaving side conversations though. You don&#x27;t want people to have to send invites and accept them to set up a side conversation, you want it to be instant and easy.<p>Even if the coronavirus ended tomorrow, I think this would be a popular and widely used application.
评论 #23292246 未加载
评论 #23292208 未加载
Peretus大约 5 年前
TheMask01 from here on HN posted a project they had created called <a href="https:&#x2F;&#x2F;decentdrops.com" rel="nofollow">https:&#x2F;&#x2F;decentdrops.com</a>. While browsing this really great tool, I noticed the domain name EasySVG.com was available for registration.<p>Maybe an online tool for making SVG files from various types of image formats built on this fantastically brandable domain name?
canada_dry大约 5 年前
Perhaps you could develop an open-source self-hosted tool for neighbours, communities and groups to connect, share info and support each other during quarantine.<p>I posted this a while ago and it never received attention: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22604275" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22604275</a>
langitbiru大约 5 年前
Create cross platform GUI library for Rust programming language. If you succeed, at least you will be very famous.
ericmcer大约 5 年前
This is derived somewhat from a post on HN, and it would be really hard to pull off... but, An intermediary between all the automated bills you pay and your credit card. I.E. Comcast is going to bill me $89 I get a notification asking me to approve the automated payment.
评论 #23296473 未加载
Datsundere大约 5 年前
I&#x27;ve been wanting to create a side project that I can expand and hire people back in my home country (there are tons of college graduates but because the country is a third world country, there aren&#x27;t many tech jobs).<p>My goal is to bring a change on how software is developed using lean methods and based on user research and feedback so the devs aren&#x27;t looked as sweat shop cheap labor from Asia.<p>I&#x27;m having trouble because I&#x27;m not sure how I should start. I don&#x27;t think I&#x27;d want a VC to be involved. There are some great ideas here, I think approaching people and asking them about their problems and empathizing is not easy as an engineer myself but I&#x27;m learning.<p>Any pointers appreciated
gitgud大约 5 年前
If the goal is to improve your skillset, then maybe try building a real-time multiple game. You will learn many different skills, including:<p>- Graphics: Displaying 2d&#x2F;3d graphics, using the GPU, shaders, etc..<p>- Multiple Clients: Dealing with multiple browsers or OS&#x27;s<p>- Realtime Communication: Multiplayer will require sockets or web-rtc to provide a <i>realtime</i> experience<p>- Database Tech: Depending on what DB you choose, you&#x27;ll learn CAP theorem and other trade-offs.<p>- Algorithms: Developing gameplay logic, rendering logic, AI logic.<p>- User Experience: Making the game fun, getting feedback and implementing sugguestions.<p>Making a game is also very satisfying, which is important to prevent burnout during the project.
pr0duktiv大约 5 年前
For me it was just looking for a procedure that annoyed me so much that I just had to build a tool to fix this.<p>Why do we still have to open our calendars, look through endless event notes to copy and paste a link into a browser that then launches the native meeting app? That&#x27;s why I built an app called Meeter [0] for that.<p>[0] <a href="https:&#x2F;&#x2F;apps.apple.com&#x2F;de&#x2F;app&#x2F;meeter-fast-call-initiation&#x2F;id1510445899?l=en&amp;mt=12" rel="nofollow">https:&#x2F;&#x2F;apps.apple.com&#x2F;de&#x2F;app&#x2F;meeter-fast-call-initiation&#x2F;id...</a>
评论 #23292990 未加载
LockAndLol大约 5 年前
<a href="https:&#x2F;&#x2F;github-help-wanted.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github-help-wanted.com&#x2F;</a><p><a href="https:&#x2F;&#x2F;what-to-code.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;what-to-code.com&#x2F;</a><p>Have your pick
kodablah大约 5 年前
Take any of mine you&#x27;d like: <a href="https:&#x2F;&#x2F;github.com&#x2F;cretz&#x2F;software-ideas&#x2F;issues" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;cretz&#x2F;software-ideas&#x2F;issues</a>
sideproject大约 5 年前
Have a look through all the different side projects submitted here<p><a href="https:&#x2F;&#x2F;www.sideprojectors.com" rel="nofollow">https:&#x2F;&#x2F;www.sideprojectors.com</a><p>See if you can make something better. :)
hayri大约 5 年前
a simple search engine in 200 lines - <a href="https:&#x2F;&#x2F;gist.github.com&#x2F;selimslab&#x2F;7d63349e4e247fbcf7ff9dd01c300b42#file-search-py" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;selimslab&#x2F;7d63349e4e247fbcf7ff9dd01c...</a><p>a simple blockchain in 100 lines - <a href="https:&#x2F;&#x2F;gist.github.com&#x2F;selimslab&#x2F;4ea8e87792dec4e23ecedfd4353107b7#file-blockchain-py" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;selimslab&#x2F;4ea8e87792dec4e23ecedfd435...</a>
total_plus大约 5 年前
One side project idea I am working on is a web application starter kit that may be up and running in 30 minutes, with more than 10 fundamental features for every web app. I think it can speed up the time to market of other web app based side projects. It is available at <a href="https:&#x2F;&#x2F;turbovar.com&#x2F;turbovar&#x2F;index.jsp" rel="nofollow">https:&#x2F;&#x2F;turbovar.com&#x2F;turbovar&#x2F;index.jsp</a>
realgabriel大约 5 年前
I wrote a mildly successful article on the topic: <a href="https:&#x2F;&#x2F;filipesilva.me&#x2F;blog&#x2F;12-ideas-for-programming-projects-too-dangerous-not-to-build&#x2F;" rel="nofollow">https:&#x2F;&#x2F;filipesilva.me&#x2F;blog&#x2F;12-ideas-for-programming-project...</a><p>I include a, not very scientific, evaluation of each idea according to profitability, complexity and complexity. Also some real examples of each idea.
sawmurai大约 5 年前
Give us a list of keywords to help you: languages you want to use, hobbies you have, stuff like that. We will try to come up with an idea
geocrasher大约 5 年前
Do something you <i>want</i> to do. That&#x27; sit. It doesn&#x27;t need to be something that whose point is to make your skillset stronger. Just have fun, and don&#x27;t back down from any challenges. Having fun is a huge part of learning, and if we&#x27;re driven out of interest, it&#x27;s even better. So, do what you WANT to do, and the rest will follow suit.
systematical大约 5 年前
Is there something that is annoying you? Do you know there is a better way to do it?<p>I&#x27;ve spent part of the pandemic automating OpenAPI spec with minimal annotations needed for an API. I was annoyed that the existing solutions wanted more annotations than actual code, when all the information OpenAPI&#x2F;Swagger needed was already right there in my code. Just an example.
AlchemistCamp大约 5 年前
You could start with teaching what you know.<p>I&#x27;ve been doing that with <a href="https:&#x2F;&#x2F;alchemist.camp" rel="nofollow">https:&#x2F;&#x2F;alchemist.camp</a> (screencasts for learning Elixir), and it&#x27;s been a great side project. It&#x27;s pushed me to learn more than I would have otherwise, built up a (small) profile online and generally lead to good things.
sankalp221大约 5 年前
Check out <a href="https:&#x2F;&#x2F;trends.co&#x2F;" rel="nofollow">https:&#x2F;&#x2F;trends.co&#x2F;</a><p>They release their research on upcoming trends. Some articles are awesome and lots of people seem to start side projects based on it. In addition, the community and FB group are solid. You can meet lots of makers if you have questions about a specific industry.
doersino大约 5 年前
I&#x27;m sure these already exist in some shape or form, but anyway:<p>1. Grep, but as a web service for RSS&#x2F;Atom feeds. Allows to filter a feed based on search terms, or by author, or by length of post, etc.<p>2. A feed reader (as a web service and mobile app) that specializes on YouTube (etc.) videos, with current playback position sync and other video-specific features.
newusertoday大约 5 年前
auto generate react ui code based on drawing in emacs artist mode <a href="http:&#x2F;&#x2F;www.lysator.liu.se&#x2F;~tab&#x2F;artist&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.lysator.liu.se&#x2F;~tab&#x2F;artist&#x2F;</a> . I don&#x27;t have time right now else i would have pursued it.
jamesbhe大约 5 年前
Here is a list of profitable ideas for reference <a href="https:&#x2F;&#x2F;www.profithunt.co" rel="nofollow">https:&#x2F;&#x2F;www.profithunt.co</a> . I found it helpful to skim through because it isn&#x27;t a list of shiny cool ideas, but projects that actually made money<p>Edit: add https to the URL
techbubble大约 5 年前
Many innovations are two existing things combined in a novel way (phone+computer=smartphone, home+hotel=AirBnB, carriage+motor=car)<p>You could list things you are familiar with or use regularly and see if combining them in a novel way sparks the idea for an innovative product.
dan_can_code大约 5 年前
I also struggle but find that if I choose a few libraries and tools that I would like to make use of, I try and build a project around them - doesn&#x27;t have to be anything in particular, just a kind of playground for the cool libraries and tools.
bergstromm466大约 5 年前
Check out the cool stuff happening in the distributed web space, as well as the Protocol&#x2F;Platform Cooperative movement<p>It&#x27;s all open source, and I believe we will go into that direction very soon!<p>Projects like Holochain, IPFS, DAT and Holo-REA
markus_zhang大约 5 年前
Not sure what&#x27;s your target, so it&#x27;s really difficult to make suggestions.<p>A few things I might do in the near future: a PyQT tilemap editor which supports limited random generation; Reading CSAPP3 and work on the projects.
xellisx大约 5 年前
<a href="https:&#x2F;&#x2F;github.com&#x2F;ellisgl&#x2F;keyboard-schema" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ellisgl&#x2F;keyboard-schema</a> (or any other of the repos could always use help. Haha)
kfk大约 5 年前
I am putting together a crm and data extractor with nomad&#x2F;consul&#x2F;fabio. I feel there is a lack of good content on how to build cloud solutions with proper security. Feel free to reach out.
meagher大约 5 年前
Bunch of random ones I’ve come up with <a href="https:&#x2F;&#x2F;www.are.na&#x2F;tmm&#x2F;random-public-ideas" rel="nofollow">https:&#x2F;&#x2F;www.are.na&#x2F;tmm&#x2F;random-public-ideas</a>
bingdig大约 5 年前
If you&#x27;re interested in politics and transparency, we&#x27;re looking for help over at <a href="https:&#x2F;&#x2F;www.govtrades.com" rel="nofollow">https:&#x2F;&#x2F;www.govtrades.com</a>
tehlike大约 5 年前
Please build a decent vms for residential use. I will pay for it.
评论 #23291874 未加载
sixQuarks大约 5 年前
Very simple. Create something that saves a group of people time in some way. Let’s say making it easier to research something &#x2F; like a product they’re interested in.<p>Saving time = value.
distantaidenn大约 5 年前
No comment on the ethics of it, but: go to freelance sites (such as upwork), and look at what people are requesting. Lots of good (and bad) ideas are on there.
评论 #23292473 未加载
mesaframe大约 5 年前
Maybe build something to learn something. Ask yourself what do you want to learn. Then go down that path.<p>Try to make the goal short yet difficult.
revskill大约 5 年前
I have an idea but still not implemented yet. Make a webpack plugin to have file-based routing like Next.js.
miguelmota大约 5 年前
Find something that you repeatedly do and try to automate it. Create things that save time.
dlkf大约 5 年前
Meta advice: don&#x27;t try to solve a problem you haven&#x27;t personally had.
ThomPete大约 5 年前
Make an automated bookmarking service based on your browser history.
评论 #23293279 未加载
nallo大约 5 年前
Build things for other people you like or care about.
评论 #23292924 未加载
lalaland1125大约 5 年前
1. Build an adblocker for locast.org
pgt大约 5 年前
Make something you want.
tasogare大约 5 年前
If you have no idea, why do you want to have a side project? You are taking it backwards, a project is the expected solution to a problem you face. You need to find something to solve, then what can be a project will be obvious.
nkkollaw大约 5 年前
I think you could improve your English if you have some free time.<p>That&#x27;s a good skill to have!
tolidano大约 5 年前
Cynically, this post could have been: “you aren’t going to work on that potentially lucrative or rewarding idea, stop hoarding it and give it to me.”<p>Isn’t this also “I need a product-focused co-founder”?
评论 #23291944 未加载