Suave.IO
Angular
Suave.IO | Angular | |
---|---|---|
5 | 711 | |
1,313 | 94,932 | |
0.1% | 0.4% | |
4.8 | 10.0 | |
3 months ago | 4 days ago | |
F# | TypeScript | |
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.
Suave.IO
- The combined power of F# and C#
-
New server-side framework based on monadic parsing
This is cool. I just want to give a shoutout to Suave, which is the original inspiration for Giraffe, and is still my go-to web server in F#.
-
Building a Webpack alternative in F#
This shouldn't be that hard, I just needed a server that well... served the HTML/CSS/JS files right? I went to my desktop, created an F# script added a couple of libraries like Suave and CliWrap so I could call the dotnet fable command from my F# code and make it compile my Fable files.
-
Introducing Giraffe.Htmx
Giraffe is a library that sits atop ASP.NET Core and allows developers to build web applications in a functional style; dotnet new giraffe is literally my starting point when I begin a new web application project. (Rather than write three more sentences filled with effusive praise, I’ll just leave it at that; it’s great.) It also provides a view engine (that builds upon Suave‘s “experimental” view engine) which uses an F# DSL to define HTML in a strongly-typed way. It has been incredibly efficient for a while, but with .NET’s work over the past two releases at improving performance, and Giraffe’s adoption of those techniques, it is lightning fast.
- Suave 2.6.1 Released 🚀
Angular
-
Angular Addicts #26: Angular 18, best practices, recent conference recordings & more
The Angular team recently merged a PR with the new @let syntax, allowing Angular developers to declare local variables in templates. In his blogpost, Netanel Basal explains when and how to use this new feature.
-
Release Radar · May 2024 Edition: Major updates from the open source community
Those building mobile and desktop web applications might be familiar with Angular, a development platform for building using TypeScript, JavaScript, and other languages. The latest release brings a new home for Angular Developers with their new website, experimental support for zoneless change detection, lots of server-side rendering improvements, more stable controls, and lots more. Check out all the changes and what these mean for Angular devs on the Angular blog post.
-
Build a consistent Style API for Angular Components
Eventually, we will get the possibility to manipulate the Component's host-Element in the template: see
-
How to learn Angular?
Angular GitHub Discussions
-
Angular's next feature @let syntax
We can check the pull request here: https://github.com/angular/angular/pull/55848
-
What's new in Angular 18
Now angular.dev is the official website for the Angular documentation.
-
Angular v18 highlights
The Angular v18 has been released 🚀🚀🚀.
-
⭐Angular 18 Features ⭐
All requests to angular.io now automatically redirect to angular.dev
-
⭐Angular 17 Features ⭐
With Angular 17, developers can now access an updated documentation platform hosted on angular.dev
-
⭐Angular 16 Features ⭐
Changelog : Repository
What are some alternatives?
Giraffe - A native functional ASP.NET Core web framework for F# developers.
Next.js - The React Framework
Saturn - Opinionated, web development framework for F# which implements the server-side, functional MVC pattern
qwik - Instant-loading web apps, without effort
ASP.NET MVC
SvelteKit - web development, streamlined
DotVVM - Open source MVVM framework for Web Apps
Alpine.js - A rugged, minimal framework for composing JavaScript behavior in your markup.
Freya - Freya Web Stack - Meta-Package
solid - A declarative, efficient, and flexible JavaScript library for building user interfaces.
dotNetify - Simple, lightweight, yet powerful way to build real-time web apps.
lit - Lit is a simple library for building fast, lightweight web components.