Hospedagem para desenvolvedores: 15 plataformas com plano gratuito
Publicados: 2022-02-12* Também inclui menções a serviços que fornecem hospedagem estática e soluções sem servidor. Amigável ao desenvolvedor.
- Para quem são essas plataformas de hospedagem?
- Quais são as limitações de um plano gratuito?
- Você pode usar esses níveis gratuitos para uma startup?
- Netlify
- Vercel
- Replicar
- Fly.io
- Qovery
- Estrada de ferro
- Camada0
- Renderizar
- Stormkit
- Koyeb
- Falha
- Fleek
- Flatlogic
- Detalhe
- Páginas do GitHub
- Fim da estrada
Quer levar seu ambiente local à produção para todo o mundo ver? Sem problemas. Este será o único recurso que você precisará para encontrar hospedagem gratuita para aplicativos, sites estáticos, projetos pessoais e muito mais. E, eu sinceramente quero dizer isso.
O desenvolvimento moderno da web e de software é muito mais complexo do que a hospedagem de sites tradicional. Os aplicativos geralmente são encapsulados em contêineres do Docker, Kubernetes ou usam um tempo de execução como Node.js. E personalizar um VPS toda vez que você deseja implantar na produção é ineficiente.
Um aplicativo full-stack sozinho precisa de várias camadas de estrutura: front-end (framework), back-end (acesso a dados) e armazenamento (banco de dados). Assim, a plataforma de hospedagem ideal fornecerá as ferramentas para cuidar de todas as camadas simultaneamente. Esta é a premissa deste artigo.
Para quem são essas plataformas de hospedagem?
As plataformas mencionadas neste resumo são ideais para desenvolvedores . Especificamente, desenvolvedores que desejam apresentar projetos pessoais ou hospedar sites estáticos de portfólio. Além disso, essas plataformas visam desenvolvedores que trabalham com a pilha da Web moderna.
Exemplo nº 1: script de análise Node.js
Digamos que você queira implantar algo como o script de análise da Ackee para rastrear os visitantes do site. Você precisa de um servidor dedicado para isso? Na verdade, não. Você pode usar qualquer uma das plataformas gratuitas abaixo para implantar o script e incorporá-lo ao seu aplicativo principal.
Exemplo #2: Blog construído com Django
Quer hospedar seu projeto construído com Django gratuitamente? Sem problemas. A maioria das plataformas de nuvem neste resumo fornece uma interface de implantação perfeita.
Basta especificar a localização do seu projeto GitHub e implantar. Isso é ótimo para apresentar projetos em tempo real ou criar uma página de demonstração que você pode vincular ao seu projeto.
Exemplo nº 3: portfólio React.js
Um aplicativo React moderno ou um site precisará de um tempo de execução, mas também de configuração de pacote. Isso é impossível de implantar em um provedor de hospedagem tradicional. Portanto, é obrigatório o uso de uma plataforma de hospedagem especializada nesse tipo de ambiente.
Muitas das plataformas nesta lista você já deve ter ouvido falar. Simplesmente porque são populares entre os desenvolvedores que desejam compartilhar seus projetos em um ambiente de produção.
Exemplo #4: SPA construído com Meteor
Meteor é uma escolha popular quando se trata de construir aplicativos de página única. Se você está criando um produto dinâmico e precisa implantá-lo, este artigo é para você.
Exemplo #5: Alternativas ao Heroku
Já fiz uma declaração no final desta página, mas também estou adicionando uma aqui. Em 25 de agosto, o Heroku anunciou que removeria seu plano gratuito, o que significa que os desenvolvedores procurarão alternativas ao Heroku. Como tal, este artigo é um ajuste perfeito. Você encontrará muitas empresas excelentes especializadas em hospedagem de front-end e back-end listadas abaixo.
Se você trabalha em front-end ou back-end, ou ambos – então este resumo é para você. Várias plataformas de nuvem nesta lista também fazem serviços intermediários. Por exemplo, PaaS, mas também fornece a infraestrutura para permitir que você se concentre em escrever mais código.
Quais são as limitações de um plano gratuito?
Existe um truque para usar uma plataforma de hospedagem em nuvem gratuita para o seu aplicativo? Na verdade, não. Simplificando, as empresas listadas abaixo dependem de seus planos gratuitos para atrair novos clientes.
Digamos que você está gostando do plano gratuito e acha confortável usá-lo em seu processo de desenvolvimento. Nesse caso, é muito mais provável que você se transforme em um cliente pagante real. Quanto aos limites de recursos, estes são definidos por cada plataforma individualmente.
Farei o meu melhor para destacar isso em cada uma das descrições.
Você pode usar esses níveis gratuitos para uma startup?
Sim. Embora alguns tenham limitações específicas, na maioria dos casos, deve ser possível hospedar seu site e aplicativo de inicialização em um nível gratuito. Para simplificar o processo, adicionei uma tabela de “recursos” ao final de cada revisão. Isso lhe dará uma ideia do que você pode esperar de um plano gratuito. Mas, na maioria dos casos, você deve consultar os documentos oficiais de qualquer maneira.
Netlify

Netlify é a plataforma para implantação de projetos web modernos. Ele vem com um sistema integrado para permitir que você implante rapidamente projetos do GitHub e do GitLab. Tudo o que é preciso é a URL do seu projeto e a especificação de compilação, e pronto.
Além da interface amigável, o Netlify também oferece SSL gratuito e dá acesso ao seu CDN super-rápido. Outro recurso com o qual o Netlify se destaca é o suporte sem servidor. Quer conectar o Gatsby com a API do WordPress? Sem problemas, use o Functions Playground para criar sua primeira função Serverless e implementá-la instantaneamente.
Por último, mas não menos importante, a Netlify mantém uma página de projeto extremamente ativa no GitHub.
Até o momento, eles publicaram mais de 240 pacotes para colaboração de código aberto. Em outras palavras, seu serviço de hospedagem é construído por desenvolvedores para desenvolvedores.
Recursos do plano gratuito Netlify |
---|
Implante compilações de projetos automaticamente com o Git. Repos pessoais ou privados. |
Crie um histórico para poder reverter quando um problema se apresentar. |
100 GB de largura de banda. 6 horas de tempo de construção. |
Acesso à rede Edge – CDN distribuído globalmente. |
Hospede um número ilimitado de sites. |
Vercel

Se você trabalha com React, já deve ter ouvido falar da Vercel antes. É a empresa-mãe da estrutura Next.js imensamente popular. A Vercel se concentra na integração simplificada do fluxo de trabalho com suporte nativo para CI e CD. A implantação é tão simples quanto escolher um repositório do GitHub, e o Vercel o compilará automaticamente.
A plataforma é otimizada especificamente para frameworks como Next, React, Vue, Ember, Nuxt, Angular e mais de 30 outros frameworks populares. Com a Vercel, você também pode gostar de trabalhar em conjunto com toda a sua equipe de desenvolvimento. Para isso, a Vercel construiu ferramentas específicas que implementam recursos de colaboração de classe mundial.
Por exemplo, novas implantações (git push) são mantidas no modo de visualização. Assim, você e sua equipe podem confirmar que as alterações fazem sentido. A Vercel tem a confiança de equipes de marcas como Hashnode, Facebook, Zapier, Uber e muitas outras.
Recursos do plano gratuito Vercel |
---|
Disponível apenas para projetos não comerciais: sites, aplicativos, etc. |
Integração Contínua Integrada e Implantação Contínua. |
Largura de banda de 100 GB com 100 horas de execução em tempo de compilação. |
Proteção SSL e DDoS gratuita. |
100 mil chamadas por meio do Edge Functions. |
As equipes não estão disponíveis para contas de Hobby. |
Replicar

Em sua essência, o Replit é um IDE colaborativo baseado em navegador. No entanto, eles também fornecem hospedagem para desenvolvedores da Web. Isso significa que você ficará preso na plataforma deles, mas quem sou eu para recusar algo de graça ?
A plataforma já existe há algum tempo. Na história recente, eles conseguiram garantir uma Série B substancial para impulsionar ainda mais os esforços de inovação.
Como o Replit é IDE-first, você terá acesso a todas as principais linguagens de programação. E isso também inclui opções mais complexas, como Node.js e TypeScript. Através do uso de CDNs externos (unpkg) você também pode criar projetos dentro do escopo de um framework.
Recursos do Plano Gratuito Replit |
---|
Projetos ilimitados. |
Até 500 MB de armazenamento gratuito. |
Todos os projetos gratuitos são executados em máquinas de 512 MB de RAM. |
Colaboração ao vivo – convide amigos ou membros da equipe para compartilhamento colaborativo. |
Fly.io

