{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"socket-controllers","owner":"typestack","isFork":false,"description":"Use class-based controllers to handle websocket events.","topicNames":["typescript","socket-io","socket-server","socket","decorators","socket-client","socket-controllers"],"topicsNotShown":0,"allTopics":["typescript","socket-io","socket-server","socket","decorators","socket-client","socket-controllers"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":4,"starsCount":336,"forksCount":50,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-24T08:52:34.509Z"}},{"type":"Public","name":"routing-controllers","owner":"typestack","isFork":false,"description":"Create structured, declarative and beautifully organized class-based controllers with heavy decorators usage in Express / Koa using TypeScript and Routing Controllers Framework.","topicNames":["controllers","framework","router","web-framework","node-framework","koa-router","express-router","typescript-framework"],"topicsNotShown":0,"allTopics":["controllers","framework","router","web-framework","node-framework","koa-router","express-router","typescript-framework"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":10,"issueCount":75,"starsCount":4342,"forksCount":391,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-24T08:29:33.607Z"}},{"type":"Public","name":"typedi","owner":"typestack","isFork":false,"description":"Simple yet powerful dependency injection tool for JavaScript and TypeScript.","topicNames":["ioc","inversion-of-control","typescript","dependency-injection","typedi"],"topicsNotShown":0,"allTopics":["ioc","inversion-of-control","typescript","dependency-injection","typedi"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":8,"issueCount":38,"starsCount":3933,"forksCount":161,"license":"MIT License","participation":[4,3,6,5,4,5,5,3,3,4,3,5,6,1,2,3,3,6,5,4,6,5,1,2,2,5,1,6,3,2,0,2,4,3,2,5,2,3,2,4,1,3,2,1,3,3,0,0,1,2,2,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T08:25:24.649Z"}},{"type":"Public","name":"class-transformer","owner":"typestack","isFork":false,"description":"Decorator-based transformation, serialization, and deserialization between objects and classes. ","topicNames":["transformation","exposing-properties","exposing-getters","typescript"],"topicsNotShown":0,"allTopics":["transformation","exposing-properties","exposing-getters","typescript"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":45,"issueCount":174,"starsCount":6562,"forksCount":476,"license":"MIT License","participation":[2,0,3,1,2,2,3,2,1,4,3,4,2,0,0,0,0,0,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T18:29:21.973Z"}},{"type":"Public","name":"class-validator","owner":"typestack","isFork":false,"description":"Decorator-based property validation for classes.","topicNames":["typescript","validation","validator","decorators"],"topicsNotShown":0,"allTopics":["typescript","validation","validator","decorators"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":36,"issueCount":224,"starsCount":10565,"forksCount":765,"license":"MIT License","participation":[7,4,6,4,8,7,5,2,5,6,3,6,9,4,1,5,3,5,6,5,8,5,2,4,2,9,3,8,4,3,1,2,7,6,4,6,3,4,2,5,2,4,4,2,3,3,0,1,1,3,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T08:11:37.303Z"}},{"type":"Public","name":"typeorm-typedi-extensions","owner":"typestack","isFork":false,"description":"Dependency injection and service container integration with TypeORM using TypeDI library.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":6,"issueCount":13,"starsCount":259,"forksCount":35,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-06T14:19:05.019Z"}},{"type":"Public","name":".github","owner":"typestack","isFork":false,"description":"Default templates and guidelines for TypeStack GitHub repositories.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-01-12T17:28:39.003Z"}},{"type":"Public archive","name":"class-sanitizer","owner":"typestack","isFork":false,"description":"Decorator based class property sanitation in Typescript.","topicNames":["typescript","sanitizer"],"topicsNotShown":0,"allTopics":["typescript","sanitizer"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":99,"forksCount":19,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-07-31T20:23:49.782Z"}},{"type":"Public archive","name":"microframework","owner":"typestack","isFork":false,"description":"[deprecated] Microframework is a simple tool that allows you to execute your modules in proper order, helping you to organize bootstrap code in your application.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":71,"forksCount":20,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-07-31T10:01:29.787Z"}}],"repositoryCount":9,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}