{"id":13406038,"url":"https://github.com/loopbackio/loopback-next","last_synced_at":"2026-04-01T21:50:51.467Z","repository":{"id":36953628,"uuid":"78452015","full_name":"loopbackio/loopback-next","owner":"loopbackio","description":"LoopBack makes it easy to build modern API applications that require complex integrations.","archived":false,"fork":false,"pushed_at":"2026-03-27T00:52:49.000Z","size":454450,"stargazers_count":5097,"open_issues_count":318,"forks_count":1065,"subscribers_count":130,"default_branch":"master","last_synced_at":"2026-03-28T00:59:53.443Z","etag":null,"topics":["api","dependency-injection","framework","hacktoberfest","ioc","loopback","nodejs","openapi","repository","rest","service-proxy","strongloop","swagger","typescript"],"latest_commit_sha":null,"homepage":"https://loopback.io","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/loopbackio.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":"docs/ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-01-09T17:27:14.000Z","updated_at":"2026-03-27T14:52:45.000Z","dependencies_parsed_at":"2023-12-14T23:24:18.293Z","dependency_job_id":"c7676f6b-192c-45c5-92a4-a1608fefb075","html_url":"https://github.com/loopbackio/loopback-next","commit_stats":{"total_commits":8108,"total_committers":248,"mean_commits":"32.693548387096776","dds":0.7063394178589049,"last_synced_commit":"3225d499017d647b7f4c2a8891c157477aa295bd"},"previous_names":["strongloop/loopback-next"],"tags_count":9291,"template":false,"template_full_name":null,"purl":"pkg:github/loopbackio/loopback-next","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loopbackio%2Floopback-next","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loopbackio%2Floopback-next/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loopbackio%2Floopback-next/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loopbackio%2Floopback-next/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/loopbackio","download_url":"https://codeload.github.com/loopbackio/loopback-next/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loopbackio%2Floopback-next/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31130527,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-29T01:34:30.680Z","status":"online","status_checked_at":"2026-03-29T02:00:07.786Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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","dependency-injection","framework","hacktoberfest","ioc","loopback","nodejs","openapi","repository","rest","service-proxy","strongloop","swagger","typescript"],"created_at":"2024-07-30T19:02:19.225Z","updated_at":"2026-04-01T21:50:51.459Z","avatar_url":"https://github.com/loopbackio.png","language":"TypeScript","readme":"\u003cimg src=\"https://raw.githubusercontent.com/loopbackio/loopback.io/gh-pages/images/branding/logo/blue/loopback-sm.png\" alt=\"LoopBack4 logo\" width=\"400\"/\u003e\n\n[![Continuous Integration Status](https://github.com/loopbackio/loopback-next/actions/workflows/continuous-integration.yml/badge.svg)](https://github.com/loopbackio/loopback-next/actions/workflows/continuous-integration.yml)\n[![Coverage Status](https://coveralls.io/repos/github/loopbackio/loopback-next/badge.svg?branch=master)](https://coveralls.io/github/loopbackio/loopback-next?branch=master)\n[![CodeQL Status](https://github.com/loopbackio/loopback-next/workflows/CodeQL/badge.svg)](https://github.com/loopbackio/loopback-next/actions?query=workflow%3ACodeQL)\n\n[![Twitter](https://img.shields.io/twitter/follow/strongloop.svg?style=social\u0026label=Follow%20%40strongloop)](https://twitter.com/strongloop)\n[![LinkedIn](https://img.shields.io/badge/Follow%20us-white?logo=linkedIn\u0026color=0077B5\u0026logoColor=white)](https://www.linkedin.com/groups/5046525/)\n[![Slack](https://img.shields.io/badge/slack-Join%20workspace-%234A154B?logo=slack)](https://join.slack.com/t/loopbackio/shared_invite/zt-8lbow73r-SKAKz61Vdao~_rGf91pcsw)\n\nLoopBack makes it easy to build modern applications that require complex\nintegrations.\n\n- Fast, small, powerful, extensible core\n- Generate real APIs with a single command\n- Define your data and endpoints with OpenAPI\n- No maintenance of generated code\n\n## Status: General Availability\n\nLoopBack 4 GA (General Availability) has been released in October 2018, read\nmore in [the announcement post](http://strongloop.com/strongblog/loopback-4-ga).\n\nThe documentation website is https://loopback.io/doc/en/lb4/.\n\nLearn about the latest and greatest\n[features and technologies in LoopBack 4](https://loopback.io/doc/en/lb4/Crafting-LoopBack-4.html)\nby using it for your next project. Start by having a look at\n[Getting Started](https://loopback.io/doc/en/lb4/Getting-started.html).\n\nCheck the [API documentation](https://loopback.io/doc/en/lb4/apidocs.index.html)\nfor all the API usages in each package.\n\n### Long Term Support\n\nWe don't provide any LTS version for LoopBack 4 yet. Please join the discussion\nin [loopback-next#4398](https://github.com/loopbackio/loopback-next/issues/4398)\nif you are interested in a version that's less frequently changed.\n\n| Version    | Status      | Published | EOL                  |\n| ---------- | ----------- | --------- | -------------------- |\n| LoopBack 4 | Current     | Oct 2018  | Apr 2028 _(minimum)_ |\n| LoopBack 3 | End-of-Life | Dec 2016  | Dec 2020             |\n| LoopBack 2 | End-of-Life | Jul 2014  | Apr 2019             |\n\nPlease refer to our\n[Long Term Support Policy](https://loopback.io/doc/en/contrib/Long-term-support.html)\nfor more details.\n\n## Installation\n\nMake sure you have the following installed:\n\n| Package                                    | Version/-s                                                             | Link                                  | Note                                                                                                  |\n| ------------------------------------------ | ---------------------------------------------------------------------- | ------------------------------------- | ----------------------------------------------------------------------------------------------------- |\n| [Node.js](https://nodejs.org/en/download/) | Maintenance LTS (_v20_) \u003cbr/\u003e Active LTS (_v22_) \u003cbr/\u003e Current (_v24_) | https://nodejs.org/en/about/releases/ | \u003cspan style=\"color: yellow;\"\u003eThe use of the current version for production is not recommended\u003c/span\u003e. |\n\nYou can generate a project with our generator or with the CLI as follows:\n\n```shell\nnpm create loopback\nnpx -p @loopback/cli lb app\n```\n\nTo create your first LoopBack 4 application, see\n[Getting Started](http://loopback.io/doc/en/lb4/Getting-started.html).\n\n## Documentation\n\n- [Official documentation](http://loopback.io/doc/en/lb4/)\n- [API documentation](https://loopback.io/doc/en/lb4/apidocs.index.html)\n- [FAQ](http://loopback.io/doc/en/lb4/FAQ.html)\n- [LoopBack 3 vs LoopBack 4](http://loopback.io/doc/en/lb4/migration-overview.html)\n- [Tutorials](http://loopback.io/doc/en/lb4/Tutorials.html)\n- [Examples](http://loopback.io/doc/en/lb4/Examples.html)\n\n## Contributing\n\nSee the following resources to get you started:\n\n- [Contributing Guidelines](./docs/CONTRIBUTING.md)\n- [Monorepo overview](./docs/site/MONOREPO.md)\n- [Developing LoopBack](./docs/site/DEVELOPING.md)\n\nYou can join the team by posting a comment to\n[issue #110](https://github.com/loopbackio/loopback-next/issues/110).\n\n### Security\n\nIf you think you have discovered a new security issue with any LoopBack package,\n**please do not report it on GitHub**. Instead, send an email to\n[security@loopback.io](mailto:security@loopback.io) with a full description and\nsteps to reproduce.\n\nSee [SECURITY.md](SECURITY.md) for more details.\n\n## Team\n\n### Project Architect\n\n|                  Raymond Feng                   |\n| :---------------------------------------------: |\n| [![raymondfeng]](http://github.com/raymondfeng) |\n\n### Technical Steering Committee\n\n|                  Raymond Feng                   |               Diana Lau               |                       Mario Estrada                        |               Rifa Achrinza                |              Francisco Buceta              |            Samarpan Bhattacharya             |\n| :---------------------------------------------: | :-----------------------------------: | :--------------------------------------------------------: | :----------------------------------------: | :----------------------------------------: | :------------------------------------------: |\n| [![raymondfeng]](http://github.com/raymondfeng) | [![dhmlau]](http://github.com/dhmlau) | [![marioestradarosa]](https://github.com/marioestradarosa) | [![achrinza]](https://github.com/achrinza) | [![frbuceta]](https://github.com/frbuceta) | [![samarpanB]](https://github.com/samarpanB) |\n\n### Other Project Maintainers\n\n|                 Nora Abdelgadir                  |               Matthew Schnee               |                    Hage Yaapa                    |\n| :----------------------------------------------: | :----------------------------------------: | :----------------------------------------------: |\n| [![nabdelgadir]](https://github.com/nabdelgadir) |  [![mschnee]](https://github.com/mschnee)  | [![hacksparrow]](https://github.com/hacksparrow) |\n|                  **Agnes Lin**                   |                 **Madaky**                 |                 **Hugo Da Roit**                 |\n|    [![agnes512]](https://github.com/agnes512)    |   [![madaky]](https://github.com/madaky)   |        [![yaty]](https://github.com/yaty)        |\n|                  **Nico Flaig**                  |             **Denny Bartelt**              |             **Douglas McConnachie**              |\n|      [![nflaig]](https://github.com/nflaig)      |  [![derdeka]](https://github.com/derdeka)  |    [![dougal83]](https://github.com/dougal83)    |\n|            **Samarpan Bhattacharya**             |             **Muhammad Aaqil**             |                                                  |\n|   [![samarpanB]](https://github.com/samarpanB)   | [![aaqilniz]](https://github.com/aaqilniz) |                                                  |\n\nSee\n[all contributors](https://github.com/loopbackio/loopback-next/graphs/contributors).\n\n### Alumni\n\n- [@ritch](http://github.com/ritch)\n- [@superkhau](https://github.com/superkhau)\n- [@rashmihunt](https://github.com/rashmihunt)\n- [@kjdelisle](https://github.com/kjdelisle)\n- [@virkt25](https://github.com/virkt25)\n- [@shimks](https://github.com/shimks)\n- [@b-admike](https://github.com/b-admike)\n- [@deepakrkris](https://github.com/deepakrkris)\n- [@bajtos](http://github.com/bajtos)\n- [@jannyhou](http://github.com/jannyHou)\n- [@emonddr](https://github.com/emonddr)\n\n## License\n\n[MIT](LICENSE)\n\n[raymondfeng]: https://avatars0.githubusercontent.com/u/540892?v=3\u0026s=60\n[ritch]: https://avatars2.githubusercontent.com/u/462228?v=3\u0026s=60\n[dhmlau]: https://avatars2.githubusercontent.com/u/25489897?v=3\u0026s=60\n[jannyhou]: https://avatars2.githubusercontent.com/u/12554153?v=3\u0026s=60\n[hacksparrow]: https://avatars2.githubusercontent.com/u/950112?v=3\u0026s=60\n[nabdelgadir]: https://avatars0.githubusercontent.com/u/42985749?v=3\u0026s=60\n[marioestradarosa]: https://avatars2.githubusercontent.com/u/4633823?v=3\u0026s=60\n[yaty]: https://avatars3.githubusercontent.com/u/11981803?v=3\u0026s=60\n[emonddr]: https://avatars0.githubusercontent.com/u/6864736??v=3\u0026s=60\n[agnes512]: https://avatars3.githubusercontent.com/u/50331796?v=3\u0026s=60\n[deepakrkris]: https://avatars0.githubusercontent.com/u/7688315?v=3\u0026s=60\n[derdeka]: https://avatars3.githubusercontent.com/u/13640166?v=3\u0026s=60\n[dougal83]: https://avatars0.githubusercontent.com/u/2735881?v=3\u0026s=60\n[achrinza]: https://avatars3.githubusercontent.com/u/25147899?v=3\u0026s=60\n[frbuceta]: https://avatars2.githubusercontent.com/u/13822438?v=4\u0026s=60\n[mschnee]: https://avatars0.githubusercontent.com/u/1375316?v=4\u0026s=60\n[madaky]: https://avatars3.githubusercontent.com/u/17172989?v=4\u0026s=60\n[nflaig]: https://avatars3.githubusercontent.com/u/38436224?v=4\u0026s=60\n[samarpanb]: https://avatars.githubusercontent.com/u/13620435?v=4\u0026s=60\n[aaqilniz]: https://avatars.githubusercontent.com/u/25802906?v=4\u0026s=60\n","funding_links":[],"categories":["TypeScript","Packages","api","typescript","包"],"sub_categories":["Web frameworks","Web 框架"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floopbackio%2Floopback-next","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Floopbackio%2Floopback-next","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floopbackio%2Floopback-next/lists"}