{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"class-validator","owner":"typestack","isFork":false,"description":"Decorator-based property validation for classes.","allTopics":["typescript","validation","validator","decorators"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":35,"issueCount":225,"starsCount":10591,"forksCount":766,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-30T21:34:15.084Z"}},{"type":"Public","name":"typedi","owner":"typestack","isFork":false,"description":"Simple yet powerful dependency injection tool for JavaScript and TypeScript.","allTopics":["ioc","inversion-of-control","typescript","dependency-injection","typedi"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":8,"issueCount":38,"starsCount":3937,"forksCount":161,"license":"MIT License","participation":[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,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-30T09:00:33.653Z"}},{"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.","allTopics":["controllers","framework","router","web-framework","node-framework","koa-router","express-router","typescript-framework"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":10,"issueCount":76,"starsCount":4346,"forksCount":391,"license":"MIT License","participation":[5,2,7,7,5,4,1,3,4,1,2,5,3,0,3,3,11,1,3,9,5,1,9,2,5,0,6,4,1,1,3,3,2,4,5,1,3,2,3,1,2,4,3,2,2,1,0,0,1,2,4,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-30T08:16:28.949Z"}},{"type":"Public","name":"socket-controllers","owner":"typestack","isFork":false,"description":"Use class-based controllers to handle websocket events.","allTopics":["typescript","socket-io","socket-server","socket","decorators","socket-client","socket-controllers"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":4,"starsCount":337,"forksCount":50,"license":"MIT License","participation":[4,2,5,8,7,6,1,4,4,3,3,9,3,1,4,4,8,3,4,5,5,2,3,2,8,1,8,3,2,0,2,4,4,3,6,2,3,2,4,3,3,4,2,5,5,0,8,1,1,3,4,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-30T08:11:56.360Z"}},{"type":"Public","name":"class-transformer","owner":"typestack","isFork":false,"description":"Decorator-based transformation, serialization, and deserialization between objects and classes. ","allTopics":["transformation","exposing-properties","exposing-getters","typescript"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":45,"issueCount":177,"starsCount":6577,"forksCount":476,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T18:29:21.973Z"}},{"type":"Public","name":"typeorm-typedi-extensions","owner":"typestack","isFork":false,"description":"Dependency injection and service container integration with TypeORM using TypeDI library.","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.","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"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":"2021-01-12T17:28:39.003Z"}},{"type":"Public archive","name":"class-sanitizer","owner":"typestack","isFork":false,"description":"Decorator based class property sanitation in Typescript.","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.","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"}