@hackage/wai-websockets
Provide a bridge between WAI and the websockets package.
@hackage/base
Core data structures and operations
@hackage/wai-middleware-static
WAI middleware that serves requests to static files.
@hackage/mtl
Monad classes for transformers, using functional dependencies
@hackage/clay
CSS preprocessor as embedded Haskell.
@hackage/attoparsec
Fast combinator parsing for bytestrings and text
@hackage/profunctors
Profunctors
@hackage/text
An efficient packed Unicode text type.
@hackage/bifunctors
Bifunctors
@hackage/transformers
Concrete functor and monad transformers
@hackage/unordered-containers
Efficient hashing-based container types
@hackage/language-javascript
Parser for JavaScript
@hackage/async
Run IO operations asynchronously and wait for their results
@hackage/websockets
A sensible and clean way to write WebSocket-capable servers in Haskell.
@hackage/box-socket
Box websockets
@hackage/optics-extra
Extra utilities and instances for optics-core
@hackage/optics-core
Optics as an abstract interface: core definitions
@hackage/lucid
Clear to write, read and edit DSL for HTML
@hackage/scotty
Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp
@hackage/interpolatedstring-perl6
QuasiQuoter for Perl6-style multi-line interpolated strings
@hackage/box
A profunctor effect system?
@hackage/base
Core data structures and operations
@hackage/text
An efficient packed Unicode text type.
@hackage/optparse-applicative
Utilities and combinators for parsing command line options
@hackage/optics-core
Optics as an abstract interface: core definitions
@hackage/lucid
Clear to write, read and edit DSL for HTML
@hackage/web-rep
representations of a web page
@hackage/box
A profunctor effect system?