{"id":15008695,"url":"https://github.com/francescovallone/serinus","last_synced_at":"2025-04-09T16:22:07.123Z","repository":{"id":153118923,"uuid":"593396692","full_name":"francescovallone/serinus","owner":"francescovallone","description":"Serinus is a minimalistic framework for building efficient and scalable backend applications powered by Dart. 🎯","archived":false,"fork":false,"pushed_at":"2025-04-07T21:36:58.000Z","size":3641,"stargazers_count":50,"open_issues_count":17,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-08T05:47:08.897Z","etag":null,"topics":["backend","dart","dartlang","flutter","server"],"latest_commit_sha":null,"homepage":"https://serinus.app","language":"Dart","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/francescovallone.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":"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,"publiccode":null,"codemeta":null},"funding":{"github":"francescovallone","patreon":"francescovallone"}},"created_at":"2023-01-25T22:30:16.000Z","updated_at":"2025-04-05T06:56:27.000Z","dependencies_parsed_at":"2024-01-12T00:25:38.546Z","dependency_job_id":"c0d1efc9-8049-4759-9342-d4873fb2b150","html_url":"https://github.com/francescovallone/serinus","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/francescovallone%2Fserinus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/francescovallone%2Fserinus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/francescovallone%2Fserinus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/francescovallone%2Fserinus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/francescovallone","download_url":"https://codeload.github.com/francescovallone/serinus/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247785945,"owners_count":20995645,"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":["backend","dart","dartlang","flutter","server"],"created_at":"2024-09-24T19:20:02.982Z","updated_at":"2025-04-09T16:22:07.103Z","avatar_url":"https://github.com/francescovallone.png","language":"Dart","funding_links":["https://github.com/sponsors/francescovallone","https://patreon.com/francescovallone"],"categories":["General"],"sub_categories":[],"readme":"![Serinus Banner](https://raw.githubusercontent.com/francescovallone/serinus/main/packages/serinus/assets/github-header.png)\n\n[![codecov](https://codecov.io/gh/francescovallone/serinus/branch/main/graph/badge.svg?token=A2337C1XGG)](https://codecov.io/gh/francescovallone/serinus)\n[![melos](https://img.shields.io/badge/maintained%20with-melos-f700ff.svg?style=flat-square)](https://github.com/invertase/melos)\n![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/francescovallone/serinus/serinus_tests.yml?logo=dart\u0026label=Tests)\n[![Discord](https://img.shields.io/discord/1099781506978807919?logo=discord\u0026logoColor=white)](https://discord.gg/FPwH2fEUVF)\n[![CodeFactor](https://www.codefactor.io/repository/github/francescovallone/serinus/badge)](https://www.codefactor.io/repository/github/francescovallone/serinus)\n\nSerinus is a framework written in Dart for building efficient and scalable server-side applications.\n\n# Getting Started\n\n## Packages\n\n| Package | Version |\n| ------- | ------- |\n| [serinus](https://pub.dev/packages/serinus) | [![Pub Version](https://img.shields.io/pub/v/serinus?color=green\u0026logo=dart)](https://pub.dev/packages/serinus) |\n| [serinus_cli](https://pub.dev/packages/serinus_cli) | [![Pub Version](https://img.shields.io/pub/v/serinus_cli?color=green\u0026logo=dart)](https://pub.dev/packages/serinus_cli) |\n| [serinus_config](https://pub.dev/packages/serinus_config) | [![Pub Version](https://img.shields.io/pub/v/serinus_config?color=green\u0026logo=dart)](https://pub.dev/packages/serinus_config) |\n| [serinus_swagger](https://pub.dev/packages/serinus_swagger) | [![Pub Version](https://img.shields.io/pub/v/serinus_swagger?color=green\u0026logo=dart)](https://pub.dev/packages/serinus_swagger) |\n| [serinus_serve_static](https://pub.dev/packages/serinus_serve_static) | [![Pub Version](https://img.shields.io/pub/v/serinus_serve_static?color=green\u0026logo=dart)](https://pub.dev/packages/serinus_serve_static) |\n\n## Installation\n\nTo install Serinus you can use the following command:\n\n```bash\ndart pub global activate serinus_cli\n```\n\n## Create a new project\n\n```bash\nserinus create \u003cproject_name\u003e\n```\n\n## Run the project\n\n```bash\ncd \u003cproject_name\u003e\nserinus run\n```\n\nBy default the server will run on port 3000 and will listen for requests on localhost. You can change these settings modifying the file where you have defined the application (by default this file is `lib/main.dart`) or by passing the `--port` and `--host` flags to the `run` command:\n\n```bash\nserinus run --port=8080 --host=localhost\n```\n\nYou can also start the application in development mode adding the `--dev` flag to the command:\n\n```bash\nserinus run --dev\n```\n\nIn development mode the server will automatically restart when you change the source code.\n\n## Documentation\n\nYou can find the documentation [here][documentation_link].\n\n# License\n\nSerinus is licensed under the MIT license. See the [LICENSE](LICENSE) file for more info.\n\n# Contributing\n\nIf you want to contribute to Serinus, please read the [CONTRIBUTING](CONTRIBUTING.md) file.\n\n[repo_link]: https://github.com/francescovallone/serinus\n[documentation_link]: https://docs.serinus.app","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrancescovallone%2Fserinus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrancescovallone%2Fserinus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrancescovallone%2Fserinus/lists"}