{"id":15690976,"url":"https://github.com/xgrommx/halogen-ecosystem","last_synced_at":"2026-01-08T00:52:32.178Z","repository":{"id":145951943,"uuid":"130285659","full_name":"xgrommx/halogen-ecosystem","owner":"xgrommx","description":null,"archived":false,"fork":false,"pushed_at":"2018-04-20T00:15:43.000Z","size":4,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-05T14:13:36.313Z","etag":null,"topics":["ecosystem","halogen","purescript","purescript-halogen"],"latest_commit_sha":null,"homepage":null,"language":null,"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/xgrommx.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":"2018-04-20T00:07:43.000Z","updated_at":"2020-03-05T07:29:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"b37ed7b2-1418-4ea4-8723-692810182ddd","html_url":"https://github.com/xgrommx/halogen-ecosystem","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/xgrommx%2Fhalogen-ecosystem","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xgrommx%2Fhalogen-ecosystem/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xgrommx%2Fhalogen-ecosystem/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xgrommx%2Fhalogen-ecosystem/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xgrommx","download_url":"https://codeload.github.com/xgrommx/halogen-ecosystem/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246315043,"owners_count":20757613,"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":["ecosystem","halogen","purescript","purescript-halogen"],"created_at":"2024-10-03T18:18:26.765Z","updated_at":"2026-01-08T00:52:32.133Z","avatar_url":"https://github.com/xgrommx.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# halogen-ecosystem\nWhat are the most popular libraries in the halogen ecosystem?\n\n| Number    | Name     | Description       | Stars |\n| :-------: | -------- | ----------------- | ------|\n| 1 | [slamdata/purescript-halogen](https://github.com/slamdata/purescript-halogen) | A declarative, type-safe UI library for PureScript. | 724 |\n| 2 | [slamdata/purescript-halogen-template](https://github.com/slamdata/purescript-halogen-template) | Template project for getting started with Halogen | 51 |\n| 3 | [slamdata/purescript-halogen-vdom](https://github.com/slamdata/purescript-halogen-vdom) | An extensible virtual-dom library for PureScript. | 35 |\n| 4 | [vladciobanu/purescript-halogen-example](https://github.com/vladciobanu/purescript-halogen-example) | Sample halogen app that uses a few DSLs within the application's free monad | 34 |\n| 5 | [arthurxavierx/purescript-carpenter](https://github.com/arthurxavierx/purescript-carpenter) | Simple architectures for type-safe state management in React inspired by Elm, Thermite and Halogen | 29 |\n| 6 | [citizennet/purescript-halogen-select](https://github.com/citizennet/purescript-halogen-select) | Building blocks for common selection user interfaces in PureScript \u0026 Halogen | 26 |\n| 7 | [kRITZCREEK/purescript-emmet](https://github.com/kRITZCREEK/purescript-emmet) | Quick scaffolding for Halogen's HTML DSL | 22 |\n| 8 | [justinwoo/purescript-web-audio-player-demo](https://github.com/justinwoo/purescript-web-audio-player-demo) | A web audio player demo using Halogen for skipping in different increments | 14 |\n| 9 | [citizennet/purescript-ocelot](https://github.com/citizennet/purescript-ocelot) | An opinionated component library for Halogen apps | 12 |\n| 10 | [parsonsmatt/purescript-routing-example](https://github.com/parsonsmatt/purescript-routing-example) | An example of purescript-routing and purescript-halogen | 12 |\n| 11 | [slamdata/purescript-halogen-css](https://github.com/slamdata/purescript-halogen-css) | An adapter between the purescript-halogen and purescript-css libraries. | 10 |\n| 12 | [rnons/purescript-halogen-day-picker](https://github.com/rnons/purescript-halogen-day-picker) | A day picker written in purescript halogen | 10 |\n| 13 | [justinwoo/purescript-cycle-etch-sketch](https://github.com/justinwoo/purescript-cycle-etch-sketch) | a purescript-cycle and halogen etch sketch demo | 10 |\n| 14 | [rightfold/purescript-alkali](https://github.com/rightfold/purescript-alkali) | Generate Halogen forms from types | 9 |\n| 15 | [lettier/interactive-simple-linear-regression](https://github.com/lettier/interactive-simple-linear-regression) | A PureScript, browser-based implementation of simple linear regression. | 9 |\n| 16 | [kwohlfahrt/purescript-halogen-svg](https://github.com/kwohlfahrt/purescript-halogen-svg) |  | 9 |\n| 17 | [MonoidMusician/purescript-halogen-zuruzuru](https://github.com/MonoidMusician/purescript-halogen-zuruzuru) | A list reordering component for Halogen. Named by @justinwoo. (GitHub suggested \"verbose-chainsaw\".) | 7 |\n| 18 | [andywhite37/purescript-halogen-mdl](https://github.com/andywhite37/purescript-halogen-mdl) | Experimental Material Design Lite (MDL) components for purescript-halogen | 7 |\n| 19 | [rjregenold/purescript-book-store](https://github.com/rjregenold/purescript-book-store) | A book store written in Purescript using Halogen and Redox | 7 |\n| 20 | [rnons/purescript-halogen-storybook](https://github.com/rnons/purescript-halogen-storybook) | A library to assemble examples or develop components separately. | 7 |\n| 21 | [utatti/purescript-halogen-free-html](https://github.com/utatti/purescript-halogen-free-html) | Free monad for Halogen HTML | 6 |\n| 22 | [slamdata/purescript-halogen-menu](https://github.com/slamdata/purescript-halogen-menu) |  | 5 |\n| 23 | [slamdata/purescript-halogen-datepicker](https://github.com/slamdata/purescript-halogen-datepicker) |  | 5 |\n| 24 | [natefaubion/purescript-halogen-startapp](https://github.com/natefaubion/purescript-halogen-startapp) |  | 5 |\n| 25 | [Ninjarab/stk](https://github.com/Ninjarab/stk) | Stk is a free, real time stock quotes, charts and market overview. | 5 |\n| 26 | [slamdata/purescript-halogen-echarts](https://github.com/slamdata/purescript-halogen-echarts) | Halogen integration for Echarts. | 5 |\n| 27 | [slamdata/purescript-halogen-bootstrap](https://github.com/slamdata/purescript-halogen-bootstrap) |  | 4 |\n| 28 | [natefaubion/purescript-halogen-connect-experiment](https://github.com/natefaubion/purescript-halogen-connect-experiment) |  | 4 |\n| 29 | [justinwoo/halogen-parcel-hot-reload-demo](https://github.com/justinwoo/halogen-parcel-hot-reload-demo) | An example of one way you could use hot reloading with Halogen. | 4 |\n| 30 | [THeK3nger/armok-date](https://github.com/THeK3nger/armok-date) | Show the current Gregorian date in the Dwarf Fortress calendar. A Purescript/Halogen example. | 4 |\n| 31 | [slamdata/purescript-markdown-halogen](https://github.com/slamdata/purescript-markdown-halogen) | A Halogen rendering library for purescript-markdown | 4 |\n| 32 | [slamdata/purescript-halogen-vdom-string-renderer](https://github.com/slamdata/purescript-halogen-vdom-string-renderer) | String rendering for halogen-vdom | 3 |\n| 33 | [slamdata/purescript-ace-halogen](https://github.com/slamdata/purescript-ace-halogen) | A Halogen component for the Ace editor. | 3 |\n| 34 | [jimmyhuco/halogen-boilerplate](https://github.com/jimmyhuco/halogen-boilerplate) | Bootstrap Halogen Project | 3 |\n| 35 | [kRITZCREEK/purescript-halogen-autocomplete](https://github.com/kRITZCREEK/purescript-halogen-autocomplete) | Simple autocomplete component for Halogen | 3 |\n| 36 | [MonoidMusician/purescript-halogen-tooltip](https://github.com/MonoidMusician/purescript-halogen-tooltip) |  | 3 |\n| 37 | [nathanic/purescript-simple-chat-client](https://github.com/nathanic/purescript-simple-chat-client) | A simple WebSocket chat client program using PureScript and Halogen. | 3 |\n| 38 | [maackle/html2purescript](https://github.com/maackle/html2purescript) | Very basic parser/renderer to convert raw HTML into valid PureScript Halogen syntax | 3 |\n| 39 | [slamdata/purescript-colorpicker-halogen](https://github.com/slamdata/purescript-colorpicker-halogen) |  | 2 |\n| 40 | [slamdata/purescript-halogen-virtual-dom](https://github.com/slamdata/purescript-halogen-virtual-dom) | A virtual-dom driver for Halogen. | 2 |\n| 41 | [rnons/purescript-svg-parser-halogen](https://github.com/rnons/purescript-svg-parser-halogen) | A library to inline SVG source string into halogen views | 2 |\n| 42 | [citizennet/purescript-halogen-tachyons](https://github.com/citizennet/purescript-halogen-tachyons) |  | 2 |\n| 43 | [rnons/purescript-html-parser-halogen](https://github.com/rnons/purescript-html-parser-halogen) | A library to render HTML string into halogen views | 2 |\n| 44 | [soupi/guess-num](https://github.com/soupi/guess-num) | Guess the number - an simple example of using PureScript and Halogen | 2 |\n| 45 | [slamdata/purescript-halogen-proxy](https://github.com/slamdata/purescript-halogen-proxy) | A component utility for Halogen that proxies an inner component to hide all or part of its query algebra. | 2 |\n| 46 | [sainiaditi/onlinePiano-halogen](https://github.com/sainiaditi/onlinePiano-halogen) | Online Piano using FRP purescript-behaviors and Halogen DOM | 1 |\n| 47 | [zudov/purescript-halogen-mdl](https://github.com/zudov/purescript-halogen-mdl) | Halogen's HTML bindings to material-design-lite | 1 |\n| 48 | [themoritz/purescript-flatpickr-halogen](https://github.com/themoritz/purescript-flatpickr-halogen) | Halogen component for the flatpickr datepicker | 1 |\n| 49 | [pshendry/purescript-pshendry-halogen](https://github.com/pshendry/purescript-pshendry-halogen) | An accumulation of reusable Halogen components | 1 |\n| 50 | [newlandsvalley/purescript-halogen-components](https://github.com/newlandsvalley/purescript-halogen-components) | Small library of autonomous Halogen components | 1 |\n| 51 | [adarqui/todomvc-haskell-servant-purescript](https://github.com/adarqui/todomvc-haskell-servant-purescript) | todomv using purescript-halogen as the frontend \u0026 haskell-servant as the backend | 1 |\n| 52 | [velveteer/backdraft](https://github.com/velveteer/backdraft) | Firebase and Halogen sitting in a tree | 1 |\n| 53 | [stefanholzmueller/gameoflife](https://github.com/stefanholzmueller/gameoflife) | Game of Life. PureScript. Ugly Halogen UI. | 1 |\n| 54 | [snoyberg/purescript-halogen-onetimepad](https://github.com/snoyberg/purescript-halogen-onetimepad) | Work with one time pads from a web page, mostly to teach me PureScript/Halogen | 1 |\n| 55 | [zudov/purescript-halogen-filepicker](https://github.com/zudov/purescript-halogen-filepicker) | Helper functions for handling file uploads in halogen apps | 1 |\n| 56 | [rightfold/purescript-halogen-forms](https://github.com/rightfold/purescript-halogen-forms) |  | 1 |\n| 57 | [tdammers/purescript-halogen-leaflet](https://github.com/tdammers/purescript-halogen-leaflet) |  | 1 |\n| 58 | [archaeron/chatty-web-client-halogen](https://github.com/archaeron/chatty-web-client-halogen) | A chat application written in PureScript with purescript-halogen | 1 |\n| 59 | [justinwoo/purescript-halogen-elm-etch-sketch](https://github.com/justinwoo/purescript-halogen-elm-etch-sketch) | an elm etch sketch view embedded in a halogen app | 1 |\n| 60 | [archaeron/chatty-web-client](https://github.com/archaeron/chatty-web-client) | superseded by https://github.com/archaeron/chatty-web-client-halogen | 1 |\n| 61 | [Rockfordal/thermdrag](https://github.com/Rockfordal/thermdrag) | Purescript Halogen/Thermite, Hot code reloading, Svg-drag, login, websocket chat | 1 |\n| 62 | [enetsee/halogen-gravatar](https://github.com/enetsee/halogen-gravatar) |  | 1 |\n\nInspired by awesome repo [rxjs-ecosystem](https://github.com/Widdershin/rxjs-ecosystem). Thanks Nick\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxgrommx%2Fhalogen-ecosystem","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxgrommx%2Fhalogen-ecosystem","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxgrommx%2Fhalogen-ecosystem/lists"}