Roslyn-linq-rewrite
Fable: F# |> BABEL
Our great sponsors
Roslyn-linq-rewrite | Fable: F# |> BABEL | |
---|---|---|
0 | 35 | |
695 | 2,396 | |
- | 1.5% | |
0.0 | 9.5 | |
over 2 years ago | 1 day ago | |
C# | F# | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Roslyn-linq-rewrite
We haven't tracked posts mentioning Roslyn-linq-rewrite yet.
Tracking mentions began in Dec 2020.
Fable: F# |> BABEL
- Fable: an adaptation of F# for Javascript
-
F# records and DUs to TypeScript types/classes via json
Fable's TypeScript generation seems to have been abandoned, and Giraffe's efforts to integrate with Swagger seem to be in a weird spot.
- F# records and DUs to Type script classes/types via json
-
Functional language for desktop apps
Purescript or F#/Fable with Webview or Photino Native. Alternative to Electron that is light and uses the built in browser.
-
TypeScript vs. ReScript vs. F# - a simple comparison of syntax
Let's compare how 3 languages that compile to JavaScript - TypeScript, ReScript and F# with the Fable compiler - are able to chain immutable data.
- Don't make me think, or why I switched to Rails from JavaScript SPAs
-
F# and WebAssembly
When I talk about F# and Web development I tend to speak about Fable which is an F# -> JS compiler (although, in Fable 4+ it will officially target more than just JS), in a sense you're basically replacing Typescript or Flow or any other JS compiler for F#.
-
Anyone interested in collaborating on building an F# to Dart compiler?
There is already Dart, Rust, Php and Python in the Beyond branch. You might consider helping with that.
-
From TypeScript to ReScript
There is also F# via Fable: https://fable.io
Business logic can be shared with .NET and it has lots of ways to interoperate with JS. There's even a TypeScript converter though of course it's not as pleasant as "yarn add" and YMMV : https://fable.io/ts2fable/
Here's a demo of building some React components in F#: https://www.youtube.com/watch?v=a6Ct3CM_lj4&t=860s
-
Progressively Adding Fable to JS Projects
The Fable project is a F# -> compiler where is any of Javascript, Typescript and Python at the time of writing the last two are more experimental and the main support is for Javascript future iterations of Fable will cover these languages and even more like PHP, Rust, Dart.
What are some alternatives?
LinqOptimizer - An automatic query optimizer-compiler for Sequential and Parallel LINQ.
rescript-compiler - The compiler for ReScript.
Sutil - Lightweight front-end framework for F# / Fable. No dependencies.
ClojureCLR - A port of Clojure to the CLR, part of the Clojure project
Roslyn - The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
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
Perla - A cross-platform tool for unbundled front-end development that doesn't depend on Node or requires you to install a complex toolchain
Bridge.NET - :spades: C# to JavaScript compiler. Write modern mobile and web apps in C#. Run anywhere with Bridge.NET.
haxe - Haxe - The Cross-Platform Toolkit
Femto - Femto is a CLI tool that automatically resolves npm packages used by Fable bindings
Fable.Python - Python bindings for Fable