A Fly é especializada em implantação full-stack por meio de imagens em contêiner. A plataforma faz provisões de recursos automatizadas com base na carga recebida. Além disso, o Fly fornece configurações prontas para redes, balanceadores de carga e gerenciamento de SSL.
A plataforma, apoiada pelo YCombinator, é especializada em fornecer uma CDN global para serviços de back-end. Em outras palavras, o Fly entregará seus serviços de aplicativo de um local mais próximo de seus usuários. Isso é o mais próximo possível de uma CDN nativa!
Se você já empacota todos os seus aplicativos com o Docker, usar o Fly é um acéfalo. E eles fazem um trabalho muito bom escrevendo tutoriais também. Em notícias recentes, eles também começaram a fornecer acesso gratuito aos bancos de dados Postgres. Até 3 GB de armazenamento de dados gratuito!
Recursos do plano gratuito Fly.io |
---|
3x máquinas de CPU compartilhada com 256 MB de RAM. |
Até 3 GB de armazenamento gratuito com volumes persistentes. |
Até 160 GB de largura de banda gratuita para chamadas de saída. |
Endereços IPv4 (1 por conta) e IPV6 (ilimitado). |
Até 10 certificados SSL gratuitos. |
Qovery

Se você não tem experiência anterior no gerenciamento de infraestrutura em nuvem, o Qovery é para você. A plataforma foi construída desde o início para ajudar as startups a escalar suas operações. Atualmente, o Qover está disponível para usuários da AWS, DigitalOcean e Scaleway.
Então, para deixar absolutamente claro. Para usar os serviços Qovery, você precisará de uma conta em um desses serviços em nuvem. Até onde eu sei, a AWS é bastante generosa com seus planos gratuitos.
E em combinação com o Qovery tem a oferecer - pode criar uma combinação poderosa. Pelo menos para projetos de pequena escala com os quais você não está pronto para se comprometer totalmente.
Se isso não for um problema, você pode aproveitar ao máximo os principais recursos do Qovery. Crie diretamente do Git, implante em vários estágios e use o Kubernetes para dimensionar quando a demanda aumentar.
Recursos do plano gratuito Qovery |
---|
Implantação instantânea em suas instâncias da AWS. |
Até 10 apps com limite de 1 usuário. |
Implantação automatizada do GitHub ou GitLab. |
Armazenamento de banco de dados com MySQL, Redis ou PostgreSQL. |
Monitoramento para acompanhar a saúde de seus projetos. |
Estrada de ferro

A Railway ajuda os desenvolvedores a colocar seus aplicativos em funcionamento na nuvem. A plataforma funciona configurando um ambiente de desenvolvimento para cada projeto. Em seguida, ele pode automatizar tarefas como implantação de aplicativos, gerenciamento de cluster e muito mais.
Uma das coisas legais do Railway é que ele oferece muitas maneiras de fazer o gerenciamento no aplicativo. Por exemplo, se você configurar uma instância do MongoDB – você pode gerenciar o banco de dados diretamente do painel Railway. O processo não requer configuração.
Você também pode optar por começar do zero usando um de seus iniciantes.
Este repositório do GitHub inclui mais de 50 modelos exclusivos. Você pode fazer coisas como implantar um aplicativo Express.js com o Postgres. E inicie um bot personalizado do Discord que realmente funciona em tempo real.
No geral, a Railway fornece uma quantidade substancial de recursos para você começar.

Recursos do Plano Ferroviário Gratuito |
---|
CPU compartilhada (Contêiner) com 512 MB de RAM. |
Um total de 1 GB de espaço em disco compartilhado entre todos os projetos. |
100 GB de largura de banda mensal. |
Implantação instantânea de repositórios do GitHub. |
Camada0

