{"id":15136991,"url":"https://github.com/philipdeegan/maiken","last_synced_at":"2025-07-16T01:35:14.036Z","repository":{"id":29065914,"uuid":"32593803","full_name":"PhilipDeegan/maiken","owner":"PhilipDeegan","description":"C++17 build tool for Windows/Linux/OSX/BSD - GCC/CLANG/ICC/MSVC/NVCC - x86/x64/ARM(64)","archived":false,"fork":false,"pushed_at":"2025-03-11T19:59:00.000Z","size":2100,"stargazers_count":60,"open_issues_count":6,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-09T20:58:42.502Z","etag":null,"topics":["arm","c-plus-plus","clang","conan","freebsd","gcc","icpc","linux","mkn","msvc","netbsd","osx","windows","x86-64"],"latest_commit_sha":null,"homepage":"https://github.com/mkn/mkn","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/PhilipDeegan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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}},"created_at":"2015-03-20T16:10:31.000Z","updated_at":"2025-03-11T19:54:29.000Z","dependencies_parsed_at":"2024-02-28T16:57:23.959Z","dependency_job_id":"0c108bbb-26d5-4117-a368-198dc3c17248","html_url":"https://github.com/PhilipDeegan/maiken","commit_stats":{"total_commits":511,"total_committers":3,"mean_commits":"170.33333333333334","dds":0.003913894324853229,"last_synced_commit":"9769851250355c63b1d709c25f888a01032107db"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PhilipDeegan%2Fmaiken","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PhilipDeegan%2Fmaiken/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PhilipDeegan%2Fmaiken/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PhilipDeegan%2Fmaiken/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PhilipDeegan","download_url":"https://codeload.github.com/PhilipDeegan/maiken/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248670506,"owners_count":21142897,"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":["arm","c-plus-plus","clang","conan","freebsd","gcc","icpc","linux","mkn","msvc","netbsd","osx","windows","x86-64"],"created_at":"2024-09-26T06:42:32.050Z","updated_at":"2025-04-13T05:37:19.742Z","avatar_url":"https://github.com/PhilipDeegan.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# maiken\n\n**Cross platform build tool for C/C++/Obj-C/C#/CUDA/opencl**\n\n## Building maiken prerequisites\n  Linux/BSD: GCC 8.0 (or CLANG equivalent) / git 2.0\n\n  Windows  : Visual C++ 2019 / Windows SDK 10+ / git 2.0\n\n[README](https://raw.githubusercontent.com/mkn/mkn/master/README.noformat)\n\n[Binaries available](https://github.com/mkn/mkn/releases/tag/latest)\n\nTesters/comments/suggestions/feature requests welcome. Email me or make an issue. Or head on over to [/r/mkn](http://reddit.com/r/mkn)\n\n**Note: Older compilers may be used by maiken**\n\n## Dependencies\n\n**Automatically acquired by git in Makefile/make.bat**\n\n[mkn.kul](https://github.com/mkn/mkn.kul)\n\n[yaml.cpp](https://github.com/mkn/parse.yaml)\n\n## How to use\n\nmkn init\n\nmkn build\n\nmkn run\n\n\n## Screenshots\n\nGCC Debian\n\n![GCC Debian](https://raw.githubusercontent.com/PhilipDeegan/maiken/wiki/mkn_nix.png)\n\nMSVC Windows\n\n![MSVC Windows](https://raw.githubusercontent.com/PhilipDeegan/maiken/wiki/mkn_win.png)\n\nInit example\n\n![MSVC Windows](https://raw.githubusercontent.com/PhilipDeegan/maiken/wiki/mkn_init.png)\n\n\n## Official plugins\n\n**[conan.io](https://github.com/mkn-mod/conan.install)**\n\n  Conan.io package binary retrieval be used when needed.\n  This is already used by maiken for windows releases when adding optional github API\n  features which require HTTPS\n\n  Example usage is within the [mkn.ram](https://github.com/mkn/mkn.ram) library\n\n  Specifically the \"https\" profile in the [mkn.yaml](https://github.com/mkn/mkn.ram/blob/master/mkn.yaml) file\n\n**[clang.format](https://github.com/mkn-mod/clang.format)**\n\n  Pre link time hook to run clang-format on your code base to keep it crisp\n\n  Possible addons may include only files currently staged for commit\n\n  See local mkn.yaml for example\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphilipdeegan%2Fmaiken","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphilipdeegan%2Fmaiken","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphilipdeegan%2Fmaiken/lists"}