Logotipo Hedhog
Open-core · NestJS + Next.js

Seu SaaS, pronto desde o primeiro dia.

Autenticação, RBAC, painel administrativo e chat com IA — tudo integrado. Um framework open-core NestJS + Next.js sobre PostgreSQL/Prisma, para você entregar funcionalidades em vez de reescrever código repetitivo.

Receba novidades do framework no seu e-mail

Novos lançamentos, receitas e breaking changes — sem spam.

0

Módulos Disponíveis

0

Provedores OAuth

0

Métodos de MFA

0.0%

TypeScript

Construído sobre uma stack moderna e totalmente tipada — NestJS e Prisma no backend, Next.js no frontend, orquestrados em um monorepo pnpm + Turborepo.

NestJS
Next.js
React
TypeScript
Prisma
PostgreSQL
pnpm
Turborepo
Recursos

Tudo o que seu SaaS precisa, já integrado

Autenticação, RBAC, dashboards e IA já conectados no módulo open-core, além de um monorepo NestJS + Next.js library-first para construir o resto.

Autenticação Completa

Login, cadastro, MFA (TOTP, e-mail, códigos de recuperação), WebAuthn e OAuth multi-provedor (Google, GitHub, Microsoft, Apple, LinkedIn) com um hub de callback multi-app.

RBAC e Permissões de Rota

Papéis e rotas controlam o acesso a cada endpoint e tela administrativa, com verificações de permissão granulares já integradas.

Chat e Agentes de IA

Chat e agentes de IA configuráveis com OpenAI ou Gemini, prontos para usar direto do módulo core.

HedHog CLI

Crie novas libraries, sincronize os assets do admin e gere módulos NestJS que seguem as convenções do framework.

Dashboards Configuráveis

Dashboards por usuário com layouts de widgets arrastáveis, posições salvas e compartilhamento por papel.

Arquitetura Library-First

A lógica de negócio vive em libraries independentes em libraries/*, instaladas apenas quando você precisa delas.

Migration-First com Prisma

Cada mudança de schema vira uma migration SQL versionada, mantendo os bancos de produção seguros e reproduzíveis.

Monorepo pnpm + Turborepo

Um único repositório para a API NestJS e o admin Next.js, com builds em cache e paralelizados em cada app e pacote.

Open Core

Open core: o módulo Core é grátis, para sempre

O HedHog segue um modelo open-core. O módulo Core é Open Source (MIT) e gratuito para usar para sempre. Todos os outros módulos fazem parte da oferta Enterprise e exigem uma licença comercial ativa.

Core

Open Source · MIT

A base de todo projeto HedHog — grátis para sempre, sem licença necessária.

  • Autenticação
  • Autorização e RBAC
  • Gestão de usuários
  • Gestão de arquivos
  • E-mail
  • IA
  • Dashboards
  • Configurações
  • Webhooks
  • Integração MCP

Módulos Enterprise

Licença comercial

Licenciado por módulo — você paga apenas pelo que usa, no escopo da sua organização.

  • Campaign
  • CMS
  • LMS
  • CRM
  • Inbox
  • Agent
  • Address
  • Category
  • Commerce
  • Finance
  • Operations
  • Queue
  • Tag
Início Rápido

Comece em 4 passos simples

Instale o HedHog CLI e gere uma API NestJS com um admin Next.js, prontos para rodar com um único comando pnpm.

1

Instale o CLI

Instale o @hed-hog/cli globalmente com o npm.

2

Gere o projeto

Rode hedhog new para gerar a API NestJS e o admin Next.js.

3

Rode

Instale as dependências e suba tudo com pnpm dev.

4

Expanda

Adicione libraries de funcionalidades com o CLI conforme seu projeto cresce.

CLI
# Install the HedHog CLI
npm i -g @hed-hog/cli
 
# Scaffold a new project (NestJS API + Next.js admin)
hedhog new my-project
cd my-project
 
# Install dependencies and start the dev environment
pnpm install
pnpm dev
Crie Módulos

Crie seus próprios módulos

Defina uma tabela em YAML e o HedHog gera a migration, uma API CRUD tipada e permissões de rota prontas para o admin — sem boilerplate.

hedhog/table/product.yaml
# hedhog/table/product.yaml
columns:
- type: pk
- name: name
- name: price
type: decimal
precision: 12
scale: 2
- type: created_at
- type: updated_at
gera

Tabela no banco

Uma tabela product mais uma migration PostgreSQL, pronta para deploy.

API CRUD

Endpoints REST prontos de fábrica: list, get, create, update, delete.

Permissões de rota

route.yaml e role.yaml sincronizados com os papéis admin e admin-* da library.

Documentação

Documentação que os desenvolvedores adoram

Guias completos, referências de API e exemplos para você construir mais rápido. Pesquise, explore e aprenda no seu ritmo.

hedhog.com/docs/get-started
DocumentaçãoPrimeiros Passos

Primeiros Passos com o Hedhog

Bem-vindo ao Hedhog! Este guia vai ajudar você a instalar o CLI e gerar seu primeiro projeto NestJS + Next.js.

Pré-requisitos

  • Node.js 18+ e npm 9+
  • pnpm e Git
  • Docker e Docker Compose (para o fluxo de banco padrão)
Terminal
$ npm i -g @hed-hog/cli
$ hedhog new my-project