Blitz.js – The Missing Fullstack Toolkit for Next.js

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

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • Blitz

    ⚡️ The Missing Fullstack Toolkit for Next.js

  • Hello, I'm the creator of Blitz.js (first announced 2.5 years ago)

    Today the Blitz.js 2.0 pivot to a modular Next.js toolkit reached Beta status [1]

    Previously Blitz abstracted Next.js, but Blitz 2.0 is now a modular toolkit that plugs into any new or existing Next.js app. Blitz picks up where Next.js leaves off, providing libraries and conventions for shipping and scaling small to large apps.

    When I first created Blitz, my aim was to have an all-in-one fullstack framework for Javascript like Ruby on Rails. But that proved to be too difficult. I've decided that achieving an all-in-one framework for JS like Rails is too difficult unless you have a ton of funding and don't have to make meaningful money.

    The difference with JS is that client-side frameworks like React have an incredible amount of complexity. Trying to manage all of that and all the other fullstack framework stuff like API layers, auth, file uploads, etc is too large of scope.

    So now Blitz is no longer trying to do it all and is focusing on all the non-frontend functionality you need to ship web apps.

    Going forward, we want to be the most trusted technical resource for rapidly building and scaling full-stack TypeScript apps.

    [1] https://github.com/blitz-js/blitz/releases/tag/v2.0.0-beta.1

  • terraform-aws-ecs-web-app

    Terraform module that implements a web app on ECS and supports autoscaling, CI/CD, monitoring, ALB integration, and much more.

  • As an aside, this is the first time I've heard about Flightcontrol. Super impressed! The biggest con of something like Vercel is that you can't be on your own AWS VPC. An RDS instance with a public IP address (which Vercel's docs endorse) is a dealbreaker for me.

    But... wouldn't a Terraform module accomplish something simmilar? Our own stack is something like Codepipeline + Fargate + ALB + Cloudwatch + Cloudfront and we basically just forked https://github.com/cloudposse/terraform-aws-ecs-web-app

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • bull

    Premium Queue package for handling distributed jobs and messages in NodeJS.

  • Something like Bull might do the job (https://github.com/OptimalBits/bull)

  • TypeScript-Handbook

    Discontinued Deprecated, please use the TypeScript-Website repo instead

  • Heya! Creator of tRPC here. Seen some comments on trpc's ts perf issues.

    Some notes:

    - The problems with tRPC "at scale" are fixable by using project references, but not going to downplay that it's an annoying refactor to do (https://github.com/microsoft/TypeScript-Handbook/blob/master...)

  • TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • - All of the problems with trpc are inherent of any ts thing that is heavilily reliant on inference (hence also blitz) (https://github.com/microsoft/TypeScript/wiki/Performance#wri...)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
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