{"id":13429380,"url":"https://elmish.github.io/elmish/","last_synced_at":"2025-03-16T03:31:22.712Z","repository":{"id":11075737,"uuid":"67582233","full_name":"elmish/elmish","owner":"elmish","description":"Elm-like abstractions for F# apps","archived":false,"fork":false,"pushed_at":"2024-12-13T08:21:33.000Z","size":3819,"stargazers_count":855,"open_issues_count":9,"forks_count":85,"subscribers_count":31,"default_branch":"v4.x","last_synced_at":"2025-03-09T18:47:21.945Z","etag":null,"topics":["elm","fable","fsharp","redux"],"latest_commit_sha":null,"homepage":"https://elmish.github.io/elmish/","language":"F#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/elmish.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.md","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":"2016-09-07T07:19:46.000Z","updated_at":"2025-03-06T16:40:22.000Z","dependencies_parsed_at":"2024-12-12T06:00:29.892Z","dependency_job_id":"151b035c-6466-498f-8741-fef8637b748c","html_url":"https://github.com/elmish/elmish","commit_stats":{"total_commits":343,"total_committers":39,"mean_commits":8.794871794871796,"dds":0.6559766763848396,"last_synced_commit":"b657599ae52f3fca17765ece35820421fa581ebf"},"previous_names":["fable-compiler/fable-elmish","fable-elmish/elmish"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elmish%2Felmish","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elmish%2Felmish/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elmish%2Felmish/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elmish%2Felmish/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elmish","download_url":"https://codeload.github.com/elmish/elmish/tar.gz/refs/heads/v4.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243809825,"owners_count":20351404,"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","fable","fsharp","redux"],"created_at":"2024-07-31T02:00:36.194Z","updated_at":"2025-03-16T03:31:22.351Z","avatar_url":"https://github.com/elmish.png","language":"F#","funding_links":[],"categories":["Elmish","Tools","Learn","F# Tools, Libraries, and Frameworks","F# Tools"],"sub_categories":["Mesh networks"],"readme":"Elmish: Elm-like abstractions for F# applications.\n=======\n\n[![Gitter](https://badges.gitter.im/gitterHQ/gitter.svg)](https://gitter.im/fable-compiler/Fable)\n[![Windows Build status](https://ci.appveyor.com/api/projects/status/c8k7a67evgci6ama/branch/v4.x?svg=true)](https://ci.appveyor.com/project/et1975/elmish/branch/v4.x)\n[![NuGet version](https://badge.fury.io/nu/Fable.Elmish.svg)](https://badge.fury.io/nu/Fable.Elmish)\n\nElmish implements core abstractions that can be used to build applications following the “model view update” style of architecture, as made famous by Elm.\nThe library however does not model any \"view\" and is intended for use in conjuction with a DOM/renderer, like React/ReactNative or VirtualDOM.\nThose familiar with Redux may find Elmish a more natural fit when targeting React or ReactNative as it allows one to stay completely in idiomatic F#.\n\n\nElmish abstractions have been carefully designed to resemble Elm's \"look and feel\" and anyone familiar with post-Signal Elm terminology will find themselves right at home.\n\nSee the [docs site](https://elmish.github.io/elmish/) for more information.\n\n\nUsing Elmish\n------\nv2.0 and above releases use `dotnet` SDK and can be installed with `dotnet nuget` or `paket`:\n\nFor use in a Fable project:\n`paket add nuget Fable.Elmish -i`\n\nFor use in a WebSharper project:\n`paket add nuget WebSharper.Elmish -i`\n\nIf targeting CLR, please use Elmish package:\n`paket add nuget Elmish -i`\n\nFor v1.x release information please see the [v1.x branch](https://github.com/elmish/elmish/tree/v1.x)\nFor v2.x release information please see the [v2.x branch](https://github.com/elmish/elmish/tree/v2.x)\nFor v3.x release information please see the [v3.x branch](https://github.com/elmish/elmish/tree/v3.x)\n\n\nBuilding Elmish\n------\nElmish depends on [dotnet SDK 6](https://www.microsoft.com/net/download/core):\n\n* `dotnet fsi build.fsx` or `./build.fsx` on a *nix system.\n\n\nContributing\n------\nPlease have a look at the [guidelines](https://github.com/elmish/elmish/blob/master/.github/CONTRIBUTING.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/elmish.github.io%2Felmish%2F","html_url":"https://awesome.ecosyste.ms/projects/elmish.github.io%2Felmish%2F","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/elmish.github.io%2Felmish%2F/lists"}