This is your work, valued
Metaprogramming all the things with Coffee Driven Development™
the-elmish-book. A practical guide to building modern and reliable web applications in F# from first principles
360Npgsql.FSharp. Thin F# wrapper around Npgsql, the PostgreSQL database driver for .NET
340Fable.Remoting. Type-safe communication layer (RPC-style) for F# featuring Fable and .NET Apps
288tabula-rasa. Minimalistic real-worldish blogging platform, written entirely in F#, made as a learning reference for building large Elmish apps
200LiteDB.FSharp. Advanced F# Support for LiteDB, an embedded NoSql database for .NET with type-safe query expression through F# quotations
185Femto. Femto is a CLI tool that automatically resolves npm packages used by Fable bindings
168Snowflaqe. A dotnet CLI to generate type-safe GraphQL clients for F# and Fable with automatic deserialization, static query verification and type checking
161Hawaii. dotnet CLI tool to generate type-safe F# and Fable clients from OpenAPI/Swagger or OData services
157ThrowawayDb. Dead simple integration tests with SQL Server or Postgres throwaway databases that are created on the fly, used briefly then disposed of automagically.
144Npgsql.FSharp.Analyzer. F# analyzer that provides embedded SQL syntax analysis, type-checking for parameters and result sets and nullable column detection when writing queries using Npgsql.FSharp.
139SAFE.Simplified. A lightweight alternative template of SAFE for happy cross-IDE full-stack F# development
97Fable.SimpleHttp. Http with Fable, made simple.
91Feliz.Router. A router component for React and Elmish that is focused, powerful and extremely easy to use.
82DustyTables. Thin F# API for SqlClient for easy data access to ms sql server with functional seasoning on top
81ClosedXML.SimpleSheets. Easily generate Excel sheets from F#
80Giraffe.GoodRead. Practical dependency injection in Giraffe that gets out of your way
72Fable.SimpleJson. A library for working with JSON in Fable projects
60Fable.Mocha. Fable library for a proper testing story using different runners such as mocha, standalone browsers and dotnet
57SAFE.React. Full Stack F# powered by ASP.NET Core on the backend and modern React on the frontend.
52desktop-feliz-with-photino. F#
47SAFE-TodoList. The simplest Todo app showcasing a client-server application written entirely in F#
46fabulous-simple-elements. An alternative view rendering API for Fabulous (Elmish Xamarin.Forms) that is easy to use and simple to read, inspired by Elmish on the web.
45fsharp-weekly. F# Weekly mobile, available for Android (soon iOS and UWP too)
40Giraffe.SerilogExtensions. Dead simple library to integrate Serilog within Giraffe apps: implemented as a composable HttpHandler and has native destructuring of F# types.
32Elmish.SweetAlert. SweetAlert integration for Fable, made with :heart: to work in Elmish apps. https://zaid-ajaj.github.io/Elmish.SweetAlert/
30Fable.CloudFlareWorkers. Write CloudFlare Workers in idiomatic, type-safe F# and compile them to JS using Fable
30dotnetconf-react-with-fsharp. Demo application used in DotnetCONF to build React applications with F#
29Fable.DateFunctions. Fable binding for date-fns javascript library, implemented as extension methods for DateTime. See https://zaid-ajaj.github.io/Fable.DateFunctions/
28Feliz.ViewEngine.Htmx. A library that allows using Htmx attributes with Feliz.ViewEngine
25elmish-getting-started. A simple and minimalistic template to easily get up and running with Elmish and Fable
24Elmish.Toastr. Toastr integration with Fable, implemented as Elmish commands https://zaid-ajaj.github.io/Elmish.Toastr/
23fable-getting-started. Template for getting started with Fable
22Fable.Parsimmon. Fable binding for the Parsimmon parser combinator library
22Giraffe.QueryReader. HttpHandler for easily working with query string parameters within Giraffe apps.
21Giraffe.JsonTherapy. Simply extract JSON values from HTTP requests without defining intermediate types or using model binding
20navigation-bar-with-feliz. Modern navigation bar built with Feliz
20Fable.SimpleXml. A library for easily parsing and working with XML in Fable projects
18AlgebraFs. A simple computer algebra system (CAS), written in F# for fun and learning.
16Fable.React.Flatpickr. Fable binding for react-flatpickr that is ready to use within Elmish applications
14Fable.SqlClient. Fable Node client for Microsoft SQL Server, built around a node-mssql binding
13pulumi-schema-explorer. Web application and UI to explore Pulumi schemas
13elmish-login-flow-validation. Elmish sample that demonstrates a login flow with user input validation
13pulumi-csharp-analyzer. Roslyn-based static code analysis for pulumi programs written in C#
12Elmish.AnimatedTree. An animated tree user interface made for Elmish applications
10Bridge.Redux. Bindings of the Redux library for the Bridge transpiler
4Fable.Requests. Fable library for making HTTP requests targeting Python
4pulumi-workshop-automation-fsharp. This workshop will walk you through the basics of using the Automation API of Pulumi to create and deploy a Pulumi stack programmatically with F#
4Simple-Feliz-i18n. Using Feliz template, this repository shows how to implement a simple internationalization mechanism that makes parts of the application be dependent on the current users' locale.
3