TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What is your favourite stack for small personal projects?

13 pointsby ScottASover 8 years ago
Small personal projects have very different requirements than full commercial applications. Ideally they are easy to get set-up in a weekend or two, are enjoyable to produce, require very little maintenance, and are easy on the wallet.<p>What are your favourite stacks for personal projects?

19 comments

mobiuscogover 8 years ago
Java or Python (or occasionally C#).<p>Why do I need a &#x27;stack&#x27; for a personal project ? Also, a weekend-or-two to set-up ?!? If it takes longer than 30 minutes to get going, it&#x27;s not going to happen.
borplkover 8 years ago
As someone who is deep into fancy Javascript stuff (React&#x2F;Redux&#x2F;Webpack you name it) at this point I would say PHP7!!<p>There is something special about being able to create a helloworld.php and have it sit there up and running with reasonable performance without issues so you can forget about it.<p>Wait until you outgrow it and then consider something else.<p>I regret wasting so much time (and trust me I&#x27;m no noob in this) setting up boilerplate dev environments file watchers transpilers hot module reload nginx reverse proxy server-side rendering server REST API layer client side routing graceful reloading blah blah blah.<p>Drop a few php files under Apache and keep marching forward.
评论 #12686777 未加载
whostolemyhatover 8 years ago
Usually React, using this boilerplate: <a href="https:&#x2F;&#x2F;github.com&#x2F;davezuko&#x2F;react-redux-starter-kit" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;davezuko&#x2F;react-redux-starter-kit</a> which has Webpack and testing already set up.<p>For APIs I either use Express if it&#x27;s really small, or Django&#x2F;Django Rest Framework&#x2F;Postgres if I want something with admin pages.
soulchild37over 8 years ago
Ruby on Rails + PostgreSQL hosted on digitalocean. I have written a chef cookbook that helps me configure basic server security and install Rails&#x2F;Nginx&#x2F;PostgreSQL with just one command. The automated server setup took around 15 minutes then I can deploy my app to it.
krappover 8 years ago
I&#x27;m a dinosaur - I&#x27;m still partial to the venerable PHP, SQL, and Regular Old Javascript.<p>Although I did teach myself how to develop in Hack through Vagrant on Windows, and I kind of prefer Hack to PHP for the XHP extension alone.
radix07over 8 years ago
If you don&#x27;t need a database or a dynamic interface, I have a personal site running with Jekyll. It&#x27;s static and cost a few cents a month to run on Amazon S3 (until I actually get some traffic). Github Pages is also an option if you are going this route.
pmontraover 8 years ago
Ruby or Ruby on Rails, because they&#x27;re the ones I&#x27;m more proficient in. I did very small projects in Node and Elixir and I would like to become better at Elixir. But the time for personal projects is small so productivity is super important.<p>In general pick the tools you&#x27;re better at.
rayalezover 8 years ago
Django, HTML&#x2F;SCSS&#x2F;jQuery, Zurb Foundation,<p>Digital Ocean, PostgreSQL, nginx.<p>Pelican for static websites.<p>I&#x27;m really happy with this choice of tools.<p>Simple, powerful, elegant, extremely fast and productive, and is pure joy to develop!
emilburzoover 8 years ago
Java (+ GWT for the web)<p>I recently found out about <a href="http:&#x2F;&#x2F;www.ninjaframework.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.ninjaframework.org&#x2F;</a> which makes the process even faster.
shaknaover 8 years ago
Coffeescript, Flask or Bottle, Heroku. Maybe Firebase if I need a database.<p>Or if I don&#x27;t need anything dynamic, Hakyll (Pandoc integrated!), and GitLab Pages (automatic CI deploy via any docker instance from git push).
stevekempover 8 years ago
I tend to use Perl (generally via CGI::Application, but more recently with Dancer &#x2F; Mojolicious). For databases I use MySQL and Redis for caching.
source99over 8 years ago
How many people work on projects expecting them to only be small personal projects vs the start of the next big thing?
评论 #12689458 未加载
singoldover 8 years ago
Python + django + postgresql
randelramirezover 8 years ago
asp.net mvc + EF + AngularJS + TypeScript + Bootstrap, I&#x27;m a .Net Developer.
merchangover 8 years ago
LAMP + Skelton boilerplate
usgroupover 8 years ago
Linode &amp; Docker &amp; bash &amp; (Go v R v Python) &amp; SQLite
miguelrochefortover 8 years ago
C#, ASP.NET MVC, Entity Framework, Typescript.
warriorkittyover 8 years ago
Laravel + AngularJS + Heroku
dhoganover 8 years ago
Node.js