{"id":51316996,"url":"https://github.com/tiennm99/programming-fengshui","last_synced_at":"2026-07-01T08:30:57.986Z","repository":{"id":354079740,"uuid":"1222025939","full_name":"tiennm99/programming-fengshui","owner":"tiennm99","description":"Map programming languages to Ngũ Hành (Five Elements) by their GitHub Linguist colors. Dual-mode static site: classic (2018 toidicodedao image) and modern (HSL classifier focused on TIOBE Top 20).","archived":false,"fork":false,"pushed_at":"2026-04-27T03:40:29.000Z","size":640,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-27T04:20:21.916Z","etag":null,"topics":["data-visualization","feng-shui","github-linguist","github-pages","ngu-hanh","programming-languages","static-site","tiobe-index","vanilla-javascript","vietnamese"],"latest_commit_sha":null,"homepage":"https://tiennm99.github.io/programming-fengshui/","language":"JavaScript","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/tiennm99.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-27T01:11:40.000Z","updated_at":"2026-04-27T03:40:34.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/tiennm99/programming-fengshui","commit_stats":null,"previous_names":["tiennm99/programming-fengshui"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/tiennm99/programming-fengshui","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiennm99%2Fprogramming-fengshui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiennm99%2Fprogramming-fengshui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiennm99%2Fprogramming-fengshui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiennm99%2Fprogramming-fengshui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tiennm99","download_url":"https://codeload.github.com/tiennm99/programming-fengshui/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiennm99%2Fprogramming-fengshui/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34999790,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-01T02:00:05.325Z","response_time":130,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["data-visualization","feng-shui","github-linguist","github-pages","ngu-hanh","programming-languages","static-site","tiobe-index","vanilla-javascript","vietnamese"],"created_at":"2026-07-01T08:30:55.889Z","updated_at":"2026-07-01T08:30:57.974Z","avatar_url":"https://github.com/tiennm99.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# programming-fengshui\n\nTrang phân loại ngôn ngữ lập trình theo Ngũ Hành (Kim, Mộc, Thuỷ, Hoả, Thổ) dựa trên màu sắc của GitHub Linguist / GitLab Linguist, tập trung TIOBE Top 20.\n\n## Chạy thử\n\nChạy qua HTTP server (cần thiết để `fetch` dữ liệu JSON):\n\n```bash\npython3 -m http.server 8080\n```\n\nrồi truy cập http://localhost:8080.\n\n## Cấu trúc\n\n```\n.\n├── index.html\n├── style.css\n├── js/\n│   ├── main.js\n│   ├── classify-element.js\n│   ├── render-elements.js\n│   └── tiobe-top.js\n├── data/\n│   ├── github-colors.json\n│   └── gitlab-colors.json\n└── assets/\n    └── ngon-ngu-lap-trinh-phong-thuy.png\n```\n\n## Credit\n\n- Bài viết gốc: [Top 5 ngôn ngữ lập trình đáng học cho năm 2018](https://toidicodedao.com/2018/01/02/top-5-ngon-ngu-lap-trinh-dang-hoc-cho-nam-2018/) — Phạm Huy Hoàng (Tôi đi code dạo).\n- Ảnh: [ngon-ngu-lap-trinh-phong-thuy.png](https://toidicodedao.com/wp-content/uploads/2017/12/ngon-ngu-lap-trinh-phong-thuy.png).\n\nTrang chỉ dùng để trình bày lại nội dung, mọi quyền thuộc tác giả gốc.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftiennm99%2Fprogramming-fengshui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftiennm99%2Fprogramming-fengshui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftiennm99%2Fprogramming-fengshui/lists"}