XMake build utility

The TBOOX Open Source Group · Xmake-io.Xmake

A cross-platform build utility based on Lua.

xmake is a lightweight cross-platform build utility based on Lua. It uses xmake.lua to maintain project builds. Compared with makefile/CMakeLists.txt, the configuration syntax is more concise and intuitive. It is very friendly to novices and can quickly get started in a short time. Let users focus more on actual project development.

winget install --id Xmake-io.Xmake --exact --source winget

Latest 3.0.8+20260323

Release Notes

New features

  • #7398: Add C# language and dotnet toolchain support
  • #7410: Add C# and C/C++ interop support via P/Invoke
  • #7360: Support custom templates
  • #7367: Add xmake create --list and remote template distribution
  • #7313: Add build.release.strip policy
  • #7333: Add winos.file_signature function
  • #7336: Add support for running wasi target
  • #7346: Add nnd debugger support
  • #7366: Add tarxz pack format

Changes

  • #7416: Switch xmake.cli rule from bin2c to bin2obj
  • #7309: Keep package source
  • #7310: Improve check tips
  • #7311: Improve Xcode toolchain
  • #7312: Improve binutils to support wasm
  • #7320: Add haiku ci
  • #7329: Improve qt deploy for macapp
  • #7349: Strip embed-dir on clang/gcc for C++ modules
  • #7368: Move templates to repository
  • #7383: Split zig toolchain to zig/zigcc
  • #7384: Improve find_hdk
  • #7387: Show target name in progress
  • #7391: Improve to find package with vcpkg features
  • #7392: Fix zig for shared libraries
  • #7396: Improve vcpkg
  • #7399: Extend formatting to C++ modules
  • #7409: Improve ldc on windows

Bugs fixed

  • #7299: Fix dependency handling for vcpkg
  • #7316: Fix components typo
  • #7318: Update tbox to fix tolower/toupper
  • #7339: Update tbox to fix start process on win7
  • #7344: Fix swig jar package module
  • #7345: Fix check clang info
  • #7341: Fix WASM QT 6.9
  • #7356: Fix issue #7354
  • #7371: Fix test verbose output
  • #7386: Fix install script incompatibility with coreutils 9.10
  • #7393: Fix build target validation

Installer types: nullsoft , portable

Architecture Scope Type Download SHA256
x86 machine nullsoft Download 1268CDBE95D8FE82A23EA5098C793C299BE538B973F4F6C6707A203084BD0CAA
x64 machine nullsoft Download 0648EE0996F7A99187C741720CF1B3E2193B018F709ABB2A8F439859BC62655A
x86 portable Download C893C7CC67019E775ED7F9CE66F09FB43FEC5FD7033128E316F2C4E1474816CE
x64 portable Download E9A316BFB18FEE60036174912502030EA7EB3D62C49634D5828EF5C2B2327AEC

Details

Homepage
https://github.com/xmake-io/xmake
License
Apache-2.0
Publisher
The TBOOX Open Source Group
Support
https://github.com/xmake-io/xmake/issues
Copyright
Copyright (c) 2026-present, TBOOX Open Source Group
Moniker
xmake

Tags

cross-platformluaopen-source

Older versions (45)

3.0.7+20260210
Architecture Scope Type Download SHA256
x86 machine nullsoft Download 035307C65FB0B5FA67FCBEF2B7C60FFA5BAFC937BB884E33C15E38C7FCC2F92E
x64 machine nullsoft Download 4ED70CA59151106E95BB72159965AA705BA5A78A4FD25678C9FC50B6637BB9F5
x86 portable Download A340129B8580B47FA01F2F7FE109D7F93B93BAAAD11F3773DB1BB62E306DDBD9
x64 portable Download BEB282F889357C7A6125CCF334C2476AEBF26119A12E0CB86CF4E7D272192F68
3.0.6+20260104
Architecture Scope Type Download SHA256
x86 machine nullsoft Download C70DEC1724063FFBFB75B7A1A0125A423CC6736FB4C5AA4A7545A2AAA6207D4A
x64 machine nullsoft Download 255465001D550195B355825E40295E7995423F8251D74A631A00B7073E741383
x86 portable Download 84B68B1584F487350D20BC3D5F65AC40F43280E4BA7396AA842E29DD79E7AEBE
x64 portable Download EB88936D6FDE61566A67A06C69D55CB439D94AF1E3EA708D1C184A23610EED5B
3.0.5+20251125
Architecture Scope Type Download SHA256
x86 machine nullsoft Download BF1588A3122931E05C092302FB4C436904E64C055EE3214EB2D31C4D29E73CAA
x64 machine nullsoft Download 16C70BA5EB73048856CE21D72EF0297899B727CC18DD380AF61939229866ADD8
x86 portable Download 82BB81898C47A68FC201B4BA9C0E643DF770BD04B68EB329FCBA8A9AD4298177
x64 portable Download 021B81A9189CF11FB7154BA988734DAFE7604E468464E0B0782B004952C45E3F
3.0.4+20251014
Architecture Scope Type Download SHA256
x86 machine nullsoft Download EA7AE09CC5BD2CE467A76C2434B2C2EDE00B3DE1011BC8B72109AFD46366F4BF
x64 machine nullsoft Download D19529002FAD4E5340F06EE17F9DDE24A7421026D50380EB41EB6DDA2422AEFC
x86 portable Download E0AEA9FD281AD5846139138A5D6B3B3723AB216538DBD3F0A798F07AE170FCC4
x64 portable Download BDB45CF1B8A25D23EA6DD0480C923EBE14633FD78B5758B44C005964E4A48E31
3.0.3+20250921
Architecture Scope Type Download SHA256
x86 machine nullsoft Download 6E2E04C240C627169762C12433FBF47C33D0755A18EB64892054000BF5936383
x64 machine nullsoft Download 6F9BA03B6B6DAD0952C0B63344BCE7ADA2CDDBB4912C0A08180949E24D621BDF
x86 portable Download 5F629FF6F6D63C5A022B756D1ADB2AC2DA58C50D479806D99CAF1EE6ECDA974D
x64 portable Download B4AC9D32E0260923A3A747EA50321A15715641E669863143F7FBB1F8A88BAB8F
3.0.2+20250904
Architecture Scope Type Download SHA256
x86 machine nullsoft Download BCAA9E2908063B6E966F0BD4A0E16920409319BF51498104C47ADF29E4F4CF41
x64 machine nullsoft Download E097F4CEFEDF857C88FAA727AEFA758A05B192B8CFA50F1AEBEC5705F733C485
x86 portable Download 315331E0B7ACB586407E2133439DF59DFB3858B5871A0C3017D3373113839046
x64 portable Download 212B4B34C9280D252FFEF27CDB6C69FDE16E1C7AC835B5F754D56A8D96BC3812
3.0.1+20250718
Architecture Scope Type Download SHA256
x86 machine nullsoft Download 7165B6E1709C840D57BABCC6FFD20DDFEB30C136EE1FB61DFCC837A63D03D349
x64 machine nullsoft Download C0D21F114D06F1CCBE4941F55E7067AD51B432B31A439FF4C2CC4C733AB868E1
x86 portable Download B12A24CC65131333CE462C5B77C25EEF3FB9B19E2374662966A6E485F725AF23
x64 portable Download 7F8891FED8B50F06A2B0562F2B0975824222105959EDE0F4515C1F0778B186DD
3.0.0+20250615
Architecture Scope Type Download SHA256
x86 machine nullsoft Download 12CE3941C5F3C037DB1598B4575B02AA36169C310F6E9FB25F7838D6BFAACC44
x64 machine nullsoft Download E68ED509B4270653AB378D9AB1D506B09E2EC41D50A3F64DBA8C4A88BD6333CC
x86 portable Download CBE1C1BCA99B2CA510E49189BEDA96E7E4566358F6D0BFDA965CB218914B7BBA
x64 portable Download 7DC6356396A569F385AE3E1E07C0763C518465140A6511C9EBE24FE20692DD99
2.9.9+20250408
Architecture Scope Type Download SHA256
x86 machine nullsoft Download 93DA7A5DEB261FC10970C30FB71FDFAE58390E390B369C7B4E6C1269ACD94B5B
x64 machine nullsoft Download 934BEB6995D87BF902FD9C9B73A4E72B13CFD80AD73EF3BEF3050E83A2E931D6
x86 portable Download 7A1F376DA60850F48EB5D02E56A9AE32FEB354FC2F0D1A7C4D40C4A027693B5D
x64 portable Download 66DAF970B073413F4B57442D018A876A54B2ACEF32CE6D0646B392A4F10296C9
2.9.8+20250204
Architecture Scope Type Download SHA256
x86 machine nullsoft Download 60989028F4CD7663A2F2A71227B729CE7A2EED7C0CB371279BAF799AAD2A5F28
x64 machine nullsoft Download D4D9895479105ECDE8AC23DC520495200C0B64DDDDEED6BC94009AB9430925EE
x86 portable Download DE55E5EA317A8C644E768B376A4C748BF9944BB2F57868ACAFA98D024B367123
x64 portable Download 1BE789DD42F944BFD2866948FEBAFE5E4D83605037B23B8F8678ED0082C7F8FA
2.9.7+20241219
Architecture Scope Type Download SHA256
x86 machine nullsoft Download 7D398690D307ECA60DD9EFA3EB118E18F1032066721B5658D828850F8BDE37FF
x64 machine nullsoft Download 3C38428E9C198DCD4105BE51A6D8D896449AA0F2DF58B527A95ABADCCBB7630A
x86 portable Download 7488F15A371CC096FFA5C19A4AD78B1CB31EBC80EF3170C7DC2C1C86B6BDA46B
x64 portable Download 30C57FFF7A38E5111836CDCF13E7D94D68828F4E79AB7CE2F9FDEDFE864F0F92
2.9.6+20241030
Architecture Scope Type Download SHA256
x86 machine nullsoft Download 3F714CC64DADA24F2CE01516DB56DE74DE7BB28A20A2AE16A9B3F8042265584B
x64 machine nullsoft Download C6D9CB6C4783C1035D7588C2CA5B7FE15024E7E561C3716302A27B0F0DDD895A
x86 portable Download 21DCB6FC56601BF49E797039BD8701FE1939D41B80342EFEEDFC3906ABDD8EE4
x64 portable Download 93C0036C7E3996291807B17CCBD22D5ECE7C7746AB2A23EEB3E86A370DB29F05
2.9.5+20240914
Architecture Scope Type Download SHA256
x86 machine nullsoft Download 16C31BEA1C0E1FDE91FA97CAA6846434E3E4E5C5E7A8CBF59E39B4E32F207161
x64 machine nullsoft Download BD235D363E38D14BC7B92FC19B71977EDEC8BCF027077AE64FB8DC80C4CD5436
x86 portable Download 94F7926618AD9944042ABB86EDBFFF75A4FE4F96A5A0018B03958C2C8D67F2EA
x64 portable Download 74C60EAE4BB0450FD29F13CA91BB7199CEB7270C0688CBE4D8B394FD98D8B954
2.9.4+20240729
Architecture Scope Download SHA256
x86 Download 30D3823407AC9103A0743116344BB96649665911771F3690F83CC55B94E83F21
x64 Download 339B51E63EEEA20D7931E64E5B924757705526672E132F7592E91A20D477328C
2.9.3+20240624
Architecture Scope Download SHA256
x86 Download 5A12FBC2884EF71E047CF9584D5FCADB7EAF433ECE763726B52755D9EDF02C73
x64 Download C4D564BEE4921DB90F9B160A4EC1707C21A748B219F41F27F814F40CABAD3A7B
2.9.2+20240523
Architecture Scope Download SHA256
x86 Download 2E37B39ACA2FAB2C7DCF59DBB266E28943BE9FA5D6CE08735D97D3094C3EBF14
x64 Download 808229CEB1D218653366FDB0D7A7D92357C5953F994CAF6CEE438DDD235AD7A1
2.9.1+20240422
Architecture Scope Download SHA256
x86 Download 9B2A4E9AD6A66F7BD4BF8BB15537CE8936EAF0164773D01ABED1753E86C1BB08
x64 Download B1861A8D6DCF4BCFBF2C3807FEBD9BEBFD399D84CAED66481CD19F4B61CF0613
2.8.9+20240321
Architecture Scope Download SHA256
x86 Download D1D77CE2C6748FBBDCC169048F9373B4937C71D0D42D0EF6749E9435EE194EF7
x64 Download CDDCBD647FED32C7D2A1451BA279636A6A16357BC86B75DC6B8DC4DACCC8B928
2.8.6+20231226
Architecture Scope Download SHA256
x86 Download 25345B3C296610DFA79B2ECC0064BEB1A6188B6512E3C27952FB1BFA9A28587A
x64 Download 6E7168C95EA11652D4DA231D864086180E9EF544030B6265E6A9E3E9142B92C1
2.7.9+20230515
Architecture Scope Download SHA256
x86 Download 707EAA9F95B6042437A4549F15EC59CC0BBEAA6DCD340E11CAE4D91F870CA047
x64 Download 874382DB10104411D2B4093CB877D3AF2F86DE366034553956DF16B3920EC023
2.7.8+20230405
Architecture Scope Download SHA256
x86 Download BC3549E3847CF0F64C371A0BD18EFECFF5DCA02FF5B7D87D43BBFF242FEC28BE
x64 Download 5085B39C26DFE9C7B737A23B56B9D35069DED126E2958026DECA1C94B42A8B77
2.7.7+20230224
Architecture Scope Download SHA256
x86 Download 6269EC003A2274CD0FC300F0C2EFA756AD4A79167F0652B049683B5F736EF624
x64 Download 6BBD283B735FED7D4004E010BDF151BA7491832EEAA4C3F13F8E6B18233F290A
2.7.4+202212240756
Architecture Scope Download SHA256
x86 Download B4E7EE4FC432E49E427104E92226385E8F0C70F4961D242AA269985F99500A8E
x64 Download 5FE5EB2BAB8CDD5A3847188870CFFE23276B5E843357CEFFC8F9D6835F07AD8C
2.7.2+202210100423
Architecture Scope Download SHA256
x86 Download 9B89909375D56A57818843E8B11F2DC54C4E4BDFF06976E5D67BABE025B559A7
x64 Download 4679F0D98E38DF7C6CB2665F43971C7BFCD98B40C9695D6C1909BF84F91E4E3D
2.7.1+202208260955
Architecture Scope Download SHA256
x86 Download 96990F0F2A215C212AC27FB570F129E1BF59EE7A321C7DCADCACBB5ECDCAEC03
x64 Download 43A4F2F89C6B964BF9F3E69CFBD8B80F998C4B7902FDA38F52F9D3CC1D7ED4A1
2.6.9+202207171336
Architecture Scope Download SHA256
x86 Download 2CF29446A5B9F48AD26C564784067CC9D21D473F1ED03D630992E734D81C9685
x64 Download 04DCBBF7ABC19132C02FDA3BE77841399F165A270134A03E578C324AC878BB39
2.6.8+202206221349
Architecture Scope Download SHA256
x86 Download 00FD0B979A48D6918C715E0E0AD8C2DB17DED125F7EF8BFBF394FDF3139B7531
x64 Download CA5C62AE690951E872FC751286A8FBABECED91FB93576A03ED205F4A1778FCFC
2.6.7+202205290253
Architecture Scope Download SHA256
x86 Download 6A25460E386F9F81FBF8AC0FEC7AC88ED96EFF5E0FE1A2AE6830B0C8CFDF5237
x64 Download 78F3651282CB4D63E9E18B93950B901806179D0330E364EE0764E639E772C6AB
2.6.6+202205251206
Architecture Scope Download SHA256
x86 Download F20C8FF929E7AFEDE7C8C6990E16E4E30DD82EE06C2D27F2569C8C27F444DA65
x64 Download 5CDC7683131A1D91B26AEC6262B2325B5349B91BC15B647480A51BD01560201B
2.6.4+202203070431
Architecture Scope Download SHA256
x86 Download B69AF13A17C98D38D5B8A339088CB689D6391EEAC180B008FE21DAB51BB4CB01
x64 Download 70790035EC0E25275F00461284FD5E2BF5B427A467FC3F7729E4D79647A998F2
2.6.3+202201221251
Architecture Scope Download SHA256
x86 Download D59589A8DD5D98562A456ED08932E76ADE051F4461157C9A28A0576042A167DE
x64 Download 69A5E29896DFEF1DBC76F5BD8B12F2514AF5A2A33B3925D37930CEBCE32674E8
2.6.2+202112171353
Architecture Scope Download SHA256
x86 Download 38AC1D4CF7D7FE2C2C59EB7060F1F4210B515969953922B82A360B7B5FBA4B73
x64 Download 9E0BBF9C5039A35F62321855C99B63B466A34EBDA7A053CCB9EF4970B1AD4011
2.6.1+202112031403
Architecture Scope Download SHA256
x86 Download 740BAF303F89BBFE4088B6A15B770444343D23352EF348B12505FA7FDFFD9327
x64 Download 4A58364D08AC35D54E275B25CD092F32A9C7E70154F9FEBC4F4F86E4F3FDC73F
2.5.9
Architecture Scope Download SHA256
x86 Download BA15595BDEB11ED4E366E34D8519A7BEECA61E801628128756985D332F608C5D
x64 Download 1551A99C8DBC9E7D7D09EF485EAFE30E957EFF19E3BDA1B1B6EF97B693AA34D4
2.5.8+202110081459
Architecture Scope Download SHA256
x86 Download C3D0AC2F52A2D68201C2DDEBDDF5C3ED64D0E98443B4FE03B91EE7B0CC4D8734
x64 Download 0012DC17E072BCCF2DDB793A38DEB6B61DD079F53548086BB52107C938287B0D
2.5.7+202108290043
Architecture Scope Download SHA256
x64 Download 8026A4AB100774B48BA7265D8FCEEF373D544BF213395926555F004FF8D79003
x86 Download 58536A04E2A9BFF74A4744686C14250186CEB6E91D628088F61B5D36AE6168A5
2.5.6+202107260800
Architecture Scope Download SHA256
x64 Download E75C486781F8F3DEFE086A611D2A3960E541583CC9E8E9FEDD39B675253D873A
x86 Download 755131B30C95F35D18C09BE8815E35E7EB8B08E6D255369BC9D5681FE9E679A6
2.5.5+202107010648
Architecture Scope Download SHA256
x64 Download B9A0E49EE402BA01D92917AA58034D3EAAAA49FDD858B9C46D7D320C5F0A19AB
x86 Download DF9ED1EAD31AA686FD81AF896E996E6007E8AF00286BA6036D706F689081D4B1
2.5.4+202105150825
Architecture Scope Download SHA256
x64 Download 2B4D49E871BBC0B5C883F2F7FD3FC95CCAAB281931054EFC8616B4F02F693A4B
x86 Download BACC4D3B8DC5ED426F1855ACBF121205EF121F66AED6F1B3488D5731FDF1412F
2.5.3
Architecture Scope Download SHA256
x64 Download 6796239DEEB71EA2BBB7E8B91FB24691CAB208CE27DA75C9186C912348089928
2.5.1
Architecture Scope Download SHA256
x64 Download 46A39858A6433D73EF2EFB6C77564B61AE0FDCDFB6E7E94502A4FA0B3B772E2C
2.3.9
Architecture Scope Download SHA256
x64 Download F2A65916CBDC1B7D37F5E611546B33CAF2EE0A2096FD5D03E2958BBED05A141A
2.3.8
Architecture Scope Download SHA256
x64 Download 21E2D32B6B096B45F7596A97321729783CD00B913603F37B770CE93286FD49EA
2.3.7
Architecture Scope Download SHA256
x64 Download 6241D564356B1B19C6C03232E4589717F5DFB86A74A19443FA35EE5ADE17F343
2.3.6
Architecture Scope Download SHA256
x64 Download 8C9F1BE7D5CA0F51920CAFB1AA6FB6FA35D5BDA48FA09E59FDD688235292EE72