Layer0 é uma plataforma de hospedagem em nuvem com integração nativa de lógica de borda. Ele é construído como uma plataforma de desempenho em primeiro lugar, com foco na velocidade do aplicativo, mesmo em condições exigentes. E, como muitas outras plataformas nesta lista – Layer0 é construído para um fluxo de trabalho de desenvolvedor suave.
Levantar e correr leva menos de alguns minutos.
Escolha seu projeto do GitHub e você terá um URL ativo pronto em pouco tempo. Layer0 oferece ferramentas abrangentes para colocar os aplicativos Jamstack em funcionamento. Isso inclui, mas não está limitado a – React, Next, Remix, Preact, Eleventy, Stencil e muitos outros.
O melhor de tudo, Layer0 está mais do que feliz em fornecer seus recursos de ponta para contas gratuitas. Isso inclui acesso à infraestrutura Edge para tempos de carregamento incrivelmente rápidos. Além disso, você obtém acesso ao monitoramento em tempo real por meio do RUM Analytics.
Recursos do plano gratuito Layer0 |
---|
Nome de domínio personalizado: limitado a 1. |
Ambiente de desenvolvimento separado. |
Largura de banda livre de 100 GB, otimizada por meio de uma rede Edge. |
Otimização de imagem nativa e HTTP/2 ativado. |
Rollbacks e gerenciamento de logs. |
Renderizar

A Render oferece soluções em nuvem amigáveis ao desenvolvedor. Sua plataforma suporta a implantação de contêineres Docker, aplicativos da Web, sites estáticos e bancos de dados Postgre. Como muitos outros serviços nesta lista, é um serviço em nuvem que elimina a necessidade de DevOps.
E eles fornecem um nível gratuito muito generoso. No painel Render, você pode selecionar Web Services para começar. Primeiro, você precisa fornecer um link para seu repositório do GitHub. Depois, o Render fará automaticamente a configuração de compilação e a implantará em um endereço ativo.
Render funciona bem com frameworks como Django e Pheonix, e suporta linguagens como Elixir, Rust, Go e Node.js, entre outras. A única limitação real é que o Render utiliza o método “dormir quando inativo”. Esse limite está atualmente definido para 15 minutos.
Isso significa que o serviço pode não ser a melhor escolha para publicar um aplicativo pronto para produção. Em vez disso, você pode usar os serviços de nuvem gratuitos do Render para mexer em projetos pessoais. Além disso, você pode explorar novas estruturas e bibliotecas sem precisar criar a infraestrutura por conta própria.
Recursos do plano de renderização gratuita |
---|
Suporte para sites estáticos, serviços Web e bancos de dados através do Postgre. |
Use seu contêiner personalizado do Docker. |
100 GB para largura de banda e 1 GB para armazenamento. |
Até 400 horas de tempo de construção. |
Stormkit

O Stormkit foi desenvolvido especificamente para projetos JavaScript: Node.js e JAMStack. A plataforma oferece a liberdade de trabalhar no código enquanto cuida da infraestrutura. Com o Stormkit, você obtém implantações automatizadas, gerenciamento de logs, hospedagem e ferramentas para dimensionar seu aplicativo.
É a plataforma perfeita se você deseja avançar rapidamente para a produção. As implantações automatizadas podem ser definidas com base em confirmações ou solicitações pull individuais. Você sempre pode desligar isso, é claro. Da mesma forma, você tem a opção de definir um tempo de execução específico.
Recursos do plano gratuito do Stormkit |
---|
Limitado a 1 aplicativo por conta. |
50 GB de largura de banda, em uma base 'por aplicativo'. |
Ambientes, domínios e implantações ilimitados. |
Push to production: ambiente ao vivo. |
Koyeb

