mrkeyoor.com_
Tue 01 Sept 17:40 UTC
Dev Toolsevaluationupdated 26 Aug 2026

awesome-react-native review

Awesome React Native is an English-language, editor-curated directory of libraries, tools, apps, and learning material for React Native developers. It helps you assemble a shortlist by grouping current options around jobs such as navigation, storage, testing, and on-device AI, but it does not compare them or guarantee compatibility with your app.

+7stars / 7d
Verdict

We could not run commit 6733606 because this 28,684-byte README has no supported software ecosystem or Dockerfile, so Awesome React Native should be used as a reading list, never as tested tooling. Its August 26, 2026 rebuild makes it a useful first pass for developers who have not tracked the ecosystem recently. Follow every promising link and verify versions, maintenance, native setup, and license before choosing a dependency.

We ran it

Screenshot of awesome-react-native (www.awesome-react-native.com)

Answers from our run

Did you run awesome-react-native yourself?

No. GitHub reports no primary language for it, and it carries no manifest our lab installs from, and no Dockerfile, so there was nothing standard to install, build or test. This review is written from the repository's own documentation.

Who should not use awesome-react-native?

Teams that need package-by-package compatibility data: the README links projects, while React Native Directory is the listed source with maintenance and New Architecture signals.

What are the alternatives to awesome-react-native?

React Native Directory, Expo examples, React Native. Its August 26, 2026 rebuild makes it a useful first pass for developers who have not tracked the ecosystem recently.

Setup5/5No install is needed; it is a Markdown directory
Docs4/5Clear categories and short descriptions, without comparison detail
Community4/535,688 stars and a current contribution queue
Maturity3/5Long-lived list, recently rebuilt after a five-year commit gap

Who it’s for

React Native developers who want a browsable starting list before evaluating packages themselves.
Teams moving to the New Architecture that want names of current libraries and official resources in one place.
Maintainers looking for a contribution-driven directory with stated recency and adoption rules.
Developers surveying Expo, native modules, MCP tools, or open-source React Native apps.

Who it’s NOT for

Teams that need package-by-package compatibility data: the README links projects, while React Native Directory is the listed source with maintenance and New Architecture signals.
Buyers expecting install instructions or working sample code: the repository says the GitHub README is now the product, and our sandbox found no runnable ecosystem or Dockerfile.
Anyone treating inclusion as a security or quality audit: the contribution rules check maintenance, current React Native support, adoption, or novelty, not vulnerabilities or API behavior.
Developers who need reproducible historical snapshots: the project publishes no GitHub release, and its 2026 rebuild replaced the older list directly on the master branch.

Setup reality

We did not run commit 6733606 in our 3-CPU, 8 GB sandbox. The checkout had no supported language ecosystem and no Dockerfile, so there was no honest install, build, or test command to execute. This repository is a Markdown directory, not software you deploy.

Using it needs a browser and your own evaluation process. Each linked library has separate platform requirements, native dependencies, versions, and credentials. The list itself provides short descriptions rather than setup recipes.

The contribution guide accepts projects with a release or meaningful commit within roughly 12 months and prefers current React Native plus New Architecture support. Those are editorial entry rules, not a compatibility matrix for a specific React Native, Expo, iOS, or Android version.

The directory covers the current React Native toolchain

Awesome React Native is a hand-edited index, with sections for UI, navigation, data, testing, deployment, open-source apps, and learning. The August 26, 2026 rewrite added Expo-era tools, New Architecture libraries, AI agents, MCP servers, and on-device inference. It also removed dead, archived, and superseded entries. That reset matters because a mobile library list decays quickly when native APIs, build systems, and framework defaults change.

The README is 28,684 bytes and is the entire product. Entries usually get one sentence and a link. That restraint makes scanning easy: a developer can move from lists to maps or storage without reading mini essays. It also limits what inclusion tells you. You get the editor's shortlist, not supported React Native ranges, recent release dates, native configuration steps, bundle impact, or results from a sample app.

Editorial rules require activity within roughly 12 months

