PHPackages                             ingenious/underscore - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. ingenious/underscore

ActiveComponent[Utility &amp; Helpers](/categories/utility)

ingenious/underscore
====================

JavaScript's functional programming helper library.

0201JavaScript

Since Sep 25Pushed 10y ago1 watchersCompare

[ Source](https://github.com/Gimcrack/underscore)[ Packagist](https://packagist.org/packages/ingenious/underscore)[ RSS](/packages/ingenious-underscore/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (1)

```
                   __
                  /\ \                                                         __
 __  __    ___    \_\ \     __   _ __   ____    ___    ___   _ __    __       /\_\    ____
/\ \/\ \ /' _ `\  /'_  \  /'__`\/\  __\/ ,__\  / ___\ / __`\/\  __\/'__`\     \/\ \  /',__\
\ \ \_\ \/\ \/\ \/\ \ \ \/\  __/\ \ \//\__, `\/\ \__//\ \ \ \ \ \//\  __/  __  \ \ \/\__, `\
 \ \____/\ \_\ \_\ \___,_\ \____\\ \_\\/\____/\ \____\ \____/\ \_\\ \____\/\_\ _\ \ \/\____/
  \/___/  \/_/\/_/\/__,_ /\/____/ \/_/ \/___/  \/____/\/___/  \/_/ \/____/\/_//\ \_\ \/___/
                                                                              \ \____/
                                                                               \/___/

```

Underscore.js is a utility-belt library for JavaScript that provides support for the usual functional suspects (each, map, reduce, filter...) without extending any core JavaScript objects.

For Docs, License, Tests, and pre-packed downloads, see:

Underscore is an open-sourced component of DocumentCloud:

Many thanks to our contributors:

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 50.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/49f8c400b0768dacb071aca3ca234b111e3feba19574ed608d3a96114054f120?d=identicon)[ingenious](/maintainers/ingenious)

---

Top Contributors

[![jashkenas](https://avatars.githubusercontent.com/u/4732?v=4)](https://github.com/jashkenas "jashkenas (898 commits)")[![braddunbar](https://avatars.githubusercontent.com/u/11674?v=4)](https://github.com/braddunbar "braddunbar (174 commits)")[![michaelficarra](https://avatars.githubusercontent.com/u/218840?v=4)](https://github.com/michaelficarra "michaelficarra (139 commits)")[![megawac](https://avatars.githubusercontent.com/u/3475472?v=4)](https://github.com/megawac "megawac (137 commits)")[![akre54](https://avatars.githubusercontent.com/u/931368?v=4)](https://github.com/akre54 "akre54 (93 commits)")[![gyeates](https://avatars.githubusercontent.com/u/19592640?v=4)](https://github.com/gyeates "gyeates (52 commits)")[![jridgewell](https://avatars.githubusercontent.com/u/112982?v=4)](https://github.com/jridgewell "jridgewell (49 commits)")[![davidchambers](https://avatars.githubusercontent.com/u/210406?v=4)](https://github.com/davidchambers "davidchambers (37 commits)")[![jdalton](https://avatars.githubusercontent.com/u/4303?v=4)](https://github.com/jdalton "jdalton (32 commits)")[![ratbeard](https://avatars.githubusercontent.com/u/28356?v=4)](https://github.com/ratbeard "ratbeard (22 commits)")[![ryantenney](https://avatars.githubusercontent.com/u/124015?v=4)](https://github.com/ryantenney "ryantenney (22 commits)")[![mahdi-shojaee](https://avatars.githubusercontent.com/u/2007598?v=4)](https://github.com/mahdi-shojaee "mahdi-shojaee (18 commits)")[![octatone](https://avatars.githubusercontent.com/u/492289?v=4)](https://github.com/octatone "octatone (9 commits)")[![iamnoah](https://avatars.githubusercontent.com/u/139201?v=4)](https://github.com/iamnoah "iamnoah (7 commits)")[![almost](https://avatars.githubusercontent.com/u/11125?v=4)](https://github.com/almost "almost (7 commits)")[![samuelclay](https://avatars.githubusercontent.com/u/44229?v=4)](https://github.com/samuelclay "samuelclay (7 commits)")[![liuyl](https://avatars.githubusercontent.com/u/1261809?v=4)](https://github.com/liuyl "liuyl (6 commits)")[![lfac-pt](https://avatars.githubusercontent.com/u/969146?v=4)](https://github.com/lfac-pt "lfac-pt (6 commits)")[![jasondavies](https://avatars.githubusercontent.com/u/31223?v=4)](https://github.com/jasondavies "jasondavies (5 commits)")[![hackreactor-students](https://avatars.githubusercontent.com/u/2849210?v=4)](https://github.com/hackreactor-students "hackreactor-students (5 commits)")

### Embed Badge

![Health badge](/badges/ingenious-underscore/health.svg)

```
[![Health](https://phpackages.com/badges/ingenious-underscore/health.svg)](https://phpackages.com/packages/ingenious-underscore)
```

###  Alternatives

[monzer/filament-workflows

Automation made easy!

646.3k](/packages/monzer-filament-workflows)[nahid/linkify

Converts URLs and email addresses in text into HTML links its extended from Misd\\Linify its also support laravel 5

11136.0k1](/packages/nahid-linkify)[ideea/language-detector

Detect languages by text

334.4k](/packages/ideea-language-detector)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
