{"id":16701755,"url":"https://github.com/mrdimosthenis/creative-elm","last_synced_at":"2025-10-26T18:18:48.022Z","repository":{"id":144573548,"uuid":"189885417","full_name":"mrdimosthenis/creative-elm","owner":"mrdimosthenis","description":"Drawing creation in Elm","archived":false,"fork":false,"pushed_at":"2019-06-02T20:23:35.000Z","size":770,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-14T06:41:59.299Z","etag":null,"topics":["elm","functional-programming"],"latest_commit_sha":null,"homepage":"","language":"Elm","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/mrdimosthenis.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}},"created_at":"2019-06-02T19:16:19.000Z","updated_at":"2019-06-02T20:34:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"b6db9620-005e-4c3d-bfeb-3d48370c0020","html_url":"https://github.com/mrdimosthenis/creative-elm","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mrdimosthenis/creative-elm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrdimosthenis%2Fcreative-elm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrdimosthenis%2Fcreative-elm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrdimosthenis%2Fcreative-elm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrdimosthenis%2Fcreative-elm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrdimosthenis","download_url":"https://codeload.github.com/mrdimosthenis/creative-elm/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrdimosthenis%2Fcreative-elm/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262293231,"owners_count":23288684,"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":["elm","functional-programming"],"created_at":"2024-10-12T18:45:27.720Z","updated_at":"2025-10-26T18:18:47.974Z","avatar_url":"https://github.com/mrdimosthenis.png","language":"Elm","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Creative Elm\n\nDrawing creation in **Elm** - _The purely functional typed approach!_\n\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig01.png\"\u003e](https://ellie-app.com/5HX5GYyBP83a1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig02.png\" width=\"100\"\u003e](https://ellie-app.com/5HX6cLYbKz3a1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig03.png\"\u003e](https://ellie-app.com/5HX6qC7SS8sa1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig04.png\"\u003e](https://ellie-app.com/5HX6CHmnCxZa1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig05.png\" width=\"100\"\u003e](https://ellie-app.com/5HX36PYVt9za1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig06.png\" width=\"100\"\u003e](https://ellie-app.com/5HX3k7zfBVCa1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig09.png\"\u003e](https://ellie-app.com/5HX43DKHHM8a1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig10.png\" width=\"100\"\u003e](https://ellie-app.com/5HX4gvmcFkta1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig11.png\" width=\"100\"\u003e](https://ellie-app.com/5HX4wRbzzQSa1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig12.png\" width=\"100\"\u003e](https://ellie-app.com/5HX6Yq9ZJmza1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig13.png\" width=\"100\"\u003e](https://ellie-app.com/5HX7dfgLPnca1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig14.png\"\u003e](https://ellie-app.com/5HX7swVXSqqa1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig16.png\"\u003e](https://ellie-app.com/5HX7FNqsQFra1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig17.png\" width=\"100\"\u003e](https://ellie-app.com/5HX86YrvWrxa1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig19.png\" width=\"100\"\u003e](https://ellie-app.com/5HX8k3pRZkFa1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig23.png\" width=\"100\"\u003e](https://ellie-app.com/5HX8C5qCxLWa1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig24.png\" width=\"100\"\u003e](https://ellie-app.com/5HX8PV8VKbTa1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig25.png\" width=\"100\"\u003e](https://ellie-app.com/5HXbZhw6Yq5a1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig26.png\" width=\"100\"\u003e](https://ellie-app.com/5HXcdqp4VtTa1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig27.png\" width=\"100\"\u003e](https://ellie-app.com/5HXcscDD22Ma1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig28.png\" width=\"100\"\u003e](https://ellie-app.com/5HXcJxGcNTTa1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig29.png\" width=\"100\"\u003e](https://ellie-app.com/5HXcYsgFQ3Ra1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig32.png\" width=\"100\"\u003e](https://ellie-app.com/5HX9qjcJCDMa1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig34.png\" width=\"100\"\u003e](https://ellie-app.com/5HX9VLGTnLWa1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig35.png\" width=\"100\"\u003e](https://ellie-app.com/5HXbL2mFLTza1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig36.png\" width=\"100\"\u003e](https://ellie-app.com/5HX9b3w5d7ba1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig38.png\" width=\"100\"\u003e](https://ellie-app.com/5HWZWtW3wL4a1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig40.png\" width=\"100\"\u003e](https://ellie-app.com/5HWZJhwVDLxa1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig42.png\" width=\"100\"\u003e](https://ellie-app.com/5HWZsV6TY5za1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig45.png\" width=\"100\"\u003e](https://ellie-app.com/5HWZ8LXrTFta1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig46.png\" width=\"100\"\u003e](https://ellie-app.com/5HWYf7vDcBpa1)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig56.png\" width=\"100\"\u003e](https://github.com/mrdimosthenis/creative-elm/blob/master/src/Fig56.elm)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig57.png\" width=\"100\"\u003e](https://github.com/mrdimosthenis/creative-elm/blob/master/src/Fig57.elm)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig59.png\" width=\"100\"\u003e](https://github.com/mrdimosthenis/creative-elm/blob/master/src/Fig59.elm)\u003c/kbd\u003e\n\u003ckbd\u003e[\u003cimg src=\"https://github.com/mrdimosthenis/creative-elm/raw/master/png/Fig60.png\" width=\"100\"\u003e](https://github.com/mrdimosthenis/creative-elm/blob/master/src/Fig60.elm)\u003c/kbd\u003e\n\nThe drawings and their implementation are based on [Creative Scala](https://github.com/underscoreio/creative-scala).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrdimosthenis%2Fcreative-elm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrdimosthenis%2Fcreative-elm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrdimosthenis%2Fcreative-elm/lists"}