Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Purescript

Purescript

68 projects

Showing 32 of 68 projects

purescript-routing-duplex
purescript-routing-duplexPureScript

A PureScript library for defining bidirectional codecs to parse and print strongly-typed routes, ensuring round-trip consistency.

#functional-programming#type-safe-routing#single-page-application
Stars94
Forks20
Last commit3 years ago
purescript-psa
purescript-psaPureScript

A pretty, flexible error/warning reporting frontend for the PureScript compiler (psc).

#developer-tools#build-tools#cli-tool
Stars92
Forks12
Last commit2 years ago
purescript-react-explor
purescript-react-explorPureScript

A PureScript library exploring comonadic approaches to modeling React user interfaces.

#functional-programming#comonads#experimental
Stars90
Forks5
Last commit8 years ago
purescript-test-unit
purescript-test-unitPureScript

An asynchronous unit test runner for PureScript that integrates with QuickCheck and supports multiple output formats.

#functional-programming#test-runner#property-testing
Stars90
Forks33
Last commit3 years ago
purescript-turbine
purescript-turbinePureScript

A purely functional UI library for building user interfaces powered by higher-order functional reactive programming (FRP).

#functional-programming#component-based#reactive-programming
Stars82
Forks6
Last commit6 years ago
purs-nix
purs-nixNix

A Nix-based tool for managing PureScript projects with a custom package set and CLI.

#functional-programming#cli-tool#purescript
Stars82
Forks29
Last commit5 months ago
purescript-panda
purescript-pandaPureScript

A PureScript UI library for building declarative front-ends without a virtual DOM, using localized updates.

#functional-programming#purescript#frontend
Stars70
Forks5
Last commit7 years ago
purescript-halogen-select
purescript-halogen-selectPureScript

A Halogen Hook providing accessible, customizable building blocks for selection UIs like dropdowns and typeaheads.

#typeahead#functional-programming#date-picker
Stars64
Forks16
Last commit5 years ago
purescript-argonaut
purescript-argonautPureScript

A PureScript library bundle for parsing, encoding, decoding, and manipulating JSON data.

#functional-programming#data-serialization#optics
Stars63
Forks20
Last commit4 years ago
purescript-matryoshka
purescript-matryoshkaPureScript

A PureScript library providing generalized folds, unfolds, and traversals for fixed point data structures.

#functional-programming#fixed-point#category-theory
Stars58
Forks13
Last commit4 years ago
purescript-protobuf
purescript-protobufPureScript

A PureScript implementation of Google Protocol Buffers for type-safe serialization and data exchange.

#schema-driven#type-safety#protocol-buffers
Stars56
Forks5
Last commit1 year ago
purescript-effect
purescript-effectPureScript

The standard Effect monad for handling native side effects in PureScript, enabling pure functional programming with real-world interactions.

#javascript-interop#functional-programming#side-effects
Stars54
Forks21
Last commit3 years ago
purescript-trout
purescript-troutPureScript

A Servant-style type-level routing library for PureScript providing static guarantees and type-safe endpoints.

#http-server#functional-programming#servant-style
Stars42
Forks15
Last commit6 years ago
purescript-eff
purescript-eff

PureScript's Eff monad for handling native side effects (deprecated in favor of Effect).

#functional-programming#effect-system#type-system
Stars38
Forks19
Last commit5 years ago
gulp-purescript
gulp-purescript

Gulp plugin for PureScript compilation tasks (deprecated).

#compiler#deprecated#purescript
Stars33
Forks8
Last commit6 years ago
purescript-outwatch
purescript-outwatchPureScript

A functional and reactive UI framework for PureScript based on Rx and VirtualDom.

#functional-programming#rx#reactive-programming
Stars32
Forks5
Last commit6 years ago
psvm-js
psvm-jsJavaScript

A version manager for PureScript that installs, switches, and manages multiple compiler versions.

