[{"data":1,"prerenderedAt":54},["ShallowReactive",2],{"$f1gt4rouax0imm":3,"$f1d2191mbxpb3v":15},{"meta":4,"html":14},{"title":5,"description":6,"date":7,"tags":8,"author":12,"slug":13},"Como Acompanhar Lançamentos do GitHub em um Leitor RSS","Todo repositório do GitHub tem um feed Atom de seus lançamentos. Veja como adicionar um ao SereneReader, quais outros feeds do GitHub existem e quando um webhook é mais adequado.","2026-11-03",[9,10,11],"rss","github","guia","SereneReader","follow-github-releases-rss","\u003Ch2>Todo repositório tem um feed de lançamentos\u003C\u002Fh2>\n\u003Cp>O GitHub publica um feed de lançamentos para todo repositório público. Adicione \u003Ccode>\u002Freleases.atom\u003C\u002Fcode> ao final do endereço do repositório:\u003C\u002Fp>\n\u003Cdiv class=\"code-block\">\u003Cbutton class=\"code-block__copy\" type=\"button\" aria-label=\"Copy code\">Copy\u003C\u002Fbutton>\u003Cpre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan>https:\u002F\u002Fgithub.com\u002FOWNER\u002FREPO\u002Freleases.atom\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Cp>Para o GitHub CLI, cujo repositório é \u003Ccode>cli\u002Fcli\u003C\u002Fcode>, fica assim:\u003C\u002Fp>\n\u003Cdiv class=\"code-block\">\u003Cbutton class=\"code-block__copy\" type=\"button\" aria-label=\"Copy code\">Copy\u003C\u002Fbutton>\u003Cpre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan>https:\u002F\u002Fgithub.com\u002Fcli\u002Fcli\u002Freleases.atom\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Cp>O feed está no formato Atom, um formato que os leitores RSS tratam da mesma forma que o RSS. Cada entrada corresponde a um lançamento, com o título do lançamento, um link para a página do lançamento, o horário de publicação e as notas de lançamento exatamente como os mantenedores as escreveram no GitHub. O feed mantém os 10 lançamentos mais recentes. Você não precisa de uma conta no GitHub, de um token ou de um serviço de terceiros para usá-lo.\u003C\u002Fp>\n\u003Ch2>Adicionar um feed de lançamentos ao SereneReader\u003C\u002Fh2>\n\u003Col>\n\u003Cli>Abra o repositório no GitHub e copie a parte \u003Ccode>OWNER\u002FREPO\u003C\u002Fcode> do endereço, por exemplo \u003Ccode>cli\u002Fcli\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Monte a URL do feed: \u003Ccode>https:\u002F\u002Fgithub.com\u002Fcli\u002Fcli\u002Freleases.atom\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>No SereneReader, clique em \u003Cstrong>Adicionar feed\u003C\u002Fstrong> na parte inferior da barra lateral e cole a URL no campo \u003Cstrong>URL do feed\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Preencha o \u003Cstrong>Título personalizado\u003C\u002Fstrong>. O GitHub nomeia o feed apenas com o nome do repositório, então o feed do GitHub CLI chega como \"Release notes from cli\". Um título como \"Lançamentos do GitHub CLI\" é mais fácil de encontrar na barra lateral.\u003C\u002Fli>\n\u003Cli>Escolha uma \u003Cstrong>Pasta\u003C\u002Fstrong> se você tiver uma para lançamentos e clique em \u003Cstrong>Adicionar feed\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Os novos lançamentos passarão a aparecer junto com seus outros artigos, e as notas de lançamento abrem no leitor como qualquer outra publicação.\u003C\u002Fp>\n\u003Ch3>Organize os feeds de lançamentos em uma pasta\u003C\u002Fh3>\n\u003Cp>Se você acompanha mais de alguns projetos, crie uma pasta para eles. Clique em \u003Cstrong>Nova pasta\u003C\u002Fstrong> na barra lateral, dê um nome como \"Lançamentos\" e selecione-a ao adicionar cada feed. Abra a pasta quando quiser ver o que mudou nas ferramentas que você usa e deixe-a fechada no restante do tempo.\u003C\u002Fp>\n\u003Ch2>Outros feeds que o GitHub publica\u003C\u002Fh2>\n\u003Cp>O mesmo padrão funciona para algumas outras páginas. Verificamos cada um deles em repositórios reais em 3 de novembro de 2026.\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>O que você quer acompanhar\u003C\u002Fth>\n\u003Cth>URL do feed\u003C\u002Fth>\n\u003Cth>O que cada entrada contém\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Lançamentos\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>https:\u002F\u002Fgithub.com\u002FOWNER\u002FREPO\u002Freleases.atom\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Título do lançamento e notas completas (10 mais recentes)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Tags\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>https:\u002F\u002Fgithub.com\u002FOWNER\u002FREPO\u002Ftags.atom\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Título da tag ou do lançamento, com a mensagem do commit marcado em vez das notas de lançamento (10 mais recentes)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Commits em um branch\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>https:\u002F\u002Fgithub.com\u002FOWNER\u002FREPO\u002Fcommits\u002FBRANCH.atom\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Mensagem do commit (20 mais recentes)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Commits em um arquivo ou pasta\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>https:\u002F\u002Fgithub.com\u002FOWNER\u002FREPO\u002Fcommits\u002FBRANCH\u002FPATH.atom\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Mensagem dos commits que tocaram aquele caminho (20 mais recentes)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Discussões\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>https:\u002F\u002Fgithub.com\u002FOWNER\u002FREPO\u002Fdiscussions.atom\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Novas discussões, para repositórios com Discussions ativado\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Atividade pública de um usuário\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>https:\u002F\u002Fgithub.com\u002FUSER.atom\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Pushes, branches excluídos e outros eventos públicos (30 mais recentes)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>Alguns exemplos prontos para copiar:\u003C\u002Fp>\n\u003Cdiv class=\"code-block\">\u003Cbutton class=\"code-block__copy\" type=\"button\" aria-label=\"Copy code\">Copy\u003C\u002Fbutton>\u003Cpre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan>https:\u002F\u002Fgithub.com\u002Fcli\u002Fcli\u002Ftags.atom\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan>https:\u002F\u002Fgithub.com\u002Fcli\u002Fcli\u002Fcommits\u002Ftrunk.atom\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan>https:\u002F\u002Fgithub.com\u002Fcli\u002Fcli\u002Fcommits.atom\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan>https:\u002F\u002Fgithub.com\u002Fcli\u002Fcli\u002Fdiscussions.atom\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan>https:\u002F\u002Fgithub.com\u002Fvitejs\u002Fvite\u002Fcommits\u002Fmain\u002Fpackages\u002Fvite\u002FCHANGELOG.md.atom\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan>https:\u002F\u002Fgithub.com\u002Ftorvalds.atom\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Cp>Alguns detalhes que ajudam:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ccode>\u002Fcommits.atom\u003C\u002Fcode> sem um branch\u003C\u002Fstrong> acompanha o branch padrão do repositório. Para \u003Ccode>cli\u002Fcli\u003C\u002Fcode>, retorna as mesmas entradas que \u003Ccode>\u002Fcommits\u002Ftrunk.atom\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Um branch que não existe\u003C\u002Fstrong> retorna um erro 404, então verifique o nome do branch se o leitor indicar que não consegue encontrar o feed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>O feed de arquivo é útil para changelogs.\u003C\u002Fstrong> Alguns projetos registram suas notas em um arquivo \u003Ccode>CHANGELOG.md\u003C\u002Fcode> em vez de usar os lançamentos do GitHub. Acompanhar os commits desse arquivo avisa quando o changelog muda, como no exemplo do Vite acima.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Projetos que marcam versões sem publicar lançamentos no GitHub\u003C\u002Fstrong> ainda têm um feed de lançamentos funcional. Linux e Go não publicam lançamentos no GitHub, e seus feeds \u003Ccode>releases.atom\u003C\u002Fcode> listam suas tags. O texto da entrada é a mensagem do commit, então é curto.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>E uma organização inteira?\u003C\u002Fh3>\n\u003Cp>O GitHub não publica um feed de lançamentos abrangendo toda uma organização. \u003Ccode>https:\u002F\u002Fgithub.com\u002FORG.atom\u003C\u002Fcode> retorna um feed válido, mas ele contém eventos da organização, como pessoas sendo adicionadas a repositórios. Para as organizações \u003Ccode>cli\u003C\u002Fcode> e \u003Ccode>github\u003C\u002Fcode>, estava vazio. \u003Ccode>https:\u002F\u002Fgithub.com\u002Forgs\u002FORG.atom\u003C\u002Fcode> retorna uma página web, não um feed.\u003C\u002Fp>\n\u003Cp>Para acompanhar todos os repositórios de uma organização, assine o feed de lançamentos de cada repositório. Você não precisa fazer isso manualmente: o script abaixo consulta a API do GitHub para obter os repositórios públicos da organização e gera um arquivo OPML, o formato que os leitores usam para importar uma lista de feeds. Ele precisa de \u003Ccode>curl\u003C\u002Fcode> e \u003Ccode>jq\u003C\u002Fcode>, lê até 100 repositórios e ignora os arquivados.\u003C\u002Fp>\n\u003Cdiv class=\"code-block\">\u003Cbutton class=\"code-block__copy\" type=\"button\" aria-label=\"Copy code\">Copy\u003C\u002Fbutton>\u003Cpre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#E1E4E8\">ORG\u003C\u002Fspan>\u003Cspan style=\"color:#F97583\">=\u003C\u002Fspan>\u003Cspan style=\"color:#9ECBFF\">cli\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#B392F0\">curl\u003C\u002Fspan>\u003Cspan style=\"color:#79B8FF\"> -s\u003C\u002Fspan>\u003Cspan style=\"color:#9ECBFF\"> \"https:\u002F\u002Fapi.github.com\u002Forgs\u002F\u003C\u002Fspan>\u003Cspan style=\"color:#E1E4E8\">$ORG\u003C\u002Fspan>\u003Cspan style=\"color:#9ECBFF\">\u002Frepos?per_page=100&amp;type=public\"\u003C\u002Fspan>\u003Cspan style=\"color:#79B8FF\"> \\\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#F97583\">  |\u003C\u002Fspan>\u003Cspan style=\"color:#B392F0\"> jq\u003C\u002Fspan>\u003Cspan style=\"color:#79B8FF\"> -r\u003C\u002Fspan>\u003Cspan style=\"color:#79B8FF\"> --arg\u003C\u002Fspan>\u003Cspan style=\"color:#9ECBFF\"> org\u003C\u002Fspan>\u003Cspan style=\"color:#9ECBFF\"> \"\u003C\u002Fspan>\u003Cspan style=\"color:#E1E4E8\">$ORG\u003C\u002Fspan>\u003Cspan style=\"color:#9ECBFF\">\"\u003C\u002Fspan>\u003Cspan style=\"color:#9ECBFF\"> '\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#9ECBFF\">      \"&lt;?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?&gt;\",\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#9ECBFF\">      \"&lt;opml version=\\\"2.0\\\"&gt;\",\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#9ECBFF\">      \"  &lt;head&gt;&lt;title&gt;\\($org) releases&lt;\u002Ftitle&gt;&lt;\u002Fhead&gt;\",\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#9ECBFF\">      \"  &lt;body&gt;\",\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#9ECBFF\">      \"    &lt;outline text=\\\"\\($org) releases\\\"&gt;\",\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#9ECBFF\">      (.[] | select(.archived | not) | \"      &lt;outline type=\\\"rss\\\" text=\\\"\\(.full_name)\\\" xmlUrl=\\\"https:\u002F\u002Fgithub.com\u002F\\(.full_name)\u002Freleases.atom\\\"\u002F&gt;\"),\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#9ECBFF\">      \"    &lt;\u002Foutline&gt;\",\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#9ECBFF\">      \"  &lt;\u002Fbody&gt;\",\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#9ECBFF\">      \"&lt;\u002Fopml&gt;\"'\u003C\u002Fspan>\u003Cspan style=\"color:#F97583\"> &gt;\u003C\u002Fspan>\u003Cspan style=\"color:#9ECBFF\"> \"\u003C\u002Fspan>\u003Cspan style=\"color:#E1E4E8\">$ORG\u003C\u002Fspan>\u003Cspan style=\"color:#9ECBFF\">-releases.opml\"\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Cp>Substitua \u003Ccode>ORG\u003C\u002Fcode> pela organização desejada, execute o script e importe o arquivo: no SereneReader, clique em \u003Cstrong>Adicionar feed\u003C\u002Fstrong> e depois em \u003Cstrong>Importar OPML\u003C\u002Fstrong>. Os feeds são agrupados em uma pasta, chamada \"cli releases\" neste exemplo. Organizações grandes podem ter centenas de repositórios, então verifique o arquivo antes de importá-lo. No plano gratuito, uma importação é interrompida no limite de 150 feeds.\u003C\u002Fp>\n\u003Ch2>É possível ignorar pré-lançamentos?\u003C\u002Fh2>\n\u003Cp>Não no próprio feed. O feed de lançamentos inclui pré-lançamentos, e nada em uma entrada o identifica como tal. Verificamos com o TypeScript: o GitHub marca \"TypeScript 7.1 Beta\" como pré-lançamento, mas sua entrada no feed é idêntica à de um lançamento estável. Adicionar \u003Ccode>?prerelease=false\u003C\u002Fcode> à URL do feed não altera o que o GitHub retorna.\u003C\u002Fp>\n\u003Cp>O que você pode filtrar é o título do lançamento. Muitos projetos incluem \"beta\", \"rc\" ou \"alpha\" nos nomes dos pré-lançamentos. No SereneReader, adicione uma frase em Configurações &gt; Dados &gt; \u003Cstrong>Frases ocultas\u003C\u002Fstrong>, ou abra um lançamento, clique em \u003Cstrong>Ocultar artigo\u003C\u002Fstrong> e escolha \u003Cstrong>Ocultar por frase\u003C\u002Fstrong>. Artigos cujo título ou resumo contenha a frase ficam ocultos, incluindo os que chegarem depois. Por exemplo, a frase \u003Ccode>-rc\u003C\u002Fcode> oculta candidatos a lançamento do Linux como \u003Ccode>v7.4-rc1\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Escolha a frase com cuidado. As frases ocultas se aplicam a todos os feeds que você acompanha e correspondem ao resumo além do título. Uma frase como \u003Ccode>beta\u003C\u002Fcode> também oculta um lançamento estável cujas notas mencionem um beta, e publicações em seus outros feeds que usem a palavra.\u003C\u002Fp>\n\u003Cp>Mais uma coisa a observar: um repositório que contém vários pacotes muitas vezes publica lançamentos de todos eles no mesmo feed. O feed do TypeScript também lista lançamentos de sua extensão para o VS Code, intitulados \u003Ccode>vscode-typescript\u002Fv1.0.1\u003C\u002Fcode>. Uma frase oculta como \u003Ccode>vscode-typescript\u002F\u003C\u002Fcode> remove essas entradas.\u003C\u002Fp>\n\u003Ch2>Leia lançamentos com um agente de IA\u003C\u002Fh2>\n\u003Cp>Se você acompanha muitos projetos, talvez prefira um resumo em vez de cada conjunto de notas. A API do SereneReader retorna seus artigos como JSON, incluindo os feeds de lançamentos, então um agente ou um script simples pode ler os lançamentos da semana passada e indicar quais afetam você. \u003Ca href=\"\u002Fpt\u002Fblog\u002Fconnect-rss-feeds-to-ai-agents\">Como conectar seus feeds RSS a agentes de IA\u003C\u002Fa> explica o processo passo a passo. A API faz parte dos planos Pro e Team.\u003C\u002Fp>\n\u003Ch2>Quando um feed não é suficiente\u003C\u002Fh2>\n\u003Cp>Um feed de lançamentos é uma forma discreta de acompanhar o software que você usa. Ele tem limitações:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>As notas dependem da qualidade do lançamento.\u003C\u002Fstrong> O feed traz apenas o texto do lançamento. As entradas de lançamento do Linux contêm apenas uma linha como \"Linux 7.4-rc1\", e a entrada do beta do TypeScript é um link para uma publicação de blog. Os arquivos anexados a um lançamento também não são listados. Para projetos assim, acompanhe também o feed do blog do projeto ou seu arquivo de changelog.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Repositórios privados não funcionam.\u003C\u002Fstrong> O feed de um repositório privado retorna um erro 404 sem login no GitHub, e um leitor RSS busca feeds sem sua sessão do GitHub. Use as notificações nativas do GitHub para esses casos (veja abaixo).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Novos lançamentos chegam conforme a programação do leitor.\u003C\u002Fstrong> Um leitor verifica cada feed periodicamente, então um lançamento aparece na próxima verificação, não no momento em que é publicado. Isso é adequado para leitura. Não é a ferramenta certa quando algo precisa acontecer imediatamente.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Feeds muito ativos podem perder entradas.\u003C\u002Fstrong> O feed mantém apenas os 10 lançamentos mais recentes. Um repositório que publica mais de 10 lançamentos entre duas verificações, como um grande monorepo no dia de lançamento, pode fazer com que alguns deles saiam antes de o leitor os ver.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Quando essas limitações importam, use uma destas alternativas:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>O menu Watch do GitHub.\u003C\u002Fstrong> Na página do repositório, clique em \u003Cstrong>Watch\u003C\u002Fstrong>, escolha \u003Cstrong>Custom\u003C\u002Fstrong> e selecione \u003Cstrong>Releases\u003C\u002Fstrong>. O GitHub então envia uma notificação — e um e-mail, se você tiver o e-mail ativado — para cada novo lançamento. Isso também funciona para repositórios privados aos quais você tem acesso.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Um webhook.\u003C\u002Fstrong> Se um lançamento deve iniciar algo automaticamente, como um build ou um deploy, um webhook de repositório com o evento de lançamento chama seu servidor quando o lançamento é publicado. Você só pode adicionar webhooks a repositórios que administra.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ferramentas de atualização de dependências.\u003C\u002Fstrong> Se o objetivo é manter as dependências de um projeto atualizadas, uma ferramenta como Dependabot ou Renovate abre pull requests quando novas versões são lançadas.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Para acompanhar as ferramentas das quais você depende, sem gerenciar mais uma caixa de entrada, o feed geralmente é suficiente.\u003C\u002Fp>\n\u003Cp>\u003Cem>URLs dos feeds e seus conteúdos verificados no GitHub em 3 de novembro de 2026. Se um feed parar de ser atualizado, abra sua URL em um navegador para verificar se o GitHub ainda o serve.\u003C\u002Fem>\u003C\u002Fp>\n",{"pages":16},[17,26,33,40,47],{"title":18,"description":19,"date":20,"competitor":21,"competitorUrl":22,"tags":23,"slug":25},"Alternativa ao Feedbin: SereneReader Comparado","O Feedbin tem um único plano por $7 que também suporta newsletters, YouTube e podcasts. O SereneReader tem um plano gratuito, Pro a partir de $5, um plano Team e apps para Mac e Apple Watch.","2026-10-06","Feedbin","https:\u002F\u002Ffeedbin.com",[24,25,9],"comparar","feedbin",{"title":27,"description":28,"date":20,"competitor":29,"competitorUrl":30,"tags":31,"slug":32},"Alternativa ao Feedly: SereneReader Comparado","O Feedly adicionou ferramentas de pesquisa com IA e voltadas para empresas ao seu leitor RSS. Veja como seu plano gratuito, preços, aplicativos e API se comparam com os do SereneReader.","Feedly","https:\u002F\u002Ffeedly.com",[24,32,9],"feedly",{"title":34,"description":35,"date":20,"competitor":36,"competitorUrl":37,"tags":38,"slug":39},"Alternativa ao Inoreader: SereneReader Comparado","O Inoreader Pro adiciona regras, feeds sociais e monitoramento de páginas. O SereneReader não inclui essas funcionalidades, custa menos nos planos Pro e Team, e tem aplicativos para Mac e Apple Watch.","Inoreader","https:\u002F\u002Finoreader.com",[24,39,9],"inoreader",{"title":41,"description":42,"date":20,"competitor":43,"competitorUrl":44,"tags":45,"slug":46},"Alternativa ao Miniflux: SereneReader Comparado","O Miniflux é open source e roda no seu próprio servidor, ou hospedado por US$ 15 ao ano. O SereneReader é um leitor hospedado com plano gratuito e apps nativos para Apple.","Miniflux","https:\u002F\u002Fminiflux.app",[24,46,9],"miniflux",{"title":48,"description":49,"date":20,"competitor":50,"competitorUrl":51,"tags":52,"slug":53},"Alternativa ao The Old Reader: SereneReader Comparado","O The Old Reader mantém o lado social do Google Reader, com amigos, curtidas e comentários. O SereneReader oferece apps nativos para Apple, busca no plano gratuito e um plano para equipes.","The Old Reader","https:\u002F\u002Ftheoldreader.com",[24,53,9],"the-old-reader",1794508021011]