awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

NestJS GraphQL starter kit

Ranking updated Jun 30, 2026

For a production ready NestJS GraphQL starter kit, the first results are michallytek/type-graphql (This is the type-graphql library that helps build GraphQL schemas and resolvers with TypeScript decorators, but it is a standalone framework component rather than a ready-to-use NestJS starter template with pre-configured NestJS, database integration, and example resolvers), 19majkel94/type-graphql (TypeGraphQL is a library for building GraphQL schemas with TypeScript decorators, not a ready-to-use NestJS starter template — it lacks the boilerplate project structure, database integration, example resolvers, and testing setup you need to start building immediately) and loopbackio/loopback-next (LoopBack is a Node.js API framework built on OpenAPI and a dependency injection container, but it is not based on NestJS and has no built-in GraphQL support, so it is a neighbouring API framework rather than the NestJS+GraphQL starter template you are seeking). ever-co/ever-gauzy and vendure-ecommerce/vendure round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “nestjs graphql starter”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

NestJS GraphQL starter kit

Find the best repos with AI.We'll search the best matching repositories with AI.
  • michallytek/type-graphqlMichalLytek avatar

    MichalLytek/type-graphql

    8,088View on GitHub↗

    Type-graphql is a toolkit and framework for creating type-safe GraphQL APIs. It functions as a schema generator and resolver library that uses TypeScript classes and decorators as the primary source of truth for data structures and query logic. The project enables the definition of GraphQL schemas and resolvers through typed classes rather than manual schema definition language. This approach ensures that TypeScript types automatically align with the GraphQL schema to prevent runtime errors. The framework provides capabilities for API implementation, including input data validation and acces

    This is the type-graphql library that helps build GraphQL schemas and resolvers with TypeScript decorators, but it is a standalone framework component rather than a ready-to-use NestJS starter template with pre-configured NestJS, database integration, and example resolvers.

    TypeScriptDependency InjectionGraphQL APIsAccess Control Guards
    View on GitHub↗8,088
  • 19majkel94/type-graphql19majkel94 avatar

    19majkel94/type-graphql

    8,088View on GitHub↗

    Type-graphql is a framework for building GraphQL servers that uses TypeScript classes as the single source of truth for schema definitions and types. It provides a schema generator and a resolver framework that allows developers to define queries and mutations using class-based controllers and decorators. The project focuses on a schema-first approach where TypeScript classes and metadata reflection are used to automatically derive GraphQL schemas. It incorporates a dependency injection container to manage the instantiation and lifecycle of resolver classes. The system includes a middleware

    TypeGraphQL is a library for building GraphQL schemas with TypeScript decorators, not a ready-to-use NestJS starter template — it lacks the boilerplate project structure, database integration, example resolvers, and testing setup you need to start building immediately.

    TypeScriptGraphQL APIsAccess Control GuardsDependency Injection Containers
    View on GitHub↗8,088
  • loopbackio/loopback-nextloopbackio avatar

    loopbackio/loopback-next

    5,095View on GitHub↗

    LoopBack Next is a Node.js API framework used for building REST and multi-protocol APIs. It functions as an OpenAPI server implementation that can either generate machine-readable specifications from code or produce implementation controllers and models from existing specifications. The framework distinguishes itself through a central dependency injection container and a repository-pattern data access layer. This architecture decouples application logic from component construction and persistent storage, allowing for a pluggable system where data sources and business logic are isolated throug

    LoopBack is a Node.js API framework built on OpenAPI and a dependency injection container, but it is not based on NestJS and has no built-in GraphQL support, so it is a neighbouring API framework rather than the NestJS+GraphQL starter template you are seeking.

    TypeScriptDependency InjectionRole-Based Access ControlDependency Injection Containers
    View on GitHub↗5,095
  • ever-co/ever-gauzyever-co avatar

    ever-co/ever-gauzy

    3,476View on GitHub↗

    Ever Gauzy is an integrated business management suite providing an ERP and CRM framework for professional services automation. It functions as a multi-tenant SaaS platform that combines time tracking, billing, and human resource management into a unified system. The project is distinguished by its headless architecture, utilizing a REST and GraphQL API gateway to expose business operations. It features a Model Context Protocol server that allows AI assistants to interact with system data and execute functional tools for automated business workflows. The platform covers a broad operational su

    Ever Gauzy is a full-featured ERP/CRM platform built with GraphQL, not a NestJS GraphQL starter template; while it uses the requested technologies, it is a complete application rather than a boilerplate to bootstrap your own backend.

    TypeScriptGraphQL APIsJWT AuthenticationRole-Based Access Control
    View on GitHub↗3,476
  • vendure-ecommerce/vendurevendure-ecommerce avatar

    vendure-ecommerce/vendure

    8,189View on GitHub↗

    Vendure is a headless commerce framework built with TypeScript and NestJS for managing direct-to-consumer and business-to-business sales channels. It provides a scalable backend for coordinating product catalogs, orders, and payments through a typed and introspectable GraphQL API. The project is distinguished by a modular, plugin-based extension model that allows for the addition of custom entities, pricing rules, and business logic. This extensibility enables the coordination of omnichannel sales and enterprise order orchestration from a single central core. The framework covers broad capab

    Vendure is a full headless commerce framework built with NestJS and GraphQL, not a generic starter template—it includes many of the requested technologies but is specialized for e-commerce rather than providing a boilerplate for any backend application.

    TypeScriptDependency Injection
    View on GitHub↗8,189
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
michallytek/type-graphql8.1KTypeScriptMITMay 11, 2026
19majkel94/type-graphql8.1KTypeScriptMITMay 11, 2026
loopbackio/loopback-next
5.1K
TypeScript
NOASSERTION
Jun 15, 2026
ever-co/ever-gauzy3.5KTypeScriptagpl-3.0Feb 21, 2026
vendure-ecommerce/vendure8.2KTypeScriptNOASSERTIONJun 16, 2026

Related searches

  • a production ready GraphQL server boilerplate
  • a javascript library for graphql apis
  • a library for building GraphQL in Go
  • a library for implementing GraphQL in C#
  • a python library for building graphql apis
  • a java library for implementing graphql apis
  • a production ready NestJS project boilerplate
  • a GraphQL security testing tool