Um monorepo inicial para SaaS full-stack com React 19, tRPC, Drizzle ORM, Better Auth, Stripe e Cloudflare Workers.
vikiboss/60s
Coleção gratuita de APIs abertas com notícias diárias de 60 segundos, assuntos em alta em plataformas chinesas, preços, previsão do tempo e mais, implantável em Docker, Deno, Bun, Node.js ou Cloudflare Workers.
- Estrelas
- 5,835
- Forks
- 1,114
- Issues abertas
- 6
- Último commit
- mês passado
O que é?
A 60s API é uma coleção de APIs abertas que retorna resumos de notícias, listas de assuntos em alta em plataformas chinesas como Weibo, Bilibili, Xiaohongshu, Douyin e Zhihu, papéis de parede do Bing, ofertas grátis da Epic Games, preços do ouro e dos combustíveis, previsão do tempo, tradução, geração de QR codes e dados de bilheteria. Cada endpoint é acessado com uma simples requisição GET e retorna JSON por padrão, com opções de saída em texto simples e imagem para o cartão de notícias diário.
Os dados de notícias do dadaily são coletados de uma conta pública do WeChat e processados por uma tarefa agendada; depois, ficam em cache e são servidos por uma CDN global. A instância pública tem uma cota diária bastante limitada, então o projeto foi pensado para hospedagem própria. Ele roda em Docker, Deno, Bun, Node.js 22.6+ ou Cloudflare Workers, e o repositório inclui uma configuração de Workers para implantação com um clique.
A referência completa dos endpoints está hospedada no Apifox e é atualizada conforme novas interfaces são adicionadas. O projeto usa a licença MIT e foi escrito em TypeScript.
Recursos principais
- 01Retorna as notícias diárias de 60 segundos em JSON, texto simples ou imagem.
- 02Oferece listas de assuntos em alta nas principais plataformas chinesas de redes sociais e vídeos.
- 03Abrange preços, previsão do tempo, tradução, QR codes e dados de bilheteria.
- 04Pode ser implantado com Docker, Deno, Bun, Node.js ou Cloudflare Workers.
- 05As respostas em cache são servidas por uma CDN global.
Casos de uso
- Exibir um módulo de notícias diárias em um app móvel ou na página inicial de um site.
- Enviar um resumo diário para um chatbot ou uma newsletter por e-mail.
- Adicionar assuntos em alta ou dados de mercado a um painel.
- Executar uma instância privada para ter acesso estável além da cota pública.
Início rápido
- 1
Execute o contêiner do Docker
docker run -d --restart always --name 60s -p 4399:4399 vikiboss/60s:latest - 2
Ou instale as dependências com Deno e execute o arquivo de entrada do Deno
deno install && deno run -A deno.ts
Antes de usar
- A API pública no domínio principal tem uma cota diária limitada e limites de requisições rigorosos; por isso, recomenda-se hospedar a própria instância em produção.
- Para fazer o deploy no Cloudflare Workers pela linha de comando, é necessário ter npm e Wrangler.
- O modo Node.js requer a versão v22.6 ou superior.
Tópicos
Perguntas frequentes
- O que é 60s?
- Coleção gratuita de APIs abertas com notícias diárias de 60 segundos, assuntos em alta em plataformas chinesas, preços, previsão do tempo e mais, implantável em Docker, Deno, Bun, Node.js ou Cloudflare Workers. A 60s API é uma coleção de APIs abertas que retorna resumos de notícias, listas de assuntos em alta em plataformas chinesas como Weibo, Bilibili, Xiaohongshu, Douyin e Zhihu, papéis de parede do Bing, ofertas grátis da Epic Games, preços do ouro e dos combustíveis, previsão do tempo, tradução, geração de QR codes e dados de bilheteria. Cada endpoint é acessado com uma simples requisição GET e retorna JSON por padrão, com opções de saída em texto simples e imagem para o cartão de notícias diário.
- 60s é gratuito? Qual é a licença?
- 60s é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- 60s ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de 60s foi em 10 de set. de 2026.
- Para que posso usar 60s?
- Exibir um módulo de notícias diárias em um app móvel ou na página inicial de um site. Enviar um resumo diário para um chatbot ou uma newsletter por e-mail. Adicionar assuntos em alta ou dados de mercado a um painel. Executar uma instância privada para ter acesso estável além da cota pública.
- Como instalar 60s?
- Execute o contêiner do Docker: docker run -d --restart always --name 60s -p 4399:4399 vikiboss/60s:latest Ou instale as dependências com Deno e execute o arquivo de entrada do Deno: deno install && deno run -A deno.ts
- Onde consigo 60s?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/vikiboss/60s
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Conversor de arquivos online auto-hospedado que aceita mais de mil formatos, desenvolvido com TypeScript, Bun e Elysia.
Um app pessoal de anotações auto-hospedado, com API aberta, artigos em Markdown, memória opcional com IA e exportação de dados.
Runtime de JavaScript, TypeScript e WebAssembly com padrões seguros, desenvolvido com V8, Rust e Tokio.
CMS headless open source e self-hosted, escrito em TypeScript, que gera APIs de conteúdo REST e GraphQL a partir dos seus modelos de conteúdo.
Template de aplicação web full-stack que combina backend FastAPI, frontend React, banco de dados PostgreSQL e configuração com Docker Compose.