The contribution guide gives maintainers a real bar. A suggested project should have a release or meaningful commit within about 12 months, work with current React Native, and preferably support the New Architecture. Libraries also need adoption or unusual technical value. Commercial services can appear when they are widely used. Removal pull requests are welcome when a project is dead, archived, or superseded.

Those rules are better than an unfiltered link dump, though they are still judgments made during review. The repository does not publish a machine-readable record showing when each entry was last checked. Its opening claim says listed projects work with modern React Native, but a 3-CPU sandbox cannot prove hundreds of linked packages against iOS, Android, Expo, and bare workflows. Treat the rule as a screening method rather than a warranty.

React Native Directory gives the missing compatibility signals

The list itself points readers to React Native Directory, which is the better tool once your question becomes specific. Directory supports search and filters, with maintenance and New Architecture data attached to packages. Awesome React Native is stronger earlier in the decision: its categories can show you that several approaches exist, including native navigation, React Navigation, and Expo Router, without asking you to know the right package name first.

A sensible workflow uses both. Start here to understand the field, then check candidates in Directory and their own repositories. For a dependency that crosses the native boundary, confirm the exact framework version, iOS and Android requirements, Expo compatibility, and release activity. The 2026 editorial pass reduces obvious dead ends, but it cannot replace building the candidate inside your application.

What happened when we ran it

We did not run commit 6733606. Our sandbox inspection found no supported language ecosystem and no Dockerfile, so there was no install, build, or test target that could produce a meaningful result. Saying that plainly is important: the repository is a curated Markdown document, and any build result would belong to one of the projects it links, not to Awesome React Native.

The sandbox had 3 CPUs and 8 GB of RAM, but neither resource affected the outcome. There were no package counts, timings, test counts, audit results, or vulnerability findings to report. A reader can clone the repository for an offline copy, yet the normal use is simply reading the rendered README on GitHub. Setup ease is therefore excellent, while software verification is outside this project's scope.

The 2026 rebuild followed five years without a commit

Git history adds useful context to the fresh-looking page. commit 6733606 rebuilt the list on August 26, 2026. The preceding visible content commits were from April 2021, a gap of about five years. A companion commit removed the dead site and toolchain and declared the GitHub README to be the product. This is recent maintenance, but it is too early to infer a steady editorial cadence from one large cleanup.

GitHub showed 35,688 stars, 1 combined open issue and pull request, and a push on August 26, 2026 when fetched. The open item was a pull request proposing Sherlo in the testing section, which fits the stated contribution model. There was no latest GitHub release. For a list, releases are optional, though their absence means consumers cannot follow named snapshots or release notes.

Short descriptions cannot settle dependency risk

Several entries use confident labels such as standard, fast, or native. Those are navigation aids copied into a compact editorial format, not results from a shared benchmark. The repository does not claim to inspect transitive dependencies, security advisories, accessibility behavior, commercial terms, or migration cost. Each candidate still needs its own review, especially libraries that access cameras, location, payments, notifications, or device credentials.

That boundary is why the list works best for discovery. It is broad enough to expose newer names beside familiar ones, and opinionated ordering saves time compared with a raw registry search. Use it to produce a shortlist, then demand stronger evidence from the actual projects. On that narrower job, Awesome React Native is useful. As a final buying guide, it stops one step too soon.

Alternatives

ProjectWhat it isPick it when
React Native DirectoryA searchable package directory with platform, maintenance, and New Architecture metadata.pick this instead when filters and compatibility signals matter more than one editor's shorter list.
Expo examplesRunnable example projects for Expo APIs and common application patterns.pick this instead when working code is more useful than a directory of choices.
React Native gh↗The framework repository and its official documentation source.pick this instead when you need authoritative framework setup and API guidance.

What people are saying

  1. [velocity-scout] jondot/awesome-react-native

Sources

  1. Awesome React Native README
  2. Contribution guidelines
  3. Modern React Native rebuild commit
  4. Latest repository activity

More dev tools reviews

workmux · v2rayNG · SecLists · hashcat · eslint · fastfetch · the whole board →