Koyeb é uma plataforma sem servidor que fornece serviços de hospedagem para desenvolvedores. É adequado para projetos como aplicativos da Web, serviços de API, eventos sem servidor, vários trabalhadores e muito mais.
Obviamente, como o Koyeb não tem servidor, não há associação direta com uma interface de nuvem. No entanto, para os propósitos deste artigo – acho que é um bom ajuste, independentemente. Você tem a opção de criar seu aplicativo diretamente do Git ou usando uma imagem do Docker.
As implantações do Git são tão simples quanto conectar seu repositório por meio do painel do Koyeb.
Além das compilações automatizadas, seus projetos serão implantados continuamente. Você encontrará alguns aplicativos de exemplo fornecidos pela Koyeb nos documentos oficiais. Alguns combos de exemplo incluem Python & Flask, Node.js & Express, PHP & Laravel e outros.
Recursos do plano gratuito Koyeb |
---|
Aplicativos, trabalhadores e APIs ilimitados |
SSL gratuito, balanceador de carga e HTTP/2 nativo |
Implante com contêineres ou Git |
2 GB (!) de RAM |
Dimensionamento automatizado de recursos com base na demanda do aplicativo |
Falha

O Glitch é mais frequentemente chamado de sandbox de colaboração de código. Se você ensina os alunos, o Glitch fornece os meios para trabalhar em novas lições juntos.
Quanto aos recursos da plataforma – eles são muito bons.
Ao longo dos anos, o Glitch adicionou suporte para aplicativos full-stack . Isso abrange estruturas como React ou um projeto Node.js (incluindo acesso ao npm). Infelizmente, apesar do suporte full-stack nativo: os planos gratuitos são limitados pelo modo de suspensão.
Ao optar por iniciar um novo projeto com o Glitch, você tem a opção de importar um projeto pré-fabricado diretamente do GitHub. Como tal, você pode trabalhar em seus projetos no painel de edição do Glitch. O que, devo acrescentar, faz um bom trabalho ao replicar a experiência do VSCode em um navegador. Ou talvez eu esteja sonhando acordado.
Recursos do plano sem falhas |
---|
Todos os projetos, incluindo a base de código, são exibidos publicamente. |
Modo de suspensão para aplicativos full-stack (5min), mas não para sites estáticos. |
Importe do GitHub com um único clique. |
Visualização ao vivo ao editar no editor Glitch. |
Fleek

Fleek é uma adição única a esta lista. No sentido de que a plataforma está focada em serviços para a Web Aberta. Em outras palavras, serviços descentralizados.
Um exemplo seria implantar e hospedar seu aplicativo no IPFS. O Fleek usa uma combinação de soluções P2P e Edge personalizadas para oferecer desempenho ideal.
Em termos mais simples, a Fleek está criando soluções para tornar a Web3 acessível aos desenvolvedores do dia a dia. Isso inclui trabalhar em estreita colaboração com tecnologias como Ethereum, Filecoin e outras. Se você já desenvolve dentro do blockchain, o Fleek pode fornecer as ferramentas para ajudá-lo a dar esse salto em direção a um protocolo descentralizado.
Recursos do plano gratuito Fleek |
---|
SSL + um domínio personalizado. |
Integração do Git com CD. |
Sem limite para projetos ativos. |
3 GB de armazenamento de dados com 50 GB de largura de banda. |
Pode implantar praticamente qualquer aplicativo ou projeto full-stack. Verifique documentos. |
Flatlogic

O Flatlogic existe desde 2018. E, no ano recente, eles começaram a lançar alguns ótimos novos recursos. Como um todo, Flatlogic é uma plataforma completa para colocar seus aplicativos full-stack em produção. Você pode usar o recurso Gerador para criar um aplicativo de modelo de pilha completa rapidamente. Isso inclui o layout, a pilha específica e o esquema do banco de dados.
Como alternativa, envie diretamente do GitHub para um servidor ativo. O repositório é compilado e construído automaticamente, para que você possa evitar a configuração de um servidor inteiramente. De qualquer forma, os recursos fornecidos pelo Flatlogic facilitam a compreensão de como implantar um aplicativo.
Seu amplo suporte para estruturas modernas e pilhas de tecnologia personalizadas o tornam uma ótima opção não apenas para iniciantes, mas também para engenheiros de software experientes.
Recursos do Plano Gratuito Flatlogic |
---|
Implante até 10 vezes por mês. |
Limitado apenas a aplicativos front-end. |
Dashboards personalizados para integrar com o seu projeto. |
Funciona para casos de uso do Headless CMS. |
Detalhe

