{"id":13599715,"url":"https://github.com/Deep-Codes/chloromaps","last_synced_at":"2025-04-10T17:32:04.764Z","repository":{"id":38305222,"uuid":"363815317","full_name":"Deep-Codes/chloromaps","owner":"Deep-Codes","description":"Develop and Ship Choropleth Maps Faster =\u003e an open-source alternative to Mapchart","archived":false,"fork":false,"pushed_at":"2022-08-04T17:15:46.000Z","size":3982,"stargazers_count":41,"open_issues_count":8,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T17:46:09.110Z","etag":null,"topics":["jotai","nextjs","react","typescript","vercel"],"latest_commit_sha":null,"homepage":"https://chloromaps.com/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Deep-Codes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-05-03T04:25:13.000Z","updated_at":"2024-08-04T11:59:22.000Z","dependencies_parsed_at":"2022-09-13T04:12:07.341Z","dependency_job_id":null,"html_url":"https://github.com/Deep-Codes/chloromaps","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deep-Codes%2Fchloromaps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deep-Codes%2Fchloromaps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deep-Codes%2Fchloromaps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deep-Codes%2Fchloromaps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Deep-Codes","download_url":"https://codeload.github.com/Deep-Codes/chloromaps/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248261994,"owners_count":21074229,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["jotai","nextjs","react","typescript","vercel"],"created_at":"2024-08-01T17:01:09.647Z","updated_at":"2025-04-10T17:32:03.715Z","avatar_url":"https://github.com/Deep-Codes.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"![Chloromaps Banner](https://chloromaps.vercel.app/static/images/global/banner.png)\n\n[Chloromaps.com](https://chloromaps.com/) helps non-programmers build choropleth visualizations. It has more than 20+ Maps of countries and continents based on Mercator, Robinson projections.\n\n\u003e This is also an Open-source alternative to Mapchart.net 🥳\n\n## Motivation\n\nWhen I was 17 back in 2019 I created an Instagram page called [@maps_affinity](https://www.instagram.com/maps_affinity/) during my summer break. I used to curate and post content around choropleth visualizations. I used to use other 3rd part software like mapchart to curate those maps. Always wanted to build my version of it but I wasn't programming back then.\n\nStarted programming in 2020 May, at this point the page grew to over 19,000+ followers and had hit 1million+ impressions. I tried and failed twice to build it. Nevertheless, I am glad I don't get disappointed by my failure and instead take breaks and move on.\n\nAfter failing to build it twice and I finally shipped Chloromaps.com, the product I wanted to build since 2019. It’s really beautiful to see an idea becoming a live product all it needs is a lot of consistent efforts.\n\n\u003e Have written a detailed blog on my entire journey of building this -\u003e [Gaining 19,000+ followers and building my dream project chloromaps.com](https://dpnkr.in/blog/building-maps-affinity-and-chloromaps)\n\n## Key features\n\n-   Mercator, Lambert Azimuthal Equal-area, Robinson Map projection\n-   29 Maps of countries, continents, and world\n-   Saving and loading map configurations\n-   [Generating maps components via CLI](https://twitter.com/DeepankarBhade/status/1398129689139421184)\n-   [\"Forking\" examples of maps](https://twitter.com/DeepankarBhade/status/1399021820615876611)\n\n## Available Maps (29)\n\n-   [World 🌎](https://chloromaps.com/map/world)\n-   [World Mercator 🌏](https://chloromaps.com/map/world-mercator)\n-   [India 🇮🇳](https://chloromaps.com/map/india)\n-   [Usa 🇺🇸](https://chloromaps.com/map/usa)\n-   [Europe 🇪🇺 (Detailed)](https://chloromaps.com/map/europe-detailed)\n-   [Europe 🇪🇺](https://chloromaps.com/map/europe)\n-   [China 🇨🇳](https://chloromaps.com/map/china)\n-   [Russia 🇷🇺](https://chloromaps.com/map/russia)\n-   [UK 🇬🇧](https://chloromaps.com/map/uk)\n-   [Germany 🇩🇪](https://chloromaps.com/map/germany)\n-   [USA 🇺🇸 (Counties)](https://chloromaps.com/map/usa-counties)\n-   [France 🇫🇷 (Regions)](https://chloromaps.com/map/france)\n-   [Brazil 🇧🇷](https://chloromaps.com/map/brazil)\n-   [Australia 🇦🇺](https://chloromaps.com/map/australia)\n-   [Pacific-World 🌎](https://chloromaps.com/map/world-pacific)\n-   [Canada 🇨🇦](https://chloromaps.com/map/canada)\n-   [Poland 🇵🇱](https://chloromaps.com/map/poland)\n-   [Spain 🇪🇸](https://chloromaps.com/map/spain)\n-   [Turkey 🇹🇷](https://chloromaps.com/map/turkey)\n-   [Argentina 🇦🇷](https://chloromaps.com/map/argentina)\n-   [Japan 🇯🇵](https://chloromaps.com/map/japan)\n-   [Nigeria 🇳🇬](https://chloromaps.com/map/nigeria)\n-   [Africa 🌍](https://chloromaps.com/map/africa)\n-   [Sweden 🇸🇪](https://chloromaps.com/map/sweden)\n-   [Egypt 🇪🇬](https://chloromaps.com/map/egypt)\n-   [South Korea 🇰🇷](https://chloromaps.com/map/korea)\n-   [France 🇫🇷 (Departments)](https://chloromaps.com/map/france-departments)\n-   [Mexico 🇲🇽](https://chloromaps.com/map/mexico)\n-   [Italy 🇮🇹](https://chloromaps.com/map/italy)\n\n## Contributing\n\nAlthough I no longer plan to mantain this project, feel free to fork, create issues, submit PRs (would be happy to review).\n\n### Setup\n\n```bash\n# install packages\nyarn\n\n# run dev server\nyarn dev\n```\n\n## Acknowledgement\n\nChloromaps would never be possible without the availability of Amazing Libraries and the Support of some People. Chloromaps take a lot of design inspiration from Vercel and uses [Geist](https://github.com/geist-org/geist-ui) a library I contribute to ✨.\n\n### Libraries and Frameworks Used in the Development\n\n-   [React](https://github.com/facebook/react)\n-   [TypeScript](https://github.com/microsoft/TypeScript)\n-   [NextJS](https://github.com/vercel/next.js)\n-   [Styled-JSX](https://github.com/vercel/styled-jsx)\n-   [Geist-UI](https://github.com/geist-org/react)\n-   [Jotai](https://github.com/pmndrs/jotai)\n-   [MDX](https://github.com/mdx-js/mdx)\n-   [React-Colorful](https://github.com/omgovich/react-colorful)\n-   [Next-SEO](https://github.com/garmeeh/next-seo)\n-   [Inter](https://github.com/rsms/inter)\n-   [React-Tooltip](https://github.com/wwayne/react-tooltip)\n-   [Preact (Production Build)](https://preactjs.com/)\n-   [Vercel (CI , Deployments , Hosting)](https://vercel.com/)\n\n### SVG Maps\n\n-   [Simple Maps](https://simplemaps.com/resources/svg-maps)\n-   [Wikipedia's Blank Maps](https://en.wikipedia.org/wiki/Wikipedia:Blank_maps)\n\n## Things that can be improved\n\n-   Tabs, Modals, Popover should follow Aria guidelines\n-   Styling solution could have been better\n-   All maps could have been generalised inside `/map/[slug]` route\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDeep-Codes%2Fchloromaps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDeep-Codes%2Fchloromaps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDeep-Codes%2Fchloromaps/lists"}