nowfound

Dev tools · alternatives · 2026

TR

24 alternatives to TinyJs React like framework in 35 lines of code

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://github.com/victorqribeiro/tinyapp Here's the PR for the createState function - https://github.com/victorqribeiro/TinyJS/pull/9

TinyJS is a minimal JavaScript framework that enables React-like state management and custom components in just 35 lines of code. It provides a createState function for managing application state alongside custom… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.

  1. 1

    Hey HN, I'm Nate, the creator of Tamagui. One is a React framework that does two things differently in hopes of simplifying how we build websites and apps: 1. It unifies React Native and React web with typed file system routing by making Vite able to serve RN. This lets you share (or diverge) your code in a simpler way for cross-platform apps. 2. We've partnered with Zero (https://zerosync.dev) to make local-first work well. We've been building a solution in One that makes Zero supporting server rendering, without waterfalls, and with seamless server/client handoff. ---…

    2024 · onestack.dev · its alternatives →

  2. 2

    UI as finite-state machine . Contribute to stepanvanzuriak/Finite development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  3. 3

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

    2019 · github.com · its alternatives →

  4. 4
    TinyJS▲14

    A tiny JavaScript library for creating HTML elements

    2024 · github.com · its alternatives →

  5. 5AV

    I made this because building UIs in a lexical medium like code is super annoying. I have to pre-render what I’m making in my head, and then jump between the browser and IDE to test. I was inspired by the developer console in chrome and safari since I end up editing css there because it’s ironically more convenient. Hope it’s useful!

    2022 · dev.aspect.app · its alternatives →

  6. 6
    react.dev▲543

    The new home for React and its documentation

    2023 · react.dev · its alternatives →

  7. 7
    DisplayJS▲210

    A simple JavaScript framework for building ambitious UIs 😊

    2017 · display.js.org · its alternatives →

  8. 8

    Hi HN! I created this lib in the need of a simple and tiny framework to easily do AJAX-style navigation / 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…

    2023 · github.com · its alternatives →

  9. 9

    A lightweight programming language built with Go. Contribute to confh/Tiny development by creating an account on GitHub.

    Jun 2026 · github.com · its alternatives →

  10. 10
  11. 11TS

    The simplest app state management for React

    2021 · simpler-state.js.org · its alternatives →

  12. 12

    The needs of app developers all around for better work tools the world give way to progress. On the UI Frameworks front, one toolkit proves useful.

    2014 · touchstonejs.io · its alternatives →

  13. 13

    Your personal junior developer

    2023 · github.com · its alternatives →

  14. 14

    A reactive JS library for structured state and tabular data.

    2022 · tinybase.org · its alternatives →

  15. 15UG

    Hi all, I'm currently working on my hobby project, and one of the fun constraints I put in was to build using as less dependencies as possible. I chose Go as it has a really good standard library, and all went well for building backend. But for frontend, I was wondering whether I should break the constraint and go for React. I tried options like Web Components, but I really didn't like the ergonomics and I didn't want to use jQuery either. Out of curiosity, I was exploring Go's html/template package to see if I can write UIs in a React-like manner. I found most of the online docs using…

    2024 · its alternatives →

  16. 16

    The simplest app state management for React. Contribute to arnelenero/simpler-state development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  17. 17

    A minimal skeleton for building testable React apps using Babel - pheuter/essential-react

    2015 · github.com · its alternatives →

  18. 18
    O!▲2

    Tiny and utterly useless ReactJS clone

    2019 · github.com · its alternatives →

  19. 19

    React is excellent at rendering UI. I built Snapstate because I wanted business logic to live somewhere else.

    Apr 2026 · thales.me · its alternatives →

  20. 20YA

    About a year ago, I stumbled upon a new Nodejs language called "Imba", I found this language to be interesting and it seemed like it had a lot of potential. Doing a bit of digging, I realized no one had created a framework for it, so what did a normal dev do? Well, a normal dev went ahead and created another Nodejs Framework, only this time it was meant for Imba. So what did I create? I created a batteries included Framework heavily inspired by Laravel but it runs on Nodejs, and uses Imba as the default language, but you can actually use TypeScript or JavaScript. In fact, when creating a new…

    2022 · its alternatives →

  21. 21

    A light weight CLI tool for rapid scaffolding of React apps

    2021 · npmjs.com · its alternatives →

  22. 22

    I created a small 2D game engine named Tiny. The engine was created using Kotlin Multiplatform and can run on a JVM and JS. Funny things: Games can be created using the programming language Lua. Tiny is designed to help you create and test your ideas quickly and effectively. Not only can you run your games on your desktop computer, but you can also export them for the web, making it easy to share your creations with others. You can create games easily with the hot reload, small API and Lua, which is very easy to learn. If you want to test a game idea, to try to create your first game or just…

    2023 · minigdx.github.io · its alternatives →

  23. 23FJ
  24. 24

    A simple react / angular clone. Well, that's the end goal anyway. Just an experiment. - zackify/Simpler

    2014 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →