An open API service indexing awesome lists of open source software.

awesome-angular

:page_facing_up: A curated list of awesome Angular resources
https://github.com/PatrickJS/awesome-angular

Last synced: 7 days ago
JSON representation

  • Underlying Technologies

    • RxJS

      • Official website - Reactive Extensions Library for JavaScript.
      • operators - This package regroups a couple of RxJS operators meant to simplify some common patterns.
      • learn-rxjs - Clear examples, explanations, and resources for RxJS.
      • rxjs-course - RxJS course from Angular University.
      • redux-observable - RxJS middleware for action side effects in Redux using "Epics".
      • rxjs-challenge - A set of little RxJS puzzles to practice your Observable skills.
      • until-destroy - RxJS operator that unsubscribe from observables on destroy.
      • effects - A framework-agnostic RxJS effects implementation.
      • ngx-observable-lifecycle - Library for observing the lifecycle of an (Ivy compiled) Angular component.
      • ngx-operators - RxJS operators for Angular.
      • subscribable-things - A collection of reactive wrappers for various browser APIs.
      • ngx-rxjs-zone-scheduler - A library for Angular providing RxJS schedulers to run some kind of work inside or outside of `NgZone`.
      • rxjs-broker - An RxJS message broker for WebRTC DataChannels and WebSockets.
      • observable-webworker - Simplified API for working with Web Workers with RxJS.
      • ng-event-bus - RxJS-based message bus service for Angular.
      • rxjs-typewriter - Lightweight NPM library for typewriter effects using RxJS for smooth, customizable animations.
      • ngx-safe-subscribe - Easy way to automatically unsubscribe from RxJS observables in Angular components.
      • rxjs-collection - RxJS enhanced Array, Map, WeakMap, Set, and WeakSet.
      • ng-rxjs-safe-subscribe - Implementation of Angular's repeatable OnDestroy pattern.
      • @mrOranger/RxJs - Theory with examples about the Reactive Programming paradigm, using the library RxJS.
      • rxvisualizer - RxJS Marble Diagram Visualizer from `Angular Space`.
      • eslint-plugin-rxjs-x - Fork of [eslint-plugin-rxjs](https://github.com/cartant/eslint-plugin-rxjs) adding ESLint flat config support with breaking changes and improvements.
      • rxjs-common - A collection of useful RxJS operators.
      • fork-join-settled - RxJS library which is analog of [Promise.allSettled()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/allSettled) method.
      • rxjs-conduit - RxJS ReplaySubjects with with additional features to make reactive programming easier.
      • ngx-device-permission - Angular library for handling device permissions (camera, microphone, geolocation, etc.) in a reactive way using RxJS.
      • subsiphon - Lightweight utility for managing multiple RxJS subscriptions with indexed/named keys and simple cleanup methods.
      • reactive-event-source - Lightweight RxJS-based EventSource wrapper with auto-reconnect, leak prevention, and reactive state management.
      • web-serial-rxjs - A TypeScript library that provides a reactive RxJS-based wrapper for the Web Serial API, enabling easy serial port communication in web applications.
    • TypeScript

      • Official website
      • Official TypeScript REPL
      • Official GitHub repository
      • DefinitelyTyped GitHub repository - The repository for high quality TypeScript type definitions.
      • typehero - Connect, collaborate, and grow with a community of TypeScript developers.
      • type-challenges - Collection of TypeScript type challenges with online judge.
      • Sheriff - Lightweight Modularity for TypeScript Projects.
      • Total TypeScript Book - The companion repository for the upcoming Total TypeScript book.
      • ts-essentials - All essential TypeScript types in one place.
      • trpc - Move Fast and Break Nothing. End-to-end typesafe APIs made easy.
      • quicktype - Generate types and converters from JSON, Schema, and GraphQL.
      • ts-pattern - The exhaustive Pattern Matching library for TypeScript, with smart type inference.
      • ngx-mf - Bind your model types to Angular FormGroup type.
      • superstruct - A simple and composable way to validate data in JavaScript (and TypeScript).
      • typebox - JSON Schema Type Builder with Static Type Resolution for TypeScript.
      • zod - TypeScript-first schema validation with static type inference.
      • ngx-exhaustive-check - Angular utility for ensuring exhaustive checks on TypeScript discriminated unions, enhancing type safety and reliability.
      • mutates - Powerful TypeScript AST mutation toolset, forked from `ng-morph`, enabling extensive project-wide transformations beyond Angular.
      • type-fest - A collection of essential TypeScript types. Either add the package as a dependency or copy-paste the needed types.
      • ts-serializer - Serialize your models into strongly typed TypeScript classes.
      • tsconfig - SmartRecruiters' tsconfig contains all strict rules and improves your project type-safety.
      • transform.tools - Save a lot of time typing API responses with this JSON to TypeScript converter.
      • typebuddy - Finally make sense of your complex types.
      • guardz - Lightweight, zero-dependency TypeScript type guards for runtime validation with structured error handling.
      • typescript-book - A concise guide to effective development in TypeScript.
      • typescript-challenges - A set of challenges helping you understand TypeScript.
      • valibot - The modular and type safe schema library for validating structural data.
Sub Categories
Angular 255 Third Party Components 175 Wrappers 94 UI Libraries 82 Free Templates 71 Form Controls 70 Mixed Utilities 69 Internationalization 59 AI 58 Forms 47 HTTP 47 Data Grids 45 Animations 44 Other State Libraries 41 Authentication 40 Editors 40 Google Developer Experts on X 38 CLI Tools 38 Blogs 37 Notifications 37 Charts 35 Scroll 33 Generators and Scaffolding 33 YouTube Channels 32 External Integration 32 Analytics 31 Loaders 31 Icons 30 RxJS 30 Dates 29 TypeScript 27 Carousels 25 Layout 25 UI Libraries built on Tailwind CSS 25 Helpers 24 NgRx 23 Directives 23 Form Validation 23 Component 22 Official Resources 22 Images 22 DOM 22 UI Libraries built on Material 21 File Upload 21 IDE Extensions 20 Training 20 Accessibility 20 Drag and Drop 19 Deployment 19 Books 19 Builders 19 Visual Effects 19 Media 19 Router 19 Community 19 Feature Flags 18 Modals 18 Calendars 18 UI Library and Framework Ionic 18 Markdown 17 Viewers 17 Storage 17 Captcha 17 Updating Angular 16 Performance 16 Linting 15 Code Analysis 15 Pipes 15 E2E 15 Styling 15 Maps 14 JSON Forms 14 Angular Team on X 14 QR Codes 13 Security Best Practices 12 Documentation Tools 12 Onboarding and Product Tours 12 Runtime 12 Keyboard Mouse 12 Debugging 11 UI Libraries built on Bootstrap 11 Cross-Framework Integration 11 Tooltips 11 NGXS 11 Paid Templates 11 Payments 10 Cheat Sheets 10 Server-Side Rendering 10 Desktop Applications 10 Role-Based Access Control 10 Angular Experts on X 10 Exercises 9 Loggers 9 GraphQL 9 UI Primitives 9 PDF 8 Podcasts 8 Cookies 8 Module Federation 8 SEO 7 Certification Programs 7 Newsletters 6 Networking 6 Micro-Frontends 5 CSV 5 Layout Components 4 Editor Components 4 Printing 4 Guides 3 Monorepos 3 Style Guides 3 Editor and IDE Extensions 2 Bluesky 1