0.0.3 • Published 2 years ago

skyscraper.rocks v0.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Skyscraper

What is Skyscraper?

Sales pitch:

Skyscraper is the only framework you'll need to create and scale your complex business application into a multi-billion-dollar public company.

Technical explanation:

Skyscraper is:

  • A service-oriented backend framework utilizing a dependency-injection container, making for modular code and 100% dependency-free unit tests.
  • Abstractions for BullMQ to make background jobs (and a cron schedule) easy to develop, test, and consume via GraphQL, including subscriptions.
  • Modular GraphQL schema-building design pattern requiring no GQL.
  • GraphQL codegen and React Query helper methods to simplify data fetching, again requiring no GQL.
  • DX helpers such as a single command for dev'ing locally, and a production REPL.
  • All with 100% type safety from backend to frontend.

Library dependencies:

  • Prisma
  • BullMQ
  • GQTX
  • NextJS
  • React Query
  • Jest

Philosophies

  • Write less code
  • Use a single language with 100% type safety
  • Clear, scalable design patterns for testing
  • No inventive design patterns for data fetching/loading
  • No decorators