{"id":15059448,"url":"https://github.com/passiomatic/elm-designer","last_synced_at":"2025-04-09T20:08:57.751Z","repository":{"id":41853664,"uuid":"216636796","full_name":"passiomatic/elm-designer","owner":"passiomatic","description":"A visual code generator for Elm UI.","archived":false,"fork":false,"pushed_at":"2024-03-19T09:10:40.000Z","size":11440,"stargazers_count":218,"open_issues_count":20,"forks_count":8,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-09T20:08:50.011Z","etag":null,"topics":["elm","elm-ui"],"latest_commit_sha":null,"homepage":"","language":"Elm","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/passiomatic.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","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-10-21T18:22:56.000Z","updated_at":"2025-03-29T03:03:38.000Z","dependencies_parsed_at":"2024-03-19T10:31:10.441Z","dependency_job_id":"fa0ab587-c8d4-4c98-bfe9-3e3b22001aed","html_url":"https://github.com/passiomatic/elm-designer","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/passiomatic%2Felm-designer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/passiomatic%2Felm-designer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/passiomatic%2Felm-designer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/passiomatic%2Felm-designer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/passiomatic","download_url":"https://codeload.github.com/passiomatic/elm-designer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248103872,"owners_count":21048245,"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","elm-ui"],"created_at":"2024-09-24T22:43:58.393Z","updated_at":"2025-04-09T20:08:57.721Z","avatar_url":"https://github.com/passiomatic.png","language":"Elm","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Elm Designer—A code generator for Elm UI\n\n![Elm Designer UI](./assets/screenshot.png)\n\n## Current status\n\nThe application is in early stages of development and [supports a subset][support] of [Elm UI][elmui].\n\nPreviously Elm Designer was an Electron app, you can still download older versions on the [Releases page][r].\n\n## New to Elm Designer? \n\nThe [quick guide][guide] is waiting for you.\n\n## About images\n\nImages added to the page are automatically uploaded to [Imgbb][imgbb] servers and will remain available for 180 days.  \n\n## Limitations\n\n- UI is still pretty crude since the app is in an exploratory phase and I'm trying out different ideas.\n- Color picker is quite limited at the moment since Elm Designer is using HTML 5 `input type=color`. Specifically you can't reset a color or specify `inherit`. See [#1][issue1]\n\n## Build Elm Designer from sources\n\nElm Designer uses [Parcel][2] to compile Elm and SASS source. To install all the needed dependencies type:\n\n    npm ci \n\nTo run it locally in dev mode type:\n\n    make dev\n\nor if your prefer to turn off the Elm debugger type:\n\n    make dev-no-debug\n\n**Note**: you will need a valid [Imgbb API][api] key to be able to upload images. API access is free and requires only to sign up to the service. Once you get the API key set the `IMGBB_API_KEY` environment variable or create a `.env` file in the repo root containing such key:\n\n    IMGBB_API_KEY=your-API-key\n\nThen the build process will create a `Env.imgbbApiKey` value.\n\n## Credits\n\nElm Designer contains patched versions of the following packages:\n\n* [Elm Bootstrap][eb] is copyright (c) 2017, Magnus Rundberget  \n* [Html5 Drag-Drop][hdd] is copyright (c) 2018, Martin Norbäck Olivers \n  \n[2]: https://parceljs.org\n[d]: https://github.com/passiomatic/elm-designer/releases/tag/v0.3.0\n[issue1]: https://github.com/passiomatic/elm-designer/issues/1 \n[elmui]: https://github.com/mdgriffith/elm-ui\n[r]: https://github.com/passiomatic/elm-designer/releases\n[api]: https://api.imgbb.com\n[imgbb]: https://imgbb.com\n[guide]: https://github.com/passiomatic/elm-designer/wiki/Quick-guide\n[eb]: https://github.com/rundis/elm-bootstrap\n[hdd]: https://github.com/norpan/elm-html5-drag-drop\n[support]: https://github.com/passiomatic/elm-designer/wiki/Elm-UI-support-status\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpassiomatic%2Felm-designer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpassiomatic%2Felm-designer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpassiomatic%2Felm-designer/lists"}