Is tRPC redundant with SvelteKit?

This page summarizes the projects mentioned and recommended in the original post on /r/sveltejs

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.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • trpc-openapi

    OpenAPI support for tRPC 🧩

  • As for exposing the API externally, neither (can) limit this but SvelteKit's API is generally considered to be an internal implementation detail that you don't use directly since it might change between versions. If you want to expose an API you should choose tRPC, probably alongside the OpenAPI plugin or something similar.

  • trpc-sveltekit

    End-to-end typesafe APIs with tRPC.io for your SvelteKit applications.

  • My suggestion for self-contained apps is to use the standard load functions until they're not enough, and then add tRPC. trpc-sveltekit provides an excellent integration.

  • 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
  • Superforms

    Superforms is a SvelteKit library that helps you with server-side validation and client-side display of forms.

  • I personally think SvelteKit's type-safety + something like https://superforms.vercel.app/ (or just plain zod if you prefer) is perfect.

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

  • Where to host sveltekit / trpc / websocket node app that relies on global in memory state?

    1 project | /r/webdev | 27 Jun 2023
  • An adapter for @tanstack/svelte-query and tRPC, similar to @trpc/react-query [Self Promotion]

    2 projects | /r/sveltejs | 17 Feb 2023
  • SvelteKit with K8s

    1 project | /r/sveltejs | 30 Jan 2023
  • tRPC-SvelteKit v3 supports tRPC v10 🎉

    1 project | dev.to | 30 Nov 2022
  • Grpc-Web and Svelte kit

    1 project | /r/sveltejs | 2 Jun 2022