> For the complete documentation index, see [llms.txt](https://nodeboot.gitbook.io/node-boot-framework/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nodeboot.gitbook.io/node-boot-framework/why-node-boot/spring-boot-features-parity.md).

# Spring-Boot Features Parity

At Node-Boot, we champion the principle of similarity and feature parity with Spring-Boot framework.&#x20;

We recognise the unparalleled developer experience and robustness that Spring-Boot offers for Spring (Java) developers, and we're committed to providing a framework that mirrors its best practices, concepts, and capabilities for Node.js.&#x20;

With Node-Boot, Spring-Boot developers can seamlessly transition to the Node.js ecosystem, enjoying the familiarity of their preferred framework while harnessing the power and versatility of Node.js. Our mission is clear: to bridge the gap between Spring-Boot and Node.js, empowering developers to achieve their goals with confidence and ease.

Node-Boot embraces concepts like:

* Auto-Configuration: Beans and Configuration classes
* Pluggable HTTP Server
* Pluggable Dependency Injection
* Starter Packages (plugins with auto-configuration)
* Actuator
* Auto-generated OpenAPI specs and Swagger UI
* Configuration Properties
* Data Repositories
* Transactions support via annotations (decorators)
