{"id":26088950,"url":"https://github.com/dorukyy/react-deno-starter","last_synced_at":"2026-04-08T21:32:37.608Z","repository":{"id":279207798,"uuid":"919920000","full_name":"dorukyy/react-deno-starter","owner":"dorukyy","description":"Starter template for building React applications with Deno, Vite, Redux, Bootstrap, and Sass","archived":false,"fork":false,"pushed_at":"2025-02-24T10:48:09.000Z","size":52,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-27T01:07:05.042Z","etag":null,"topics":["bootstrap","deno","react","redux"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dorukyy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-21T08:51:30.000Z","updated_at":"2025-02-24T10:48:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"0b438cb2-1f5b-4386-89c2-e9c70c1f3019","html_url":"https://github.com/dorukyy/react-deno-starter","commit_stats":null,"previous_names":["dorukyy/react-deno-starter"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dorukyy/react-deno-starter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dorukyy%2Freact-deno-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dorukyy%2Freact-deno-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dorukyy%2Freact-deno-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dorukyy%2Freact-deno-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dorukyy","download_url":"https://codeload.github.com/dorukyy/react-deno-starter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dorukyy%2Freact-deno-starter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31575593,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","deno","react","redux"],"created_at":"2025-03-09T08:44:15.755Z","updated_at":"2026-04-08T21:32:37.585Z","avatar_url":"https://github.com/dorukyy.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# React + Vite + Deno Starter\n\n## 📖 Description\nThis is a starter package for building a modern React frontend application using Deno as the runtime and package manager. The frontend is developed with React and state management is handled by Redux. The app is styled with Bootstrap and Sass, and served by Deno for seamless development and deployment.\n\n## 🚀 Features\n- **Deno** as a secure and efficient runtime environment.\n- **React** for building interactive user interfaces.\n- **Redux** for predictable and centralized state management.\n- **Vite** for fast builds and development server.\n- **Bootstrap** for responsive design.\n- **Sass** for advanced styling capabilities.\n- Modular and scalable file structure.\n\n---\n\n## 🛠 Installation \u0026 Setup\n\n1. **Clone the repository**  \n   ```bash\n   git clone https://github.com/your-username/your-repo.git\n   cd your-repo\n   ```\n\n2. **Install Deno**  \n   Follow the [official guide](https://deno.land/manual/getting_started/installation) to install Deno on your system.\n\n3. **Install Node.js**  \n   Ensure you have Node.js installed. If not, download it from [Node.js official site](https://nodejs.org/).\n\n4. **Install dependencies**  \n   Run the following commands:\n   ```bash\n   deno task dev # Starts the development server\n   ```\n\n---\n\n## 🧑‍💻 Development Workflow\n\n- **Start Development Server**:  \n  ```bash\n  deno task dev\n  ```\n\n- **Run Linter**:  \n  ```bash\n  deno lint\n  ```\n\n- **Build for Production**:  \n  ```bash\n  deno task build\n  ```\n\n---\n\n## 📂 File Structure\n\n```\nnode_modules/      # Node.js dependencies\npublic/            # Static assets (e.g., images, fonts)\nsrc/               # Source code\n  components/      # Reusable React components\n  hooks/           # Custom React hooks\n  pages/           # Page components\n  services/        # API calls and other services\n  styles/          # Sass and CSS files\n  tests/           # Unit and integration tests\n  App.tsx          # Main App component\n  Main.tsx         # Entry point for React\n  Router.tsx       # Application routing logic\n.gitignore         # Ignored files and folders\nREADME.md          # Project documentation\ndeno.json          # Deno configuration\neslint.config.js   # ESLint configuration\nindex.html         # HTML entry point\npackage.json       # Node.js package file\ntsconfig.app.json  # TypeScript configuration for app\ntsconfig.json      # Base TypeScript configuration\ntsconfig.node.json # TypeScript configuration for Node.js\nvite.config.ts     # Vite configuration\n```\n\n---\n\n## 📚 Tech Stack\n\n| **Technology** | **Purpose**                             |\n|-----------------|-----------------------------------------|\n| Deno            | Runtime and package manager            |\n| React           | Building the user interface            |\n| Redux           | State management                       |\n| Bootstrap       | UI components and responsive design    |\n| Sass            | Advanced styling with CSS preprocessor |\n| Vite            | Development server and build tool      |\n\n---\n\n## Bootstrap and Sass\nThis project uses Bootstrap for responsive design and Sass for advanced styling capabilities. You can customize the Bootstrap theme by modifying the `src/styles/*.scss` files.\n- `main.scss:` Main Sass file that imports Bootstrap and other styles.\n- `variables.scss:` Custom variables for Bootstrap theme.\n\n## 🤝 Contribution\nContributions are welcome! Feel free to submit a pull request or open an issue.  \nPlease ensure your changes follow the existing code style and are properly tested.\n\n---\n\n## 📄 License\nThis project is licensed under the [MIT License](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdorukyy%2Freact-deno-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdorukyy%2Freact-deno-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdorukyy%2Freact-deno-starter/lists"}