nowfound

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.

  1. 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

  2. 2TP

    2019 · secretgeek.github.io

  3. 3

    The dumbest most effective solution to your indecisiveness.

    2016

  4. 4
    Dazzle116

    A mobile web browser engineered from first principles

    2017

  5. 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

  6. 6NA

    2013 · arc.io

  7. 7AE
  8. 8

    Faster than AngularJS and ReactJS. Better MV-ish Framework.

    2015

  9. 9BA
  10. 10JO

    2012 · github.com

  11. 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

  12. 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

  13. 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

  14. 14AJ
  15. 15HG
  16. 16SB
  17. 17WM
  18. 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

  19. 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

  20. 20PA

    2014 · pagehopapp.com

  21. 21BY

    2017 · github.com

  22. 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

  23. 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

  24. 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 →