awesome-xmake

Github All Releases license Reddit Gitter Telegram QQ Donate

A curated list of awesome XMake projects, plugins, examples and others

## Examples * [Executable Program](https://xmake.io/#/home?id=executable-program) * [Static Library Program](https://xmake.io/#/home?id=static-library-program) * [Dynamic Library Program](https://xmake.io/#/home?id=share-library-program) * [Qt Program](https://xmake.io/#/home?id=qt-program) * [Cuda Program](https://xmake.io/#/home?id=cuda-program) * [WDK Driver Program](https://xmake.io/#/home?id=wdk-driver-program) * [WinSDK Application Program](https://xmake.io/#/home?id=winsdk-application-program) ## Repositories * [xmake-repo](https://github.com/xmake-io/xmake-repo): An official xmake package repository ## Plugins #### XMake Plugins * [xmake macro](https://xmake.io/#/plugins?id=macros-recording-and-playback): Macros recording and playback * [xmake lua](https://xmake.io/#/plugins?id=run-the-custom-lua-script): Run the custom lua script * [xmake project](https://xmake.io/#/plugins?id=generate-ide-project-files): Generate IDE Project files * [xmake doxygen](https://xmake.io/#/plugins?id=generate-doxygen-document): Generate doxygen documents * [xmake app2ipa](https://xmake.io/#/plugins?id=convert-app-to-ipa): Convert .app to .ipa #### IDE/Editor Plugins * [xmake-vscode](https://github.com/xmake-io/xmake-vscode): A VSCode plugin for xmake * [xmake-sublime](https://github.com/xmake-io/xmake-sublime): A Sublime Text 2/3 plugin for xmake * [xmake-idea](https://github.com/xmake-io/xmake-idea): A Intellij-IDEA plugin for xmake * [xmake.vim](https://github.com/luzhlon/xmake.vim): A third-party vim plugin for xmake, thanks [@luzhlon](https://github.com/luzhlon) ## Projects * [tbox](https://github.com/tboox/tbox): A glib-like multi-platform c library * [gbox](https://github.com/tboox/gbox):A multi-platform 2d graphic library * [ltui](https://github.com/tboox/ltui):A cross-platform terminal ui library based on Lua * [itrace](https://github.com/tboox/itrace):Trace objc method call for ios and mac * [vm86](https://github.com/tboox/vm86):The x86 Script Instruction Virtual Machine * [benchbox](https://github.com/tboox/benchbox): The Benchmark Testing Box * [libsvx](https://gitlab.com/caikelun/libsvx): A pure C network library * [GitMsg](https://github.com/LER0ever/GitMsg): encrypted messaging to replace E-Mail * [xmake-cpputest](https://github.com/longbai/xmake-cpputest): Setup test project for embedded C development with CppUTest built using XMake * [wTest](https://github.com/avaicode/wTest): wTest is a Weightless OI/ACM Tester,which can take place of cena and lowsars on Linux,and it also supports Windows. * [LightInk3D](https://github.com/baisai/LightInk3D): 3d engine develop from urho3d * [nmscc](https://github.com/lumpyzhu/nmscc): the missing c++ 1z library. * [libBG](https://github.com/TitanSnow/libBG): A lightwight high-speed good-designed big interger library for C++ with FFT * [sciter-todolist](https://github.com/lidroid/sciter-todolist): A WunderList-like TODO list based on sciter * [LC-Finder](https://github.com/lc-soft/LC-Finder): A simple pciture resource manager, support tag search and thumbnail preview. * [libsv](https://github.com/uael/sv): Public domain semantic versioning in c. * [eelua](https://github.com/hilarryxu/eelua): A lua script engine for EverEdit * [xval](https://github.com/luzhlon/xval): xval是一个轻量级的C++动态类型对象库,主要用于与其他动态语言的通信 * [srpc](https://github.com/luzhlon/srpc): srpc是一个基于TCP流和msgpack的RPC协议 * [websocket-cpp](https://github.com/luzhlon/websocket-cpp): websocket-protocol's implementation with multithread synchronization model in C++ * [libacl](https://github.com/acl-dev/acl): An advanced C/C++ Network library * [libfiber](https://github.com/acl-dev/libfiber): The high performance coroutine library for Linux/FreeBSD/Windows, supporting select/poll/epoll/kqueue/iocp/windows GUI * [EasyCrossPlatform_src](https://github.com/EasyCrossPlatformLib/EasyCrossPlatform_src): An easy-to-use crossplatform C++ Library, primarily for server-side development. * [LCUI.css](https://github.com/lc-ui/lcui.css): A UI component framework for building LCUI application. * [tlpi_hdr](https://github.com/frostRed/tlpi_hdr): The Linux programming interface codes * [json](https://github.com/xyliuke/json): A json parser * [cyOS](https://github.com/chenyanzz/cyOS): 一个岩岩小天使正在做的操作系统 * [NaturalLanguage](https://github.com/dtcxzyw/NaturalLanguage): An imitation of the C++ language. * [DA-MD5](https://github.com/DATechnologyStudio/DA-MD5): A changeable data MD5 library by DA studio * [boost_ptree_example](https://github.com/wyy584322202/boost_ptree_example): 使用ptree处理json * [Add xmake to libuv](https://github.com/libuv/libuv/pull/1464): Add xmake.lua file to make it easier to build libuv * [mobula](https://github.com/ldust/mobula) * [hikyuu](https://github.com/fasiondog/hikyuu): Hikyuu Quant Framework 基于C++/Python的开源量化交易研究框架 * [userver](https://github.com/dreamtraveler/userver): A c++ game server framework based on libuv ## Articles * [Official blog](http://www.tboox.org/category/#xmake) ## Videos * [Basic Usages](https://asciinema.org/a/133693) * [Download and install packages](https://asciinema.org/a/140338) ## Others * [xmake-repo](https://github.com/xmake-io/xmake-repo): A package repository based on xmake * [ts-xmake-logo](https://github.com/TitanSnow/ts-xmake-logo): The logo icon for xmake. Thanks [@TitanSnow](https://github.com/TitanSnow) * [ts-xmake-gui](https://github.com/TitanSnow/ts-xmake-gui): An ugly xmake gui