Platform

screenshot of Platform
angular
express
vite

Reactive State for Angular

Overview

NgRx is a community-driven project that offers reactive state management for Angular applications. It provides a range of tools and features to help developers build scalable and maintainable applications. In addition to its core functionality, NgRx also offers sponsorship opportunities for companies looking to support the project.

Features

  • Reactive State Management: Easily manage the state of Angular applications in a reactive manner.
  • Commitizen Friendly: Integration with Commitizen for streamlined and conventional commit messages.
  • npm Version: Conveniently access NgRx libraries via npm for versioning consistency.
  • Documentation: Extensive documentation available on the ngrx.io website for guidance and reference.
  • Community-Driven: NgRx is backed by a strong community of developers contributing to its ongoing development.
  • Sponsorship Options: Companies can sponsor NgRx at different levels to support its maintenance and growth.
  • Gold Sponsor: Recognition as a gold sponsor with logo placement on the project's README and website.
  • Enterprise Support: Additional support options, such as training and workshops, are available for teams seeking hands-on assistance.
angular
Angular

Angular is a TypeScript-based open-source framework by Google for building dynamic single-page applications and cross-platform mobile apps with MVC architecture and a rich set of features.

express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.

vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

prismjs
Prism JS

PrismJS is an open-source, lightweight, and extensible syntax highlighting library that supports a wide range of programming languages and markup formats.

Redux

Redux is a state management library for JavaScript apps that provides a predictable and centralized way to manage application state. It enables developers to write actions and reducers that update the state in response to user interactions, server responses, and other events, and can be used with a variety of front-end frameworks and back-end technologies.

rollup
Rollup

RollupJS is a popular and efficient JavaScript module bundler that takes the code from multiple modules and packages them into a single optimized file, minimizing the overall size of the application and improving its performance.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.