{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"query","owner":"ngneat","isFork":false,"description":"πŸš€ Powerful asynchronous state management, server-state utilities and data fetching for Angular Applications","allTopics":["fetch","pagination","http","data","query","async","cache","update","stale-while-revalidate"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":3,"starsCount":526,"forksCount":38,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-30T02:20:26.185Z"}},{"type":"Public","name":"falso","owner":"ngneat","isFork":false,"description":"All the Fake Data for All Your Real Needs πŸ™‚","allTopics":["mock","data","random","fakedata","mockdata","fake"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":5,"issueCount":10,"starsCount":3140,"forksCount":113,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T13:33:59.204Z"}},{"type":"Public","name":"edit-in-place","owner":"ngneat","isFork":false,"description":"A flexible and unopinionated edit in place library for Angular applications","allTopics":["form","angular"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":12,"issueCount":6,"starsCount":256,"forksCount":18,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T19:40:54.011Z"}},{"type":"Public","name":"elf","owner":"ngneat","isFork":false,"description":"πŸ§™β€β™€οΈ A Reactive Store with Magical Powers","allTopics":["react","javascript","angular","rxjs","state-management"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":4,"starsCount":1555,"forksCount":91,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T08:20:06.219Z"}},{"type":"Public","name":"spectator","owner":"ngneat","isFork":false,"description":"🦊 πŸš€ A Powerful Tool to Simplify Your Angular Tests","allTopics":["testing","angular","typescript","clean","unittest","easy","angular-testing"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":46,"starsCount":2042,"forksCount":174,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-30T16:38:00.079Z"}},{"type":"Public","name":"dialog","owner":"ngneat","isFork":false,"description":"πŸ‘» A simple to use, highly customizable, and powerful modal for Angular Applications","allTopics":["angular","modal","dialog"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":10,"starsCount":372,"forksCount":37,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-30T07:06:09.730Z"}},{"type":"Public","name":"until-destroy","owner":"ngneat","isFork":false,"description":"🦊 RxJS operator that unsubscribe from observables on destroy","allTopics":["angular","rxjs","angular2","decorators","unsubscribe"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":1,"starsCount":1728,"forksCount":98,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-21T22:15:18.850Z"}},{"type":"Public","name":"hotkeys","owner":"ngneat","isFork":false,"description":"πŸ€– A declarative library for handling hotkeys in Angular applications","allTopics":["angular","hotkeys","shortcuts"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":21,"issueCount":10,"starsCount":327,"forksCount":17,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-20T07:34:37.237Z"}},{"type":"Public","name":"content-loader","owner":"ngneat","isFork":false,"description":"βšͺ️ SVG component to create placeholder loading, like Facebook cards loading. ","allTopics":["angular","loader","content-loader","facebook-loader"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":16,"issueCount":7,"starsCount":733,"forksCount":58,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-10T18:09:08.693Z"}},{"type":"Public","name":"effects","owner":"ngneat","isFork":false,"description":"πŸͺ„ A framework-agnostic RxJS effects implementation","allTopics":["react","angular","rxjs","effects","react-effects","angular-effects","effects-functions"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":6,"starsCount":60,"forksCount":11,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-09T14:33:42.724Z"}},{"type":"Public","name":"cashew","owner":"ngneat","isFork":false,"description":"🐿 A flexible and straightforward library that caches HTTP requests in Angular","allTopics":["http","cache","angular-http","http-cache"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":21,"issueCount":7,"starsCount":673,"forksCount":32,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-09T07:00:41.612Z"}},{"type":"Public archive","name":"avvvatars","owner":"ngneat","isFork":false,"description":"Beautifully crafted unique avatar placeholder for your next angular project.","allTopics":["avatar","angular","typescript","avatar-generator","avatar-placeholder","angularlibrary"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":46,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-17T16:55:52.365Z"}},{"type":"Public","name":"reactive-forms","owner":"ngneat","isFork":false,"description":"(Angular Reactive) Forms with Benefits πŸ˜‰","allTopics":["angular","reactive","forms","typed","reactive-forms"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":10,"issueCount":6,"starsCount":610,"forksCount":56,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-14T16:55:33.396Z"}},{"type":"Public","name":"helipopper","owner":"ngneat","isFork":false,"description":"🚁 A Powerful Tooltip and Popover for Angular Applications","allTopics":["angular","popover","tooltip","tippyjs"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":19,"issueCount":11,"starsCount":392,"forksCount":38,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-13T19:15:49.243Z"}},{"type":"Public","name":"svg-icon","owner":"ngneat","isFork":false,"description":"πŸ‘» A lightweight library that makes it easier to use SVG icons in your Angular Application","allTopics":["svg","angular","icons","svg-icons"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":15,"issueCount":5,"starsCount":252,"forksCount":35,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-13T09:17:04.296Z"}},{"type":"Public","name":"webhooks-playground","owner":"ngneat","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-13T07:10:30.788Z"}},{"type":"Public","name":"error-tailor","owner":"ngneat","isFork":false,"description":"πŸ¦„ Making sure your tailor-made error solution is seamless!","allTopics":["angular","errors","form","form-errors"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":26,"issueCount":7,"starsCount":478,"forksCount":28,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T23:55:34.092Z"}},{"type":"Public","name":"overview","owner":"ngneat","isFork":false,"description":"πŸ€– A collection of tools to make your Angular views more modular, scalable, and maintainable","allTopics":["views","angular","dynamic","teleport"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":4,"starsCount":109,"forksCount":6,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-28T09:26:50.127Z"}},{"type":"Public","name":"dag","owner":"ngneat","isFork":false,"description":"🐠 An Angular service for managing directed acyclic graphs","allTopics":["angular","graph","dag","directed-acyclic-graph"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":3,"starsCount":154,"forksCount":7,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-14T21:08:15.085Z"}},{"type":"Public","name":"bind-query-params","owner":"ngneat","isFork":false,"description":"Sync URL Query Params with Angular Form Controls","allTopics":["angular","synchronization","forms","queryparams"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":4,"starsCount":148,"forksCount":12,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-20T18:28:04.870Z"}},{"type":"Public","name":"forms-manager","owner":"ngneat","isFork":false,"description":"πŸ¦„ The Foundation for Proper Form Management in Angular","allTopics":["angular","forms","persistent-storage"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":20,"issueCount":5,"starsCount":516,"forksCount":29,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-02T06:38:49.921Z"}},{"type":"Public","name":"dirty-check-forms","owner":"ngneat","isFork":false,"description":"🐬Detect Unsaved Changes in Angular Forms","allTopics":["angular","reactive","forms","guard","reactive-forms","beforeunload","dirty-check"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":10,"issueCount":6,"starsCount":199,"forksCount":15,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-07T16:12:57.371Z"}},{"type":"Public","name":"elf-ng-router-store","owner":"ngneat","isFork":false,"description":"Bindings to connect Angular router to Elf","allTopics":["router","state","elf"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":3,"starsCount":24,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-25T06:30:34.441Z"}},{"type":"Public","name":"subscribe","owner":"ngneat","isFork":false,"description":"Subscription Handling Directive","allTopics":["template","subscription","angular","subscribe"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":2,"starsCount":35,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-30T07:37:23.882Z"}},{"type":"Public","name":"nx-serverless","owner":"ngneat","isFork":false,"description":"πŸš€ The Ultimate Monorepo Starter for Node.js Serverless Applications","allTopics":["nodejs","aws","lambda","typescript","aws-lambda","serverless","dynamodb","monorepo","nx"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":6,"starsCount":393,"forksCount":25,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-14T10:47:00.936Z"}},{"type":"Public","name":"react-rxjs","owner":"ngneat","isFork":false,"description":"πŸ”Œ \"Plug and play\" for Observables in React Apps!","allTopics":["react","rxjs","reacthooks"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":37,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-03T13:07:56.637Z"}},{"type":"Public","name":"loadoff","owner":"ngneat","isFork":false,"description":"🀯 When it comes to loaders, take a load off your mind...","allTopics":["angular","async","loader","loading","asyncstate"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":79,"forksCount":7,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-02-23T16:35:19.669Z"}}],"repositoryCount":27,"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"}