Zaid Ajaj (@Zaid-Ajaj)

Top repositories

1

Feliz

A fresh retake of the React API in Fable and a collection of high-quality components to build React applications in F#, optimized for happiness
F#
533
star
2

the-elmish-book

A practical guide to building modern and reliable web applications in F# from first principles
HTML
338
star
3

Npgsql.FSharp

Thin F# wrapper around Npgsql, the PostgreSQL database driver for .NET
F#
318
star
4

Fable.Remoting

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

tabula-rasa

Minimalistic real-worldish blogging platform, written entirely in F#, made as a learning reference for building large Elmish apps
F#
199
star
6

LiteDB.FSharp

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

Femto

Femto is a CLI tool that automatically resolves npm packages used by Fable bindings
F#
153
star
8

Snowflaqe

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

ThrowawayDb

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

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.
C#
132
star
11

Hawaii

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

SAFE.Simplified

A lightweight alternative template of SAFE for happy cross-IDE full-stack F# development
F#
101
star
13

Fable.SimpleHttp

Http with Fable, made simple.
F#
82
star
14

ClosedXML.SimpleSheets

Easily generate Excel sheets from F#
F#
80
star
15

DustyTables

Thin F# API for SqlClient for easy data access to ms sql server with functional seasoning on top
F#
74
star
16

Giraffe.GoodRead

Practical dependency injection in Giraffe that gets out of your way
F#
73
star
17

Feliz.Router

A router component for React and Elmish that is focused, powerful and extremely easy to use.
F#
72
star
18

Fable.SimpleJson

A library for working with JSON in Fable projects
F#
56
star
19

SAFE.React

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

Fable.Mocha

Fable library for a proper testing story using different runners such as mocha, standalone browsers and dotnet
F#
51
star
21

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.
F#
46
star
22

desktop-feliz-with-photino

F#
43
star
23

fsharp-weekly

F# Weekly mobile, available for Android (soon iOS and UWP too)
F#
42
star
24

SAFE-TodoList

The simplest Todo app showcasing a client-server application written entirely in F#
F#
41
star
25

Giraffe.SerilogExtensions

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

dotnetconf-react-with-fsharp

Demo application used in DotnetCONF to build React applications with F#
F#
30
star
27

Elmish.SweetAlert

SweetAlert integration for Fable, made with ❀️ to work in Elmish apps. https://zaid-ajaj.github.io/Elmish.SweetAlert/
F#
29
star
28

Fable.DateFunctions

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

Fable.CloudFlareWorkers

Write CloudFlare Workers in idiomatic, type-safe F# and compile them to JS using Fable
F#
24
star
30

Elmish.Toastr

Toastr integration with Fable, implemented as Elmish commands https://zaid-ajaj.github.io/Elmish.Toastr/
F#
24
star
31

elmish-getting-started

A simple and minimalistic template to easily get up and running with Elmish and Fable
F#
22
star
32

Giraffe.QueryReader

HttpHandler for easily working with query string parameters within Giraffe apps.
F#
21
star
33

navigation-bar-with-feliz

Modern navigation bar built with Feliz
JavaScript
20
star
34

fable-getting-started

Template for getting started with Fable
JavaScript
19
star
35

Giraffe.JsonTherapy

Simply extract JSON values from HTTP requests without defining intermediate types or using model binding
F#
19
star
36

Feliz.ViewEngine.Htmx

A library that allows using Htmx attributes with Feliz.ViewEngine
F#
18
star
37

Fable.SimpleXml

A library for easily parsing and working with XML in Fable projects
F#
17
star
38

AlgebraFs

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

Fable.React.Flatpickr

Fable binding for react-flatpickr that is ready to use within Elmish applications
F#
14
star
40

elmish-login-flow-validation

Elmish sample that demonstrates a login flow with user input validation
F#
13
star
41

pulumi-schema-explorer

Web application and UI to explore Pulumi schemas
F#
13
star
42

Fable.SqlClient

Fable Node client for Microsoft SQL Server, built around a node-mssql binding
F#
12
star
43

pulumi-csharp-analyzer

Roslyn-based static code analysis for pulumi programs written in C#
C#
11
star
44

Elmish.AnimatedTree

An animated tree user interface made for Elmish applications
JavaScript
11
star
45

elmish-composition

A library to compare the different compositional techniques in Elmish applications
JavaScript
10
star
46

Cable

Type-safe client-server communication for C# featuring Bridge.NET and NancyFx
C#
10
star
47

Nancy.Serilog

