Arnhem, The Netherlands

Zaid Ajaj

Elite
@Zaid-Ajaj

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

360

Npgsql.FSharp. Thin F# wrapper around Npgsql, the PostgreSQL database driver for .NET

340

Fable.Remoting. Type-safe communication layer (RPC-style) for F# featuring Fable and .NET Apps

288

tabula-rasa. Minimalistic real-worldish blogging platform, written entirely in F#, made as a learning reference for building large Elmish apps

200

LiteDB.FSharp. Advanced F# Support for LiteDB, an embedded NoSql database for .NET with type-safe query expression through F# quotations

185

Femto. Femto is a CLI tool that automatically resolves npm packages used by Fable bindings

168

Snowflaqe. A dotnet CLI to generate type-safe GraphQL clients for F# and Fable with automatic deserialization, static query verification and type checking

161

Hawaii. dotnet CLI tool to generate type-safe F# and Fable clients from OpenAPI/Swagger or OData services

157

ThrowawayDb. Dead simple integration tests with SQL Server or Postgres throwaway databases that are created on the fly, used briefly then disposed of automagically.

144

Npgsql.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.

139

SAFE.Simplified. A lightweight alternative template of SAFE for happy cross-IDE full-stack F# development

97

Fable.SimpleHttp. Http with Fable, made simple.

91

Feliz.Router. A router component for React and Elmish that is focused, powerful and extremely easy to use.

82

DustyTables. Thin F# API for SqlClient for easy data access to ms sql server with functional seasoning on top

81

ClosedXML.SimpleSheets. Easily generate Excel sheets from F#

80

Giraffe.GoodRead. Practical dependency injection in Giraffe that gets out of your way

72

Fable.SimpleJson. A library for working with JSON in Fable projects

60

Fable.Mocha. Fable library for a proper testing story using different runners such as mocha, standalone browsers and dotnet

57

SAFE.React. Full Stack F# powered by ASP.NET Core on the backend and modern React on the frontend.

52

desktop-feliz-with-photino. F#

47

SAFE-TodoList. The simplest Todo app showcasing a client-server application written entirely in F#

46

fabulous-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.

45

fsharp-weekly. F# Weekly mobile, available for Android (soon iOS and UWP too)

40

Giraffe.SerilogExtensions. Dead simple library to integrate Serilog within Giraffe apps: implemented as a composable HttpHandler and has native destructuring of F# types.

32

Elmish.SweetAlert. SweetAlert integration for Fable, made with :heart: to work in Elmish apps. https://zaid-ajaj.github.io/Elmish.SweetAlert/

30

Fable.CloudFlareWorkers. Write CloudFlare Workers in idiomatic, type-safe F# and compile them to JS using Fable

30

dotnetconf-react-with-fsharp. Demo application used in DotnetCONF to build React applications with F#

29

Fable.DateFunctions. Fable binding for date-fns javascript library, implemented as extension methods for DateTime. See https://zaid-ajaj.github.io/Fable.DateFunctions/

28

Feliz.ViewEngine.Htmx. A library that allows using Htmx attributes with Feliz.ViewEngine

25

elmish-getting-started. A simple and minimalistic template to easily get up and running with Elmish and Fable

24

Elmish.Toastr. Toastr integration with Fable, implemented as Elmish commands https://zaid-ajaj.github.io/Elmish.Toastr/

23

fable-getting-started. Template for getting started with Fable

22

Fable.Parsimmon. Fable binding for the Parsimmon parser combinator library

22

Giraffe.QueryReader. HttpHandler for easily working with query string parameters within Giraffe apps.

21

Giraffe.JsonTherapy. Simply extract JSON values from HTTP requests without defining intermediate types or using model binding

20

navigation-bar-with-feliz. Modern navigation bar built with Feliz

20

Fable.SimpleXml. A library for easily parsing and working with XML in Fable projects

18

AlgebraFs. A simple computer algebra system (CAS), written in F# for fun and learning.

16

Fable.React.Flatpickr. Fable binding for react-flatpickr that is ready to use within Elmish applications

14

Fable.SqlClient. Fable Node client for Microsoft SQL Server, built around a node-mssql binding

13

pulumi-schema-explorer. Web application and UI to explore Pulumi schemas

13

elmish-login-flow-validation. Elmish sample that demonstrates a login flow with user input validation

13

pulumi-csharp-analyzer. Roslyn-based static code analysis for pulumi programs written in C#

12

Elmish.AnimatedTree. An animated tree user interface made for Elmish applications

10

Bridge.Redux. Bindings of the Redux library for the Bridge transpiler

4

Fable.Requests. Fable library for making HTTP requests targeting Python

4

pulumi-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#

4

Simple-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
48
Apply