nowfound

Dev tools · alternatives · 2026

24 alternatives to Exome.js

State manager for deeply nested states

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Exome.js launched in 2024; newer entries below may have overtaken it.

  1. 1

    Statechart library and editor. Contribute to jonasblixt/ufsm development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  2. 2TS

    The simplest app state management for React

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

  3. 3

    Cross-browser storage for all use cases, used across the web. - marcuswestin/store.js

    2017 · github.com · its alternatives →

  4. 4

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

    2018 · github.com · its alternatives →

  5. 5
    Clerk▲280

    Authentication and user management for React and Next.js

    2021 · clerk.com · its alternatives →

  6. 6
    Stateful▲146

    DevOps Notebooks for Teams

    2024 · stateful.com · its alternatives →

  7. 7
  8. 8

    :package: Like npm, but faster - an alternative package manager for Node - alexanderGugel/ied

    2015 · github.com · its alternatives →

  9. 9
    NestJS▲149

    A progressive Node.js framework 🚀

    2018 · nestjs.com · its alternatives →

  10. 10

    🚀 Fast and simple Node.js version manager, built in Rust - Schniz/fnm

    2019 · github.com · its alternatives →

  11. 11
    Ultra▲95

    Fast JavaScript package manager

    2022 · its alternatives →

  12. 12

    Simple SQL finite state machine for Postgres. Contribute to michelp/pgfsm development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  13. 13

    Hi HN, I’m Samrith, creator of Hyperterse. Today I’m launching Hyperterse 2.0, a schema-first framework for building MCP servers directly on top of your existing production databases. If you're building AI agents in production, you’ve probably run into agents needing access to structured, reliable data but wiring your business logic to MCP tools is tedious. Most teams end up writing fragile glue code. Or worse, giving agents unsafe, overbroad access. There isn’t a clean, principled way to expose just the right data surface to agents. Hyperterse lets you define a schema over your data and…

    Feb 2026 · hyperterse.com · its alternatives →

  14. 14

    Minimalist state machine. Contribute to RobinBressan/ex-machina development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  15. 15

    Simpler state management. Contribute to lucialand/luciex development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  16. 16
    TypeORM▲81

    Node.js ORM written in TypeScript

    2017 · github.com · its alternatives →

  17. 17SA

    We'd like to show you Storex, a database abstraction layer that allows you to move your database interaction code between client- and server-side. By surrounding it with modular, recombinable packages for common problems such as schema migrations, it's possible to re-use logic touching the database across a wide variety of databases, allowing you to develop your code entirely in-browser in your daily development workflow, and then move your database to PostgreSQL/MySQL back-end once you're ready. Storex was designed modularly enough to easily be adapted to mBaaS like Firebase, which is…

    2019 · its alternatives →

  18. 18

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

    Apr 2026 · thales.me · its alternatives →

  19. 19TR

    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

    2025 · its alternatives →

  20. 20

    Hi HN! I've built [CXXStateTree](https://github.com/ZigRazor/CXXStateTree), a modern C++ header-only library to create hierarchical state machines with clean, intuitive APIs. It supports: - Deeply nested states - Entry/exit handlers - State transitions with guards and actions - Asynchronous transitions with `co_await` (C++20 coroutines) - Optional runtime type identification for flexibility It's ideal for complex control logic, embedded systems, games, robotics, and anywhere you'd use a finite state machine. I’d love feedback, use cases, or contributions from the…

    2025 · github.com · its alternatives →

  21. 21

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

    2021 · github.com · its alternatives →

  22. 22AA

    We've rolled out a feature for openbase.com that we think is a DX game changer for Node devs. Since the emergence of ECMA Script modules, it's been a continuous guessing game as to what kind of exports a package has. That's never really been discoverable without using a site like unpkg, or installing the package and inspecting package.json. Openbase now displays the ES Module support level (e.g. type of exports) on all of their package pages. We added this feature because our devs are some of the folks continually caught off guard by installing an NPM dependency only to find out it's…

    2022 · its alternatives →

  23. 23

    Easy to use, performant global state manager for React.

    2021 · npmjs.com · its alternatives →

  24. 24

    A state management library for React & JS apps

    2020 · syncstate.github.io · 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 →