fp-ts
fp-ts copied to clipboard
Who's using fp-ts?
Drop your company name, svg logo, link to your website, and links to any repos using fp-ts.
- https://github.com/Brettm12345/thumbor-ts
- https://github.com/Brettm12345/twending
At buildo (logo) we are using fp-ts in pretty much every TypeScript codebase that we have: React applications, Node services, internal CLI tools. The majority of the repositories is closed source. We are also using it in a few open source libraries: metarpheus-io-ts, avenger.
- Devexperts
- https://devexperts.com/app/themes/devexperts/dist/images/logo-dx-orange_ad718999.svg
- https://devexperts.com
- https://github.com/devexperts/remote-data-ts https://github.com/devexperts/swagger-codegen-ts
We are using fp-ts too at iAdvize:
- company logo : iadvize-logo.zip
- company website: https://www.iadvize.com/
- first open-source repo with fp-ts inside: https://github.com/iadvize/dataway. More to come soon!
@sutarmin And a ton of NDA projects in production :D
It is not a company... but, Marble.js framework integrates deeply with fp-ts.
Logo: https://github.com/marblejs/marble/blob/master/assets/img/logo.svg Website: http://marblejs.com Repository: https://github.com/marblejs/marble
Company name: Unsplash SVG logo:
<svg class="_2m4hn" version="1.1" viewBox="0 0 32 32" width="32" height="32" aria-labelledby="unsplash-home" aria-hidden="false"><title id="unsplash-home">Unsplash Home</title><path d="M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z"></path></svg>
Website: https://unsplash.com/ Repos using fp-ts: all private (for now at least)
IO application is using fp-ts.
- Mobile application: https://github.com/pagopa/io-app;
- Backend: https://github.com/pagopa/io-backend.
There are other repositories, but these two are the main ones.
IO logo: https://io.italia.it/assets/img/io-it-logo-blue.svg
Company name: werk85 SVG Logo: logo-werk85.zip Webseite: https://werk85.de Github: https://github.com/werk85
We use it for all our front and backend application. All private repos.
A framework we are currently using for front end development with fp-ts and React is our own implementation of the elm-ts pattern effe-ts. Currently in an evaluation phase. It extends elm-ts by the ReaderT pattern and an extended set of Monad instances for state management.
@sutarmin And a ton of NDA projects in production :D
They probably don't even know that they have a chance to appear on fp-ts website 😄
We've been heavily using fp-ts in our App Typescript with fp-ts made react-native codebase solid, even better than native ones.
product: CoinView (コイン相場) website: https://www.coinjinja.com/coinview logo: https://drive.google.com/file/d/1wOLU1OSTFMild0AgBSSyPFG7uLDVzYhw/view?usp=sharing
Stoplight.io
website: https://stoplight.io
product: https://github.com/stoplightio/prism
logo:

