Back to GitHub activity
Repository

react-native-web-start

A simple starter for a React Native Web application

TypeScript

Summary

Based on the comprehensive README and repository analysis, here's a detailed technical summary: The react-native-web-start repository is an advanced cross-platform application development starter template designed to enable developers to build truly universal applications using React Native Web, Vite, and TypeScript. The project provides a sophisticated monorepo architecture that supports simultaneous web, iOS, and Android development from a single codebase, emphasizing code reusability, type safety, and modern development practices. Its key technical innovations include a robust, modular project structure with shared components, comprehensive build scripts, automated deployment workflows, and integrated tooling that supports fast development with hot module replacement, strict TypeScript configurations, and optimized performance through tree-shaking and code splitting. The template goes beyond a typical starter by incorporating enterprise-grade features like responsive design, API integration, in-app documentation, PWA readiness, and comprehensive testing configurations, making it an ideal foundation for developers seeking to rapidly develop high-quality, scalable cross-platform applications with a focus on developer experience and production-level considerations. By leveraging cutting-edge technologies like React Native 0.83.1, Vite 7.3.1, and TypeScript 5.9.3, the project offers a forward-looking approach to multi-platform application development that abstracts platform-specific complexities while maintaining high performance and flexibility.

Snapshot

Stars
0
Forks
0
Watchers
0
Spark score
33.6
Rank
#18
Commit velocity
2.0/mo
Recent commits
6 (90d)
Total commits
54
Last commit
Jan 14, 2026
Last push
Jan 14, 2026
Created
Jul 26, 2025
Updated
Jan 14, 2026
Age
176 days
Days since push
5 days
Repo size
2,847 KB
Languages
5
Dependencies
49
Outdated deps
0

All metrics

age_days
176
avg_commit_size
N/A
commit_history
{
  "repository_name": "react-native-web-start",
  "total_commits": 54,
  "recent_90d": 6,
  "recent_180d": 54,
  "recent_365d": 54,
  "last_commit_date": "2026-01-14T04:19:15+00:00",
  "patterns": [
    "maintained",
    "recently_updated",
    "declining"
  ],
  "commit_frequency": 2,
  "consistency_score": 0,
  "activity_rate": 0.067,
  "days_since_last_commit": 5,
  "first_commit_date": "2025-07-26T17:21:18+00:00"
}
commit_metrics
N/A
commit_velocity
2
composite_score
33.62
created_at
2025-07-26T17:21:18+00:00
days_since_last_push
5
description
A simple starter for a React Native Web application
first_commit_date
2025-07-26T17:21:18+00:00
forks
0
has_readme
true
is_fork
false
is_private
false
language
TypeScript
language_count
5
language_stats
{}
languages
{}
largest_commit
N/A
last_commit_date
2026-01-14T04:19:15+00:00
name
react-native-web-start
pushed_at
2026-01-14T04:21:24+00:00
rank
18
recent_commits_90d
6
size_kb
2847
smallest_commit
N/A
stars
0
tech_stack
{
  "repository_name": "react-native-web-start",
  "languages": {},
  "frameworks": [],
  "dependencies": [
    {
      "name": "marked",
      "current_version": "17.0.1",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "react",
      "current_version": "19.2.3",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "react-dom",
      "current_version": "19.2.3",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "react-native",
      "current_version": "0.83.1",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "react-native-render-html",
      "current_version": "6.3.4",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "react-native-web",
      "current_version": "0.21.2",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@babel/core",
      "current_version": "7.28.6",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@babel/preset-env",
      "current_version": "7.28.6",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@babel/runtime",
      "current_version": "7.28.6",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@eslint/js",
      "current_version": "9.39.2",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@react-native-community/cli",
      "current_version": "20.1.0",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@react-native/babel-preset",
      "current_version": "0.83.1",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@react-native/eslint-config",
      "current_version": "0.83.1",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@react-native/metro-config",
      "current_version": "0.83.1",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@react-native/typescript-config",
      "current_version": "0.83.1",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@tailwindcss/postcss",
      "current_version": "4.1.18",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@testing-library/dom",
      "current_version": "10.4.1",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@testing-library/jest-dom",
      "current_version": "6.9.1",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@testing-library/jest-native",
      "current_version": "5.4.3",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@testing-library/react",
      "current_version": "16.3.1",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@testing-library/react-native",
      "current_version": "13.3.3",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@testing-library/user-event",
      "current_version": "14.6.1",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@types/jest",
      "current_version": "30.0.0",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@types/marked",
      "current_version": "6.0.0",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@types/react",
      "current_version": "19.2.8",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@types/react-dom",
      "current_version": "19.2.3",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@types/react-native",
      "current_version": "0.73.0",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@types/react-test-renderer",
      "current_version": "19.1.0",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@typescript-eslint/eslint-plugin",
      "current_version": "8.53.0",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@typescript-eslint/parser",
      "current_version": "8.53.0",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@vitejs/plugin-react",
      "current_version": "5.1.2",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "autoprefixer",
      "current_version": "10.4.23",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "babel-jest",
      "current_version": "30.2.0",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "eslint",
      "current_version": "9.39.2",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "eslint-plugin-react",
      "current_version": "7.37.5",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "eslint-plugin-react-hooks",
      "current_version": "7.0.1",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "eslint-plugin-react-refresh",
      "current_version": "0.4.26",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "gh-pages",
      "current_version": "6.3.0",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "identity-obj-proxy",
      "current_version": "3.0.0",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "jest",
      "current_version": "30.2.0",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "jest-environment-jsdom",
      "current_version": "30.2.0",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "metro-react-native-babel-preset",
      "current_version": "0.77.0",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "postcss",
      "current_version": "8.5.6",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "prettier",
      "current_version": "3.7.4",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "react-test-renderer",
      "current_version": "19.2.3",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "sass",
      "current_version": "1.97.2",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "tailwindcss",
      "current_version": "4.1.18",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "typescript",
      "current_version": "5.9.3",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "vite",
      "current_version": "7.3.1",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    }
  ],
  "version_info": {},
  "dependency_file_type": "package.json",
  "currency_score": 50,
  "outdated_count": 0,
  "total_dependencies": 49,
  "primary_language": null,
  "language_diversity": 0,
  "outdated_percentage": 0
}
total_commits
54
updated_at
2026-01-14T04:19:22+00:00
url
https://github.com/markhazleton/react-native-web-start
watchers
0