Open anarchic (anarkhia, meaning "without a ruler") code collective. We develop libraries for PureScript.
Anybody can join us. Especially library maintainers. As a collective we distribute the maintenance burden among each other. Just write us on the PureScript Discord Chat or open a Discussion.
- 💌 fetch - A minimalist library for using fetch (aka browser http client) in PureScript
- 👔 yoga-json - An easy-to-use yet powerful JSON de-/serialisation library. Originally forked from
simple-json
with a lot of new additions - 🐝 web-proletarian - Small bindings and instructions how to use web-workers in PureScript with modern bundlers
- ⚡ graphql-fundeps - Minimalist graphql client for people that want to go from 0 to typesafe graphql in less than 1 minute.
- 🔑 yoga-subtlecrypto - Bindings to SubtleCrypto
- 📀 record-studio - Working with records made easy
- 🎄 yoga-tree - A data type for representing trees with arbitrary number of children and handy zippers
- 🕉️ yoga-om - A powerful general purpose type for writing applications. Includes dependency injection via
Reader
, errorVariant
s and of courseAff
- 🧟♂️ yoga-variation - Variant? Validation? Why not both? This lib combines
variant
andvalidation
- 💍 untagged-union - A data type for untagged unions
- 👰🏽♀️ untagged-to-tagged - Convert between tagged and untagged unions
- 🔑 vault - A typed, persistent store for values of arbitrary types. This is a port of the Haskell Vault library by Heinrich Apfelmus.
- ❄️ unique - Abstract unique objects
- 🦥 lazy-joe - Purescript ffi for the lazy joe
- 💝 protobuf Google Protocol Buffers code generator and runtime.
- 📥 parsing-dataview - Parse input binary
ArrayBuffer
. Inverse of arraybuffer-builder. - 📤 arraybuffer-builder - Build output binary
ArrayBuffer
. Inverse of parsing-dataview. - 🦾 fallback - Idris-style fallback for do comprehensions.
- 🌠 purs-eval - A simple PureScript expression evaluation tool.
We extensively use react and created a couple of libraries to make PureScript work with react:
- 📜 react-virtuoso - PureScript FFI bindings for
react-virtuoso
virtualised-list library - 💨 fahrtwind - Emotion-based CSS building blocks heavily inspired by Tailwind
- 📖 react-basic-storybook - PureScript FFI bindings for Storybook
- ⏭️ nextjs - PureScript FFI bindings for Next.JS
- 💅🏽 nextui - PureScript FFI bindings for NextUI
- 📄 react-markdown - PureScript FFI bindings for
react-markdown
. Allows you to render text written in Markdown.
- 🛟 floating-ui - Purescript FFI bindings for floating ui.
- 🎨 uniqolor - Purescript FFI bindings for uniqolor.
- ⊗ yjs - Purescript FFI bindings for
yjs
- y-indexeddb - Purescript FFI bindings for
y-indexeddb
- 🚰 tiptap - Purescript FFI bindings for tiptap.
- 💾 yoga-postgres -
node-postgres
FFI bindings, originally forked frompurescript-node-postgres
- 🦸🏻♂️ supabase - Purescript FFI bindings for
supabase
.
- 🐙 octokit - Purescript FFI bindings for Github's
octokit.js
- 📄 mdast-util-from-markdown - Purescript wrapper for
mdast-util-from-markdown
.mdast-util-from-markdown
allows you to parse markdown into a markdown abstract syntaxt tree.
- 🤖 royo - Our PureScript compile bot for Discord