#developer-tools#npm-package#cli-tool
Stars31
Forks9
Last commit3 years ago
purescript-benchotron
purescript-benchotronPureScript

A straightforward benchmarking library for PureScript and JavaScript built on Benchmark.js.

#functional-programming#performance-testing#benchmark-js
Stars31
Forks14
Last commit2 years ago
purescript-batteries
purescript-batteriesPureScript

A comprehensive PureScript prelude that bundles dozens of essential packages into a single import.

#functional-programming#developer-tools#productivity
Stars30
Forks3
Last commit9 years ago
purescript-quickcheck-laws
purescript-quickcheck-lawsPureScript

QuickCheck-powered property tests for verifying PureScript's core typeclass laws.

#algebraic-laws#functional-programming#property-testing
Stars27
Forks18
Last commit3 years ago
purescript-cofree-react-router
purescript-cofree-react-routerPureScript

A React routing library for PureScript implemented as a Cofree Comonad over the Array functor.

#functional-programming#isomorphic-react#server-side-rendering
Stars26
Forks2
Last commit8 years ago
purescript-halogen-day-picker
purescript-halogen-day-pickerPureScript

A PureScript Halogen library providing DayPicker and DayPickerInput components for date selection.

#functional-programming#date-picker#purescript
Stars12
Forks0
Last commit7 years ago
grunt-purescript
grunt-purescript

Deprecated Grunt plugin for compiling PureScript files.

#deprecated#compiler-integration#purescript
Stars10
Forks2
Last commit6 years ago
purescript-halogen-menu
purescript-halogen-menuPureScript

A reusable Halogen component for building interactive, hierarchical menus in PureScript applications.

#functional-programming#interactive-menus#purescript
Stars8
Forks6
Last commit9 years ago
purescript-halogen-echarts
purescript-halogen-echartsPureScript

A PureScript Halogen integration for the ECharts JavaScript charting library.

#functional-programming#echarts#purescript
Stars8
Forks12
Last commit8 years ago
purescript-arraybuffer
purescript-arraybufferPureScript

PureScript bindings and implementation for mutable JavaScript ArrayBuffers, enabling flat memory operations.

#javascript-interop#dataview#memory-management
Stars7
Forks13
Last commit3 years ago
purescript-arraybuffer-builder
purescript-arraybuffer-builderPureScript

A PureScript library for serializing data to ArrayBuffers using a builder monoid and monad style.

#functional-programming#binary-serialization#builder-monad
Stars7
Forks2
Last commit3 years ago
purescript-parsing-dataview
purescript-parsing-dataviewPureScript

Primitive parsers for DataView on ArrayBuffer input streams in PureScript, enabling binary and UTF-8 parsing.

#parsing#dataview#effect-system
Stars7
Forks2
Last commit3 years ago
purescript-arraybuffer-class
purescript-arraybuffer-classPureScript

Typeclasses for binary serialization of PureScript data types to and from ArrayBuffers.

#functional-programming#data-serialization#binary-serialization
Stars5
Forks2
Last commit5 years ago
purescript-boomboom
purescript-boomboomPureScript

A bidirectional routing library for PureScript that provides generic sugar for variants and records.

#functional-programming#type-safe-routing#bidirectional-routing
Stars5
Forks2
Last commit7 years ago
purescript-zeta
purescript-zetaPureScript

A PureScript implementation of signals for managing state changes with traversable references and dynamic handler sets.

#functional-programming#signal#pure-implementation
Stars4
Forks0
Last commit6 years ago
purescript-queue
purescript-queuePureScript

A PureScript library providing queue data types for pub/sub messaging, asynchronous communication, and decoupled function invocation.

#functional-programming#queue#handler
Stars3
Forks0
Last commit6 years ago
PreviousPage 2 of 2

Related Tags

#Functional Programming52#Frontend24#Type Safe15#Declarative Ui13#Web Development11#Ui Library8#Build Tool7#Developer Tools6#Routing5#Elm Architecture5#State Management5#Halogen5
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub