nowfound

Dev tools · November 11, 2019

O!

Tiny and utterly useless ReactJS clone

O! launched on November 11, 2019 with 2 votes. The site was still online in September 2026, 6 years on.

What it does

A very small (<1KB) library to explain how React-like libraries work. Never meant to be used in any of the serious projects. But, hey, it has a JSX-like language and even Hooks! How cool is that? It's really an exercise in minimalism, and nothing more.

Tiny and simple React clone. Contribute to zserge/o development by creating an account on GitHub.

Does a similar job

all alternatives →
  • Tiny and utterly useless ReactJS clone (exercise in minimalism)2019 · github.com · ▲22

    Tiny and simple React clone. Contribute to zserge/o development by creating an account on GitHub.

  • Swap.js – a JavaScript micro-framework (HTML fragments over the wire)2023 · github.com · ▲127

    Hi HN! I created this lib in the need of a simple and tiny framework to easily do AJAX-style navigation &#x2F; replacement of fragments in the page, in a web application. For people who don't want to use client-side-rendering and complex frameworks à la React, there are nowadays a few "HTML-over-the-wire" libraries, like HTMX, Unpoly or this super-tiny one Swap.js :) One other key thing is that no external tool is needed: no bundler, no webpack, no TypeScript compiler, no minification needed. Just write HTML, JS (+ your preferred server-side language: PHP, Python, etc.) and it works. The…

  • CR
    Copy React code from any site2022 · sample-code.aspect.app · ▲374

    I made this because building React components from scratch is super annoying. Most visual elements already exist on the web, and I figured there should be a way to leverage that. I hope it's useful!

  • IM
    I made React with a faster Virtual DOM2022 · ▲109

    Hi! I made a React compatibility library for a Virtual DOM library (https:&#x2F;&#x2F;github.com&#x2F;aidenybai&#x2F;million). The idea is to have much faster rendering (a compiler optimizes virtual DOM beforehand) while ensuring the same developer experience React provides. This is very, VERY early stage, so be prepared for weird bugs &#x2F; plugin incompatibility &#x2F; etc. If you have any suggestions, I'd be more than happy if you replied in a comment with it! You can spin up the demo here >> https:&#x2F;&#x2F;stackblitz.com&#x2F;github&#x2F;aidenybai&#x2F;million-react-compat

  • TR
    TinyJs React like framework in 35 lines of code2025 · ▲43

    Hi HN, I got to work yesterday and today and came up with a very simple way to create and manage state in TinyJS. I end up creating a simple App to illustrate how to use the new createState function and custom components in a React like manner. Here's the code for it - https:&#x2F;&#x2F;github.com&#x2F;victorqribeiro&#x2F;tinyapp Here's the PR for the createState function - https:&#x2F;&#x2F;github.com&#x2F;victorqribeiro&#x2F;TinyJS&#x2F;pull&#x2F;9

  • AJ
    A JavaScript UI library for imperative JSX2024 · npmjs.com · ▲41

    I've been building a web UI library for a side project of mine. I thought it might be useful to others, so I'm releasing it as open source. To put it simply, I realized that most of my pain points with React come from its declarative model ui=f(state). So I'm trying something that I'm calling "imperative JSX." Instead of treating JSX as the source of truth for your UI, it essentially becomes a query interface for DOM manipulation. I first had the idea for it a few months ago, and only began writing it in earnest last week, so it's extremely early and nowhere near production-ready. Still, I'd…

More dev tools this month

the category →
  • /dev/null▲482

    a social network for devs

    Dev tools · 3d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 27d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 25d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 22d ago · openbot.run

  • Talanoa▲343

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 20d ago · talanoa.email

  • CoreSpeed▲332

    One MCP for everything your agents need: apps, memory, tools

    Dev tools · 28d ago · corespeed.io

Source: Product Hunt launch ↗

Launched alongside, November 2019

the whole month →
  • Manage all your small projects for free

    Work · 2019 · basecamp.com

  • Product tips in a comic book format

    Growth · 2019 · growth.design

  • A futuristic electric pickup truck from Tesla ⚡️

    Life & fun · 2019 · tesla.com

  • Cocoon▲674

    A private app for the most important people in your life

    Work · 2019 · cocoon.com

  • Adalo▲616

    Build apps for every platform, without code ✨

    Work · 2019 · adalo.com

  • Remove the background from any image for free

    Work · 2019 · stickermule.com