{"id":13403508,"url":"https://github.com/ServeRest/ServeRest","last_synced_at":"2025-03-14T08:31:54.611Z","repository":{"id":37017789,"uuid":"202807208","full_name":"ServeRest/ServeRest","owner":"ServeRest","description":"APIs REST simulando loja virtual para servir de estudo de testes de API de forma manual ou automatizada","archived":false,"fork":false,"pushed_at":"2024-04-11T11:42:24.000Z","size":5419,"stargazers_count":664,"open_issues_count":19,"forks_count":79,"subscribers_count":9,"default_branch":"trunk","last_synced_at":"2024-04-13T21:57:43.495Z","etag":null,"topics":["api-rest","api-testing","hacktoberfest","rest","serverest","testing"],"latest_commit_sha":null,"homepage":"https://serverest.dev","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ServeRest.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":null,"code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null},"funding":{"open_collective":"serverest"}},"created_at":"2019-08-16T22:32:59.000Z","updated_at":"2024-04-16T05:38:26.510Z","dependencies_parsed_at":"2023-12-14T01:38:09.818Z","dependency_job_id":"df41a836-5dd2-4213-8bdf-54bde414747f","html_url":"https://github.com/ServeRest/ServeRest","commit_stats":{"total_commits":797,"total_committers":20,"mean_commits":39.85,"dds":0.4604767879548306,"last_synced_commit":"65c45e657200eeb6de8908b1acb0eceafb0dd389"},"previous_names":[],"tags_count":181,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ServeRest%2FServeRest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ServeRest%2FServeRest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ServeRest%2FServeRest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ServeRest%2FServeRest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ServeRest","download_url":"https://codeload.github.com/ServeRest/ServeRest/tar.gz/refs/heads/trunk","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243547448,"owners_count":20308705,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api-rest","api-testing","hacktoberfest","rest","serverest","testing"],"created_at":"2024-07-30T19:01:30.854Z","updated_at":"2025-03-14T08:31:53.994Z","avatar_url":"https://github.com/ServeRest.png","language":"JavaScript","readme":"\n\u003ch1 align=\"center\"\u003eServeRest\u003c/h1\u003e\n\n\u003ci\u003e\u003ch4 align=\"center\"\u003eServidor REST para estudo de testes de API\u003c/h4\u003e\u003c/i\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://npmjs.com/package/serverest\"\u003e\u003cimg alt=\"serverest version\" src=\"https://img.shields.io/npm/v/serverest?style=for-the-badge\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://hub.docker.com/r/paulogoncalvesbh/serverest\"\u003e\u003cimg alt=\"Docker Pulls\" src=\"https://img.shields.io/docker/pulls/paulogoncalvesbh/serverest?style=for-the-badge\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://sonarcloud.io/summary/overall?id=ServeRest\"\u003e\u003cimg alt=\"Sonar code coverage score\" src=\"https://img.shields.io/sonar/coverage/ServeRest?server=https%3A%2F%2Fsonarcloud.io\u0026style=for-the-badge\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://npm-stat.com/charts.html?package=serverest\"\u003e\u003cimg alt=\"serverest total downloads\" src=\"https://img.shields.io/npm/dt/serverest?color=blue\u0026style=for-the-badge\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n \u003cb\u003e\n   \u003ca href=\"https://github.com/ServeRest/ServeRest/blob/trunk/.github/CODE_OF_CONDUCT.md\"\u003eCódigo de conduta\u003c/a\u003e |\n   \u003ca href=\"https://github.com/ServeRest/ServeRest/blob/trunk/.github/CONTRIBUTING.md\"\u003eComo contribuir\u003c/a\u003e |\n   \u003ca href=\"https://github.com/ServeRest/ServeRest/blob/trunk/.github/CHANGELOG.md\"\u003eHistórico de alterações\u003c/a\u003e |\n   \u003ca href=\"https://github.com/ServeRest/ServeRest#doadores\"\u003eDoadores\u003c/a\u003e\n \u003c/b\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n \u003cimg alt=\"Logo do ServeRest\" src=\"https://user-images.githubusercontent.com/29241659/115161869-6a017e80-a076-11eb-9bbe-c391eff410db.png\" height=\"120\"\u003e\n\u003c/p\u003e\n\n_ServeRest_ permite o estudo de:\n- Verbos *GET, POST, PUT* e *DELETE* com persistência de dados\n- [Teste de carga](#teste-de-carga)\n- Autenticação no header\n- Query string\n- Teste de schema json\n\n\u003cb\u003e\u003ch2 align=\"center\"\u003eAmbientes disponíveis\u003c/h2\u003e\u003c/b\u003e\n\n\u003ctable align=\"center\"\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003eOnline em serverest.dev\u003cbr/\u003e\u003ca href=\"#online\"\u003e\u003cimg alt=\"Texto serverest.dev\" src=\"https://user-images.githubusercontent.com/29241659/97096352-49b1b380-1641-11eb-9b0a-5bb72e1b3882.png\" height=\"80\"\u003e\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003eLocal com NPM\u003cbr/\u003e\u003cbr/\u003e\u003ca href=\"#localmente-com-npm\"\u003e\u003cimg alt=\"Logo do NPM\" src=\"https://user-images.githubusercontent.com/29241659/97096283-4bc74280-1640-11eb-920a-1c145b0c39d4.png\" height=\"60\"\u003e\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003eLocal com docker\u003cbr/\u003e\u003ca href=\"#localmente-com-docker\"\u003e\u003cimg alt=\"Logo do Docker\" src=\"https://user-images.githubusercontent.com/29241659/97096274-1cb0d100-1640-11eb-9e5e-3f2d57376e63.png\" height=\"100\"\u003e\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003cp align=\"center\"\u003e\n \u003cimg alt=\"Print do ServeRest iniciado no terminal\" src=\"https://user-images.githubusercontent.com/29241659/97097145-fa24b500-164b-11eb-9a1f-f9cae275ec98.png\" height=\"124\"\u003e\n\u003c/p\u003e\n\n## Consumindo o ServeRest\n\nO ServeRest está disponível de forma [online](https://serverest.dev), no [npm](https://www.npmjs.com/package/serverest) e no [docker](https://hub.docker.com/r/paulogoncalvesbh/serverest/).\n\nTodas essas opções possuem as mesmas rotas, regras, dados pré-cadastrados e documentação. Escolha a melhor opção para você.\n\nNo ambiente online os dados cadastrados são removidos diariamente, enquanto que no local basta reiniciar o ServeRest.\n\n\u003e Prefira a opção de ambiente local caso precise que os dados não sejam alterados por outro usuário.\n\n### Online\n\nAcesse **\u003chttps://serverest.dev\u003e** para visualizar a documentação e as rotas disponíveis.\n\n\u003e Essa é a melhor opção para quem não possui NPM e Docker na máquina ou não quer preocupar em gerenciar ambiente.\n\nO ServeRest online possui monitoramento constante do status e tempo de atividade para garantir que esteja sempre disponível.\n\n### Localmente com NPM\n\nExecute o seguinte comando no terminal:\n\n```sh\nnpx serverest@latest\n```\n\n\u003cdetails\u003e\u003csummary\u003e\u003ci\u003eAbra para ver detalhes de configuração do ServeRest com NPM\u003c/i\u003e\u003c/summary\u003e\n\n## Configuração\n\nPara visualizar as configurações que são possíveis de serem feitas execute o comando:\n\n```sh\nnpx serverest -h\n```\n\n![Informação de opções e exemplos fornecidos no terminal](https://user-images.githubusercontent.com/29241659/84348644-d45eae00-ab8b-11ea-89a4-d8cda3b32b74.png)\n\n#### Segurança (`--nosec`)\n\nPor default, o _ServeRest_ irá fazer as seguintes alterações no cabeçalho, que podem ser desabilitadas com `npx serverest --nosec`:\n\n**Cabeçalhos adicionados:**\n- `Strict-Transport-Security: max-age=15552000; includeSubDomains`\n- `X-Content-Type-Options: nosniff`\n- `X-DNS-Prefetch-Control: off`\n- `X-Download-Options: noopen`\n- `X-Frame-Options: SAMEORIGIN`\n- `X-XSS-Protection: 1; mode=block`\n\n**Cabeçalho removido:**\n- `X-Powered-By: Express`\n\nUtilize esse comportamento nos seus testes, validando a presença/ausência desses cabeçalhos.\n\n\u003e Para saber mais leia o [checklist de segurança de API](https://github.com/shieldfy/API-Security-Checklist#api-security-checklist)\n\n---\n\n\u003c/details\u003e\n\n### Localmente com docker\n\nExecute o seguinte comando no terminal:\n\n```sh\ndocker run -p 3000:3000 paulogoncalvesbh/serverest:latest\n```\n\nPara visualizar as configurações que são possíveis de serem feitas execute o comando:\n\n```sh\ndocker run -p 3000:3000 paulogoncalvesbh/serverest:latest --help\n```\n### Executando versão específica\n\nEm ambos os comandos de subida de ambiente local será utilizado a última versão disponível. Caso queira usar uma versão específica basta substituir o `latest` pela versão desejada.\n\nVocê pode encontrar as versões disponíveis na [lista de tags no Docker Hub](https://hub.docker.com/r/paulogoncalvesbh/serverest/tags) e na [lista de versões do NPM](https://www.npmjs.com/package/serverest).\n\n## Teste de carga\n\n### IMPORTANTE\n\n**O teste de carga deve ser executado apenas em ambiente local (disponibilizado via [NPM](#localmente-com-npm) ou [Docker](#localmente-com-docker) e acessível via \u003chttp://localhost:3000\u003e).**\n\n\u003e O não seguimento vai acarretar em prejuízo para o projeto open source e gratuito e irá impactar o estudo de outras pessoas.\n\n### Acesso ao status\n\nPara acompanhar o comportamento do ServeRest diante dos seus testes você pode acessar a página \u003chttp://localhost:3000/status\u003e, que contém informações como:\n\n- Uso de CPU.\n- Uso da memória.\n- Tempo de resposta.\n- RPS (Requisições por segundo).\n\nA página de status (_/status_) está disponível apenas localmente.\n\n\u003e Fez teste de carga? O que acha de compartilhar com o autor do projeto o repositório e o relatório final contendo dados de RPS para auxiliar o ServeRest a entender o comportamento de sua infra?\n\n## Badge\n\nCriou repositório utilizando o ServeRest? Adicione o código abaixo no topo do README.md para ter a badge do projeto.\n\n[![Badge ServeRest](https://img.shields.io/badge/API-ServeRest-green)](https://github.com/ServeRest/ServeRest/)\n\n```markdown\n[![Badge ServeRest](https://img.shields.io/badge/API-ServeRest-green)](https://github.com/ServeRest/ServeRest/)\n```\n\n## Exemplos de automação\n\nOs repositórios abaixo são exemplos de automação com boas práticas e que consome o ServeRest.\n\n- [Java \u003e Automação com REST-Assured e Junit - Lucas Fraga](https://github.com/uLucasFraga/restassured_for_studies)\n- [JS \u003e Automação com Supertest, Mocha e Chai - Paulo Gonçalves](https://github.com/PauloGoncalvesBH/sample-supertest)\n- [JS \u003e Automação com Playwright - Leonardo Tsuda](https://github.com/ltsuda/playwright-serverest)\n- [Python \u003e Automação com Pytest - Leonardo Tsuda](https://github.com/ltsuda/pytest-serverest-study)\n- [Robot Framework \u003e Automação com RequestsLibrary - Mayara Fernandes](https://github.com/mayribeirofernandes/testesrobotframework/tree/HEAD/ExemploAPI_ServeRest)\n- [Ruby \u003e Automação com HTTParty e RSpec - Bruno Quintanilha](https://github.com/braquintanilha/serverest-httparty-rspec)\n\nPara encontrar mais repositórios acesse https://github.com/search?q=serverest\u0026type=Repositories\n\n## Doadores\n\nAchou o projeto útil? Faça doação única ou mensal a partir de 1 dólar e ajude a pagar o domínio, a hospedagem e a manutenção de \u003chttps://serverest.dev\u003e.\n\nPessoas que apoiam o ServeRest:\n\n[![Apoiador individual - Open Collective](https://opencollective.com/serverest/tiers/apoiador.svg)](https://opencollective.com/serverest)\n\nEmpresas que apoiam o ServeRest financeiramente:\n\n\u003cp align=\"center\"\u003e\n \u003cimg alt=\"Logo da Compass Uol\" src=\"https://user-images.githubusercontent.com/29241659/195455525-6d97e444-630e-45c6-92b9-50ea44f06590.png#gh-light-mode-only\" height=\"80\"\u003e\n \u003cimg alt=\"Logo da Compass Uol\" src=\"https://user-images.githubusercontent.com/29241659/195455635-abb91250-8288-4d3a-a180-a9d37bffcba2.png#gh-dark-mode-only\" height=\"80\"\u003e\n \u003cimg alt=\"Logo da EBAC\" src=\"https://user-images.githubusercontent.com/29241659/177436481-2a6a3324-1b0e-4d28-8a40-d885f54291c0.png#gh-light-mode-only\" height=\"120\"\u003e\n \u003cimg alt=\"Logo da EBAC\" src=\"https://user-images.githubusercontent.com/29241659/177436489-5d2f50f8-2fb3-4091-b822-446d24c83722.png#gh-dark-mode-only\" height=\"120\"\u003e\n \u003cimg alt=\"Logo da Agilizei\" src=\"https://user-images.githubusercontent.com/29241659/177436678-8187f90f-bb4a-4978-87ab-a03f2f80820f.png\" height=\"124\"\u003e\n\u003c/p\u003e\n\nTodos os apoiadores anteriores e atuais podem ser vistos no [Open Collective do ServeRest](https://opencollective.com/serverest#section-contributors).\n\n### Patrocínio com produtos\n\nServeRest é apoiado pelas seguintes empresas, que fornecem acesso aos seus produtos através de plano de apoio a projetos open source:\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.datadoghq.com/\"\u003e\n    \u003cimg alt=\"Logo do Datadog\" src=\"https://github.com/ServeRest/ServeRest/assets/29241659/6d63a41e-aa98-428d-98ed-8670e6c9aff8\" height=\"100\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://1password.com/\"\u003e\n    \u003cimg alt=\"Logo do 1password\" src=\"https://github.com/ServeRest/ServeRest/assets/29241659/777347a3-b616-44ef-b089-c257759d96c0\" height=\"80\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## Contribuidores ✨\n\nVeja aqui [como você pode contribuir](https://github.com/ServeRest/ServeRest/blob/trunk/.github/CONTRIBUTING.md). Contribuições de qualquer tipo são bem-vindas!\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/leandromuto\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/1757827?v=4?s=100\" width=\"100px;\" alt=\"Leandro Muto\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLeandro Muto\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ServeRest/ServeRest/commits?author=leandromuto\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#infra-leandromuto\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/fejsrodrigues\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/8000936?v=4?s=100\" width=\"100px;\" alt=\"Felipe Rodrigues\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFelipe Rodrigues\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-fejsrodrigues\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/doamaral\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/7451330?v=4?s=100\" width=\"100px;\" alt=\"Lucas Amaral\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLucas Amaral\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#talk-doamaral\" title=\"Talks\"\u003e📢\u003c/a\u003e \u003ca href=\"https://github.com/ServeRest/ServeRest/issues?q=author%3Adoamaral\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/ServeRest/ServeRest/commits?author=doamaral\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.linkedin.com/in/ulucasfraga/\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/23031781?v=4?s=100\" width=\"100px;\" alt=\"lucas.fraga\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003elucas.fraga\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-uLucasFraga\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/ServeRest/ServeRest/issues?q=author%3AuLucasFraga\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.linkedin.com/in/bruno-batista-87734464/?locale=en_US\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/8673550?v=4?s=100\" width=\"100px;\" alt=\"bruno batista\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ebruno batista\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-brunobatista25\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/eliasreis54\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/29265526?v=4?s=100\" width=\"100px;\" alt=\"Elias Reis\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eElias Reis\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#maintenance-eliasreis54\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"#infra-eliasreis54\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/gabriel-pinheiro\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/56726395?v=4?s=100\" width=\"100px;\" alt=\"gabriel-pinheiro\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003egabriel-pinheiro\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ServeRest/ServeRest/commits?author=gabriel-pinheiro\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-gabriel-pinheiro\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://gomex.me\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/95132?v=4?s=100\" width=\"100px;\" alt=\"Rafael Gomes\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRafael Gomes\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-gomex\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://about.me/rustnnes\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/638445?v=4?s=100\" width=\"100px;\" alt=\"Diego Bandeira\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDiego Bandeira\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-rustnnes\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/maximilianoalves\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/11561118?v=4?s=100\" width=\"100px;\" alt=\"Maximiliano Alves\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMaximiliano Alves\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#talk-maximilianoalves\" title=\"Talks\"\u003e📢\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/murilomaiaa\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/56596799?v=4?s=100\" width=\"100px;\" alt=\"Murilo Maia\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMurilo Maia\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ServeRest/ServeRest/commits?author=murilomaiaa\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/crisnazario\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/37200398?v=4?s=100\" width=\"100px;\" alt=\"Cristina Nazário\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eCristina Nazário\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-crisnazario\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/ServeRest/ServeRest/issues?q=author%3Acrisnazario\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.eduardosantos.dev\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/10568807?v=4?s=100\" width=\"100px;\" alt=\"Eduardo Santos\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEduardo Santos\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ServeRest/ServeRest/commits?author=edumaxsantos\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/RenatoDaM\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/112330702?v=4?s=100\" width=\"100px;\" alt=\"Renato Davoli\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRenato Davoli\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ServeRest/ServeRest/commits?author=RenatoDaM\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/ecureuill\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/993369?v=4?s=100\" width=\"100px;\" alt=\"Camilla Silva\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eCamilla Silva\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ServeRest/ServeRest/issues?q=author%3Aecureuill\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/ServeRest/ServeRest/commits?author=ecureuill\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n","funding_links":["https://opencollective.com/serverest"],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FServeRest%2FServeRest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FServeRest%2FServeRest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FServeRest%2FServeRest/lists"}