{"id":13514953,"url":"https://github.com/xNovo3000/spark_rest","last_synced_at":"2025-03-31T04:36:06.334Z","repository":{"id":48056897,"uuid":"392658597","full_name":"xNovo3000/spark_rest","owner":"xNovo3000","description":"A blazing-fast, single instance, sessionless RESTful API for Dart","archived":false,"fork":false,"pushed_at":"2021-08-14T14:57:11.000Z","size":239,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-11-01T18:38:06.701Z","etag":null,"topics":["framework","server"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xNovo3000.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-08-04T11:14:39.000Z","updated_at":"2021-11-27T11:19:21.000Z","dependencies_parsed_at":"2022-08-12T17:40:28.552Z","dependency_job_id":null,"html_url":"https://github.com/xNovo3000/spark_rest","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xNovo3000%2Fspark_rest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xNovo3000%2Fspark_rest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xNovo3000%2Fspark_rest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xNovo3000%2Fspark_rest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xNovo3000","download_url":"https://codeload.github.com/xNovo3000/spark_rest/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246418658,"owners_count":20773934,"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":["framework","server"],"created_at":"2024-08-01T05:01:04.391Z","updated_at":"2025-03-31T04:36:05.652Z","avatar_url":"https://github.com/xNovo3000.png","language":"Dart","funding_links":[],"categories":["Dart"],"sub_categories":[],"readme":"# SparkREST\n\n## A blazing-fast, single instance, sessionless RESTful API for Dart\n\nThis package was created after the deprecation of Aqueduct. It is designed to be more developer-friendly\n\n---\n\n### Package objectives\n\n- Simple to use\n- Lightweight\n- Very low time-to-deploy\n\n### Features\n\n- Separate classes for each endpoint and method\n- Fully-configurable middlewares that manages the request before and after reaches the endpoint\n- Native performance: every API created with SparkREST can be compiled using Dart's AOT compiler\n- Plugins: everyone can create and publish a plugin on pub.dev\n\n### How to use\n\n- This is not a production server; must be used with Nginx as a reverse-proxy (or every other server that has the reverse-proxy capability)\n- This API is designed to be passionless and single threaded. If you have more CPU threads, you have to run multiple instances of your API and enable load balancing on your production server\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FxNovo3000%2Fspark_rest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FxNovo3000%2Fspark_rest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FxNovo3000%2Fspark_rest/lists"}