Alternatives
Products that do what A motherfucking app (does one thing, under 300 LOC) does
Inspired by motherfuckingwebsite.com, this is a 100% static HTML/JS app. You get one task box. A “do nothing” button. And zero bullshit. No login. No tracking. No frameworks. Just focus. Under 300 lines of code. Built for fun. Possibly for sanity.
- 1IM
Hi HN! I made many small web games in the past with Unity or Phaser. But this time I wanted to make something completely on my own. So I coded a basic game framework in plain JavaScript, and used it to make Almost Pong. This was a really fun project that taught me a lot about JavaScript, and I plan to make more minimalist games with this framework. Interesting fact: Almost Pong doesn't load any assets, all sprites and sounds are generated with code. Happy to answer questions, and please let me know if you have any feedback on the game. Thanks!
2022 · lessmilk.com
- 2TP
2019 · secretgeek.github.io
- 3

- 4

- 5ΜA
I built µJS because I wanted AJAX navigation without the verbosity of HTMX or the overhead of Turbo. It intercepts links and form submissions, fetches pages via AJAX, and swaps fragments of the DOM. Single tag, one call to `mu.init()`. No build step, no dependencies. Key features: patch mode (update multiple fragments in one request), SSE support, DOM morphing via idiomorph, View Transitions, prefetch on hover, polling, and full HTTP verb support on any element. At ~5KB gzipped, it's smaller than HTMX (16KB) and Turbo (25KB), and works with any backend: PHP, Python, Go, Ruby, whatever.…
Mar 2026 · mujs.org
- 6NA
2013 · arc.io
- 7AE
2018 · kabas.online
- 8

- 9BA
2021 · technicalsource.dev
- 10JO
2012 · github.com
- 11HF
I've been having a blast making multiple mini apps that run in the browser. I've been trying to see how far I can go without having a backend and relying on other services. I wrote these for fun and wanted to know what folks think.
Jun 2026 · joeheyming.github.io
- 12AH
My wife and I recently submitted to a mobile game jam on Newgrounds (yes, it's still around). What started as a question of whether we could do it somehow morphed into whether we could do without so many of the seemingly needless complications rampant in our respective industries. My wife thus did all the art as traditional frame-by-frame animation (no puppets or tweening) and I preceded without a game engine. I did use a pre-processor that gives JS a Lisp syntax (Parenscript), because C-syntax is gross. We hope the end result, while definitely of small scope, will serve to inspire some…
2022 · github.com
- 13AC
We created Slash (https://getslash.co/hn) after realizing that todo list apps are hopelessly broken. They're great at making lists, but offer you no help in crossing them off. In fact, they often create even more stress when you're staring at a list 100 items longs. Slash is a task "do-er" that helps you CRUSH your list by focusing on one task at a time. Quickly enter your tasks, hit 'Start', and the window shrinks down to a small always-on-top window that shows your current task and how long you've been working on it. When you're done, hover over the task name and click…
2019
- 14AJ
2015 · howjs.com
- 15HG
2020 · findingmyhtmlgoddess.com
- 16SB
2018 · stacker.app
- 17WM
2015 · bevacqua.github.io
- 18IM
It's dead simple. There's no fancy interface. Basic features are gone. That's all on purpose. If you're like me, you're always writing down ideas on pieces of paper. My webapp is like that, but for the internet. Let me know if you find it useful.
2012 · ideab.in
- 19AS
This is a browser front-end (ultra simple) for Chrome, built using puppeteer. I like it because it provides a usable single browser tab (that conveniently crashes on certificate errors (thanks to puppeteers default flags which I haven't altered here)), without using any JS scripting on the client side. There's some clever hacks to get that to work, including stylesheet media queries (to zero in on the correct viewport dimensions), and MJPEG, a crazy HTTP keep-alive way to stream JPEG frames of a video, favored by old-style CCTV/security/web cameras allegedly. I noticed it went from…
2022
- 20PA
2014 · pagehopapp.com
- 21BY
2017 · github.com
- 22AG
Put this together this afternoon. I've been after something to quickly jot down the odd piece of information that I can access later in the day when browsing the web. Hopefully you find it useful. Criticism/thoughts/ideas greatly appreciated. I should add, since all the hard work here lies in the work of others here — garlic.js is a great plugin for handling localstorage. Cheers Jason
2012 · a5.gg
- 23AA
Mond is a tiny chrome extension that kindly ask you to choose what you want to do before having an Internet session. Based on your choice, it will open in advance / block webs to save you lots of manual actions and prevent distraction. This is a product I made to solve my own problem and I been using it for about 2 months before releasing it. Look forward to your feedbacks folks.
2023 · chrome.google.com
- 24DT
This weekend I was looking for a side project to play around with Go so I built a simple web experiment to test the self control of the internet: it has a single button, a live click counter, and a timer. I want to see how long the internet can collectively resist clicking it. The backend is a very simple Go binary with Go's std http server, web sockets, a WAL-style log of clicks, plain CSS and Comic Sans. Inspired by Silicon Valley's (HBO series) Bro app, OneMillionCheckBoxes and Cookie Clicker
2025 · onebutton.click
Ranked by how close each launch is in meaning, then by votes. Refine with a description →