nanostores
A tiny (286 bytes) state manager for React/RN/Preact/Vue/Svelte with many atomic tree-shakable stores (by ai)
recharts
Redefined chart library built with React and D3 (by recharts)

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io
featured
nanostores | recharts | |
---|---|---|
20 | 39 | |
6,314 | 25,511 | |
1.9% | 1.1% | |
7.6 | 9.8 | |
about 1 month ago | 2 days ago | |
TypeScript | TypeScript | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nanostores
Posts with mentions or reviews of nanostores.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-08-19.
-
Using nanostores in Astro + Vue setup
use a shared state manager like nanostores
- Nanostores: A tiny (286 bytes) state manager for React/RN/Preact/Vue/Svelte
-
Building jargons.dev [#2]: The Dictionary Search Engine
I retrieved access to files the directory of words using the Astro.glob() function super easily (too bad I couldn't talk about how powerful this function is; how glad I am it existed out-the-box in Astro and how much ease it brought into the flow of getting this search engine up and running) and plugged the returned array of word objects into a $dictionary state (maybe I should call this a store) powered by nanostore (another beautiful stuff right there)
-
Astro.js as an alternative to Next.js: pushing the limits
In its docs, Astro recommends nanostores, but I’ve used effector in the past. And LOVED IT. So I’ve used it for this project as well.
-
React roadmap ( with explanations and resources, all in one place)
Nanostores explanation
-
How to Write a Great Readme
vidstack is very light on technical details but starts with a concise intro and a screenshot, as well as relevant links: https://github.com/vidstack/player
payload is well-structured in general: https://github.com/payloadcms/payload
nanostores starts out with an intro and telling code examples, followed by lots of technical details: https://github.com/nanostores/nanostores
-
Is redux and thunks still used or are there other alternatives for it now?
Nanostores and Reatom are also great, fast atomic libs
-
Is it possible to build a “framework agnostic” library like tanstack table?
Astro handles multi-framework components (React, Vue, etc) and they recommend using the nanostores library for shared state.
-
how to share state between components with distant shared parent?
Checkout Nanostore it's what Astro.build recommends for sharing state across different ui libraries.
-
Building a multi-framework dashboard with Astro
All of these are valid ways of fixing the state management issue, but it's clear that we need to find a common solution that works for all the UI libraries. This is where nanostores comes into play! The description they provide on their GitHub page is simply perfect:
recharts
Posts with mentions or reviews of recharts.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2025-04-22.
-
Demystifying npm package installation: Insights, analysis and optimization tips
In order to run each scenario, there must be a package.json file present. For this analysis, we will use the following package.json file. This is a real package.json file, that I've used when creating a simple demo of Recharts library.
-
A new way to make graphs more accessible to blind and low-vision readers
I know the Recharts[1] library have been trying to make their charts more accessibility, but so far I haven't seen any users with screen readers give feedback. If there are any users here with screenreaders, can you read the chart on this link: https://www.chartmaker.io/charts/Ra1UTI7gArCTO0o2MV4zZ
[1]: https://recharts.org/
- 14 Super Useful React Libraries You Should Know
-
Ask HN: What's the best charting library for customer-facing dashboards?
Chartjs looks great, but I've never used it so can't recommend personally. I've used https://recharts.org a lot with success.
-
recharts VS MUI X - a user suggested alternative
2 projects | 20 Jan 2024
-
Complete Tutorial: React Admin Panel with refine and daisyUI
We first build the dashboard page where we present stats for relevant KPIs in cards, charts and a table. We use the React-based Recharts library for plotting our data.
- Climate Change Tracker
-
Recharts - Call for contributors
Hi all, I am one of the (few) current maintainers of the relatively popular recharts charting library.
-
13 Must Know Libraries for a React Developer
This library has more than 20K stars on GitHub and more than 1.3 million weekly downloads on NPM as of August 2023.
-
Level Up Your Web App with Stunning React Charts: Introducing the Top 10 React Charts Libraries
Recharts is another React charting library that simplifies creating charts by providing a wide range of chart components out of the box. It is built on top of D3.js but abstracts away the complexities, making it easier for React developers to create interactive and visually appealing charts and graphs. Recharts leverage the power of SVG (Scalable Vector Graphics) for rendering, allowing charts to be scalable and fit on any screen size.
What are some alternatives?
When comparing nanostores and recharts you can also consider the following projects:
jotai - 👻 Primitive and flexible state management for React
react-chartjs-2 - React components for Chart.js, the most popular charting library
effector-react - Business logic with ease ☄️
heatmap.js - 🔥 JavaScript Library for HTML5 canvas based heatmaps
tsm - TypeScript Module Loader
react-vis - Data Visualization Components

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io
featured