{"id":48630667,"url":"https://github.com/fourninecs/turul-app","last_synced_at":"2026-04-25T12:01:44.039Z","repository":{"id":350044849,"uuid":"1205054707","full_name":"FournineCS/turul-app","owner":"FournineCS","description":"Open-source desktop app for AWS \u0026 GCP cloud resource analysis: 117 AWS scanners, 85 GCP scanners, cost analytics, security posture, IAM analysis, Well-Architected reviews, AI chat. Electron + React.","archived":false,"fork":false,"pushed_at":"2026-04-25T08:28:06.000Z","size":2876,"stargazers_count":13,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-25T08:38:46.024Z","etag":null,"topics":["aws","cis-benchmarks","cloud-cost-management","cloud-security","cspm","devops","electron","gcp","iam-analysis","react","typescript","well-architected"],"latest_commit_sha":null,"homepage":"https://github.com/FournineCS/turul-app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FournineCS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-08T15:35:13.000Z","updated_at":"2026-04-25T08:33:28.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/FournineCS/turul-app","commit_stats":null,"previous_names":["fourninecs/turul-app"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/FournineCS/turul-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FournineCS%2Fturul-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FournineCS%2Fturul-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FournineCS%2Fturul-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FournineCS%2Fturul-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FournineCS","download_url":"https://codeload.github.com/FournineCS/turul-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FournineCS%2Fturul-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32261124,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T09:15:33.318Z","status":"ssl_error","status_checked_at":"2026-04-25T09:15:31.997Z","response_time":59,"last_error":"SSL_read: 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":["aws","cis-benchmarks","cloud-cost-management","cloud-security","cspm","devops","electron","gcp","iam-analysis","react","typescript","well-architected"],"created_at":"2026-04-09T05:01:44.549Z","updated_at":"2026-04-25T12:01:39.601Z","avatar_url":"https://github.com/FournineCS.png","language":"TypeScript","readme":"# Turul\n\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE)\n\nA desktop application for multi-cloud resource analysis, covering AWS and GCP. Built with Electron and React.\n\n## Features\n\n- **AWS Scanning** -- 117 service scanners with multi-region, multi-account support\n- **GCP Scanning** -- 85 service scanners with multi-project support\n- **Cost Analysis** -- AWS Cost Explorer and GCP Billing with trends, forecasts, and recommendations\n- **Security** -- AWS Security Hub, GCP Security Command Center, CIS compliance frameworks\n- **IAM Analysis** -- Unused roles, overly permissive policies, cross-account/cross-project trust\n- **Network Analysis** -- VPC reachability, security group and firewall rule analysis\n- **Well-Architected Reviews** -- AWS 6-pillar and GCP 5-pillar assessments\n- **Assessment Scoring** -- Multi-dimensional A-F grading (Cost, Security, Reliability, Compliance, IAM)\n- **Architecture Diagrams** -- Network, Application, Data views with topology visualization\n- **Tag/Label Governance** -- AWS tag and GCP label compliance analysis\n- **AI Chat** -- AWS Bedrock-powered assistant with tool calling\n- **Reports** -- PDF, Excel, CSV export for assessments, costs, and optimization\n\n## Getting Started\n\n### Prerequisites\n\n- Node.js 18+\n- npm 9+\n- AWS CLI and/or gcloud CLI (for cloud provider access)\n\n### Installation\n\n```bash\ngit clone https://github.com/FournineCS/turul-app.git\ncd turul-app\nnpm install\n```\n\n### Development\n\n```bash\nnpm run dev:simple\n```\n\n### Build\n\n```bash\nnpm run build              # Compile Vite + Electron\nnpm run package            # Package for current platform\nnpm run package:mac        # macOS\nnpm run package:win        # Windows\nnpm run package:linux      # Linux\n```\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.\n\n## Security\n\nSee [SECURITY.md](.github/SECURITY.md) for reporting vulnerabilities.\n\n## License\n\nLicensed under the Apache License, Version 2.0. See [LICENSE](LICENSE) for details.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffourninecs%2Fturul-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffourninecs%2Fturul-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffourninecs%2Fturul-app/lists"}