{"id":13702902,"url":"https://github.com/Savory/Danet","last_synced_at":"2025-05-05T06:32:34.797Z","repository":{"id":38816322,"uuid":"483832296","full_name":"Savory/Danet","owner":"Savory","description":"The most mature backend framework for Deno. Create awesome HTTP and WebSocket server as well as KVQueue workers !","archived":false,"fork":false,"pushed_at":"2025-04-05T02:01:13.000Z","size":2538,"stargazers_count":446,"open_issues_count":3,"forks_count":19,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-08T09:11:12.266Z","etag":null,"topics":["deno","dependency-injection","framework","hacktoberfest","ioc","typescript","websocket","websocket-server"],"latest_commit_sha":null,"homepage":"https://danet.land","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Savory.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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}},"created_at":"2022-04-20T22:29:29.000Z","updated_at":"2025-04-08T08:22:22.000Z","dependencies_parsed_at":"2023-10-15T05:05:21.230Z","dependency_job_id":"1bd727d0-8a3d-462c-b5a7-385526c44aa9","html_url":"https://github.com/Savory/Danet","commit_stats":{"total_commits":331,"total_committers":12,"mean_commits":"27.583333333333332","dds":0.6193353474320242,"last_synced_commit":"2f6e3e32ecbdf23d8cf50a5ff2873c795b646482"},"previous_names":[],"tags_count":69,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Savory%2FDanet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Savory%2FDanet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Savory%2FDanet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Savory%2FDanet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Savory","download_url":"https://codeload.github.com/Savory/Danet/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252452016,"owners_count":21750028,"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":["deno","dependency-injection","framework","hacktoberfest","ioc","typescript","websocket","websocket-server"],"created_at":"2024-08-02T21:00:45.809Z","updated_at":"2025-05-05T06:32:34.130Z","avatar_url":"https://github.com/Savory.png","language":"TypeScript","funding_links":[],"categories":["Frameworks","TypeScript","websocket","Modules"],"sub_categories":["Web framework"],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/38007824/205580360-fa032554-5e9e-4266-8ec9-c78ca9a233bc.svg\" width=\"250\" alt=\"Danet Logo\" /\u003e\n\u003c/p\u003e\n\n[![CI](https://github.com/savory/Danet/actions/workflows/run-tests.yml/badge.svg)](https://github.com/savory/Danet/actions/workflows/run-tests.yml)\n[![codecov](https://codecov.io/gh/Savory/Danet/branch/main/graph/badge.svg?token=R6WXVC669Z)](https://codecov.io/gh/Savory/Danet)\n![Made for Deno](https://img.shields.io/badge/made%20for-Deno-6B82F6?style=flat-square)\n[![JSR](https://jsr.io/badges/@danet/core)](https://jsr.io/@danet/core)\n\n## Warning\n\nFrom version 2.4.0, Danet is only available via [JSR](https://jsr.io/) at\n[@danet/core](https://jsr.io/@danet/core). It's a step closer to runtime\nagnosticism.\n\n## Description\n\nDanet is a framework heavily inspired by a NodeJS Framework called\n[Nest](https://docs.nestjs.com/). We aim to provide the same efficiency, but in\n[Deno](https://deno.land/). Of course, Nest is way more mature, think of it as a\nhero that we look up to.\n\nWe borrow a lot from it, including documentation and sentences on this page, so\nplease, definitely check it out because they deserve a lot of credit. Without\nNest, we wouldn't be developing Danet.\n\nDanet is a framework for building efficient, scalable Deno server-side\napplications. It is entirely built with Typescript.\n\nUnder the hood, Danet makes use of [Hono](https://hono.dev/).\n\nWe abstract a lot of things so you can focus on your core business and\narchitecture.\n\n## Philosophy\n\nDeno is a relatively new engine. Nest was one of the greatest frameworks to\nimprove the architecture of NodeJS project. We want to bring the same level of\npro-efficiency and professionalism into Deno's world.\n\nExactly like Nest, Danet provides an out-of-the-box application architecture\nwhich allows developers and teams to create highly testable, scalable, loosely\ncoupled, and easily maintainable applications.\n\nThe architecture is the same as our hero, and it was originally heavily inspired\nby Angular.\n\n## Come with us on this awesome journey\n\nWe always welcome contributors, feel free to submit a new feature or report a\nbug on our [Github Repository](https://github.com/Savory/Danet) and\n[join our discord](https://discord.gg/Q7ZHuDPgjA)\n\n## Installation\n\n```sh\ndeno install --global -A -n danet jsr:@danet/cli\ndanet new \u003cmy-project\u003e\n```\n\n## Documentation\n\n[Use our CLI](https://github.com/Savory/Danet-CLI)\n\n[Read our documentation](https://danet.land)\n\n[Read our blog](https://savory.github.io/)\n\n## Contributing\n\n- Contributions make the open-source community such an amazing place to learn,\n  inspire, and create.\n- Any contributions you make are **truly appreciated**.\n- Check out our [contribution guidelines](/CONTRIBUTING.md) for more\n  information.\n\n\u003ch2\u003e\nLicense\n\u003c/h2\u003e\n\u003cbr\u003e\n\n\u003cp\u003e\nThis project is Licensed under the \u003ca href=\"./LICENSE\"\u003eMIT License\u003c/a\u003e. Please go through the License at least once before making your contribution. \u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSavory%2FDanet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSavory%2FDanet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSavory%2FDanet/lists"}