Nancy plugin for application-wide logging using Serilog
C#
9
star
48

scaling-elmish-programs

FableConf 2018 slides and apps used in the presentation
F#
8
star
49

Suave.SerilogExtensions

Suave plugin to use the awesome Serilog library as the logger for your application
F#
8
star
50

ElmCounterWPF

Pure F#/Xaml counter using Elmish.WPF and XAML type provider
F#
7
star
51

ReactCSharpDemo

Using React in C# with Bridge
C#
7
star
52

Feliz.AntDesign

AntDesign bindings using Feliz syntax for a clean, discoverable and type-safe React components. (WIP)
F#
7
star
53

Fable.SimpleJson.Python

A library for working with JSON in F# Fable projects targeting Python
F#
7
star
54

hawaii-samples-feliz-petstore

This is a sample application that shows how to use Feliz with a client generated by Hawaii
F#
6
star
55

elmish-wpf-template

A template for easily getting started with building WPF apps using Elmish
F#
5
star
56

elmish-routing

F#
4
star
57

Bridge.Redux

Bindings of the Redux library for the Bridge transpiler
C#
4
star
58

Fable.Requests

Fable library for making HTTP requests targeting Python
F#
4
star
59

elmish-todo-exercises

F#
4
star
60

ExcelPluginTemplate

Template project to create Excel Add-ins with F# and ExcelDNA
F#
3
star
61

elmish-calc

Calculator application with Fable and Fable-Elmish
F#
3
star
62

interop-fableconf2019

JavaScript
3
star
63

FifteenPuzzleWithFeliz

The small fifteen puzzle game I am building live on Twitch
JavaScript
3
star
64

FSharp.SimpleJson

A library for easily parsing, transforming and converting JSON in F#, ported from Fable.SimpleJson
F#
3
star
65

docute-starter

a simple and easy to use project to start writing documentation with Docute
HTML
3
star
66

Bridge.ChartJS

Bindings for Chart.js library to be used in Bridge.NET projects
C#
3
star
67

Bridge.CanvasJS

CanvasJS C#-wrapper for Bridge.NET project.
C#
3
star
68

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#
F#
3
star
69

MandelbrotHaskell

Mandelbrot fractal as text (ASCII), written in Haskell
Haskell
2
star
70

hawaii-samples-petstore

PetStore API sample with Hawaii
F#
2
star
71

fsharp-exchange-2021

Code repository for the F# eXchange 2021 conference
F#
2
star
72

terraform-basic-vpc-to-pulumi

HCL
2
star
73

Cable.ArticleSample

Type-safe web app sample used to demonstrate Cable
C#
2
star
74

SAFE-FileUploadDownload

F#
2
star
75

login-with-url-extended

F#
2
star
76

hawaii-samples-odata-trippin

F#
2
star
77

ReactReduxTodoApp

Todo app written in pure C# with React and Redux
C#
2
star
78

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.
JavaScript
2
star
79

Fable.React.Responsive

Fable binding for react-responsive that is ready to use within Elmish applications
F#
1
star
80

remoting-pure-kestrel

The simplest AspNetCore sample with Fable.Remoting using the Kestrel server
F#
1
star
81

Bridge.SweetAlert

SweetAlert bindings for the Bridge.NET project.
CSS
1
star
82

Image-Processor

A program to process and filter images, written in C#.
C#
1
star
83

FableSuaveSample

Fable and Suave sample for integration-testing Fable.Remoting with Suave to the death
F#
1
star
84

ChristianHolidaysAssignment

C++
1
star
85

gitbook-enhanced-katex

Math typesetting using KaTex for gitBook
JavaScript
1
star
86

RemotingJsonBenchmarks

F#
1
star
87

pulumi-codegen-dotnet

Building Pulumi Codegen tooling in F#
F#
1
star
88

elmish-todo-part1

F#
1
star
89

WindowsExplorer

A WPF application that mimics Windows Explorer functionality
C#
1
star
90

elmish-hackernews-part1

F#
1
star
91

elmish-todo-part2

F#
1
star
92

fast-refresh-bug-reproduction

JavaScript
1
star
93

tagmeme-analyzer

Static code analyzer that checks for exhaustive pattern matching, union case typos and redundant arguments in tagmeme
JavaScript
1
star
94

xmlhttprequest-in-elmish

F#
1
star
95

Bridge.Ractive

Bindings of Ractive.js to be used in Bridge.NET projects.
JavaScript
1
star
96

elmish-hackernews-part3

F#
1
star
97

elmish-todo-part3

F#
1
star