{"id":32284096,"url":"https://github.com/bitinfinitywebsolutions/underscore","last_synced_at":"2026-02-22T01:36:59.440Z","repository":{"id":243670190,"uuid":"812503749","full_name":"bitinfinitywebsolutions/underscore","owner":"bitinfinitywebsolutions","description":"Underscore is a dart utility library for efficient Flutter development.","archived":false,"fork":false,"pushed_at":"2024-06-14T10:21:24.000Z","size":103,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-08-22T22:43:09.355Z","etag":null,"topics":["flutter","library","package","underscore","utility"],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/underscore","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bitinfinitywebsolutions.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-09T04:44:25.000Z","updated_at":"2024-06-14T10:21:27.000Z","dependencies_parsed_at":"2024-08-22T22:25:26.873Z","dependency_job_id":"b548d110-c013-4898-b3fa-e4a83d5b5600","html_url":"https://github.com/bitinfinitywebsolutions/underscore","commit_stats":null,"previous_names":["bitinfinitywebsolutions/underscore"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bitinfinitywebsolutions/underscore","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitinfinitywebsolutions%2Funderscore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitinfinitywebsolutions%2Funderscore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitinfinitywebsolutions%2Funderscore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitinfinitywebsolutions%2Funderscore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bitinfinitywebsolutions","download_url":"https://codeload.github.com/bitinfinitywebsolutions/underscore/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitinfinitywebsolutions%2Funderscore/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29703227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-21T23:35:04.139Z","status":"ssl_error","status_checked_at":"2026-02-21T23:35:03.832Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flutter","library","package","underscore","utility"],"created_at":"2025-10-23T01:27:03.328Z","updated_at":"2026-02-22T01:36:59.435Z","avatar_url":"https://github.com/bitinfinitywebsolutions.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Underscore\n\n[![pub package](https://img.shields.io/pub/v/underscore.svg)](https://pub.dartlang.org/packages/underscore)\n[![pub likes](https://img.shields.io/pub/likes/underscore)](https://pub.dev/packages/underscore/score)\n[![pub points](https://img.shields.io/pub/points/underscore?color=2E8B57\u0026label=pub%20points)](https://pub.dev/packages/underscore/score)\n[![](https://img.shields.io/badge/license-MIT-green)](https://github.com/bitinfinitywebsolutions/underscore/blob/master/LICENSE)\n\nUnderscore is a dart utility library for efficient Flutter development.\n\nUnderscore offers a versatile collection of over 100 functions tailored for everyday functional\nneeds such as mapping, filtering, and invoking, alongside specialized tools like function binding,\ndart templating, rapid index creation, and comprehensive deep equality testing.\n\n## How to use\n\n#### 1. Depend on it\n\nAdd this to your package's pubspec.yaml file:\n\n```\ndependencies:\n  underscore: ^0.0.5\n```\n\n#### 2. Install it\n\nYou can install packages from the command line:\n\nwith Flutter:\n\n```\n$ flutter pub add underscore\n```\n\nAlternatively, your editor might support `flutter packages get`. Check the docs for your editor to\nlearn more.\n\n#### 3. Import it\n\nNow in your Dart code, you can use:\n\n```dart\nimport 'package:underscore/underscore.dart' as _;\n```\n\n#### 4. Use it\n\nNow in your Dart code, you can use:\n\n```dart\n\nvar users = [\n  { 'user': 'barney', 'age': 36, 'active': true},\n  { 'user': 'fred', 'age': 40, 'active': false}\n];\nprint\n(\n_.filter(users, (o) =\u003e !(o['active'])));\n// output:  { 'user': 'fred', 'age': 40, 'active': false }\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitinfinitywebsolutions%2Funderscore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbitinfinitywebsolutions%2Funderscore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitinfinitywebsolutions%2Funderscore/lists"}