Um framework progressivo para Node.js, voltado à criação de aplicações server-side eficientes e escaláveis em TypeScript ou JavaScript.
nodejs/node
Node.js é um runtime JavaScript multiplataforma e de código aberto para executar JavaScript fora do navegador.
- Estrelas
- 122,482
- Forks
- 39,835
- Issues abertas
- 1,250
- Último commit
- há 10 horas
O que é?
Node.js é um runtime JavaScript multiplataforma que permite aos desenvolvedores executar código JavaScript fora de um navegador, por exemplo, para criar servidores, ferramentas de linha de comando e scripts de build. O projeto é mantido sob um modelo de governança aberta e conta com o apoio da OpenJS Foundation.
O projeto publica linhas de lançamento em várias categorias. As versões Current recebem novos recursos e são voltadas a autores de bibliotecas e pipelines de CI, enquanto as versões LTS priorizam estabilidade e segurança para uso em produção. Builds Alpha e Nightly estão disponíveis para testar mudanças futuras, e binários, instaladores e tarballs do código-fonte são distribuídos em nodejs.org.
O repositório também contém o código-fonte para compilar o Node.js nas plataformas compatíveis, além de um processo para relatar problemas de segurança, diretrizes de contribuição e documentos de governança do projeto.
Recursos principais
- 01Executa JavaScript no servidor e em ambientes de linha de comando, fora do navegador.
- 02Oferece versões Current com novos recursos e versões LTS com estabilidade de longo prazo.
- 03Disponível em várias plataformas, com instruções para compilar o código-fonte nos sistemas compatíveis.
- 04É possível verificar binários e tarballs do código-fonte com os checksums SHA e as assinaturas PGP publicados.
- 05Conta com governança aberta e um processo documentado para relatar vulnerabilidades de segurança.
Casos de uso
- Criar servidores web de backend e APIs usando JavaScript ou toolchains de TypeScript.
- Desenvolver ferramentas de linha de comando e scripts de build ou automação.
- Testar mudanças futuras no Node.js usando builds Alpha ou Nightly.
- Executar pipelines de CI que precisam de um binário do Node.js fixado e verificado.
Início rápido
- 1
Baixe binários, instaladores ou arquivos tar do código-fonte na página de downloads do Node.js
- 2
Verifique os binários baixados com a soma de verificação e a assinatura PGP (opcional)
- 3
Compile o Node.js a partir do código-fonte seguindo o BUILDING.md
Antes de usar
- As versões Alpha e Current não são destinadas ao uso em produção, e o ABI pode mudar entre versões.
- Para compilar a partir do código-fonte, é necessário seguir as instruções separadas do BUILDING.md.
Tópicos
Perguntas frequentes
- O que é node?
- Node.js é um runtime JavaScript multiplataforma e de código aberto para executar JavaScript fora do navegador. Node.js é um runtime JavaScript multiplataforma que permite aos desenvolvedores executar código JavaScript fora de um navegador, por exemplo, para criar servidores, ferramentas de linha de comando e scripts de build. O projeto é mantido sob um modelo de governança aberta e conta com o apoio da OpenJS Foundation.
- node é gratuito? Qual é a licença?
- node é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- node ainda é mantido?
- Manutenção ativa. O último commit de node foi em 20 de out. de 2026.
- Para que posso usar node?
- Criar servidores web de backend e APIs usando JavaScript ou toolchains de TypeScript. Desenvolver ferramentas de linha de comando e scripts de build ou automação. Testar mudanças futuras no Node.js usando builds Alpha ou Nightly. Executar pipelines de CI que precisam de um binário do Node.js fixado e verificado.
- Como instalar node?
- Baixe binários, instaladores ou arquivos tar do código-fonte na página de downloads do Node.js Verifique os binários baixados com a soma de verificação e a assinatura PGP (opcional) Compile o Node.js a partir do código-fonte seguindo o BUILDING.md
- Onde consigo node?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/nodejs/node
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um toolkit rápido e completo para JavaScript e TypeScript: runtime, bundler, test runner e gerenciador de pacotes em um único executável.
Guias de referência mantidos pela comunidade, com exemplos práticos de ferramentas comuns de linha de comando, como complemento mais simples às páginas man.
Emulador de terminal rápido, nativo e cheio de recursos, com interfaces nativas da plataforma, renderização por GPU e a biblioteca libghostty para incorporar terminais.
Ferramenta baseada em JavaScript para escrever scripts no estilo shell, com uma camada sobre child_process que escapa argumentos com segurança e oferece recursos multiplataforma.
Terminal open source com integração de IA para macOS, Linux e Windows, com BYOK e modelos locais, sessões SSH persistentes e pré-visualizações de arquivos no próprio terminal.