Contactlab
website: https://contactlab.com/en/
projects:
- closed source / saas:
- https://mc.contactlab.it
- open source:
- https://github.com/contactlab/appy
- https://github.com/contactlab/contactsnag
logo: mc-sign.zip
I use fp-ts deeply in any of my projects:
- https://www.matechs.com/
- https://www.neob.io/
Reference for the open source framework and set of extensions to the fp-ts echosystem we opensource: https://github.com/mikearnaldi/matechs-effect
At facile.it (logo) we use it in particularly in our b2b application collaboratori.facile.it. Mainly in the frontend web app but also in some backend service. All repositories are private.
We use fp-ts and io-ts to build data visualizations at Interactive Things (logo). Sadly, these repos are all private 😞 These are some public projects that use it, however:
- https://www.education-progress.org/
- https://abstimmungen.tagesanzeiger.ch
- https://goingdigital.oecd.org/
We're learning fp-ts for future use.
- Company Name:
Musma - Homepage: https://www.musma.net
- CI in svg: Download
- Repos: (Unfortunately, there are currently no public repos.)
wearereasonablepeople uses fp-ts too!
- Homepage: wearereasonablepeople.com
- Logo: Download
- Open-source projects: Not yet available, but coming very soon.
I'm using fp-ts for a number of libraries, both personal and for a small business I'm working on. I hope to make some of these public libraries in the near future.
Startup: https://github.com/managemycardsllc No public repos yet.
Feel free to use the logo in the github org page!
Agile Digital (@agiledigital) is getting more and more use out of fp-ts and io-ts. Not much in public repos yet, but there certainly will be once we get our libraries to a slightly higher level of polish.
Homepage: https://agiledigital.com.au Logo: white on transparent If a dark logo is required I can find or generate one.
SimSpace's front-end team heavily uses fp-ts, io-ts, monocle-ts, typelevel-ts, and remote-data-ts.
Website: simspace.com Logo (Requires non-white background):
data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMzYuNzYgNjQuMjkiPjxwYXRoIGQ9Ik00OC4yMiwxNi4wN0ExNi4wNywxNi4wNywwLDAsMCwzMi4xNSwzMi4xNSwxNi4wNywxNi4wNywwLDAsMSw0OC4yMiw0OC4yMmExNi4wOCwxNi4wOCwwLDAsMCwwLTMyLjE1WiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0zMi4xNSwzMi4xNUExNi4wOCwxNi4wOCwwLDAsMSwxNi4wNyw0OC4yMiwxNi4wOCwxNi4wOCwwLDEsMCwzMi4xNSwzMi4xNVoiIGZpbGw9IiMxNDY1ZmYiLz48cGF0aCBkPSJNMzIuMTUsMGExNi4wOCwxNi4wOCwwLDEsMCwwLDMyLjE1QTE2LjA3LDE2LjA3LDAsMCwxLDQ4LjIyLDE2LjA3LDE2LjA4LDE2LjA4LDAsMCwwLDMyLjE1LDBaIiBmaWxsPSIjMTQ2NWZmIi8+PHBhdGggZD0iTTE2LjA3LDE2LjA3QTE2LjA4LDE2LjA4LDAsMSwwLDMyLjE1LDMyLjE1LDE2LjA4LDE2LjA4LDAsMCwxLDE2LjA3LDE2LjA3WiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03NS40LDQyVjM3YTE1LDE1LDAsMCwwLDguMDksMi4zM2MyLjg5LDAsNC4yNC0xLjIsNC4yNC0yLjYsMC0xLjA5LS41MS0xLjcyLTEuOTItMi4yMS0xLjYxLS42NC00LjgyLS44NS03LjE1LTIuMjVzLTMuNDItMy40Ni0zLjQyLTYuNDdjMC01Ljc5LDQuNjYtOC4xNiw5LjY0LTguMTZhMTMuNjQsMTMuNjQsMCwwLDEsNy41MiwxLjlWMjQuN2ExNS4wOCwxNS4wOCwwLDAsMC03LjI0LTEuODFjLTMsMC00LjEsMS00LjEsMi40MWEyLjI2LDIuMjYsMCwwLDAsMS42OSwyLjA5YzIuMDkuODksNS41OCwxLjA1LDcuODcsMi40NVM5NCwzMy4zLDk0LDM2LjE1YzAsNS42My00LDguMjgtOS45Miw4LjI4Qzc4LjM1LDQ0LjQzLDc1LjQsNDIsNzUuNCw0MloiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTM4LjY5LDQyVjM3YTE1LDE1LDAsMCwwLDguMDgsMi4zM2MyLjg5LDAsNC4yNS0xLjIsNC4yNS0yLjYsMC0xLjA5LS41MS0xLjcyLTEuOTItMi4yMS0xLjYxLS42NC00LjgyLS44NS03LjE1LTIuMjVzLTMuNDItMy40Ni0zLjQyLTYuNDdjMC01Ljc5LDQuNjYtOC4xNiw5LjY0LTguMTZhMTMuNjMsMTMuNjMsMCwwLDEsNy41MSwxLjlWMjQuN2ExNSwxNSwwLDAsMC03LjIzLTEuODFjLTMsMC00LjEsMS00LjEsMi40MUEyLjI1LDIuMjUsMCwwLDAsMTQ2LDI3LjM5YzIuMDkuODksNS41OCwxLjA1LDcuODcsMi40NXMzLjM0LDMuNDYsMy4zNCw2LjMxYzAsNS42My00LDguMjgtOS45Miw4LjI4QzE0MS42NCw0NC40MywxMzguNjksNDIsMTM4LjY5LDQyWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik05Ni4wOSwxOS4yOGEzLjQyLDMuNDIsMCwxLDEsNi44MywwLDMuNDIsMy40MiwwLDAsMS02LjgzLDBabS4yNCw0LjloNi4zNVY0My44N0g5Ni4zM1oiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTE3LjkxLDQzLjg3VjMxLjYxYTIuNzEsMi43MSwwLDAsMC0yLjgtM2MtMS44MywwLTMuMTEsMS41NS0zLjExLDQuMzFWNDMuODdoLTYuMzRWMjQuMThoNWwxLDQuNzhjLjkzLTMuMTcsMi44OS01LjI2LDYuMjItNS4yNmE1LjY2LDUuNjYsMCwwLDEsNS45Myw1LjQyYzEtMy4zNCwzLjM4LTUuNDIsNi41Ni01LjQyLDMuNTcsMCw2LjIyLDIuMjksNi4yMiw3LjExVjQzLjg3aC02LjM1VjMxLjYxYTIuNzEsMi43MSwwLDAsMC0yLjgtM2MtMS44MywwLTMuMTEsMS41NS0zLjExLDQuMzFWNDMuODdaIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTE4MSwzOS4wNXYwYzAtNC4xOCwzLjU0LTQuOTUsNy41NS01LjkxLDIuNy0uNjQsMy43OC0xLjEzLDMuNzgtMi4yNXMtLjc0LTItMy41Mi0yYTE1LjYsMTUuNiwwLDAsMC02LjYsMS41NlYyNi4yOXMyLjY0LTIuNTksNy45NS0yLjU5YzYuMTUsMCw4LjUyLDMuMDksOC41Miw4LjM2VjQzLjg3aC01LjJsLS43NC0zLjYzYTYuMTMsNi4xMywwLDAsMS02LjExLDQuMTVDMTgzLjMzLDQ0LjM5LDE4MSw0Mi4yNiwxODEsMzkuMDVabTExLjMzLTIuMjFWMzQuMzVhOS42MSw5LjYxLDAsMCwxLTIuMjUsMS4zMmMtMS43My42OC0yLjY1LDEuMzctMi42NSwyLjc3di4yMWEyLDIsMCwwLDAsMi4xMywyLjE3QzE5MS4xNyw0MC44MiwxOTIuMzcsMzkuNDUsMTkyLjM3LDM2Ljg0WiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0yMDAuNjUsMzR2MGMwLTYuNzksNC43LTEwLjI0LDkuNzItMTAuMjQsNC44MiwwLDYuMzgsMi4wNSw2LjM4LDIuMDVWMzBhMTAuOTMsMTAuOTMsMCwwLDAtNS4wOS0xLjIxYy0yLjczLDAtNC44NywxLjQ1LTQuODcsNS4wOXMxLjgyLDUuODgsNS4xNSw1Ljg4QTEwLjgyLDEwLjgyLDAsMCwwLDIxNywzOC4zNnYzLjQ2cy0xLjc0LDIuNTMtNi41LDIuNTNDMjA0LjU5LDQ0LjM1LDIwMC42NSw0MC41MywyMDAuNjUsMzRaIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTIyNC43MSwzNWMwLDIuOTUsMS43Niw0Ljc2LDUuNSw0Ljc2YTEwLjc5LDEwLjc5LDAsMCwwLDUuODctMS42N3YzLjYzYTEwLjY2LDEwLjY2LDAsMCwxLTcuMzksMi41N2MtNi43MSwwLTEwLjQxLTMuNTgtMTAuNDEtMTAuMjl2MGMwLTYuNTUsNC4zLTEwLjI4LDkuODUtMTAuMjgsNS44MiwwLDguNjMsMy41Myw4LjYzLDkuMDcsMCwxLS4xMSwyLjI1LS4xMSwyLjI1Wm0wLTIuODVoNi4zNGMwLTMuMTktMS4yMy00LjUtMy00LjVTMjI0LjcxLDI5LDIyNC43MSwzMi4xN1oiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTcyLjE2LDIzLjdhNyw3LDAsMCwwLTYuNzYsNS42M2wtMS01LjE1aC00Ljk1VjQ5Ljc0aDYuMzVWMzkuODFjLjY4LDIuNzMsMi43Myw0LjUsNi4xMSw0LjUsNC44MiwwLDguMi0zLjc4LDguMi0xMC42MXYwQzE4MC4xMiwyNy44OCwxNzcuMywyMy43LDE3Mi4xNiwyMy43Wk0xNjkuODgsNDBjLTIuMjUsMC00LjA3LTEuNjUtNC4wNy01Ljg0czEuODItNS44NCw0LjA3LTUuODQsMy44MSwxLjY2LDMuODEsNS44NFMxNzIuMTMsNDAsMTY5Ljg4LDQwWiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==
Repos: Private
We use this loads, and also io-ts.
Our company is called Candide, and we make a social network for people that need help looking after plants or want to help others. It's all incredibly wholesome!
In PED we use fp-ts in our front-end projects, we currently don't have any public repositories that use the library.
Website: https://ped.company Logo: ped.zip
@herp-inc utilizes fp-ts and its ecosystem (including io-ts, fp-ts-routing, parser-ts) in several projects, especially along with Cycle.js in front-end implementation, but also in server-side.
company name: HERP, Inc. logo: https://github.com/herp-inc/logo/blob/master/HERP/svg/black.svg website: https://herp.co.jp/ repos: all private currently
An opinionated form library, TypeScript + React Final Form + io-ts for validation.
https://github.com/oaf-project/oaf-react-final-form
At Mapillary (@mapillary) we use fp-ts,io-ts in all our TypeScript back-end services in some form. Some services also use newtype-ts. @mikearnaldi's matechs-effect is a next step for us I guess :wink:. Repositories are private, sorry. https://mapillary.com is where we're at and here is our logo.
My WebExtension bukubrow uses fp-ts extensively. :slightly_smiling_face:
we are using it on https://pressnxpress.com
We at skygate (https://skygate.io/) use it pretty extensively in one of our projects :smile: Logo (.svg): https://drive.google.com/file/d/1ZR0hwrxPFvovWQJFzHge7ZOD1HXE-ljW/view?usp=sharing
I'm using fp-ts in my OpenAPI Mock Generator project: https://github.com/Fredx87/openapi-mock-generator
Looks like Grammarly uses it ☺️ https://noti.st/oopets/UBVXZ9/slides
this is a better link (downloadable pdf, too) https://noti.st/oopets/pJlz3c#s2ZKZcq
@lvitaly I chatted with some of their advocates at OdessaJS 2019 and they indeed used the library. They were handing out fp-ts stickers.
We are in the process of introducing fp-ts and io-ts at Catawiki (@catawiki). Some of the frontend teams already using it. No public repos. One public page: seller feedback.
- Company website: Catawiki
- Company logo
https://typescript.fun/, logo(s) is here https://twitter.com/estejs, https://github.com/typescript-fun/typescript-fun Soon, Fauna DB examples will use it too.
At Inato, we are accelerating clinical research by matching hospitals with pharmaceutical companies.
We use fp-ts heavily on the backend and frontend, it help us build a reliable product and handle error cases gracefully.
- Company name: Inato
- Company logo
- Company website
At @strong-roots-capital we use fp-ts in pretty much every TypeScript codebase that we have: React applications, Node services, internal CLI tools. The majority of the repositories are closed source.
- Company name: Strong Roots Capital
- Company website
- Company logo
We're using it at Headstart AI!
- Company name: Headstart
- Company website: https://www.headstart.io/
- Logo: https://www.headstart.io/wp-content/uploads/2019/05/headstart_logo_white-1024x177.png
We're using fp-ts and ramda in Lark Health. https://www.lark.com/ https://apps.apple.com/us/app/lark-health/id912530754
We are using fp-ts too at Global CTO Forum:
company logo :

company website: https://globalctoforum.org/ first open-source repo with fp-ts inside: Come soon!
There are several teams at Klarna that use fp-ts; interestingly most of them did it independently.
SVG: https://commons.wikimedia.org/wiki/File:Klarna_Logo_black.svg
No public repos…
We use fp-ts at Stratos throughout our codebase!
Company Website: https://www.stratos.trade/
Company Logo:

No public repos.
Using fp-ts/io-ts for various projects at @elifesciences, most notably https://sciety.org/ (https://github.com/sciety/sciety).
