Showing 32 of 68 projects
A PureScript library for defining bidirectional codecs to parse and print strongly-typed routes, ensuring round-trip consistency.
A pretty, flexible error/warning reporting frontend for the PureScript compiler (psc).
A PureScript library exploring comonadic approaches to modeling React user interfaces.
An asynchronous unit test runner for PureScript that integrates with QuickCheck and supports multiple output formats.
A purely functional UI library for building user interfaces powered by higher-order functional reactive programming (FRP).
A Nix-based tool for managing PureScript projects with a custom package set and CLI.
A PureScript UI library for building declarative front-ends without a virtual DOM, using localized updates.
A Halogen Hook providing accessible, customizable building blocks for selection UIs like dropdowns and typeaheads.
A PureScript library bundle for parsing, encoding, decoding, and manipulating JSON data.
A PureScript library providing generalized folds, unfolds, and traversals for fixed point data structures.
A PureScript implementation of Google Protocol Buffers for type-safe serialization and data exchange.
The standard Effect monad for handling native side effects in PureScript, enabling pure functional programming with real-world interactions.
A Servant-style type-level routing library for PureScript providing static guarantees and type-safe endpoints.
PureScript's Eff monad for handling native side effects (deprecated in favor of Effect).
Gulp plugin for PureScript compilation tasks (deprecated).
A functional and reactive UI framework for PureScript based on Rx and VirtualDom.
A version manager for PureScript that installs, switches, and manages multiple compiler versions.
A straightforward benchmarking library for PureScript and JavaScript built on Benchmark.js.
A comprehensive PureScript prelude that bundles dozens of essential packages into a single import.
QuickCheck-powered property tests for verifying PureScript's core typeclass laws.
A React routing library for PureScript implemented as a Cofree Comonad over the Array functor.
A PureScript Halogen library providing DayPicker and DayPickerInput components for date selection.
Deprecated Grunt plugin for compiling PureScript files.
A reusable Halogen component for building interactive, hierarchical menus in PureScript applications.
A PureScript Halogen integration for the ECharts JavaScript charting library.
PureScript bindings and implementation for mutable JavaScript ArrayBuffers, enabling flat memory operations.
A PureScript library for serializing data to ArrayBuffers using a builder monoid and monad style.
Primitive parsers for DataView on ArrayBuffer input streams in PureScript, enabling binary and UTF-8 parsing.
Typeclasses for binary serialization of PureScript data types to and from ArrayBuffers.
A bidirectional routing library for PureScript that provides generic sugar for variants and records.
A PureScript implementation of signals for managing state changes with traversable references and dynamic handler sets.
A PureScript library providing queue data types for pub/sub messaging, asynchronous communication, and decoupled function invocation.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.