A full-stack TypeScript boilerplate with Docker, Node.js, Nest.js, Next.js, GraphQL, and Material-UI for rapid web app development.
KNESTS is a full-stack boilerplate that combines Docker, Node.js, TypeScript, Nest.js, Next.js, GraphQL, and Material-UI into a ready-to-use project starter. It solves the problem of time-consuming initial setup for modern web applications by providing a pre-configured stack with authentication, UI components, and DevOps tooling.
Developers and teams building full-stack TypeScript web applications who want a production-ready foundation without spending days on configuration. Ideal for hackathons, prototypes, or scalable projects.
It offers a curated, opinionated stack that enforces best practices while accelerating development. Unlike piecing together separate tools, KNESTS provides a cohesive, Dockerized environment with real-world features like authentication and migrations already implemented.
Full-stack boilerplate (project/hackathon starter) with Docker/NodeJS/Typescript/GraphQL/React/Material-UI
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Pre-configured Docker Compose setup simplifies local and testing environments, reducing setup time and inconsistencies.
TypeScript support across Nest.js backend and Next.js frontend ensures end-to-end type safety and better code quality.
Ready-to-use signup, login, and user management functionality accelerates development by eliminating boilerplate auth code.
Integrated GraphQL server provides flexible and efficient data fetching, ideal for complex client-server interactions.
Includes a responsive admin theme from devias.io, offering a polished UI out of the box for dashboard-based applications.
Requires manual file deletion (rm -rf client/dist) in dev commands, indicating suboptimal workflow and potential issues.
Lacks full e2e testing and CI/CD pipelines as admitted in the road map, requiring additional development effort.
Based on 2020-era choices, so it may not include newer best practices, library updates, or modern tooling.
Docker and multi-service setup can be overwhelming for developers unfamiliar with containerization or this specific stack.