You must be logged in to sponsor TheAngryByrd
Become a sponsor to Jimmy Byrd
Hi I'm Jimmy. I work on F# and InfoSec related problems.
Currently my OSS projects include:
Database
- FSharp.Control.Redis.Streams - Interop library between Redis Streams and popular dotnet streaming libraries
- Marten.FSharp - A set of FSharp wrappers around Marten
Diagnostics
- FSharp.Analyzers.Security - Security analyzers for the FSharp (F#) language
- litterbox - Similar functionality as dotnet-dump but available via F# Interactive instead.
Infrastructure
- FsToolkit.ErrorHandling - An opinionated F# Library for error handling utilizing Railway Oriented Programming.
- IcedTasks - F# Cold Tasks and Cancellable Tasks
- TypeSafeInternals - Uses Code Generation to generate typesafe reflection calls to internal functions/properties/methods.
Logging
- FsLibLog - FsLibLog is a single file you can copy-paste or add through Paket Github dependencies to provide your F# library with a logging abstraction. This is a port of the C# LibLog.
- FsOpenTelemetry - FsOpenTelemetry is a single file you can copy-paste or add through Paket Github dependencies to provide your F# library with safe helpers for Activity and ActivitySource.
- MEL.Flex - FSharp Logging EXtensions for Microsoft.Extensions.Logging
Templates
- MiniScaffold - F# Template for creating and publishing libraries or console apps.
Tooling
- Ionide and FSharp AutoComplete which powers F# editing in VSCode and other editors.
Web
- FSharp.Control.WebSockets - FSharp.Control.WebSockets wraps dotnet WebSockets in FSharp friendly functions and has a ThreadSafe version.
- Giraffe - A native functional ASP.NET Core web framework for F# developers.
Featured work
-
demystifyfp/FsToolkit.ErrorHandling
An opinionated F# Library for error handling
F# 480 -
TheAngryByrd/MiniScaffold
F# Template for creating and publishing libraries targeting .NET 6.0 `net6.0` or console apps .NET 6.0 `net6.0`.
F# 267 -
TheAngryByrd/FSharp.Control.WebSockets
FSharp.Control.WebSockets wraps dotnet WebSockets in FSharp friendly functions and has a ThreadSafe version.
F# 71 -
TheAngryByrd/FsLibLog
FsLibLog is a single file you can copy paste or add through Paket Github dependencies to provide your F# library with a logging abstraction. This is a port of the C# LibLog.
F# 55 -
BinaryDefense/BinaryDefense.FSharp.Analyzers
Security analyzers for the FSharp (F#) language
F# 37