{"id":13799340,"url":"https://github.com/steveire/grantlee","last_synced_at":"2025-10-21T03:53:18.202Z","repository":{"id":28523016,"uuid":"32039803","full_name":"steveire/grantlee","owner":"steveire","description":"Libraries for text templating with Qt","archived":false,"fork":false,"pushed_at":"2023-08-13T07:20:09.000Z","size":3612,"stargazers_count":140,"open_issues_count":25,"forks_count":46,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-05-03T20:48:58.815Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/steveire.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":null,"funding":null,"license":"COPYING.LIB","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS"}},"created_at":"2015-03-11T20:33:25.000Z","updated_at":"2025-01-04T04:18:09.000Z","dependencies_parsed_at":"2024-01-05T20:50:05.517Z","dependency_job_id":"3ffedccb-08ae-46cc-96ce-133284c83109","html_url":"https://github.com/steveire/grantlee","commit_stats":{"total_commits":1483,"total_committers":37,"mean_commits":40.08108108108108,"dds":0.04855023600809172,"last_synced_commit":"20d415b56d7c9880644c99efd8fbbdf0951cc499"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steveire%2Fgrantlee","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steveire%2Fgrantlee/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steveire%2Fgrantlee/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steveire%2Fgrantlee/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/steveire","download_url":"https://codeload.github.com/steveire/grantlee/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253903682,"owners_count":21981731,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-08-04T00:01:01.695Z","updated_at":"2025-10-21T03:53:18.106Z","avatar_url":"https://github.com/steveire.png","language":"C++","funding_links":[],"categories":["Libraries"],"sub_categories":["New Functionality"],"readme":"\nThe Grantlee Libraries\n======================\n\n[![OSX/Linux Build Status](https://travis-ci.org/steveire/grantlee.svg?branch=master)](https://travis-ci.org/steveire/grantlee)\n[![Windows Build status](https://ci.appveyor.com/api/projects/status/github/steveire/grantlee?branch=master\u0026svg=true)](https://ci.appveyor.com/project/steveire/grantlee/branch/master)\n\n* About Grantlee\n* Installation\n* Licensing\n* Contributing\n\nAbout Grantlee\n--------------\n\nGrantlee is a set of Free Software libraries written using the [Qt framework](http://code.qt.io).\nCurrently two libraries are shipped with Grantlee: Grantlee Templates and Grantlee\nTextDocument.\n\nThe goal of Grantlee Templates is to make it easier for application developers to\nseparate the structure of documents from the data they contain, opening the door\nfor theming and advanced generation of other text such as code.\n\nThe syntax uses the syntax of the [Django template system](https://docs.djangoproject.com/en/1.9/ref/templates/language/), and\nthe core design of Django is reused in Grantlee.\n\n    \u003cul\u003e\n    {% for athlete in athlete_list %}\n    \u003cli\u003e{{ athlete.name }}{% if athlete.isCaptain %} (C){% endif %}\u003c/li\u003e\n    {% endfor %}\n    \u003c/ul\u003e\n\nPart of the design of both template systems is that application developers can\nextend the syntax by implementing their own tags and filters. For details of how\nto do that, see the [API documentation](http://www.grantlee.org/apidox/extension.html).\n\nInstallation\n------------\n\nTo build Grantlee, you need at least Qt5.3 (with development packages) and CMake 3.1.\nOut-of-source builds are recommended:\n\n    mkdir build\n    cd build\n    cmake -DCMAKE_INSTALL_PREFIX=$prefix ..\n    cmake --build .\n    cmake --build . --target install\n\nLicensing\n---------\n\nGrantlee is covered by the GNU Lesser General Public License Version 2.1, or\nat your option, any later version. All contributions to Grantlee must be\ncovered by the same license.\n\nThe details of the license are in the COPYING file in the source distribution.\n\nContributing\n------------\n\nGrantlee is hosted on github, and welcomes pull requests and issues.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsteveire%2Fgrantlee","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsteveire%2Fgrantlee","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsteveire%2Fgrantlee/lists"}