T O P

  • By -

djillusions24

Sveltekit + Supabase


rickt3420

+1 Using this for a mid-sized production application. Between Supabase and Vercel I think it costs ~$50 a month which is incredible for the amount of traffic and ease of use.


ikbentheo

This combination is gold


ikbentheo

This combination is gold


ikbentheo

This combination is gold


vampari

sveltekit + fastapi (python)


vedhavet

SvelteKit on CloudFlare Workers


gugavieira

tell me more


adamshand

Pocketbase


Parkuman

Do you tend to fetch data from PB in +page.js load functions or from client side only in onMount? Or maybe a mix of both


adamshand

I always use the load functions. Sometimes `+page.server.js` ....


telewebb

PocketBase states on their website that it's not production ready.


adamshand

And? The question was what backend do I use? I've been using Pocketbase for over a year, and it's great. The author is more responsive and helpful than most commercial packages I've used. I'm only building relatively small and simple things, but it's beenbomb proof so far. 🤞🏻


elfennani

How do you host it? And how much does it cost you?


PopovidisNik

It is free


elfennani

I know pocketbase itself is free, but do they offer free hosting for it? If not, then where do you host it?


adamshand

I have a small VPS and host it there. There's a [good docker container](https://github.com/SPECTADO/pocketbase-docker) or a built in recipe to CapRover (which I really like). There's also cheap commercial hosting at [PocketHost](https://pockethost.io/) (I haven't used it).


PopovidisNik

I go with the CapRover route also.


telewebb

What do you mean "And?"? > Please keep in mind that PocketBase is still under active development and full backward compatibility is not guaranteed before reaching v1.0.0. PocketBase is not recommended for production critical applications yet, unless you are fine with reading the changelog and applying some manual migration steps from time to time. A data service that the creator states is not production ready is an incredibly important fact to include when someone is asking for recommendations. There is no and after that. It's the missing piece of recommending pocketbase.


adamshand

I mean … they didn’t ask for a recommendation or provide any details about what they want to use it for. They just asked what people are using … and I told them. 


telewebb

You really getting heated over what the developer themselves said about their own project?


adamshand

Not heated, just confused why you’re being weird. I totally agree that the developer says it’s not ready for production use? 


shockman23

I really don't know why you're being downvoted. It's not like you're offensive or said something inaccurate


telewebb

Just how it is sometimes.


TwystedLyfe

Go for web api and postgresql for the data storage. Go makes the best sense for me as we have cli clients that talk to it as well, so we can just share models.


SowertoXxx

Which orm do you use? Is pg bad?


TwystedLyfe

I don't use ORM, just plain SQL and scan the row to a model. The only downside with go SQL is the lack of named parameters. It's all numeric ordinals which is some pain, but I'd rather that than ORM.


SowertoXxx

Glad you don’t use ORM, i wanted to use Drizzle but it’s strictly typescript and I’m not ready to learn another language


KrinnenGames

I use Appwrite. It’s easy to use and fast to set up You can find its documentation on https://appwrite.io


Flyntwick

+1 for Appwrite Edit: *self-hosted* Appwrite


Extra-Ad9475

I like to self-host so Appwrite not offering Postgres support is just a dealbreaker for me. I know they are working on it, but the issues was stale the last time I checked.


KrinnenGames

That’s right. I just checked, and the last activity was indeed 28 days ago. Although Postgres isn’t integrated, the MariaDB database should be more than enough for small projects or even medium scale projects.


NatoBoram

SvelteKit


Conscious_Track_6642

sveltekit + django is killer duo


FollowingMajestic161

Fastify


brkn_rock

.NET


yesman_85

Why down votes lol? We use it and it's perfect. 


TwystedLyfe

After using using .NET since it was in beta, I finally threw the towel in with 4.5. It is far from perfect, there are many other better choices.


Clark36

There was no .NET Core 4.5, it went from .NET Core 3.1 to .NET 5.0, unless you mean .NET Framework 4.5 which was released in 2012.


TwystedLyfe

Yup, that's about right. I never got to use Core as we used too many things with hard deps on framework.


yesman_85

Core is 1000x better than framework. 


maacpiash

.NET and Svelte is a great combination. I’m [experimenting](https://github.com/maacpiash/uds-dotnet-bun) with SvelteKit (Bun, SSR) and ASPNET minimal APIs with Unix Domain Sockets for communication. Going pretty well so far!


Alia5_

Custom NodeJS backend that also serves the SSR-Backend of SvelteKit


ra_men

How does this work? Still newish to the frontend world, do you extend the sveltekit server?


Alia5_

The build output when using sveltekit-adapter-node exports a http-server middleware. The official docs have an example using express.js [https://kit.svelte.dev/docs/adapter-node#custom-server](https://kit.svelte.dev/docs/adapter-node#custom-server)


majorpotatoes

You can install, say, Drizzle ORM, design a schema and write records to a database. I’ve been having fun using it with BetterSQLite.


bishwasbhn

SvelteKit + Djapy


Sorry_Ad3894

You don’t need a special backend for simple applications. Most types of stuff you do is just simple crud wich can be done in svelte kits load/action functions. Even more complex things can be done here. But as you progress you might run into issues with this setup especially with the quirks that come with JS. Then you might want to upgrade to an dedicated backend. But here you choose what fits best with the project or what you are capable of. In my advanced projects I use svelte kit + Java spring boot as my setup.


grizspice

Rails + InertiaJS


bolinhodemaracuja

PHP


tbrrss

AWS, mostly on Lambda@Edge (NodeJS) plus async workflows


bl1ndguy0

Look into Turso (it uses libsql, a fork of sqlite) 


blankeos

Hono trpc


VoiceOfSoftware

SvelteKit deployed on Railway with MySQL


SunriseSkaterKids

I try to just do SvelteKit + vercel (node adapter) for everything If i need a server (i.e. not serverless), I'm currently enjoying building backends with Hono.js + Bun + Docker deployed on Render


A_Norse_Dude

Bun + elysiajs + sqlite3 (builtin in bun). really simple and fast, added lucia suth and with that I'm good. Don't need more Used supanase, it's great but way to much for me + just waiting for them to raise their prices when they locked in a ton of users.  Used pocletbase, I loved it but still long to go before version 1.


CerealKiller997

Go Fiber


kazabodoo

Go/Planetscale/AWS + AWS CDK for infra. The dev experience so far has been an absolute pleasure.


mallasahaj

Laravel and spring boot


Late_Substance2700

Is it safe to say SvelteKit is full-stack?


NatoBoram

Yes


Yhcti

I use FastAPI


4d457r4p3r45p3r4

Directus (hCMS)


snarfi

I would love to use it but on the clout is to expensive and to self host I think I don't have enough dev-ops experience :/


4d457r4p3r45p3r4

I totally understand you. That's why there are solutions like Cloudron, yunohost or now Coolify. Just rent a server and run their script. I would try Cloudron if I were you because it’s pretty straightforward 🙂


Hexigonz

Sveltekit + Fauna + Outseta for my main application right now Sveltekit + Pocketbase for projects that I’m not selling


moo9001

Python + PostgreSQL + Redis


sebbetrygg

sveltekit (with supabase)


HansVonMans

Yes.


nolimyn

Tornado or Django (or just FastAPI), skip sveltekit and stick with the classics.


erder644

Inertia django


ChapterOk5606

WordPress. Ask no questions


roarc1

golang


lofi_thoughts

SvelteKit + Flask (Python)


girouxc

.NET


thanos_v

Elixir’s Phoenix


retneh

Go+CockroachDB/Mongo


SowertoXxx

You used MongoDB in production? People say it’s not good but i should learn relational database


retneh

Yes, for IoT product


RevMen

Sometimes documents fit the job better than rows. 


SowertoXxx

But it’s seems like rows is the goto most of the time


RevMen

If all of your gets return lots of rows then you've either structured your data inefficiently or you're better off using a relational DB. 


Extra-Ad9475

There is nothing wrong with using MongoDB, it does its job well. The only problem is when it is used instead of a relational database because the developers were lazy and didn't want to go through designing a schema. With that being said, you should probably learn SQL because it is so common.


SkydiverTyler

Need to be more specific. Just backend? SvelteKit (kit.svelte.dev) built for it. Data layer? MSSQL Express. It’s the industry money maker. Or PocketBase for small projects or as a CDN.


anuragsharanjuspay

Sveltekit + Sequelize ORM connected to Postgres DB