Repolode
labring

labring/laf

Laf é uma plataforma open source de desenvolvimento em nuvem que oferece cloud functions, banco de dados e armazenamento para criar backends em TypeScript/JavaScript sem gerenciar servidores.

Alternativa open source a:FirebaseSupabase

Estrelas
7,551
Forks
669
Issues abertas
46
Último commit
há 3 meses

O que é?

Laf é uma plataforma open source de desenvolvimento em nuvem que reúne cloud functions, banco de dados na nuvem, armazenamento de arquivos, hospedagem de sites e suporte a WebSocket. As funções são escritas em JavaScript ou TypeScript diretamente em uma IDE web e publicadas em uma única etapa, permitindo que os desenvolvedores se concentrem na lógica da aplicação em vez de configurar servidores.

A plataforma oferece um SDK cliente para chamar funções de qualquer runtime JavaScript, permitindo que desenvolvedores front-end criem recursos de backend sem precisar aprender uma stack de servidor separada. Builds estáticos de front-end podem ser implantados junto com as funções. Também é possível hospedar a plataforma por conta própria no Kubernetes. O projeto foi pensado para que equipes possam implantá-lo em sua própria infraestrutura e entregar o código-fonte aos clientes.

Recursos principais

  • 01Cloud functions em JavaScript ou TypeScript, com IDE web
  • 02Banco de dados na nuvem e armazenamento em nuvem integrados
  • 03Hospedagem de sites estáticos para builds de front-end
  • 04Suporte a WebSocket
  • 05SDK cliente compatível com qualquer runtime JavaScript
  • 06Implantação self-hosted no Kubernetes

Casos de uso

  • Desenvolvedores front-end que querem adicionar recursos de backend sem gerenciar servidores
  • Pequenas equipes ou desenvolvedores independentes que querem criar um MVP rapidamente
  • Agências que entregam aplicações em nuvem self-hosted e o código-fonte aos clientes
  • Equipes que querem evitar ficar presas a um backend de nuvem proprietário

Início rápido

  1. 1

    Experimente online em sealos.run sem instalar nada

  2. 2

    Siga o tutorial de início rápido do Todo List na documentação

Antes de usar

  • A hospedagem própria exige experiência com operações de Kubernetes e a configuração manual de domínios, certificados e gateways.
  • O README principal e os guias de início rápido são escritos em chinês; a documentação em inglês é fornecida separadamente.

Tópicos

Perguntas frequentes

O que é laf?
Laf é uma plataforma open source de desenvolvimento em nuvem que oferece cloud functions, banco de dados e armazenamento para criar backends em TypeScript/JavaScript sem gerenciar servidores. Laf é uma plataforma open source de desenvolvimento em nuvem que reúne cloud functions, banco de dados na nuvem, armazenamento de arquivos, hospedagem de sites e suporte a WebSocket. As funções são escritas em JavaScript ou TypeScript diretamente em uma IDE web e publicadas em uma única etapa, permitindo que os desenvolvedores se concentrem na lógica da aplicação em vez de configurar servidores.
laf é gratuito? Qual é a licença?
laf é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
laf ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de laf foi em 30 de jul. de 2026.
Para que posso usar laf?
Desenvolvedores front-end que querem adicionar recursos de backend sem gerenciar servidores Pequenas equipes ou desenvolvedores independentes que querem criar um MVP rapidamente Agências que entregam aplicações em nuvem self-hosted e o código-fonte aos clientes Equipes que querem evitar ficar presas a um backend de nuvem proprietário
Como instalar laf?
Experimente online em sealos.run sem instalar nada Siga o tutorial de início rápido do Todo List na documentação
Onde consigo laf?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/labring/laf

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados