Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xmake-examples/awesome-xmake

💕 A curated list of awesome XMake projects, plugins, examples and others
https://github.com/xmake-examples/awesome-xmake

List: awesome-xmake

articles awesome-list cross-platform lua multi-platform xmake

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        




awesome-xmake



Github All Releases


license


Reddit


Gitter


Telegram


QQ


Donate

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


## Contents

Your contributions are highly welcome (first see [CONTRIBUTING.md](https://github.com/tboox/awesome-xmake/blob/master/CONTRIBUTING.md)).

* [Community](#community)
* [Examples](#examples)
* [Documents](#documents)
* [Repositories](#repositories)
* [Plugins](#plugins)
* [Projects](#projects)
* [Articles](#articles)
* [Videos](#videos)
* [Others](#others)

## Community

- [Chat on reddit](https://www.reddit.com/r/xmake/)
- [Chat on telegram](https://t.me/tbooxorg)
- [Chat on gitter](https://gitter.im/xmake-io/xmake?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
- [Chat on discord/en](https://discord.gg/XXRp26A4Gr)
- [Chat on discord/zh](https://discord.gg/aY7RVeKdG7)
- Chat on QQ Group: 343118190(Technical Support), 662147501

## Examples

* [Executable Program](https://xmake.io/#/guide/project_examples?id=executable-program)
* [Static Library Program](https://xmake.io/#/guide/project_examples?id=static-library-program)
* [Dynamic Library Program](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 Program](https://xmake.io/#/guide/project_examples?id=wdk-driver-program)
* [WinSDK Application Program](https://xmake.io/#/guide/project_examples?id=winsdk-application-program)
* [MFC Application Program](https://xmake.io/#/guide/project_examples?id=mfc-application-program)
* [iOS/MacOS Application Program](https://xmake.io/#/guide/project_examples?id=iosmacos-program)
* [OpenMP Program](https://xmake.io/#/guide/project_examples?id=openmp-program)
* [Fortran Program](https://xmake.io/#/guide/project_examples?id=fortran-program)
* [Zig Program](https://xmake.io/#/guide/project_examples?id=zig-program)
* [Rust Program](https://xmake.io/#/guide/project_examples?id=rust-program)
* [Dlang Program](https://xmake.io/#/guide/project_examples?id=dlang-program)
* [Go Program](https://xmake.io/#/guide/project_examples?id=go-program)

## Courses

* [Chinese Courses](https://xmake.io/#/zh-cn/about/course)

## Documents

* [English Documents](https://xmake.io/#/home)
* [Chinese Documents](https://xmake.io/#/zh/)
* [Dash-docsets (xmake)](https://github.com/Kapeli/Dash-User-Contributions/tree/master/docsets/XMake): Thanks [@kassane](https://github.com/kassane)

## 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)
* [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 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
* [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 lib example of shadowssh
* [rc](https://github.com/lumpyzhu/rc): rc is rust in c++
* [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): Maybe is 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)
* [kvm](https://github.com/wrren/kvm): Use DDC/CI to change your monitor's inputs in response to USB device connect or disconnect events.
* [lua-format](https://github.com/awh6al/lua-format): Reformats your Lua source code.
* [CLRS](https://github.com/bamceil/CLRS)
* [swe](https://github.com/jaratma/swe)
* [Btk](https://github.com/BusyStudent/Btk): A library for developing Gui based on SDL2
* [IntroSTL](https://github.com/bamceil/IntroSTL)
* [dson](https://github.com/bamceil/dson)
* [fileSys](https://github.com/zmz1998/fileSys): virtul fileSystem in linux
* [cv_learning](https://github.com/Biobots/cv_learning)
* [CyberEngineTweaks](https://github.com/yamashi/CyberEngineTweaks): Performance boost, bug fixes and hacks for fun for Cyberpunk 2077
* [coros](https://github.com/jfjia/coros): c++11 coroutine network library base on boost.context and libuv
* [BurgWar](https://github.com/DigitalPulseSoftware/BurgWar): Burg'war est un jeu de plateforme/combat multijoueur en 2D écrit en C++17/Lua avec mon propre moteur de jeu : Nazara Engine.
* [Btk](https://github.com/BusyStudent/Btk): A library for developing Gui based on SDL2
* [VkRender](https://github.com/WubiCookie/VkRenderer)
* [Vectorizer](https://github.com/DoubleCouponDay/Vectorizer)
* [mot](https://github.com/vsensu/mot)
* [MQBuilder](https://github.com/muqiuhan/MQBuilder)
* [CreviceEngine](https://github.com/wicast/CreviceEngine)
* [StereoKit](https://github.com/maluoi/StereoKit): An easy-to-use mixed reality library for building HoloLens and VR applications with C# and OpenXR!
* [TiltedOnline](https://github.com/tiltedphoques/TiltedOnline): Skyrim and Fallout 4 mod to play online!
* [TiltedCore](https://github.com/tiltedphoques/TiltedCore): This is the core library used by all C++ projects by Tilted Phoques.
* [TiltedConnect](https://github.com/tiltedphoques/TiltedConnect): Top layer of the network stack

## Articles

* [English articles on tboox.org](http://www.tboox.org/category/#xmake)
* [Chinese articles on tboox.org](http://www.tboox.org/cn/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
* [github-action-setup-xmake](https://github.com/xmake-io/github-action-setup-xmake): Set up your GitHub Actions workflow with a specific version of xmake. Thanks [@TitanSnow](https://github.com/TitanSnow)