ixahmedxi / orbitkit

🚀 Orbitkit is a monorepo starterkit aiming to be the foundation you build your next startup or big idea upon.
https://orbitkit.dev
MIT License
739 stars 43 forks source link

Create scripts to remove pieces of orbitkit optionally #21

Open ixahmedxi opened 2 months ago

Thawab8 commented 2 months ago

This will make using orbitkit easier, as we use alternatives to some of the mentioned libraries.

ixahmedxi commented 2 months ago

This will make using orbitkit easier, as we use alternatives to some of the mentioned libraries.

Yeah this is definitely in the plans however we need to define what should be removable beforehand, what alternatives do you use?

Thawab8 commented 2 months ago

File uploads with Uploadthing

We use our own uploader.

Lucia auth with github and google oauth

We use auth.js

Drizzle ORM

We have another setup for this.

Rate limiting with [Unkey] (https://unkey.dev/)

We don’t use them. We can remove the mentioned libraries but we have to do it once there is an update.

duttaoindril commented 2 months ago

I'm wondering if there could be a simple command like bun create t3-app@latest -> bun create orbitkit@latest and we can just configure libraries and options

ixahmedxi commented 2 months ago

We can, it will however be a lot of work & I am not too sure about how these cli apps work tbh, haven't done complex ones myself.