{"id":13528018,"url":"https://github.com/italia/bootstrap-italia","last_synced_at":"2026-04-24T10:05:13.625Z","repository":{"id":39385677,"uuid":"104890289","full_name":"italia/bootstrap-italia","owner":"italia","description":"Bootstrap Italia è un tema basato su Bootstrap 5 conforme alle \"Linee guida di design per i siti internet e i servizi digitali della Pubblica Amministrazione\"","archived":false,"fork":false,"pushed_at":"2026-01-02T16:53:00.000Z","size":238731,"stargazers_count":344,"open_issues_count":129,"forks_count":170,"subscribers_count":30,"default_branch":"main","last_synced_at":"2026-01-09T00:53:50.510Z","etag":null,"topics":["bootstrap","design","frontend","hacktoberfest","italia","toolkit","website"],"latest_commit_sha":null,"homepage":"https://italia.github.io/bootstrap-italia","language":"SCSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/italia.png","metadata":{"files":{"readme":"README.EN.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.EN.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":"publiccode.yml","codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-09-26T13:46:26.000Z","updated_at":"2025-12-28T22:20:24.000Z","dependencies_parsed_at":"2025-12-16T01:07:59.835Z","dependency_job_id":null,"html_url":"https://github.com/italia/bootstrap-italia","commit_stats":{"total_commits":895,"total_committers":31,"mean_commits":"28.870967741935484","dds":0.7106145251396648,"last_synced_commit":"c029c122b5cc6a07219636b295573899880090b0"},"previous_names":[],"tags_count":217,"template":false,"template_full_name":null,"purl":"pkg:github/italia/bootstrap-italia","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/italia%2Fbootstrap-italia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/italia%2Fbootstrap-italia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/italia%2Fbootstrap-italia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/italia%2Fbootstrap-italia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/italia","download_url":"https://codeload.github.com/italia/bootstrap-italia/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/italia%2Fbootstrap-italia/sbom","scorecard":{"id":496663,"data":{"date":"2025-08-11","repo":{"name":"github.com/italia/bootstrap-italia","commit":"28d15fcb68f77ed496f660db0545393bd438bd04"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Maintained","score":10,"reason":"22 commit(s) and 18 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Code-Review","score":4,"reason":"Found 6/14 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/publish-release.yml:12","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/update_docs.yml:10","Warn: no topLevel permission defined: .github/workflows/build.yml:1","Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/examples_api_update.yml:1","Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/pc-update.yml:1","Warn: no topLevel permission defined: .github/workflows/publish-release.yml:1","Warn: no topLevel permission defined: .github/workflows/update_docs.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v2.16.0 not signed: https://api.github.com/repos/italia/bootstrap-italia/releases/227342203","Warn: release artifact v2.15.1 not signed: https://api.github.com/repos/italia/bootstrap-italia/releases/226682938","Warn: release artifact v2.15.0 not signed: https://api.github.com/repos/italia/bootstrap-italia/releases/226235246","Warn: release artifact v2.14.0 not signed: https://api.github.com/repos/italia/bootstrap-italia/releases/204794775","Warn: release artifact v2.13.4 not signed: https://api.github.com/repos/italia/bootstrap-italia/releases/199313333","Warn: release artifact v2.16.0 does not have provenance: https://api.github.com/repos/italia/bootstrap-italia/releases/227342203","Warn: release artifact v2.15.1 does not have provenance: https://api.github.com/repos/italia/bootstrap-italia/releases/226682938","Warn: release artifact v2.15.0 does not have provenance: https://api.github.com/repos/italia/bootstrap-italia/releases/226235246","Warn: release artifact v2.14.0 does not have provenance: https://api.github.com/repos/italia/bootstrap-italia/releases/204794775","Warn: release artifact v2.13.4 does not have provenance: https://api.github.com/repos/italia/bootstrap-italia/releases/199313333"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/bootstrap-italia/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/bootstrap-italia/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/bootstrap-italia/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/bootstrap-italia/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/bootstrap-italia/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/examples_api_update.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/bootstrap-italia/examples_api_update.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/examples_api_update.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/bootstrap-italia/examples_api_update.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/examples_api_update.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/bootstrap-italia/examples_api_update.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/examples_api_update.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/bootstrap-italia/examples_api_update.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/bootstrap-italia/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/bootstrap-italia/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/bootstrap-italia/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pc-update.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/bootstrap-italia/pc-update.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pc-update.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/bootstrap-italia/pc-update.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pc-update.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/bootstrap-italia/pc-update.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-release.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/bootstrap-italia/publish-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-release.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/bootstrap-italia/publish-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-release.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/bootstrap-italia/publish-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update_docs.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/bootstrap-italia/update_docs.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating timbru31/ruby-node:3.1-20 to timbru31/ruby-node:3.1-20@sha256:83757eaac1a58deb30a7861d3d4dcb011acb4fa6023ccd97876c0885c9a38441","Warn: npmCommand not pinned by hash: compile-docs.sh:9","Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/examples_api_update.yml:20","Warn: npmCommand not pinned by hash: .github/workflows/lint.yml:32","Warn: npmCommand not pinned by hash: .github/workflows/publish-release.yml:38","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   7 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   6 out of  10 npmCommand dependencies pinned","Info:   0 out of   1 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"12 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-353f-x4gh-cqq8","Warn: Project is vulnerable to: GHSA-5w6v-399v-w3cc","Warn: Project is vulnerable to: GHSA-mrxw-mxhj-p664","Warn: Project is vulnerable to: GHSA-vvfq-8hwr-qm4m","Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-xffm-g5w8-qvg7","Warn: Project is vulnerable to: GHSA-h5c3-5r3r-rr8q","Warn: Project is vulnerable to: GHSA-rmvr-2pp2-xj38","Warn: Project is vulnerable to: GHSA-xx4v-prfh-6cgc","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-mwcw-c2x4-8c55","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T20:34:57.759Z","repository_id":39385677,"created_at":"2025-08-19T20:34:57.759Z","updated_at":"2025-08-19T20:34:57.759Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28408692,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T00:40:43.272Z","status":"ssl_error","status_checked_at":"2026-01-14T00:40:42.636Z","response_time":56,"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":["bootstrap","design","frontend","hacktoberfest","italia","toolkit","website"],"created_at":"2024-08-01T06:02:10.194Z","updated_at":"2026-04-24T10:05:13.616Z","avatar_url":"https://github.com/italia.png","language":"SCSS","funding_links":[],"categories":["📐 Design","SCSS"],"sub_categories":[],"readme":"# Bootstrap Italia\n\n[![Version](https://img.shields.io/npm/v/bootstrap-italia.svg?logo=npm)](https://www.npmjs.com/package/bootstrap-italia)\n[![Build](https://github.com/italia/bootstrap-italia/actions/workflows/build.yml/badge.svg)](https://github.com/italia/bootstrap-italia/actions)\n[![GitHub issues](https://img.shields.io/github/issues/italia/bootstrap-italia.svg)](https://github.com/italia/bootstrap-italia/issues)\n[![Join the #design channel](https://img.shields.io/badge/Slack%20channel-%23design-blue.svg)](https://developersitalia.slack.com/messages/C7VPAUVB3/)\n[![Get invited](https://slack.developers.italia.it/badge.svg)](https://slack.developers.italia.it/)\n\n_🇮🇹 [Versione in italiano](README.md)_\n\n_⚠️ [Bootstrap Italia 1.x version (based on Bootstrap 4) has been marked as deprecated](https://github.com/italia/bootstrap-italia/tree/1.x)_\n\nNew Bootstrap Italia version is a [Bootstrap 5](https://getbootstrap.com/docs/5.2/getting-started/introduction/) theme to create responsive web apps to make Italian public digital services consistent, accessible and simple to use.\n\nBootstrap Italia inherits components, mixins, grid system, and anything else from Bootstrap 5, customising them accordingly to the [Italian guidelines for designing public digital services](https://designers.italia.it/linee-guida/) (in italian).\n\nThe project roadmap is available in the [Designers Italia 2022 activity plan](https://designers.italia.it/piano-attivita/).\n\n**[Check out the documentation »](https://italia.github.io/bootstrap-italia/)** (in italian)\n\nor\n\n**[Download the latest version of the library »](https://github.com/italia/bootstrap-italia/releases)**\n\n## Index\n\n- [Issues and requests](#issues-and-requests)\n- [How to contribute](#how-to-contribute)\n- [Third-party licenses](#third-party-licenses)\n\n## Issues and requests\n\nFound a bug or asking for help?\n\nFirst of all, please ensure you're trying to tackle a problem with the Bootstrap Italia theme and not with the Bootstrap library itself (in that case you can refer directly to [Bootstrap repository](https://github.com/twbs/bootstrap)), then\nyou can [create an issue](https://github.com/italia/bootstrap-italia/issues).\n\n## How to contribute\n\nWould you like to help with Bootstrap Italia? **You are in the right place!**\n\nIf you have not already done so, start by spending a few minutes to deepen your knowledge on [design guidelines for Italian public digital services](https://designers.italia.it/linee-guida) (in italian), and refer to the [instructions on how to contribute to Bootstrap Italia](https://github.com/italia/bootstrap-italia/blob/main/CONTRIBUTING.md) (in italian).\n\nAt this point, you'll need to configure the local environment to compile the source files and generate them\nof the documentation. You can use [Docker](https://docs.docker.com/get-started/) to start your development environment\n\n```sh\ndocker-compose up\n```\n\n## Third-party licenses\n\n### Components distributed by Bootstrap Italia\n\nSoftware components distributed with Bootstrap Italia that have their own different license from CC0 are listed below.\n\n- [Bootstrap 5](https://getbootstrap.com) © The Bootstrap Authors, MIT license\n- [Popper.js](https://popper.js.org) © Floating UI contributors, MIT license\n- [SplideJS](https://splidejs.com) © Naotoshi Fujita, MIT license\n- [Accessible Autocomplete](https://alphagov.github.io/accessible-autocomplete) © Crown Copyright (Government Digital Service), MIT license\n- [AnimeJS](https://animejs.com) © Julian Garnier, MIT license\n- [Just Validate](https://just-validate.dev) © Horprogs, MIT license\n- [Mini Masonry](https://github.com/Spope/MiniMasonry.js) © Spope, licenza MIT\n- [Progressbar.js](https://kimmobrunfeldt.github.io/progressbar.js) © Kimmo Brunfeldt, MIT license\n\n### Main dependencies for the compilation and development phase\n\n- [Jekyll](https://jekyllrb.com), © Tom Preston-Werner and Jekyll contributors, MIT license\n- [HTML-proofer](https://github.com/gjtorikian/html-proofer), © Garen Torikian, MIT license\n- [Browser Sync](https://www.browsersync.io/) Apache License Version 2.0\n- [conventional-changelog](https://github.com/conventional-changelog/conventional-changelog/) © conventional-changelog team, ISC License\n- [Rollup.js](https://rollupjs.org/), © [these contributors](https://github.com/rollup/rollup/graphs/contributors), MIT license\n- [Prettier](https://prettier.io/), © James Long and contributorsv\n- [sass](https://github.com/sass/dart-sass), © Google Inc., MIT license\n- [Octokit rest.js](https://octokit.github.io/rest.js/) © 2012 Cloud9 IDE, Inc. (Mike de Boer), 2017-2018 Octokit contributors, MIT license\n\n### Main dependencies for the documentation\n\nThe components used for the documentation site but not redistributed with the Bootstrap Italia library are listed below:\n\n- [tsParticles](https://particles.js.org/) © Matteo Bruni, MIT license\n- [clipboard.js](https://clipboardjs.com/) © Zeno Rocha, MIT license\n- [AnchorJS](https://www.bryanbraun.com/anchorjs/) © Bryan Braun, MIT license\n- [Algolia DocSearch](https://docsearch.algolia.com/) © Algolia, MIT license\n\n## License\n\nBootstrap Italia is **BSD 3-Clause** licensed:\n\n[![License](https://img.shields.io/github/license/italia/bootstrap-italia.svg)](https://github.com/italia/bootstrap-italia/blob/main/LICENSE)\n\n\u003ca href=\"https://www.browserstack.com/\" target=\"_blank\"\u003e\u003cimg src=\"docs/assets/img/browserstack-logo.png\" alt=\"BrowserStack logo\" width=\"270\" height=\"79\" /\u003e\u003c/a\u003e\n\nWe are using BrowserStack for interactive cross browser testing. They are sponsoring our open source project!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitalia%2Fbootstrap-italia","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitalia%2Fbootstrap-italia","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitalia%2Fbootstrap-italia/lists"}