Building the Same App Using Various Web Frameworks

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. keda

    KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes

    > lambda apps

    Yes, SST [1] uses lambdas heavily but makes it more seamless and less visible, just the place your code runs.

    I’ve also found Azure Container Apps to hit the right balance. It’s kubernetes under the hood, which you don’t have to mess with at all, except that it can use KEDA [2] scaling rules to scale your containers to zero, then scale up with any of the supported KEDA scalers like when a message hits a queue.

    [1] https://sst.dev/

    [2] https://keda.sh/

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. dbos-transact-py

    Ultra-Lightweight Durable Execution in Python

    I wouldn't equate the lambda UX with "serverless" at large. I work on a serverless system that runs the same code you upload (e.g, python). You write it as a traditional API then upload it to the cloud and done.

    One thing that makes it possible is that "orchestration" is embedding in your code, using a library (https://github.com/dbos-inc/dbos-transact-py). With lambdas you need step functions which is not exactly easy to test locally.

    Also no need for "layers".

  4. pyxl4

    Extend Python syntax with HTML.

    Something similar already exists:

    https://github.com/pyxl4/pyxl4?tab=readme-ov-file#inline-pyt...

    It's a shitty experience.

  5. fluentui-blazor

    Microsoft Fluent UI Blazor components library. For use with ASP.NET Core Blazor applications

    Now do the same using Blazor Server (C#). For convenience use https://www.fluentui-blazor.net/ or https://mudblazor.com/ for your UI components.

    It has it's compromises but it's great for just building stuff, with UI updates streamed to the client, no JS (or as much as you want), no extra API building just for the sake of your SPA. Note that I'm not talking about Blazor WASM.

    If you're interested in working as a developer for corporations outside of the SF bubble (e.g. the other 80% that use Windows instead of macOS) it's worth checking out, especially for internal corporate stuff.

  6. MudBlazor

    Blazor Component Library based on Material Design principles with an emphasis on ease of use and extensibility

    Now do the same using Blazor Server (C#). For convenience use https://www.fluentui-blazor.net/ or https://mudblazor.com/ for your UI components.

    It has it's compromises but it's great for just building stuff, with UI updates streamed to the client, no JS (or as much as you want), no extra API building just for the sake of your SPA. Note that I'm not talking about Blazor WASM.

    If you're interested in working as a developer for corporations outside of the SF bubble (e.g. the other 80% that use Windows instead of macOS) it's worth checking out, especially for internal corporate stuff.

  7. bam.iobio.io

    http://bam.iobio.io

    Unfortunately yes. Usually just on little toy projects though.

    A more real recent example is this app at work: https://github.com/iobio/bam.iobio.io

    That repo is currently unmodifiable due to dependency deadlock/hell. As an experiment we tried re-implementing it as a vanilla web component app. The experience was immediately so pleasant that we committed to that course. We're almost finished. No regrets.

    This is a relatively simple app. Just a couple pages and a bunch of d3 charts which we only needed to make simple web component wrappers for.

    YMMV.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Use Case Driven Development with Low-Code

    4 projects | dev.to | 25 Aug 2023
  • Nightclub Website

    6 projects | /r/Blazor | 23 Jan 2023
  • Good charts stocks using Blazor?

    4 projects | /r/Blazor | 7 Jan 2022
  • I made an open source habit tracker SPA with Blazor WASM

    2 projects | /r/Blazor | 1 Apr 2021
  • 🚀 Announcing ByteAether.WeakEvent v1.0.0 – A Smarter Approach to Event Management in .NET

    1 project | dev.to | 19 Mar 2025

Did you know that C# is
the 10th most popular programming language
based on number of references?