{"id":14969128,"url":"https://github.com/fastify/example","last_synced_at":"2025-04-04T15:10:04.869Z","repository":{"id":25288182,"uuid":"103650735","full_name":"fastify/example","owner":"fastify","description":"Runnable examples of Fastify","archived":false,"fork":false,"pushed_at":"2025-03-27T16:38:58.000Z","size":71,"stargazers_count":140,"open_issues_count":2,"forks_count":34,"subscribers_count":19,"default_branch":"main","last_synced_at":"2025-03-28T14:09:18.431Z","etag":null,"topics":["demo","examples","fastify"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fastify.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"fastify","open_collective":"fastify"}},"created_at":"2017-09-15T11:43:18.000Z","updated_at":"2025-03-27T16:39:04.000Z","dependencies_parsed_at":"2024-01-15T07:46:58.472Z","dependency_job_id":"be8066ea-1f72-41d9-9e1e-cfa951da1a17","html_url":"https://github.com/fastify/example","commit_stats":{"total_commits":23,"total_committers":13,"mean_commits":"1.7692307692307692","dds":0.8260869565217391,"last_synced_commit":"86e6dd4d15486bce4f7b7bd8215eff2a426c633a"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Fexample","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Fexample/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Fexample/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Fexample/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fastify","download_url":"https://codeload.github.com/fastify/example/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247198463,"owners_count":20900080,"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":["demo","examples","fastify"],"created_at":"2024-09-24T13:41:10.942Z","updated_at":"2025-04-04T15:10:04.843Z","avatar_url":"https://github.com/fastify.png","language":"JavaScript","readme":"# example\n\nThis repository is a collection of Fastify project that can be used to understand `how-to` archive commons\nproblems and requirements.\n\nEvery directory is a stand alone project that you can read to undestand how it works and how it is configured.\n\n## Projects\n\nHere a list of the projects with a description, search in this page what you are looking for\n\n| Project | Tags | Description |\n|---------|------|-------------|\n| [authentication] | `authentication` `session` | Example how to do authentication with `fastify-session` |\n| [validation-messages] | `schema` `validation` | How you can customize the error messages of input schema validation |\n| [winston-logger] | `logger` | Example how to use winston as a custom logger |\n| [typescript decorators] | `typescript` | Example how to use typescript decorators to build application |\n| [fastify postgres] | `postgres` `crud` | Simple CRUD app that show how integrate fastify with database, with 100% test coverage |\n| [tests] | `tests` | Example of how to test your fastify application |\n\n\n## External Projects\n\nHere a list of external projects that could be useful to find some tips and suggestions\n\n| Project | Tags | Description |\n|---------|------|-------------|\n\n\n## Contributions\n\nPR are welcome! Consider that a project to be added to this repository needs to have:\n\n+ A `README.md` file that exaplain the project itself\n  + consider to use some [mermaid graph](https://mermaidjs.github.io)\n+ Prefer a readable code, instead of concise\n+ Comments on code that explain some code if there are more difficult parts\n+ At least one test that show how to test the main function of the project\n\n## License\n\nLicensed under [MIT](./LICENSE).\n\n[authentication]: ./fastify-session-authentication\n[validation-messages]:./validation-messages/\n[winston-logger]: ./winston-logger\n[typescript decorators]: ./typescript-decorators\n[fastify postgres]: ./fastify-postgres\n","funding_links":["https://github.com/sponsors/fastify","https://opencollective.com/fastify"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffastify%2Fexample","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffastify%2Fexample","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffastify%2Fexample/lists"}