Skip to content

Theo built the same app 5 times because he's dumb

License

Notifications You must be signed in to change notification settings

testa19/1app5stacks

 
 

Repository files navigation

1 App, 5 Stacks

I built the same app in 5 stacks*. Those stacks are:

* Ben wrote all of the Go code and most of the Elixir version

Ruby on Rails

Line counts:

  • Ruby: 509 LOC
  • Total: 1014 LOC

Elixir + Phoenix

Note: I deleted >1k lines of stuff that the template came with.

Line counts:

  • Elixir: 991 LOC
  • Total: 1395 LOC

Without turbo:

  • Elixir: 832 LOC
  • Total: 1236 LOC

Go + GraphQL + React SPA

Line counts:

  • TypeScript: 440 LOC
  • Go: 423 LOC
  • Total: 940 LOC

OG T3 Stack (Next.js/Pages + Prisma)

Line counts:

  • Typescript: 443 LOC
  • Total: 585 LOC

RSC version

Line counts:

  • Typescript: 434 LOC
  • Total: 460 LOC

Without the turbo version:

  • Typescript: 341 LOC
  • Total: 367 LOC

About

Theo built the same app 5 times because he's dumb

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Elixir 35.3%
  • TypeScript 23.4%
  • Ruby 16.6%
  • HTML 7.7%
  • Go 6.6%
  • JavaScript 5.2%
  • Other 5.2%