X Tutup
Skip to content
View JordanMarr's full-sized avatar

Organizations

@fs-djinn

Block or report JordanMarr

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JordanMarr/README.md

Jordan Marr

F# is a beautiful and special language that so many of us love. And as such, it deserves to have all the cool stuff.

The F# community has always been self‑reliant — we build our own tools, our own frameworks, and our own ecosystems. Over the years, many developers have consistently contributed high‑quality work that has shaped the community and made F# better for everyone. I’m grateful for that foundation, and I try to contribute back in the same spirit.

My focus is on creating intention‑revealing tools and libraries that help the F# ecosystem feel complete, expressive, and satisfying to use.


🔮 Djinn Ecosystem (fs-djinn)

The fs-djinn organization is where I’m building a cohesive suite of F# source‑generation tools designed around clarity, intention‑revealing APIs, and compile‑time safety.

👉 https://github.com/fs-djinn

Current projects

  • FSharp.SourceDjinn — a small, focused engine for building F# source generators
  • Serde.FS — high‑performance F# serialization with a clean, attribute‑based model
  • Serde.FS.Json — System.Text.Json backend for Serde.FS

Roadmap

  • SourceDjinn project template
  • Codec support in Serde.FS (runtime + source‑generated)
  • Additional Serde.FS backends

⭐ Established & Widely Used Projects

These libraries have gained adoption and remain part of my long‑term maintenance work:


🚀 Active & Emerging Projects

These are projects I’m actively developing and consider important to my current work:

  • Agent.NET — a typed, intention‑revealing framework for building agentic workflows in .NET, designed to make automation and orchestration feel natural, composable, and safe.
  • Copilot.Bridge — private project for automation + agent orchestration (may be made public in the future)

🎨 Fable, UI, and Frontend Ergonomics

A collection of DSLs, bindings, and helpers focused on clean, expressive UI development:

Fable.Lit

Fable React / Feliz


🧰 Tooling, Utilities, and Extensions

Developer‑experience helpers and small but useful libraries:


🧪 Early Projects & Experiments

Foundational projects from my early F# journey:


🌱 Areas of Focus

  • Intention‑revealing architecture
  • Typed, compile‑time tooling
  • Developer ergonomics
  • OSS stewardship
  • System legibility and maintainability

Pinned Loading

  1. SqlHydra SqlHydra Public

    SqlHydra is a suite of NuGet packages for working with databases in F# including code generation tools and query expressions.

    F# 259 28

  2. FSharp.SystemCommandLine FSharp.SystemCommandLine Public

    F# 137 6

  3. ReactiveElmish.Avalonia ReactiveElmish.Avalonia Public

    Static Avalonia views for Elmish programs

    F# 116 12

  4. fable-lit-fullstack-template fable-lit-fullstack-template Public

    A SAFE-style template with Fable.Lit, Fable.Remoting and Giraffe

    F# 74 1

  5. Agent.NET Agent.NET Public

    A composable AI agent framework for .NET.

    F# 35 1

  6. Fable.Lit.Dsl Fable.Lit.Dsl Public

    Strongly‑typed UI DSLs for Fable.Lit — HTML, Shoelace, and more.

    F# 6

X Tutup