Bindings
Typed bindings for the JavaScript ecosystem
Hand-written, strongly typed F# and C# wrappers for the libraries and browser APIs you already use. Each package targets a specific upstream version, so the types match the JavaScript you actually ship.
Binding versions are refreshed from NuGet. Library versions show the latest stable release on npm.
JavaScript libraries
Typed wrappers for charting, maps, editors, documents, UI frameworks and more.
Charts & visualization
6Chart.js
WebSharper.ChartJs 10.1.0.667
Canvas charts — line, bar, radar, doughnut and more — configured through a typed model.
D3
WebSharper.D3 10.1.0.667
Data-driven documents: selections, scales, shapes, transitions and geo projections.
Highcharts
WebSharper.Highcharts 10.1.0.667
Interactive charts, Highstock and Highmaps, generated from the official Highcharts API.
Highstock
WebSharper.Highstock 10.1.0.667
Time-series and financial charts with navigator, range selector and data grouping.
Highmaps
WebSharper.Highmaps 10.1.0.667
Geographic maps and map series, generated from the official Highcharts API.
Editors & documents
5CodeMirror
WebSharper.CodeMirror 10.1.0.667
The modular CodeMirror 6 editor, with typed language extensions and themes.
highlight.js
WebSharper.HighlightJS 10.1.0.667
Client-side syntax highlighting with the core build and typed language registration.
jsPDF
WebSharper.JsPDF 10.1.0.667
Client-side PDF generation — text, images, tables and page breaks.
Remarkable
WebSharper.Remarkable 10.1.0.667
Markdown parsing and rendering with configurable options.
UI components
5React
WebSharper.React 10.1.0.667
React components and hooks with typed props and state.
FluentUI React
WebSharper.FluentUI.React.Components 10.1.0.667
Fluent UI React components — buttons, dialogs, inputs and layout primitives.
FluentUI Icons
WebSharper.FluentUI.React.Icons 10.1.0.667
The full Fluent UI icon set exposed as typed React components.
SweetAlert2
WebSharper.SweetAlert 10.1.0.667
Accessible modal dialogs and alerts with a small, typed API.
Maps & geo
2Leaflet
WebSharper.Leaflet 10.1.0.667
Interactive maps, markers, popups and tile layers from F#.
Utilities & dates
4Anime.js
WebSharper.AnimeJs 10.1.0.667
A lightweight animation engine with a declarative API for CSS, SVG and DOM animations.
date-fns
WebSharper.DateFNS 10.1.0.667
Immutable date manipulation with a large set of small, composable functions.
Moment.js
WebSharper.Moment 10.1.0.667
Date parsing, formatting, durations and time zones.
Math & typesetting
2math.js
WebSharper.MathJS 10.1.0.667
Arbitrary-precision numbers, expression parsing, matrices, vectors and units.
Mobile & native
3Capacitor
WebSharper.Capacitor 10.1.0.667
Typed bindings for the official Capacitor plugins — camera, filesystem, browser, haptics and more.
Capacitor Community
WebSharper.Capacitor.Community 10.1.0.667
Community Capacitor plugins, including Bluetooth LE, text-to-speech, native audio and camera preview.
Browser APIs
Typed access to modern browser APIs — no third-party library, no hand-written interop.
Graphics & compute
1Devices
3WebUSB
WebSharper.WebUSB 10.1.0.667
Communicate with USB devices directly from the browser.
Web Serial
WebSharper.WebSerial 10.1.0.667
Read from and write to serial devices.