awesome-xmake

Github All Releases license Reddit Telegram QQ Donate

A curated list of awesome Xmake projects, plugins, examples and others.

## Examples * [Executable](https://xmake.io/#/guide/project_examples?id=executable-program) * [Static Library](https://xmake.io/#/guide/project_examples?id=static-library-program) * [Dynamic Library](https://xmake.io/#/guide/project_examples?id=share-library-program) * [Qt Program](https://xmake.io/#/guide/project_examples?id=qt-program) * [CUDA Program](https://xmake.io/#/guide/project_examples?id=cuda-program) * [WDK Driver](https://xmake.io/#/guide/project_examples?id=wdk-driver-program) * [WinSDK Application](https://xmake.io/#/guide/project_examples?id=winsdk-application-program) ## Repositories * [xmake-repo](https://github.com/xmake-io/xmake-repo): The official xmake package repository. ## Plugins #### Xmake plugins These seem to 404... * [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 documentation. * [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): (third-party, thanks [@luzhlon](https://github.com/luzhlon)). * [xmake.nvim](https://github.com/Mythos-404/xmake.nvim) (third-party, thanks [@Mythos_404](https://github.com/Mythos-404)) * [xmake-gradle](https://github.com/xmake-io/xmake-gradle): A gradle plugin that integrates xmake seamlessly. * [xmake-visualstudio](https://github.com/HelloWorld886/xmake-visualstudio) (third-party, thanks [@HelloWorld886](https://github.com/HelloWorld886)). * [xmake-qtcreator](https://github.com/Arthapz/xmake-project-manager) (third-party, thanks [@Arthapz](https://github.com/Arthapz)). ## Projects * [tbox](https://github.com/tboox/tbox): A glib-like multi-platform C library. * [gbox](https://github.com/tboox/gbox):A multi-platform 2D graphics library. * [ltui](https://github.com/tboox/ltui):A cross-platform terminal UI library based on Lua. * [itrace](https://github.com/tboox/itrace):Trace Objective-C method calls for iOS and MacOS. * [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 developed by 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): Added Xmake support to 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. * [co](https://github.com/idealvin/co): An elegant and efficient C++ basic library for Linux, Windows and Mac. * [lcui-router-app](https://github.com/lc-ui/lcui-router-app): A simple application for LCUI Router. * [lcui-router](https://github.com/lc-soft/lcui-router): A router for control view switching and status in the LCUI applications, it inspired by the Vue Router. * [aoc2019](https://github.com/wrren/aoc2019): Advent of Code 2019 Solutions. * [FengEngine](https://github.com/libyyu/FengEngine) * [dnn](https://github.com/garraGH/dnn): Framework for deep neural network using C++/CUDA/OpenGL. * [UWPFlow](https://github.com/OpportunityLiu/UWPFlow): UW Continuation Power Flow. * [cgraph](https://github.com/liurunzhan/cgraph): A C library for graph analysis. * [shadowssh_rule_c](https://github.com/ChanthMiao/shadowssh_rule_c): The calculation library example of shadowssh. * [rc](https://github.com/lumpyzhu/rc): An extension to the C++ to bring Rust-like type safety to the language. * [Re.Write.Down](https://github.com/MidAutumnMoon/Re.Write.Down): A Markup Language and it's C++ compiler. * [Sound_THUMB](https://github.com/Yunoinsky/Sound_THUMB): 这是一个THUMB的增强现实有音乐元素的美少女/美少年的抽卡氪金手游 * [ttp](https://github.com/codehz/ttp): Minimal HTTP library (pure). * [ctxco](https://github.com/codehz/ctxco): Minimal (and intuitive to use) coroutine implement in C. * [moosey](https://github.com/cheereaque/moosey): Moosey is an open-source RDBMS written in modern C++. * [zsign](https://github.com/zhlynn/zsign): Possibly the most quickly codesign alternative for iOS12+ in the world, cross-platform (Linux & macOS). * [chimney-c](https://github.com/Evan2698/chimney-c) * [ElementZero](https://github.com/Element-0/ElementZero): Run Windows version of BDS in Linux with mod support. * [Gobang](https://github.com/Leopard-C/Gobang): 五子棋游戏,游戏双方联网对战 * [SakuraEngine](https://github.com/SaeruHikari/SakuraEngine): 跨平台的现代游戏引擎 * [TensorIR](https://github.com/zhangxp1998/TensorIR) ## 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