Git Product home page Git Product logo

awesome-fable's Introduction

Project is moved to official Fable site. Easiest way to add all awesome fable stuff is go to https://fable.io/resources.html and click the Edit button. This project is archived now for future reference. Thanks for all the love.

Awesome Fable

A community driven list of useful Fable tutorials, libraries and software.

Inspired by the awesome list thing. Feel free to improve this list.

Awesome Build Status

Table of Contents

Examples

Some good apps written in Fable.

  • elmish - Find web app samples in elmish repository list.
  • SAFE Bookstore - Full stack SAFE example with support for deploying in a Docker container.
  • SAFE-Chat - IRC-style chat demo featuring full-stack F#, Akka.Streams, Akkling, Fable, Elmish, Websockets and .NET Core.
  • SAFE Nightwatch - A Demo application for React Native development in F# using Fable and the SAFE stack.
  • SAFE Confplanner - A Demo application showcasing shared behaviour of CQRS/Event-Sourcing on the backend and the Elm architecture on the frontend. Both systems communication with push-notifications via websockets.
  • tabula-rasa - Minimalistic real-worldish blogging platform, written entirely in F#, made as a learning reference for building large Elmish apps
  • SAFE TodoList - The simplest Todo app: a client-server application written entirely in F# using Elmish on the client, Suave on the server and Fable.Remoting for type-safe communication between the two.
  • Fable-Elmish-Electron-Material-UI demo - Complete boilerplate for Electron apps using Fable 2 and Elmish with hot module reloading, time-travel debugging, etc. Also demoes how to implement some non-trivial UX patterns in Elmish, as well as how to use Material-UI with JSS (styles as code).
  • Volca FM editor - A Patch editor for the Korg Volca FM made with Fable-Elmish-React which uses Web MIDI
  • fable-webmidi-sample - A simple sample for making a Web MIDI application with fable
  • fable-uploadcare - A simple React sample to use UploadCare widget
  • bulma-timepicker - A simple timepicker using Bulma in an F# React component + how to use this React component in Elmish.
  • dexter - A minimal Pokemon search made with Fable, Feliz and Elmish. It demoes React components designed with Typesafe styling.
  • FSharp React Starter - A starter application with examples of common architecture and testing patterns.
  • F# trivia game - A trivia game written in Fable + F# Azure Functions, deployed to Azure Static Web Apps

⬆️ back to top

Learn

Learn what this awesome thing is.

⬆️ back to top

Videos and podcasts

Watch great talks about Fable

⬆️ back to top

Libraries

Useful helpers to build apps.

⬆️ back to top

Tools

Tools around Fable platform.

  • fable-loader - Fable loader for Webpack
  • ts2fable - Fable parser for Typescript declaration files
  • Online REPL - The Fable Online REPL
  • HTML to Elmish - Convert HTML snippets into code ready to be used in Elmish apps
  • JSON to Thoth - Convert JSON to F# code with Thoth decoders.
  • Femto - Femto is a CLI tool that automatically resolves npm packages used by Fable bindings

⬆️ back to top

Editors

Editors to code with F#.

⬆️ back to top

Templates

Fable templates to get up and running

⬆️ back to top

Old (working only before Fable3)

⬆️ back to top

Support

Where to find help.

  • Gitter - Ask questions on fable gitter.
  • Slack - Join Official FSharp.org and Slack channel.

⬆️ back to top

Built with Fable

Production application that built with Fable

Who to follow

⬆️ back to top

More awesome

Discover other amazingly awesome lists.

Awesome Fable is just a part of awesome thing, get more here:

⬆️ back to top

License

CC0

To the extent possible under law, @kunjee17 has waived all copyright and related or neighboring rights to this work.

awesome-fable's People

Contributors

acormier avatar akoslukacs avatar alfonsogarciacaro avatar cmeeren avatar dawedawe avatar dbrattli avatar dmitrybatalov avatar forki avatar fpellet avatar inchingforward avatar kunjee17 avatar magicmonty avatar mangelmaxime avatar morgankenyon avatar mvsmal avatar nojaf avatar rajatsharma avatar realvictorprm avatar rfrerebe-stx avatar rkosafo avatar rommsen avatar semuserable avatar shmew avatar tforkmann avatar theimowski avatar uxsoft avatar waozi-dev avatar whitetigle avatar zaaack avatar zaid-ajaj avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-fable's Issues

Moar awesome stuff

I'm missing here some of the recent amazing contributions to community. I'd like to show this page during fsharpconf so people know where to find great material to learn and use Fable. This is what I can remember from the top of my head, but please feel free to expand the list.

I'll add this by myself:

@vbfox Can you please add a link to your Elmish.React tutorials?
@Dzoukr I remember there was a web for Czech elections made with Fable, could you please add a link?

Thank you all in advance for your help!

Integrate awesome-fable to fable website?

Hello @kunjee17,

I am currently working on a re-organisation / rewrite of Fable website and I would like to add a Community section to it.

I think the Awesome Fable list could have it's place and it will help better integrate it and centralized everything (making it easier to discover for new users / contributor).

Here is a rough showcase of the result:

image

User click on the link n°1 and then n°2 to access this page.

The TOC (light blue section on the left), is always visible even when the user scrolls.

I didn't discuss it with the others maintainers yet as I wanted to discuss it first with you.

What do you think?

Edit: If you don't feel like it is a good idea, I will always be able to just force a redirect to the awesome-fable repository when clicking on the link.

It is already done like that today when you click on "Awesome Fable" (at the bottom of the menu) on this website: https://fable.io/docs/

I just tough it could be nice to have it integrated a bit more.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.