{"id":13616550,"url":"https://github.com/symfony/ux-twig-component","last_synced_at":"2026-03-17T23:17:24.563Z","repository":{"id":37280907,"uuid":"378169967","full_name":"symfony/ux-twig-component","owner":"symfony","description":"Twig components for Symfony","archived":false,"fork":false,"pushed_at":"2026-03-15T18:49:03.000Z","size":800,"stargazers_count":218,"open_issues_count":0,"forks_count":21,"subscribers_count":21,"default_branch":"2.x","last_synced_at":"2026-03-16T07:13:42.481Z","etag":null,"topics":["components","javascript","symfony","symfony-ux","twig","ux"],"latest_commit_sha":null,"homepage":"https://symfony.com/bundles/ux-twig-component","language":"PHP","has_issues":false,"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/symfony.png","metadata":{"funding":{"github":["fabpot","nicolas-grekas"],"custom":"https://symfony.com/sponsor","tidelift":"packagist/symfony/symfony"},"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-06-18T14:07:48.000Z","updated_at":"2026-03-15T18:49:06.000Z","dependencies_parsed_at":"2024-01-07T04:36:26.050Z","dependency_job_id":"e7d22efa-48b9-48ab-b61f-88dcc6b2821b","html_url":"https://github.com/symfony/ux-twig-component","commit_stats":{"total_commits":294,"total_committers":52,"mean_commits":5.653846153846154,"dds":0.8367346938775511,"last_synced_commit":"bcdffc9c56314c905d1fc45ff432e906dab5cb5e"},"previous_names":[],"tags_count":52,"template":false,"template_full_name":null,"purl":"pkg:github/symfony/ux-twig-component","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fux-twig-component","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fux-twig-component/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fux-twig-component/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fux-twig-component/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/symfony","download_url":"https://codeload.github.com/symfony/ux-twig-component/tar.gz/refs/heads/2.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fux-twig-component/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30635160,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-17T22:38:22.569Z","status":"ssl_error","status_checked_at":"2026-03-17T22:38:11.804Z","response_time":56,"last_error":"SSL_read: 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":["components","javascript","symfony","symfony-ux","twig","ux"],"created_at":"2024-08-01T20:01:30.082Z","updated_at":"2026-03-17T23:17:24.534Z","avatar_url":"https://github.com/symfony.png","language":"PHP","funding_links":["https://github.com/sponsors/fabpot","https://github.com/sponsors/nicolas-grekas","https://symfony.com/sponsor","https://tidelift.com/funding/github/packagist/symfony/symfony"],"categories":["PHP"],"sub_categories":[],"readme":"# Twig Components\n\nTwig components give you the power to bind an object to a template, making\nit easier to render and re-use small template \"units\" - like an \"alert\",\nmarkup for a modal, or a category sidebar. A very simple example\nwould be a re-usable alert component:\n\n![Example of the AlertComponent](https://github.com/symfony/ux/blob/2.x/src/TwigComponent/alert-example.png?raw=true)\n\n**This repository is a READ-ONLY sub-tree split**. See\nhttps://github.com/symfony/ux to create issues or submit pull requests.\n\n## Sponsor\n\nThe Symfony UX packages are [backed][1] by [Mercure.rocks][2].\n\nCreate real-time experiences in minutes! Mercure.rocks provides a realtime API service\nthat is tightly integrated with Symfony: create UIs that update in live with UX Turbo,\nsend notifications with the Notifier component, expose async APIs with API Platform and\ncreate low level stuffs with the Mercure component. We maintain and scale the complex\ninfrastructure for you!\n\nHelp Symfony by [sponsoring][3] its development!\n\n## Resources\n\n-   [Documentation](https://symfony.com/bundles/ux-twig-component/current/index.html)\n-   [Report issues](https://github.com/symfony/ux/issues) and\n    [send Pull Requests](https://github.com/symfony/ux/pulls)\n    in the [main Symfony UX repository](https://github.com/symfony/ux)\n\n[1]: https://symfony.com/backers\n[2]: https://mercure.rocks\n[3]: https://symfony.com/sponsor\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsymfony%2Fux-twig-component","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsymfony%2Fux-twig-component","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsymfony%2Fux-twig-component/lists"}