{"id":13440539,"url":"https://github.com/premake/premake-core","last_synced_at":"2026-01-24T20:24:17.930Z","repository":{"id":29105005,"uuid":"32634405","full_name":"premake/premake-core","owner":"premake","description":"Premake","archived":false,"fork":false,"pushed_at":"2025-04-26T20:55:40.000Z","size":39615,"stargazers_count":3377,"open_issues_count":285,"forks_count":625,"subscribers_count":95,"default_branch":"master","last_synced_at":"2025-05-05T04:22:05.794Z","etag":null,"topics":["c","hacktoberfest","lua","premake"],"latest_commit_sha":null,"homepage":"https://premake.github.io/","language":"C","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/premake.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.txt","contributing":"CONTRIBUTING.md","funding":"FUNDING.yml","license":"LICENSE.txt","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},"funding":{"open_collective":"premake"}},"created_at":"2015-03-21T14:08:15.000Z","updated_at":"2025-05-04T08:03:50.000Z","dependencies_parsed_at":"2024-01-15T07:03:09.355Z","dependency_job_id":"555e9e14-9652-45f3-814a-1aca6915da0e","html_url":"https://github.com/premake/premake-core","commit_stats":{"total_commits":3026,"total_committers":229,"mean_commits":"13.213973799126638","dds":0.6169861202908129,"last_synced_commit":"7eb4153d76923f98688d27868be205b2515230ec"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/premake%2Fpremake-core","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/premake%2Fpremake-core/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/premake%2Fpremake-core/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/premake%2Fpremake-core/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/premake","download_url":"https://codeload.github.com/premake/premake-core/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254010823,"owners_count":21998993,"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":["c","hacktoberfest","lua","premake"],"created_at":"2024-07-31T03:01:23.705Z","updated_at":"2026-01-24T20:24:17.921Z","avatar_url":"https://github.com/premake.png","language":"C","readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://premake.github.io/\" target=\"blank\"\u003e\u003cimg src=\"https://premake.github.io/img/premake-logo.png\" height=\"200\" width=\"200\" alt=\"Premake\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/release/premake/premake-core/all.svg\" alt=\"Latest release\" /\u003e\n    \u003cimg src=\"https://img.shields.io/github/release-date-pre/premake/premake-core.svg\" alt=\"Release date\" /\u003e\n    \u003cimg src=\"https://img.shields.io/github/commits-since/premake/premake-core/v5.0.0-beta6.svg\" alt=\"Commits\" /\u003e\n    \u003ca href=\"https://opensource.org/licenses/BSD-3-Clause\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/license/premake/premake-core\" alt=\"BSD 3-Clause\" /\u003e\n    \u003c/a\u003e\n    \u003cbr/\u003e\n    \u003ca href=\"https://github.com/premake/premake-core\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://github.com/premake/premake-core/actions/workflows/ci-workflow.yml/badge.svg?branch=master\" alt=\"master\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/premake/premake-core/graphs/contributors\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/contributors/premake/premake-core?label=code+contributors\" alt=\"Contributors\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://opencollective.com/premake\" _target=\"blank\"\u003e\n        \u003cimg src=\"https://opencollective.com/premake/all/badge.svg?label=financial+contributors\" alt=\"Contributors\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://twitter.com/premakeapp\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://img.shields.io/twitter/follow/premakeapp.svg?style=social\u0026label=Follow\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\n# Welcome to Premake\n\nPremake is a command line utility which reads a scripted definition of a software project, then uses it to perform build configuration tasks or generate project files for toolsets like Visual Studio, Xcode, and GNU Make. Premake's scripts are little [Lua](http://www.lua.org/) programs, so the sky's the limit!\n\n```lua\nworkspace \"MyWorkspace\"\n    configurations { \"Debug\", \"Release\" }\n\nproject \"MyProject\"\n    kind \"ConsoleApp\"\n    language \"C++\"\n    files { \"**.h\", \"**.cpp\" }\n\n    filter { \"configurations:Debug\" }\n        defines { \"DEBUG\" }\n        symbols \"On\"\n\n    filter { \"configurations:Release\" }\n        defines { \"NDEBUG\" }\n        optimize \"On\"\n```\n\n## Getting Started\n\n* [Documentation](https://premake.github.io/docs/)\n* [Contributing](https://github.com/premake/premake-core/blob/master/CONTRIBUTING.md)\n* [Issue Tracker](https://github.com/premake/premake-core/issues)\n\n## Sponsors\n\nPremake is a BSD-licensed open source project. Our many thanks to these fine people who help us spend more time adding features and supporting the community. :tada:\n\nWant to join them? [Learn more here](https://opencollective.com/premake). Use Premake at work? Ask your manager or marketing team about contributing too; your company logo will appear on our [website](https://premake.github.io/) and README, as well as all of our [release pages](https://github.com/premake/premake-core/releases).\n\n### Organizations\n\n\u003ca href=\"https://opencollective.com/premake#sponsors\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/premake/sponsors.svg?width=890\u0026avatarHeight=92\u0026button=false\"/\u003e\u003c/a\u003e\n\n### Individuals\n\n\u003ca href=\"https://opencollective.com/premake#backers\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/premake/backers.svg?width=890\u0026button=false\"/\u003e\u003c/a\u003e\n\n## Contributing\n\nWe love getting [pull requests](https://www.quora.com/GitHub-What-is-a-pull-request) and rely heavily on the contributions of our community to keep Premake healthy and growing. If you're new to the project, [our Contributing Guide is here](https://github.com/premake/premake-core/blob/master/CONTRIBUTING.md).\n\nA great big thank you to all of you who have already contributed your time and know-how!\n\n\u003ca href=\"https://github.com/premake/premake-core/graphs/contributors\"\u003e\u003cimg src=\"https://opencollective.com/premake/contributors.svg?width=890\u0026avatarHeight=32\u0026button=false\" /\u003e\u003c/a\u003e\n\n## Stay in touch\n\n* Website - https://premake.github.io\n* Twitter - [@premakeapp](https://twitter.com/premakeapp)\n\n## License\n\n[BSD 3-Clause](https://opensource.org/licenses/BSD-3-Clause)\n\nThe Lua language and runtime library is \u0026copy; TeCGraf, PUC-Rio.\nSee their website at http://www.lua.org/\n","funding_links":["https://opencollective.com/premake"],"categories":["C","Build Systems ##"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpremake%2Fpremake-core","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpremake%2Fpremake-core","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpremake%2Fpremake-core/lists"}