skyscraper.rocks
v0.0.3
Published
## What is Skyscraper?
Downloads
0
Readme
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