{"repo":"tsedio/tsed","free":true,"listed":false,"github":"https://github.com/tsedio/tsed","clone":"git clone https://github.com/tsedio/tsed.git","description":":triangular_ruler: Ts.ED is a Node.js and TypeScript framework on top of Express to write your application with TypeScript (or ES6). It provides a lot of decorators and guideline to make your code more readable and less error-prone. ⭐️ Star to support our work!","language":"TypeScript","stars":3088,"topics":["typescript","decorators","nodejs","lifecycle-hooks","middleware","ioc","dependency-injection","rest-api","socket-io","multer"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Website &nbsp;&nbsp;•&nbsp;&nbsp; Getting started &nbsp;&nbsp;•&nbsp;&nbsp; Slack &nbsp;&nbsp;•&nbsp;&nbsp; Twitter What it is Ts.ED is a modern Node.js framework built with TypeScript. It offers a flexible structure with a fast learning curve, specifically designed to improve the developer experience. Ts.ED provides numerous decorators and guidelines to make your code more readable and less error-prone. It supports various platforms and tools, including Node.js/Bun.js, Express.js/Koa.js, CLI, and serverless architectures (e.g., AWS). - Multi-platform: Easily build your server-side application using Express.js, Koa.js, CLI, or serverless platforms (e.g., AWS). It supports both Node.js and Bun.js runtimes. Learn more here . - Configuration: Stop wasting time on configuration—your application comes preconfigured for a fast start! Try our CLI . - Decorators: Use a wide range of decorators to structure your code, define routes, and implement methods with ease. Learn more here . - Class-based: Define classes as Controllers , Models , Providers (DI) , Pipes , and more, with JSON Schema and OpenAPI at the core of the framework. - Testing: Testing is not optional—it's essential! Ts.ED includes built-in features to make testing your code simple and efficient. Learn more here . Features - Use our CLI to create a new project: https://tsed.dev/introduction/getting-started.html#installation - Support TypeORM, Mongoose, GraphQL, Socket.io, Swagger-ui, Passport.js, etc... - Define class as ","default_branch":null,"files":null,"tree":[],"storefront":"/r/tsedio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tsedio/tsed/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}