# mgonto/restangular

AngularJS service to handle Rest API Restful Resources properly and easily

Repository: https://github.com/mgonto/restangular
Canonical: https://ross.abutalabs.com/products/restangular
Language: JavaScript
License: MIT
License Family: permissive
Last push: 2020-10-05T12:55:23+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4899, "days_push": 2158, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 7790, forks 825 (observed 2026-08-28T04:10:05.005377+00:00)

## What it is
Restangular is an AngularJS service that simplifies consuming RESTful APIs by handling GET, POST, PUT, and DELETE requests against Restful resources with minimal client code. It only supports Angular 1; Angular 2+ users need the separate ngx-restangular project.

## Use cases
- consume a REST API from an AngularJS app
- simplify CRUD requests against restful resources
- replace $resource with a more flexible REST client
- reduce boilerplate for API calls in Angular 1
- manage restful resource URLs and relationships in the browser

## When to choose
- you maintain a legacy AngularJS (Angular 1) application that talks to a REST API
- you want declarative handling of restful resources with minimal client code

## When to avoid
- you are using Angular 2+ or any modern framework - use ngx-restangular or another HTTP client
- you are starting a new project, since the library is in maintenance mode with its last release in 2020

## Facets
- artifact type: library
- maturity: maintenance
- function: http-client, api-framework
- domain: web-development, frontend, apis
- platform: browser
- tags: angularjs, rest-client, restful-resources, legacy, javascript

## Member repositories
- mgonto/restangular (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:05.005377+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:34:39.590767+00:00, confidence not recorded.
  - readme: https://github.com/mgonto/restangular (fetched 2026-08-28T04:10:05.005377+00:00, sha 41fdd278ae24)
  - registry_npm: https://registry.npmjs.org/restangular (fetched 2026-08-29T08:31:14.737827+00:00, sha 64e4808c96e9)
- Data as of 2026-08-30T08:39:29.467469+00:00.