Existe algo como hospedagem totalmente gratuita para desenvolvedores da web? Acontece que existe. Deta Cloud é uma plataforma de construção e implantação para aspirantes a desenvolvedores. Não lhe dará os recursos para hospedar o próximo Uber, mas certamente fornece muito para startups em estágio inicial.
O produto é dividido em três partes:
- Base. Esta é a principal característica do Deta. Ele implanta um banco de dados NoSQL que você pode usar para criar funções sem servidor, APIs e integrações personalizadas.
- Micro. Com o Micro, você pode iniciar um tempo de execução que pode ser usado para implantar aplicativos em HTTP. Suporta Python e Node.js. O acesso à máquina virtual é bloqueado para você como usuário root, sem nenhuma maneira de interagir por meio de SSH.
- Dirigir. 10 GB de armazenamento de arquivos. Criptografado, e todas as chaves são armazenadas pela própria Deta.
Se você quiser saber mais, leia os documentos. É definitivamente uma opção atraente para o que eles têm a oferecer. Além disso, se você tiver perguntas adicionais, eles têm um servidor público do Discord. Confira se não tiver certeza de que o Deta pode lidar com seu projeto de aplicativo.
Páginas do GitHub

Não podemos falar de hospedagem gratuita para desenvolvedores sem mencionar o GitHub Pages!
Sim, você não poderá hospedar aplicativos de pilha completa com este serviço. Mas não deixa de ser útil para projetos pessoais; portfólios, documentação e blogs.
Tecnicamente, você pode implantar um aplicativo React no GitHub Pages. Mas existem algumas limitações para isso, e não necessariamente viáveis na prática.
Por padrão, o GitHub Pages oferece amplo suporte para implantação de sites Jekyll. Todas as informações do site são então extraídas do seu repositório. E também é assim que você publica novos conteúdos. Leia mais sobre isso nos documentos oficiais.
Fim da estrada
Quem sabia que os desenvolvedores têm tantas ótimas opções para serviços de hospedagem gratuita? Esta foi definitivamente uma revisão de abrir os olhos para fazer para mim, também. Eu poderia refrescar minha memória sobre algumas escolhas conhecidas enquanto aprendia sobre novas ao longo do caminho.
Vou tentar e fazer o meu melhor para manter este resumo atualizado com a maior frequência possível. Espero que, com o tempo, algumas plataformas ajustem seus planos gratuitos. Se você encontrar um erro que eu ainda não corrigi, me avise no Twitter ou através do meu formulário de contato, e eu o corrigirei.
Essas soluções de hospedagem são boas para projetos Node.js?
Sim! *Quase* todas as empresas de hospedagem listadas neste artigo são capazes de hospedar aplicativos Node.js. A razão para responder a esta pergunta é que muitas pessoas pesquisam especificamente por “hospedagem Node.js gratuita” e a alternativa seria republicar este mesmo artigo com um novo título, o que não faz o menor sentido.
Essas soluções de hospedagem fornecem hospedagem de back-end gratuita?
Mais uma vez, a resposta é sim. Back-end e front-end são quase inseparáveis hoje em dia, e muitas plataformas mencionadas neste artigo desenvolvem seus próprios frameworks de back-end.
Por que Heroku não está nesta lista?
Heroku estava nesta lista quando o artigo foi publicado originalmente. No entanto, em um anúncio recente - Heroku declarou que terminou com seu plano gratuito. Para ser justo, eles têm lutado muito recentemente, então talvez seja o melhor.
Você pode usar essas plataformas para hospedar uma página HTML simples?
Absolutamente. Muitos oferecem a opção de importar um projeto GitHub pré-existente.
Estou procurando uma hospedagem WordPress amigável ao desenvolvedor, você pode ajudar?
Como o WordPress também está hospedado no GitHub, deve ser possível simplesmente seguir o mesmo processo que você faria para qualquer outro CMS. Se o host explicitamente não suportar PHP, você pode tentar fazer isso por meio de uma imagem do Docker. E, finalmente, você pode ler meu artigo sobre provedores de hospedagem WordPress, alguns dos quais são adaptados especificamente para desenvolvedores.