{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/alpine/","markdown":"https://findsoftware.frbit.cloud/alpine.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"alpine","name":"Alpine.js","urls":{"home":"https://alpinejs.dev","repository":"https://github.com/alpinejs/alpine","docs":"https://alpinejs.dev/start-here"},"category":["framework"],"description":"JavaScript framework that adds reactive behavior to HTML through attributes written in the markup.","maintainer":"Caleb Porzio","firstRelease":2019,"language":"javascript","runsAs":["browser"],"installMethod":"script tag or npm module","licenseModel":"open-source","license":"MIT","currentMajor":"3","latestReleaseDate":"2026-10-20T00:00:00.000Z","githubStargazers":31989,"contributors":328,"packagistDownloads":null,"npmWeeklyDownloads":418249,"httpArchiveSites":108408,"dependentRepos":15131,"dependentPackages":189,"checkedAt":"2026-10-22T00:00:00.000Z","addedAt":"2026-10-22T00:00:00.000Z","sources":[{"field":"urls","url":"https://api.github.com/repos/alpinejs/alpine","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/alpinejs/alpine","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"urls","url":"https://alpinejs.dev","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"category","url":"https://alpinejs.dev","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/alpinejs/alpine/blob/main/LICENSE.md","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"language","url":"https://alpinejs.dev","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"runsAs","url":"https://alpinejs.dev/essentials/installation","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"installMethod","url":"https://alpinejs.dev/essentials/installation","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"license","url":"https://github.com/alpinejs/alpine/blob/main/LICENSE.md","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/alpinejs/alpine/blob/main/LICENSE.md","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"currentMajor","url":"https://registry.npmjs.org/alpinejs/latest","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/alpinejs/alpine/releases/latest","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"firstRelease","url":"https://registry.npmjs.org/alpinejs","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/alpinejs/alpine","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/alpinejs/alpine/contributors","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/point/last-week/alpinejs","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"httpArchiveSites","url":"https://cdn.httparchive.org/v1/technologies","checkedAt":"2026-10-25T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/alpinejs","checkedAt":"2026-10-25T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/alpinejs","checkedAt":"2026-10-25T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Alpine.js adds reactive behavior to HTML through attributes written in the markup. It runs in the browser: a page includes it with a script tag, or the npm package alpinejs can be imported into a bundle."}