bsd.html 992 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443204442044520446204472044820449204502045120452204532045420455204562045720458204592046020461204622046320464204652046620467204682046920470204712047220473204742047520476204772047820479204802048120482204832048420485204862048720488204892049020491204922049320494204952049620497204982049920500205012050220503205042050520506205072050820509205102051120512205132051420515205162051720518205192052020521205222052320524205252052620527205282052920530205312053220533205342053520536205372053820539205402054120542205432054420545205462054720548205492055020551205522055320554205552055620557205582055920560205612056220563205642056520566205672056820569205702057120572205732057420575205762057720578205792058020581205822058320584205852058620587205882058920590205912059220593205942059520596205972059820599206002060120602206032060420605206062060720608206092061020611206122061320614206152061620617206182061920620206212062220623206242062520626206272062820629206302063120632206332063420635206362063720638206392064020641206422064320644206452064620647206482064920650206512065220653206542065520656206572065820659206602066120662206632066420665206662066720668206692067020671206722067320674206752067620677206782067920680206812068220683206842068520686206872068820689206902069120692206932069420695206962069720698206992070020701207022070320704207052070620707207082070920710207112071220713207142071520716207172071820719207202072120722207232072420725207262072720728207292073020731207322073320734207352073620737207382073920740207412074220743207442074520746207472074820749207502075120752207532075420755207562075720758207592076020761207622076320764207652076620767207682076920770207712077220773207742077520776207772077820779207802078120782207832078420785207862078720788207892079020791207922079320794207952079620797207982079920800208012080220803208042080520806208072080820809208102081120812208132081420815208162081720818208192082020821208222082320824208252082620827208282082920830208312083220833208342083520836208372083820839208402084120842208432084420845208462084720848208492085020851208522085320854208552085620857208582085920860208612086220863208642086520866208672086820869208702087120872208732087420875208762087720878208792088020881208822088320884208852088620887208882088920890208912089220893208942089520896208972089820899209002090120902209032090420905209062090720908209092091020911209122091320914209152091620917209182091920920209212092220923209242092520926209272092820929209302093120932209332093420935209362093720938209392094020941209422094320944209452094620947209482094920950209512095220953209542095520956209572095820959209602096120962209632096420965209662096720968209692097020971209722097320974209752097620977209782097920980209812098220983209842098520986209872098820989209902099120992209932099420995209962099720998209992100021001210022100321004210052100621007210082100921010210112101221013210142101521016210172101821019210202102121022210232102421025210262102721028210292103021031210322103321034210352103621037210382103921040210412104221043210442104521046210472104821049210502105121052210532105421055210562105721058210592106021061210622106321064210652106621067210682106921070210712107221073210742107521076210772107821079210802108121082210832108421085210862108721088210892109021091210922109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142211432114421145211462114721148211492115021151211522115321154211552115621157211582115921160211612116221163211642116521166211672116821169211702117121172211732117421175211762117721178211792118021181211822118321184211852118621187211882118921190211912119221193211942119521196211972119821199212002120121202212032120421205212062120721208212092121021211212122121321214212152121621217212182121921220212212122221223212242122521226212272122821229212302123121232212332123421235212362123721238212392124021241212422124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292212932129421295212962129721298212992130021301213022130321304213052130621307213082130921310213112131221313213142131521316213172131821319213202132121322213232132421325213262132721328213292133021331213322133321334213352133621337213382133921340213412134221343213442134521346213472134821349213502135121352213532135421355213562135721358213592136021361213622136321364213652136621367213682136921370213712137221373213742137521376213772137821379213802138121382213832138421385213862138721388213892139021391213922139321394213952139621397213982139921400214012140221403214042140521406214072140821409214102141121412214132141421415214162141721418214192142021421214222142321424214252142621427214282142921430214312143221433214342143521436214372143821439214402144121442214432144421445214462144721448214492145021451214522145321454214552145621457214582145921460214612146221463214642146521466214672146821469214702147121472214732147421475214762147721478214792148021481214822148321484214852148621487214882148921490214912149221493214942149521496214972149821499215002150121502215032150421505215062150721508215092151021511215122151321514215152151621517215182151921520215212152221523215242152521526215272152821529215302153121532215332153421535215362153721538215392154021541215422154321544215452154621547215482154921550215512155221553215542155521556215572155821559215602156121562215632156421565215662156721568215692157021571215722157321574215752157621577215782157921580215812158221583215842158521586215872158821589215902159121592215932159421595215962159721598215992160021601216022160321604216052160621607216082160921610216112161221613216142161521616216172161821619216202162121622216232162421625216262162721628216292163021631216322163321634216352163621637216382163921640216412164221643216442164521646216472164821649216502165121652216532165421655216562165721658216592166021661216622166321664216652166621667216682166921670216712167221673216742167521676216772167821679216802168121682216832168421685216862168721688216892169021691216922169321694216952169621697216982169921700217012170221703217042170521706217072170821709217102171121712217132171421715217162171721718217192172021721217222172321724217252172621727217282172921730217312173221733217342173521736217372173821739217402174121742217432174421745217462174721748217492175021751217522175321754217552175621757217582175921760217612176221763217642176521766217672176821769217702177121772217732177421775217762177721778217792178021781217822178321784217852178621787217882178921790217912179221793217942179521796217972179821799218002180121802218032180421805218062180721808218092181021811218122181321814218152181621817218182181921820218212182221823218242182521826218272182821829218302183121832218332183421835218362183721838218392184021841218422184321844218452184621847218482184921850218512185221853218542185521856218572185821859218602186121862218632186421865218662186721868218692187021871218722187321874218752187621877218782187921880218812188221883218842188521886218872188821889218902189121892218932189421895218962189721898218992190021901219022190321904219052190621907219082190921910219112191221913219142191521916219172191821919219202192121922219232192421925219262192721928219292193021931219322193321934219352193621937219382193921940219412194221943219442194521946219472194821949219502195121952219532195421955219562195721958219592196021961219622196321964219652196621967219682196921970219712197221973219742197521976219772197821979219802198121982219832198421985219862198721988219892199021991219922199321994219952199621997219982199922000220012200222003220042200522006220072200822009220102201122012220132201422015220162201722018220192202022021220222202322024220252202622027220282202922030220312203222033220342203522036220372203822039220402204122042220432204422045220462204722048220492205022051220522205322054220552205622057220582205922060220612206222063220642206522066220672206822069220702207122072220732207422075220762207722078220792208022081220822208322084220852208622087220882208922090220912209222093220942209522096220972209822099221002210122102221032210422105221062210722108221092211022111221122211322114221152211622117221182211922120221212212222123221242212522126221272212822129221302213122132221332213422135221362213722138221392214022141221422214322144221452214622147221482214922150221512215222153221542215522156221572215822159221602216122162221632216422165221662216722168221692217022171221722217322174221752217622177221782217922180221812218222183221842218522186221872218822189221902219122192221932219422195221962219722198221992220022201222022220322204222052220622207222082220922210222112221222213222142221522216222172221822219222202222122222222232222422225222262222722228222292223022231222322223322234222352223622237222382223922240222412224222243222442224522246222472224822249222502225122252222532225422255222562225722258222592226022261222622226322264222652226622267222682226922270222712227222273222742227522276222772227822279222802228122282222832228422285222862228722288222892229022291222922229322294222952229622297222982229922300223012230222303223042230522306223072230822309223102231122312223132231422315223162231722318223192232022321223222232322324223252232622327223282232922330223312233222333223342233522336223372233822339223402234122342223432234422345223462234722348223492235022351223522235322354223552235622357223582235922360223612236222363223642236522366223672236822369223702237122372223732237422375223762237722378223792238022381223822238322384223852238622387223882238922390223912239222393223942239522396223972239822399224002240122402224032240422405224062240722408224092241022411224122241322414224152241622417224182241922420224212242222423224242242522426224272242822429224302243122432224332243422435224362243722438224392244022441224422244322444224452244622447224482244922450224512245222453224542245522456224572245822459224602246122462224632246422465224662246722468224692247022471224722247322474224752247622477224782247922480224812248222483224842248522486224872248822489224902249122492224932249422495224962249722498224992250022501225022250322504225052250622507225082250922510225112251222513225142251522516225172251822519225202252122522225232252422525225262252722528225292253022531225322253322534225352253622537225382253922540225412254222543225442254522546225472254822549225502255122552225532255422555225562255722558225592256022561225622256322564225652256622567225682256922570225712257222573225742257522576225772257822579225802258122582225832258422585225862258722588225892259022591225922259322594225952259622597225982259922600226012260222603226042260522606226072260822609226102261122612226132261422615226162261722618226192262022621226222262322624226252262622627226282262922630226312263222633226342263522636226372263822639226402264122642226432264422645226462264722648226492265022651226522265322654226552265622657226582265922660226612266222663226642266522666226672266822669226702267122672226732267422675226762267722678226792268022681226822268322684226852268622687226882268922690226912269222693226942269522696226972269822699227002270122702227032270422705227062270722708227092271022711227122271322714227152271622717227182271922720227212272222723227242272522726227272272822729227302273122732227332273422735227362273722738227392274022741227422274322744227452274622747227482274922750227512275222753227542275522756227572275822759227602276122762227632276422765227662276722768227692277022771227722277322774227752277622777227782277922780227812278222783227842278522786227872278822789227902279122792227932279422795227962279722798227992280022801228022280322804228052280622807228082280922810228112281222813228142281522816228172281822819228202282122822228232282422825228262282722828228292283022831228322283322834228352283622837228382283922840228412284222843228442284522846228472284822849228502285122852228532285422855228562285722858228592286022861228622286322864228652286622867228682286922870228712287222873228742287522876228772287822879228802288122882228832288422885228862288722888228892289022891228922289322894228952289622897228982289922900229012290222903229042290522906229072290822909229102291122912229132291422915229162291722918229192292022921229222292322924229252292622927229282292922930229312293222933229342293522936229372293822939229402294122942229432294422945229462294722948229492295022951229522295322954229552295622957229582295922960229612296222963229642296522966229672296822969229702297122972229732297422975229762297722978229792298022981229822298322984229852298622987229882298922990229912299222993229942299522996229972299822999230002300123002230032300423005230062300723008230092301023011230122301323014230152301623017230182301923020230212302223023230242302523026230272302823029230302303123032230332303423035230362303723038230392304023041230422304323044230452304623047230482304923050230512305223053230542305523056230572305823059230602306123062230632306423065230662306723068230692307023071230722307323074230752307623077230782307923080230812308223083230842308523086230872308823089230902309123092230932309423095230962309723098230992310023101231022310323104231052310623107231082310923110231112311223113231142311523116231172311823119231202312123122231232312423125231262312723128231292313023131231322313323134231352313623137231382313923140231412314223143231442314523146231472314823149231502315123152231532315423155231562315723158231592316023161231622316323164231652316623167231682316923170231712317223173231742317523176231772317823179231802318123182231832318423185231862318723188231892319023191231922319323194231952319623197231982319923200232012320223203232042320523206232072320823209232102321123212232132321423215232162321723218232192322023221232222322323224232252322623227232282322923230232312323223233232342323523236232372323823239232402324123242232432324423245232462324723248232492325023251232522325323254232552325623257232582325923260232612326223263232642326523266232672326823269232702327123272232732327423275232762327723278232792328023281232822328323284232852328623287232882328923290232912329223293232942329523296232972329823299233002330123302233032330423305233062330723308233092331023311233122331323314233152331623317233182331923320233212332223323233242332523326233272332823329233302333123332233332333423335233362333723338233392334023341233422334323344233452334623347233482334923350233512335223353233542335523356233572335823359233602336123362233632336423365233662336723368233692337023371233722337323374233752337623377233782337923380233812338223383233842338523386233872338823389233902339123392233932339423395233962339723398233992340023401234022340323404234052340623407234082340923410234112341223413234142341523416234172341823419234202342123422234232342423425234262342723428234292343023431234322343323434234352343623437234382343923440234412344223443234442344523446234472344823449234502345123452234532345423455234562345723458234592346023461234622346323464234652346623467234682346923470234712347223473234742347523476234772347823479234802348123482234832348423485234862348723488234892349023491234922349323494234952349623497234982349923500235012350223503235042350523506235072350823509235102351123512235132351423515235162351723518235192352023521235222352323524235252352623527235282352923530235312353223533235342353523536235372353823539235402354123542235432354423545235462354723548235492355023551235522355323554235552355623557235582355923560235612356223563235642356523566235672356823569235702357123572235732357423575235762357723578235792358023581235822358323584235852358623587235882358923590235912359223593235942359523596235972359823599236002360123602236032360423605236062360723608236092361023611236122361323614236152361623617236182361923620236212362223623236242362523626236272362823629236302363123632236332363423635236362363723638236392364023641236422364323644236452364623647236482364923650236512365223653236542365523656236572365823659236602366123662236632366423665236662366723668236692367023671236722367323674236752367623677236782367923680236812368223683236842368523686236872368823689236902369123692236932369423695236962369723698236992370023701237022370323704237052370623707237082370923710237112371223713237142371523716237172371823719237202372123722237232372423725237262372723728237292373023731237322373323734237352373623737237382373923740237412374223743237442374523746237472374823749237502375123752237532375423755237562375723758237592376023761237622376323764237652376623767237682376923770237712377223773237742377523776237772377823779237802378123782237832378423785237862378723788237892379023791237922379323794237952379623797237982379923800238012380223803238042380523806238072380823809238102381123812238132381423815238162381723818238192382023821238222382323824238252382623827238282382923830238312383223833238342383523836238372383823839238402384123842238432384423845238462384723848238492385023851238522385323854238552385623857238582385923860238612386223863238642386523866238672386823869238702387123872238732387423875238762387723878238792388023881238822388323884238852388623887238882388923890238912389223893238942389523896238972389823899239002390123902239032390423905239062390723908239092391023911239122391323914239152391623917239182391923920239212392223923239242392523926239272392823929239302393123932239332393423935239362393723938239392394023941239422394323944239452394623947239482394923950239512395223953239542395523956239572395823959239602396123962239632396423965239662396723968239692397023971239722397323974239752397623977239782397923980239812398223983239842398523986239872398823989239902399123992239932399423995239962399723998239992400024001240022400324004240052400624007240082400924010240112401224013240142401524016240172401824019240202402124022240232402424025240262402724028240292403024031240322403324034240352403624037240382403924040240412404224043240442404524046240472404824049240502405124052240532405424055240562405724058240592406024061240622406324064240652406624067240682406924070240712407224073240742407524076240772407824079240802408124082240832408424085240862408724088240892409024091240922409324094240952409624097240982409924100241012410224103241042410524106241072410824109241102411124112241132411424115241162411724118241192412024121241222412324124241252412624127241282412924130241312413224133241342413524136241372413824139241402414124142241432414424145241462414724148241492415024151241522415324154241552415624157241582415924160241612416224163241642416524166241672416824169241702417124172241732417424175241762417724178241792418024181241822418324184241852418624187241882418924190241912419224193241942419524196241972419824199242002420124202242032420424205242062420724208242092421024211242122421324214242152421624217242182421924220242212422224223242242422524226242272422824229242302423124232242332423424235242362423724238242392424024241242422424324244242452424624247242482424924250242512425224253242542425524256242572425824259242602426124262242632426424265242662426724268242692427024271242722427324274242752427624277242782427924280242812428224283242842428524286242872428824289242902429124292242932429424295242962429724298242992430024301243022430324304243052430624307243082430924310243112431224313243142431524316243172431824319243202432124322243232432424325243262432724328243292433024331243322433324334243352433624337243382433924340243412434224343243442434524346243472434824349243502435124352243532435424355243562435724358243592436024361243622436324364243652436624367243682436924370243712437224373243742437524376243772437824379243802438124382243832438424385243862438724388243892439024391243922439324394243952439624397243982439924400244012440224403244042440524406244072440824409244102441124412244132441424415244162441724418244192442024421244222442324424244252442624427244282442924430244312443224433244342443524436244372443824439244402444124442244432444424445244462444724448244492445024451244522445324454244552445624457244582445924460244612446224463244642446524466244672446824469244702447124472244732447424475244762447724478244792448024481244822448324484244852448624487244882448924490244912449224493244942449524496244972449824499245002450124502245032450424505245062450724508245092451024511245122451324514245152451624517245182451924520245212452224523245242452524526245272452824529245302453124532245332453424535245362453724538245392454024541245422454324544245452454624547245482454924550245512455224553245542455524556245572455824559245602456124562245632456424565245662456724568245692457024571245722457324574245752457624577245782457924580245812458224583245842458524586245872458824589245902459124592245932459424595245962459724598245992460024601246022460324604246052460624607246082460924610246112461224613246142461524616246172461824619246202462124622246232462424625246262462724628246292463024631246322463324634246352463624637246382463924640246412464224643246442464524646246472464824649246502465124652246532465424655246562465724658246592466024661246622466324664246652466624667246682466924670246712467224673246742467524676246772467824679246802468124682246832468424685246862468724688246892469024691246922469324694246952469624697246982469924700247012470224703247042470524706247072470824709247102471124712247132471424715247162471724718247192472024721247222472324724247252472624727247282472924730247312473224733247342473524736247372473824739247402474124742247432474424745247462474724748247492475024751247522475324754247552475624757247582475924760247612476224763247642476524766247672476824769247702477124772247732477424775247762477724778247792478024781247822478324784247852478624787247882478924790247912479224793247942479524796247972479824799248002480124802248032480424805248062480724808248092481024811248122481324814248152481624817248182481924820248212482224823248242482524826248272482824829248302483124832248332483424835248362483724838248392484024841248422484324844248452484624847248482484924850248512485224853248542485524856248572485824859248602486124862248632486424865248662486724868248692487024871248722487324874248752487624877248782487924880248812488224883248842488524886248872488824889248902489124892248932489424895248962489724898248992490024901249022490324904249052490624907249082490924910249112491224913249142491524916249172491824919249202492124922249232492424925249262492724928249292493024931249322493324934249352493624937249382493924940249412494224943249442494524946249472494824949249502495124952249532495424955249562495724958249592496024961249622496324964249652496624967249682496924970249712497224973249742497524976249772497824979249802498124982249832498424985249862498724988249892499024991249922499324994249952499624997249982499925000250012500225003250042500525006250072500825009250102501125012250132501425015250162501725018250192502025021250222502325024250252502625027250282502925030250312503225033250342503525036250372503825039250402504125042250432504425045250462504725048250492505025051250522505325054250552505625057250582505925060250612506225063250642506525066250672506825069250702507125072250732507425075250762507725078250792508025081250822508325084250852508625087250882508925090250912509225093250942509525096250972509825099251002510125102251032510425105251062510725108251092511025111251122511325114251152511625117251182511925120251212512225123251242512525126251272512825129251302513125132251332513425135251362513725138251392514025141251422514325144251452514625147251482514925150251512515225153251542515525156251572515825159251602516125162251632516425165251662516725168251692517025171251722517325174251752517625177251782517925180251812518225183251842518525186251872518825189251902519125192251932519425195251962519725198251992520025201252022520325204252052520625207252082520925210252112521225213252142521525216252172521825219252202522125222252232522425225252262522725228252292523025231252322523325234252352523625237252382523925240252412524225243252442524525246252472524825249252502525125252252532525425255252562525725258252592526025261252622526325264252652526625267252682526925270252712527225273252742527525276252772527825279252802528125282252832528425285252862528725288252892529025291252922529325294252952529625297252982529925300253012530225303253042530525306253072530825309253102531125312253132531425315253162531725318253192532025321253222532325324253252532625327253282532925330253312533225333253342533525336253372533825339253402534125342253432534425345253462534725348253492535025351253522535325354253552535625357253582535925360253612536225363253642536525366253672536825369253702537125372253732537425375253762537725378253792538025381253822538325384253852538625387253882538925390253912539225393253942539525396253972539825399254002540125402254032540425405254062540725408254092541025411254122541325414254152541625417254182541925420254212542225423254242542525426254272542825429254302543125432254332543425435254362543725438254392544025441254422544325444254452544625447254482544925450254512545225453254542545525456254572545825459254602546125462254632546425465254662546725468254692547025471254722547325474254752547625477254782547925480254812548225483254842548525486254872548825489254902549125492254932549425495254962549725498254992550025501255022550325504255052550625507255082550925510255112551225513255142551525516255172551825519255202552125522255232552425525255262552725528255292553025531255322553325534255352553625537255382553925540255412554225543255442554525546255472554825549255502555125552255532555425555255562555725558255592556025561255622556325564255652556625567255682556925570255712557225573255742557525576255772557825579255802558125582255832558425585255862558725588255892559025591255922559325594255952559625597255982559925600256012560225603256042560525606256072560825609256102561125612256132561425615256162561725618256192562025621256222562325624256252562625627256282562925630256312563225633256342563525636256372563825639256402564125642256432564425645256462564725648256492565025651256522565325654256552565625657256582565925660256612566225663256642566525666256672566825669256702567125672256732567425675256762567725678256792568025681256822568325684256852568625687256882568925690256912569225693256942569525696256972569825699257002570125702257032570425705257062570725708257092571025711257122571325714257152571625717257182571925720257212572225723257242572525726257272572825729257302573125732257332573425735257362573725738257392574025741257422574325744257452574625747257482574925750257512575225753257542575525756257572575825759257602576125762257632576425765257662576725768257692577025771257722577325774257752577625777257782577925780257812578225783257842578525786257872578825789257902579125792257932579425795257962579725798257992580025801258022580325804258052580625807258082580925810258112581225813258142581525816258172581825819258202582125822258232582425825258262582725828258292583025831258322583325834258352583625837258382583925840258412584225843258442584525846258472584825849258502585125852258532585425855258562585725858258592586025861258622586325864258652586625867258682586925870258712587225873258742587525876258772587825879258802588125882258832588425885258862588725888258892589025891258922589325894258952589625897258982589925900259012590225903259042590525906259072590825909259102591125912259132591425915259162591725918259192592025921259222592325924259252592625927259282592925930259312593225933259342593525936259372593825939259402594125942259432594425945259462594725948259492595025951259522595325954259552595625957259582595925960259612596225963259642596525966259672596825969259702597125972259732597425975259762597725978259792598025981259822598325984259852598625987259882598925990259912599225993259942599525996259972599825999260002600126002260032600426005260062600726008260092601026011260122601326014260152601626017260182601926020260212602226023260242602526026260272602826029260302603126032260332603426035260362603726038260392604026041260422604326044260452604626047260482604926050260512605226053260542605526056260572605826059260602606126062260632606426065260662606726068260692607026071260722607326074260752607626077260782607926080260812608226083260842608526086260872608826089260902609126092260932609426095260962609726098260992610026101261022610326104261052610626107261082610926110261112611226113261142611526116261172611826119261202612126122261232612426125261262612726128261292613026131261322613326134261352613626137261382613926140261412614226143261442614526146261472614826149261502615126152261532615426155261562615726158261592616026161261622616326164261652616626167261682616926170261712617226173261742617526176261772617826179261802618126182261832618426185261862618726188261892619026191261922619326194261952619626197261982619926200262012620226203262042620526206262072620826209262102621126212262132621426215262162621726218262192622026221262222622326224262252622626227262282622926230262312623226233262342623526236262372623826239262402624126242262432624426245262462624726248262492625026251262522625326254262552625626257262582625926260262612626226263262642626526266262672626826269262702627126272262732627426275262762627726278262792628026281262822628326284262852628626287262882628926290262912629226293262942629526296262972629826299263002630126302263032630426305263062630726308263092631026311263122631326314263152631626317263182631926320263212632226323263242632526326263272632826329263302633126332263332633426335263362633726338263392634026341263422634326344263452634626347263482634926350263512635226353263542635526356263572635826359263602636126362263632636426365263662636726368263692637026371263722637326374263752637626377263782637926380263812638226383263842638526386263872638826389263902639126392263932639426395263962639726398263992640026401264022640326404264052640626407264082640926410264112641226413264142641526416264172641826419264202642126422264232642426425264262642726428264292643026431264322643326434264352643626437264382643926440264412644226443264442644526446264472644826449264502645126452264532645426455264562645726458264592646026461264622646326464264652646626467264682646926470264712647226473264742647526476264772647826479264802648126482264832648426485264862648726488264892649026491264922649326494264952649626497264982649926500265012650226503265042650526506265072650826509265102651126512265132651426515265162651726518265192652026521265222652326524265252652626527265282652926530265312653226533265342653526536265372653826539265402654126542265432654426545265462654726548265492655026551265522655326554265552655626557265582655926560265612656226563265642656526566265672656826569265702657126572265732657426575265762657726578265792658026581265822658326584265852658626587265882658926590265912659226593265942659526596265972659826599266002660126602266032660426605266062660726608266092661026611266122661326614266152661626617266182661926620266212662226623266242662526626266272662826629266302663126632266332663426635266362663726638266392664026641266422664326644266452664626647266482664926650266512665226653266542665526656266572665826659266602666126662266632666426665266662666726668266692667026671266722667326674266752667626677266782667926680266812668226683266842668526686266872668826689266902669126692266932669426695266962669726698266992670026701267022670326704267052670626707267082670926710267112671226713267142671526716267172671826719267202672126722267232672426725267262672726728267292673026731267322673326734267352673626737267382673926740267412674226743267442674526746267472674826749267502675126752267532675426755267562675726758267592676026761267622676326764267652676626767267682676926770267712677226773267742677526776267772677826779267802678126782267832678426785267862678726788267892679026791267922679326794267952679626797267982679926800268012680226803268042680526806268072680826809268102681126812268132681426815268162681726818268192682026821268222682326824268252682626827268282682926830268312683226833268342683526836268372683826839268402684126842268432684426845268462684726848268492685026851268522685326854268552685626857268582685926860268612686226863268642686526866268672686826869268702687126872268732687426875268762687726878268792688026881268822688326884268852688626887268882688926890268912689226893268942689526896268972689826899269002690126902269032690426905269062690726908269092691026911269122691326914269152691626917269182691926920269212692226923269242692526926269272692826929269302693126932269332693426935269362693726938269392694026941269422694326944269452694626947269482694926950269512695226953269542695526956269572695826959269602696126962269632696426965269662696726968269692697026971269722697326974269752697626977269782697926980269812698226983269842698526986269872698826989269902699126992269932699426995269962699726998269992700027001270022700327004270052700627007270082700927010270112701227013270142701527016270172701827019270202702127022270232702427025270262702727028270292703027031270322703327034270352703627037270382703927040270412704227043270442704527046270472704827049270502705127052270532705427055270562705727058270592706027061270622706327064270652706627067270682706927070270712707227073270742707527076270772707827079270802708127082270832708427085270862708727088270892709027091270922709327094270952709627097270982709927100271012710227103271042710527106271072710827109271102711127112271132711427115271162711727118271192712027121271222712327124271252712627127271282712927130271312713227133271342713527136271372713827139271402714127142271432714427145271462714727148271492715027151271522715327154271552715627157271582715927160271612716227163271642716527166271672716827169271702717127172271732717427175271762717727178271792718027181271822718327184271852718627187271882718927190271912719227193271942719527196271972719827199272002720127202272032720427205272062720727208272092721027211272122721327214272152721627217272182721927220272212722227223272242722527226272272722827229272302723127232272332723427235272362723727238272392724027241272422724327244272452724627247272482724927250272512725227253272542725527256272572725827259272602726127262272632726427265272662726727268272692727027271272722727327274272752727627277272782727927280272812728227283272842728527286272872728827289272902729127292272932729427295272962729727298272992730027301273022730327304273052730627307273082730927310273112731227313273142731527316273172731827319273202732127322273232732427325273262732727328273292733027331273322733327334273352733627337273382733927340273412734227343273442734527346273472734827349273502735127352273532735427355273562735727358273592736027361273622736327364273652736627367273682736927370273712737227373273742737527376273772737827379273802738127382273832738427385273862738727388273892739027391273922739327394273952739627397273982739927400274012740227403274042740527406274072740827409274102741127412274132741427415274162741727418274192742027421274222742327424274252742627427274282742927430274312743227433274342743527436274372743827439274402744127442274432744427445274462744727448274492745027451274522745327454274552745627457274582745927460274612746227463274642746527466274672746827469274702747127472274732747427475274762747727478274792748027481274822748327484274852748627487274882748927490274912749227493274942749527496274972749827499275002750127502275032750427505275062750727508275092751027511275122751327514275152751627517275182751927520275212752227523275242752527526275272752827529275302753127532275332753427535275362753727538275392754027541275422754327544275452754627547275482754927550275512755227553275542755527556275572755827559275602756127562275632756427565275662756727568275692757027571275722757327574275752757627577275782757927580275812758227583275842758527586275872758827589275902759127592275932759427595275962759727598275992760027601276022760327604276052760627607276082760927610276112761227613276142761527616276172761827619276202762127622276232762427625276262762727628276292763027631276322763327634276352763627637276382763927640276412764227643276442764527646276472764827649276502765127652276532765427655276562765727658276592766027661276622766327664276652766627667276682766927670276712767227673276742767527676276772767827679276802768127682276832768427685276862768727688276892769027691276922769327694276952769627697276982769927700277012770227703277042770527706277072770827709277102771127712277132771427715277162771727718277192772027721277222772327724277252772627727277282772927730277312773227733277342773527736277372773827739277402774127742277432774427745277462774727748277492775027751277522775327754277552775627757277582775927760277612776227763277642776527766277672776827769277702777127772277732777427775277762777727778277792778027781277822778327784277852778627787277882778927790277912779227793277942779527796277972779827799278002780127802278032780427805278062780727808278092781027811278122781327814278152781627817278182781927820278212782227823278242782527826278272782827829278302783127832278332783427835278362783727838278392784027841278422784327844278452784627847278482784927850278512785227853278542785527856278572785827859278602786127862278632786427865278662786727868278692787027871278722787327874278752787627877278782787927880278812788227883278842788527886278872788827889278902789127892278932789427895278962789727898278992790027901279022790327904279052790627907279082790927910279112791227913279142791527916279172791827919279202792127922279232792427925279262792727928279292793027931279322793327934279352793627937279382793927940279412794227943279442794527946279472794827949279502795127952279532795427955279562795727958279592796027961279622796327964279652796627967279682796927970279712797227973279742797527976279772797827979279802798127982279832798427985279862798727988279892799027991279922799327994279952799627997279982799928000280012800228003280042800528006280072800828009280102801128012280132801428015280162801728018280192802028021280222802328024280252802628027280282802928030280312803228033280342803528036280372803828039280402804128042280432804428045280462804728048280492805028051280522805328054280552805628057280582805928060280612806228063280642806528066280672806828069280702807128072280732807428075280762807728078280792808028081280822808328084280852808628087280882808928090280912809228093280942809528096280972809828099281002810128102281032810428105281062810728108281092811028111281122811328114281152811628117281182811928120281212812228123281242812528126281272812828129281302813128132281332813428135281362813728138281392814028141281422814328144281452814628147281482814928150281512815228153281542815528156281572815828159281602816128162281632816428165281662816728168281692817028171281722817328174281752817628177281782817928180281812818228183281842818528186281872818828189281902819128192281932819428195281962819728198281992820028201282022820328204282052820628207282082820928210282112821228213282142821528216282172821828219282202822128222282232822428225282262822728228282292823028231282322823328234282352823628237282382823928240282412824228243282442824528246282472824828249282502825128252282532825428255282562825728258282592826028261282622826328264282652826628267282682826928270282712827228273282742827528276282772827828279282802828128282282832828428285282862828728288282892829028291282922829328294282952829628297282982829928300283012830228303283042830528306283072830828309283102831128312283132831428315283162831728318283192832028321283222832328324283252832628327283282832928330283312833228333283342833528336283372833828339283402834128342283432834428345283462834728348283492835028351283522835328354283552835628357283582835928360283612836228363283642836528366283672836828369283702837128372283732837428375283762837728378283792838028381283822838328384283852838628387283882838928390283912839228393283942839528396283972839828399284002840128402284032840428405284062840728408284092841028411284122841328414284152841628417284182841928420284212842228423284242842528426284272842828429284302843128432284332843428435284362843728438284392844028441284422844328444284452844628447284482844928450284512845228453284542845528456284572845828459284602846128462284632846428465284662846728468284692847028471284722847328474284752847628477284782847928480284812848228483284842848528486284872848828489284902849128492284932849428495284962849728498284992850028501285022850328504285052850628507285082850928510285112851228513285142851528516285172851828519285202852128522285232852428525285262852728528285292853028531285322853328534285352853628537285382853928540285412854228543285442854528546285472854828549285502855128552285532855428555285562855728558285592856028561285622856328564285652856628567285682856928570285712857228573285742857528576285772857828579285802858128582285832858428585285862858728588285892859028591285922859328594285952859628597285982859928600286012860228603286042860528606286072860828609286102861128612286132861428615286162861728618286192862028621286222862328624286252862628627286282862928630286312863228633286342863528636286372863828639286402864128642286432864428645286462864728648286492865028651286522865328654286552865628657286582865928660286612866228663286642866528666286672866828669286702867128672286732867428675286762867728678286792868028681286822868328684286852868628687286882868928690286912869228693286942869528696286972869828699287002870128702287032870428705287062870728708287092871028711287122871328714287152871628717287182871928720287212872228723287242872528726287272872828729287302873128732287332873428735287362873728738287392874028741287422874328744287452874628747287482874928750287512875228753287542875528756287572875828759287602876128762287632876428765287662876728768287692877028771287722877328774287752877628777287782877928780287812878228783287842878528786287872878828789287902879128792287932879428795287962879728798287992880028801288022880328804288052880628807288082880928810288112881228813288142881528816288172881828819288202882128822288232882428825288262882728828288292883028831288322883328834288352883628837288382883928840288412884228843288442884528846288472884828849288502885128852288532885428855288562885728858288592886028861288622886328864288652886628867288682886928870288712887228873288742887528876288772887828879288802888128882288832888428885288862888728888288892889028891288922889328894288952889628897288982889928900289012890228903289042890528906289072890828909289102891128912289132891428915289162891728918289192892028921289222892328924289252892628927289282892928930289312893228933289342893528936289372893828939289402894128942289432894428945289462894728948289492895028951289522895328954289552895628957289582895928960289612896228963289642896528966289672896828969289702897128972289732897428975289762897728978289792898028981289822898328984289852898628987289882898928990289912899228993289942899528996289972899828999290002900129002290032900429005290062900729008290092901029011290122901329014290152901629017290182901929020290212902229023290242902529026290272902829029290302903129032290332903429035290362903729038290392904029041290422904329044290452904629047290482904929050290512905229053290542905529056290572905829059290602906129062290632906429065290662906729068290692907029071290722907329074290752907629077290782907929080290812908229083290842908529086290872908829089290902909129092290932909429095290962909729098290992910029101291022910329104291052910629107291082910929110291112911229113291142911529116291172911829119291202912129122291232912429125291262912729128291292913029131291322913329134291352913629137291382913929140291412914229143291442914529146291472914829149291502915129152291532915429155291562915729158291592916029161291622916329164291652916629167291682916929170291712917229173291742917529176291772917829179291802918129182291832918429185291862918729188291892919029191291922919329194291952919629197291982919929200292012920229203292042920529206292072920829209292102921129212292132921429215292162921729218292192922029221292222922329224292252922629227292282922929230292312923229233292342923529236292372923829239292402924129242292432924429245292462924729248292492925029251292522925329254292552925629257292582925929260292612926229263292642926529266292672926829269292702927129272292732927429275292762927729278292792928029281292822928329284292852928629287292882928929290292912929229293292942929529296292972929829299293002930129302293032930429305293062930729308293092931029311293122931329314293152931629317293182931929320293212932229323293242932529326293272932829329293302933129332293332933429335293362933729338293392934029341293422934329344293452934629347293482934929350293512935229353293542935529356293572935829359293602936129362293632936429365293662936729368293692937029371293722937329374293752937629377293782937929380293812938229383293842938529386293872938829389293902939129392293932939429395293962939729398293992940029401294022940329404294052940629407294082940929410294112941229413294142941529416294172941829419294202942129422294232942429425294262942729428294292943029431294322943329434294352943629437294382943929440294412944229443294442944529446294472944829449294502945129452294532945429455294562945729458294592946029461294622946329464294652946629467294682946929470294712947229473294742947529476294772947829479294802948129482294832948429485294862948729488294892949029491294922949329494294952949629497294982949929500295012950229503295042950529506295072950829509295102951129512295132951429515295162951729518295192952029521295222952329524295252952629527295282952929530295312953229533295342953529536295372953829539295402954129542295432954429545295462954729548295492955029551295522955329554295552955629557295582955929560295612956229563295642956529566295672956829569295702957129572295732957429575295762957729578295792958029581295822958329584295852958629587295882958929590295912959229593295942959529596295972959829599296002960129602296032960429605296062960729608296092961029611296122961329614296152961629617296182961929620296212962229623296242962529626296272962829629296302963129632296332963429635296362963729638296392964029641296422964329644296452964629647296482964929650296512965229653296542965529656296572965829659296602966129662296632966429665296662966729668296692967029671296722967329674296752967629677296782967929680296812968229683296842968529686296872968829689296902969129692296932969429695296962969729698296992970029701297022970329704297052970629707297082970929710297112971229713297142971529716297172971829719297202972129722297232972429725297262972729728297292973029731297322973329734297352973629737297382973929740297412974229743297442974529746297472974829749297502975129752297532975429755297562975729758297592976029761297622976329764297652976629767297682976929770297712977229773297742977529776297772977829779297802978129782297832978429785297862978729788297892979029791297922979329794297952979629797297982979929800298012980229803298042980529806298072980829809298102981129812298132981429815298162981729818298192982029821298222982329824298252982629827298282982929830298312983229833298342983529836298372983829839298402984129842298432984429845298462984729848298492985029851298522985329854298552985629857298582985929860298612986229863298642986529866298672986829869298702987129872298732987429875298762987729878298792988029881298822988329884298852988629887298882988929890298912989229893298942989529896298972989829899299002990129902299032990429905299062990729908299092991029911299122991329914299152991629917299182991929920299212992229923299242992529926299272992829929299302993129932299332993429935299362993729938299392994029941299422994329944299452994629947299482994929950299512995229953299542995529956299572995829959299602996129962299632996429965299662996729968299692997029971299722997329974299752997629977299782997929980299812998229983299842998529986299872998829989299902999129992299932999429995299962999729998299993000030001300023000330004300053000630007300083000930010300113001230013300143001530016300173001830019300203002130022300233002430025300263002730028300293003030031300323003330034300353003630037300383003930040300413004230043300443004530046300473004830049300503005130052300533005430055300563005730058300593006030061300623006330064300653006630067300683006930070300713007230073300743007530076300773007830079300803008130082300833008430085300863008730088300893009030091300923009330094300953009630097300983009930100301013010230103301043010530106301073010830109301103011130112301133011430115301163011730118301193012030121301223012330124301253012630127301283012930130301313013230133301343013530136301373013830139301403014130142301433014430145301463014730148301493015030151301523015330154301553015630157301583015930160301613016230163301643016530166301673016830169301703017130172301733017430175301763017730178301793018030181301823018330184301853018630187301883018930190301913019230193301943019530196301973019830199302003020130202302033020430205302063020730208302093021030211302123021330214302153021630217302183021930220302213022230223302243022530226302273022830229302303023130232302333023430235302363023730238302393024030241302423024330244302453024630247302483024930250302513025230253302543025530256302573025830259302603026130262302633026430265302663026730268302693027030271302723027330274302753027630277302783027930280302813028230283302843028530286302873028830289302903029130292302933029430295302963029730298302993030030301303023030330304303053030630307303083030930310303113031230313303143031530316303173031830319303203032130322303233032430325303263032730328303293033030331303323033330334303353033630337303383033930340303413034230343303443034530346303473034830349303503035130352303533035430355303563035730358303593036030361303623036330364303653036630367303683036930370303713037230373303743037530376303773037830379303803038130382303833038430385303863038730388303893039030391303923039330394303953039630397303983039930400304013040230403304043040530406304073040830409304103041130412304133041430415304163041730418304193042030421304223042330424304253042630427304283042930430304313043230433304343043530436304373043830439304403044130442304433044430445304463044730448304493045030451304523045330454304553045630457304583045930460304613046230463304643046530466304673046830469304703047130472304733047430475304763047730478304793048030481304823048330484304853048630487304883048930490304913049230493304943049530496304973049830499305003050130502305033050430505305063050730508305093051030511305123051330514305153051630517305183051930520305213052230523305243052530526305273052830529305303053130532305333053430535305363053730538305393054030541305423054330544305453054630547305483054930550305513055230553305543055530556305573055830559305603056130562305633056430565305663056730568305693057030571305723057330574305753057630577305783057930580305813058230583305843058530586305873058830589305903059130592305933059430595305963059730598305993060030601306023060330604306053060630607306083060930610306113061230613306143061530616306173061830619306203062130622306233062430625306263062730628306293063030631306323063330634306353063630637306383063930640306413064230643306443064530646306473064830649306503065130652306533065430655306563065730658306593066030661306623066330664306653066630667306683066930670306713067230673306743067530676306773067830679306803068130682306833068430685306863068730688306893069030691306923069330694306953069630697306983069930700307013070230703307043070530706307073070830709307103071130712307133071430715307163071730718307193072030721307223072330724307253072630727307283072930730307313073230733307343073530736307373073830739307403074130742307433074430745307463074730748307493075030751307523075330754307553075630757307583075930760307613076230763307643076530766307673076830769307703077130772307733077430775307763077730778307793078030781307823078330784307853078630787307883078930790307913079230793307943079530796307973079830799308003080130802308033080430805308063080730808308093081030811308123081330814308153081630817308183081930820308213082230823308243082530826308273082830829308303083130832308333083430835308363083730838308393084030841308423084330844308453084630847308483084930850308513085230853308543085530856308573085830859308603086130862308633086430865308663086730868308693087030871308723087330874308753087630877308783087930880308813088230883308843088530886308873088830889308903089130892308933089430895308963089730898308993090030901309023090330904309053090630907309083090930910309113091230913309143091530916309173091830919309203092130922309233092430925309263092730928309293093030931309323093330934309353093630937309383093930940309413094230943309443094530946309473094830949309503095130952309533095430955309563095730958309593096030961309623096330964309653096630967309683096930970309713097230973309743097530976309773097830979309803098130982309833098430985309863098730988309893099030991309923099330994309953099630997309983099931000310013100231003310043100531006310073100831009310103101131012310133101431015310163101731018310193102031021310223102331024310253102631027310283102931030310313103231033310343103531036310373103831039310403104131042310433104431045310463104731048310493105031051310523105331054310553105631057310583105931060310613106231063310643106531066310673106831069310703107131072310733107431075310763107731078310793108031081310823108331084310853108631087310883108931090310913109231093310943109531096310973109831099311003110131102311033110431105311063110731108311093111031111311123111331114311153111631117311183111931120311213112231123311243112531126311273112831129311303113131132311333113431135311363113731138311393114031141311423114331144311453114631147311483114931150311513115231153311543115531156311573115831159311603116131162311633116431165311663116731168311693117031171311723117331174311753117631177311783117931180311813118231183311843118531186311873118831189311903119131192311933119431195311963119731198311993120031201312023120331204312053120631207312083120931210312113121231213312143121531216312173121831219312203122131222312233122431225312263122731228312293123031231312323123331234312353123631237312383123931240312413124231243312443124531246312473124831249312503125131252312533125431255312563125731258312593126031261312623126331264312653126631267312683126931270312713127231273312743127531276312773127831279312803128131282312833128431285312863128731288312893129031291312923129331294312953129631297312983129931300313013130231303313043130531306313073130831309313103131131312313133131431315313163131731318313193132031321313223132331324313253132631327313283132931330313313133231333313343133531336313373133831339313403134131342313433134431345313463134731348313493135031351313523135331354313553135631357313583135931360313613136231363313643136531366313673136831369313703137131372313733137431375313763137731378313793138031381313823138331384313853138631387313883138931390313913139231393313943139531396313973139831399314003140131402314033140431405314063140731408314093141031411314123141331414314153141631417314183141931420314213142231423314243142531426314273142831429314303143131432314333143431435314363143731438314393144031441314423144331444314453144631447314483144931450314513145231453314543145531456314573145831459314603146131462314633146431465314663146731468314693147031471314723147331474314753147631477314783147931480314813148231483314843148531486314873148831489314903149131492314933149431495314963149731498314993150031501315023150331504315053150631507315083150931510315113151231513315143151531516315173151831519315203152131522315233152431525315263152731528315293153031531315323153331534315353153631537315383153931540315413154231543315443154531546315473154831549315503155131552315533155431555315563155731558315593156031561315623156331564315653156631567315683156931570315713157231573315743157531576315773157831579315803158131582315833158431585315863158731588315893159031591315923159331594315953159631597315983159931600316013160231603316043160531606316073160831609316103161131612316133161431615316163161731618316193162031621316223162331624316253162631627316283162931630316313163231633316343163531636316373163831639316403164131642316433164431645316463164731648316493165031651316523165331654316553165631657316583165931660316613166231663316643166531666316673166831669316703167131672316733167431675316763167731678316793168031681316823168331684316853168631687316883168931690316913169231693316943169531696316973169831699317003170131702317033170431705317063170731708317093171031711317123171331714317153171631717317183171931720317213172231723317243172531726317273172831729317303173131732317333173431735317363173731738317393174031741317423174331744317453174631747317483174931750317513175231753317543175531756317573175831759317603176131762317633176431765317663176731768317693177031771317723177331774317753177631777317783177931780317813178231783317843178531786317873178831789317903179131792317933179431795317963179731798317993180031801318023180331804318053180631807318083180931810318113181231813318143181531816318173181831819318203182131822318233182431825318263182731828318293183031831318323183331834318353183631837318383183931840318413184231843318443184531846318473184831849318503185131852318533185431855318563185731858318593186031861318623186331864318653186631867318683186931870318713187231873318743187531876318773187831879318803188131882318833188431885318863188731888318893189031891318923189331894318953189631897318983189931900319013190231903319043190531906319073190831909319103191131912319133191431915319163191731918319193192031921319223192331924319253192631927319283192931930319313193231933319343193531936319373193831939319403194131942319433194431945319463194731948319493195031951319523195331954319553195631957319583195931960319613196231963319643196531966319673196831969319703197131972319733197431975319763197731978319793198031981319823198331984319853198631987319883198931990319913199231993319943199531996319973199831999320003200132002320033200432005320063200732008320093201032011320123201332014320153201632017320183201932020320213202232023320243202532026320273202832029320303203132032320333203432035320363203732038320393204032041320423204332044320453204632047320483204932050320513205232053320543205532056320573205832059320603206132062320633206432065320663206732068320693207032071320723207332074320753207632077320783207932080320813208232083320843208532086320873208832089320903209132092320933209432095320963209732098320993210032101321023210332104321053210632107321083210932110321113211232113321143211532116321173211832119321203212132122321233212432125321263212732128321293213032131321323213332134321353213632137321383213932140321413214232143321443214532146321473214832149321503215132152321533215432155321563215732158321593216032161321623216332164321653216632167321683216932170321713217232173321743217532176321773217832179321803218132182321833218432185321863218732188321893219032191321923219332194321953219632197321983219932200322013220232203322043220532206322073220832209322103221132212322133221432215322163221732218322193222032221322223222332224322253222632227322283222932230322313223232233322343223532236322373223832239322403224132242322433224432245322463224732248322493225032251322523225332254322553225632257322583225932260322613226232263322643226532266322673226832269322703227132272322733227432275322763227732278322793228032281322823228332284322853228632287322883228932290322913229232293322943229532296322973229832299323003230132302323033230432305323063230732308323093231032311323123231332314323153231632317323183231932320323213232232323323243232532326323273232832329323303233132332323333233432335323363233732338323393234032341323423234332344323453234632347323483234932350323513235232353323543235532356323573235832359323603236132362323633236432365323663236732368323693237032371323723237332374323753237632377323783237932380323813238232383323843238532386323873238832389323903239132392323933239432395323963239732398323993240032401324023240332404324053240632407324083240932410324113241232413324143241532416324173241832419324203242132422324233242432425324263242732428324293243032431324323243332434324353243632437324383243932440324413244232443324443244532446324473244832449324503245132452324533245432455324563245732458324593246032461324623246332464324653246632467324683246932470324713247232473324743247532476324773247832479324803248132482324833248432485324863248732488324893249032491324923249332494324953249632497324983249932500325013250232503325043250532506325073250832509325103251132512325133251432515325163251732518325193252032521325223252332524325253252632527325283252932530325313253232533325343253532536325373253832539325403254132542325433254432545325463254732548325493255032551325523255332554325553255632557325583255932560325613256232563325643256532566325673256832569325703257132572325733257432575325763257732578325793258032581325823258332584325853258632587325883258932590325913259232593325943259532596325973259832599326003260132602326033260432605326063260732608326093261032611326123261332614326153261632617326183261932620326213262232623326243262532626326273262832629326303263132632326333263432635326363263732638326393264032641326423264332644326453264632647326483264932650326513265232653326543265532656326573265832659326603266132662326633266432665326663266732668326693267032671326723267332674326753267632677326783267932680326813268232683326843268532686326873268832689326903269132692326933269432695326963269732698326993270032701327023270332704327053270632707327083270932710327113271232713327143271532716327173271832719327203272132722327233272432725327263272732728327293273032731327323273332734327353273632737327383273932740327413274232743327443274532746327473274832749327503275132752327533275432755327563275732758327593276032761327623276332764327653276632767327683276932770327713277232773327743277532776327773277832779327803278132782327833278432785327863278732788327893279032791327923279332794327953279632797327983279932800328013280232803328043280532806328073280832809328103281132812328133281432815328163281732818328193282032821328223282332824328253282632827328283282932830328313283232833328343283532836328373283832839328403284132842328433284432845328463284732848328493285032851328523285332854328553285632857328583285932860328613286232863328643286532866328673286832869328703287132872328733287432875328763287732878328793288032881328823288332884328853288632887328883288932890328913289232893328943289532896328973289832899329003290132902329033290432905329063290732908329093291032911329123291332914329153291632917329183291932920329213292232923329243292532926329273292832929329303293132932329333293432935329363293732938329393294032941329423294332944329453294632947329483294932950329513295232953329543295532956329573295832959329603296132962329633296432965329663296732968329693297032971329723297332974329753297632977329783297932980329813298232983329843298532986329873298832989329903299132992329933299432995329963299732998329993300033001330023300333004330053300633007330083300933010330113301233013330143301533016330173301833019330203302133022330233302433025330263302733028330293303033031330323303333034330353303633037330383303933040330413304233043330443304533046330473304833049330503305133052330533305433055330563305733058330593306033061330623306333064330653306633067330683306933070330713307233073330743307533076330773307833079330803308133082330833308433085330863308733088330893309033091330923309333094330953309633097330983309933100331013310233103331043310533106331073310833109331103311133112331133311433115331163311733118331193312033121331223312333124331253312633127331283312933130331313313233133331343313533136331373313833139331403314133142331433314433145331463314733148331493315033151331523315333154331553315633157331583315933160331613316233163331643316533166331673316833169331703317133172331733317433175331763317733178331793318033181331823318333184331853318633187331883318933190331913319233193331943319533196331973319833199332003320133202332033320433205332063320733208332093321033211332123321333214332153321633217332183321933220332213322233223332243322533226332273322833229332303323133232332333323433235332363323733238332393324033241332423324333244332453324633247332483324933250332513325233253332543325533256332573325833259332603326133262332633326433265332663326733268332693327033271332723327333274332753327633277332783327933280332813328233283332843328533286332873328833289332903329133292332933329433295332963329733298332993330033301333023330333304333053330633307333083330933310333113331233313333143331533316333173331833319333203332133322333233332433325333263332733328333293333033331333323333333334333353333633337333383333933340333413334233343333443334533346333473334833349333503335133352333533335433355333563335733358333593336033361333623336333364333653336633367333683336933370333713337233373333743337533376333773337833379333803338133382333833338433385333863338733388333893339033391333923339333394333953339633397333983339933400334013340233403334043340533406334073340833409334103341133412334133341433415334163341733418334193342033421334223342333424334253342633427334283342933430334313343233433334343343533436334373343833439334403344133442334433344433445334463344733448334493345033451334523345333454334553345633457334583345933460334613346233463334643346533466334673346833469334703347133472334733347433475334763347733478334793348033481334823348333484334853348633487334883348933490334913349233493334943349533496334973349833499335003350133502335033350433505335063350733508335093351033511335123351333514335153351633517335183351933520335213352233523335243352533526335273352833529335303353133532335333353433535335363353733538335393354033541335423354333544335453354633547335483354933550335513355233553335543355533556335573355833559335603356133562335633356433565335663356733568335693357033571335723357333574335753357633577335783357933580335813358233583335843358533586335873358833589335903359133592335933359433595335963359733598335993360033601336023360333604336053360633607336083360933610336113361233613336143361533616336173361833619336203362133622336233362433625336263362733628336293363033631336323363333634336353363633637336383363933640336413364233643336443364533646336473364833649336503365133652336533365433655336563365733658336593366033661336623366333664336653366633667336683366933670336713367233673336743367533676336773367833679336803368133682336833368433685336863368733688336893369033691336923369333694336953369633697336983369933700337013370233703337043370533706337073370833709337103371133712337133371433715337163371733718337193372033721337223372333724337253372633727337283372933730337313373233733337343373533736337373373833739337403374133742337433374433745337463374733748337493375033751337523375333754337553375633757337583375933760337613376233763337643376533766337673376833769337703377133772337733377433775337763377733778337793378033781337823378333784337853378633787337883378933790337913379233793337943379533796337973379833799338003380133802338033380433805338063380733808338093381033811338123381333814338153381633817338183381933820338213382233823338243382533826338273382833829338303383133832338333383433835338363383733838338393384033841338423384333844338453384633847338483384933850338513385233853338543385533856338573385833859338603386133862338633386433865338663386733868338693387033871338723387333874338753387633877338783387933880338813388233883338843388533886338873388833889338903389133892338933389433895338963389733898338993390033901339023390333904339053390633907339083390933910339113391233913339143391533916339173391833919339203392133922339233392433925339263392733928339293393033931339323393333934339353393633937339383393933940339413394233943339443394533946339473394833949339503395133952339533395433955339563395733958339593396033961339623396333964339653396633967339683396933970339713397233973339743397533976339773397833979339803398133982339833398433985339863398733988339893399033991339923399333994339953399633997339983399934000340013400234003340043400534006340073400834009340103401134012340133401434015340163401734018340193402034021340223402334024340253402634027340283402934030340313403234033340343403534036340373403834039340403404134042340433404434045340463404734048340493405034051340523405334054340553405634057340583405934060340613406234063340643406534066340673406834069340703407134072340733407434075340763407734078340793408034081340823408334084340853408634087340883408934090340913409234093340943409534096340973409834099341003410134102341033410434105341063410734108341093411034111341123411334114341153411634117341183411934120341213412234123341243412534126341273412834129341303413134132341333413434135341363413734138341393414034141341423414334144341453414634147341483414934150341513415234153341543415534156341573415834159341603416134162341633416434165341663416734168341693417034171341723417334174341753417634177341783417934180341813418234183341843418534186341873418834189341903419134192341933419434195341963419734198341993420034201342023420334204342053420634207342083420934210342113421234213342143421534216342173421834219342203422134222342233422434225342263422734228342293423034231342323423334234342353423634237342383423934240342413424234243342443424534246342473424834249342503425134252342533425434255342563425734258342593426034261342623426334264342653426634267342683426934270342713427234273342743427534276342773427834279342803428134282342833428434285342863428734288342893429034291342923429334294342953429634297342983429934300343013430234303343043430534306343073430834309343103431134312343133431434315343163431734318343193432034321343223432334324343253432634327343283432934330343313433234333343343433534336343373433834339343403434134342343433434434345343463434734348343493435034351343523435334354343553435634357343583435934360343613436234363343643436534366343673436834369343703437134372343733437434375343763437734378343793438034381343823438334384343853438634387343883438934390343913439234393343943439534396343973439834399344003440134402344033440434405344063440734408344093441034411344123441334414344153441634417344183441934420344213442234423344243442534426344273442834429344303443134432344333443434435344363443734438344393444034441344423444334444344453444634447344483444934450344513445234453344543445534456344573445834459344603446134462344633446434465344663446734468344693447034471344723447334474344753447634477344783447934480344813448234483344843448534486344873448834489344903449134492344933449434495344963449734498344993450034501345023450334504345053450634507345083450934510345113451234513345143451534516345173451834519345203452134522345233452434525345263452734528345293453034531345323453334534345353453634537345383453934540345413454234543345443454534546345473454834549345503455134552345533455434555345563455734558345593456034561345623456334564345653456634567345683456934570345713457234573345743457534576345773457834579345803458134582345833458434585345863458734588345893459034591345923459334594345953459634597345983459934600346013460234603346043460534606346073460834609346103461134612346133461434615346163461734618346193462034621346223462334624346253462634627346283462934630346313463234633346343463534636346373463834639346403464134642346433464434645346463464734648346493465034651346523465334654346553465634657346583465934660346613466234663346643466534666346673466834669346703467134672346733467434675346763467734678346793468034681346823468334684346853468634687346883468934690346913469234693346943469534696346973469834699347003470134702347033470434705347063470734708347093471034711347123471334714347153471634717347183471934720347213472234723347243472534726347273472834729347303473134732347333473434735347363473734738347393474034741347423474334744347453474634747347483474934750347513475234753347543475534756347573475834759347603476134762347633476434765347663476734768347693477034771347723477334774347753477634777347783477934780347813478234783347843478534786347873478834789347903479134792347933479434795347963479734798347993480034801348023480334804348053480634807348083480934810348113481234813348143481534816348173481834819348203482134822348233482434825348263482734828348293483034831348323483334834348353483634837348383483934840348413484234843348443484534846348473484834849348503485134852348533485434855348563485734858348593486034861348623486334864348653486634867348683486934870348713487234873348743487534876348773487834879348803488134882348833488434885348863488734888348893489034891348923489334894348953489634897348983489934900349013490234903349043490534906349073490834909349103491134912349133491434915349163491734918349193492034921349223492334924349253492634927349283492934930349313493234933349343493534936349373493834939349403494134942349433494434945349463494734948349493495034951349523495334954349553495634957349583495934960349613496234963349643496534966349673496834969349703497134972349733497434975349763497734978349793498034981349823498334984349853498634987349883498934990349913499234993349943499534996349973499834999350003500135002350033500435005350063500735008350093501035011350123501335014350153501635017350183501935020350213502235023350243502535026350273502835029350303503135032350333503435035350363503735038350393504035041350423504335044350453504635047350483504935050350513505235053350543505535056350573505835059350603506135062350633506435065350663506735068350693507035071350723507335074350753507635077350783507935080350813508235083350843508535086350873508835089350903509135092350933509435095350963509735098350993510035101351023510335104351053510635107351083510935110351113511235113351143511535116351173511835119351203512135122351233512435125351263512735128351293513035131351323513335134351353513635137351383513935140351413514235143351443514535146351473514835149351503515135152351533515435155351563515735158351593516035161351623516335164351653516635167351683516935170351713517235173351743517535176351773517835179351803518135182351833518435185351863518735188351893519035191351923519335194351953519635197351983519935200352013520235203352043520535206352073520835209352103521135212352133521435215352163521735218352193522035221352223522335224352253522635227352283522935230352313523235233352343523535236352373523835239352403524135242352433524435245352463524735248352493525035251352523525335254352553525635257352583525935260352613526235263352643526535266352673526835269352703527135272352733527435275352763527735278352793528035281352823528335284352853528635287352883528935290352913529235293352943529535296352973529835299353003530135302353033530435305353063530735308353093531035311353123531335314353153531635317353183531935320353213532235323353243532535326353273532835329353303533135332353333533435335353363533735338353393534035341353423534335344353453534635347353483534935350353513535235353353543535535356353573535835359353603536135362353633536435365353663536735368353693537035371353723537335374353753537635377353783537935380353813538235383353843538535386353873538835389353903539135392353933539435395353963539735398353993540035401354023540335404354053540635407354083540935410354113541235413354143541535416354173541835419354203542135422354233542435425354263542735428354293543035431354323543335434354353543635437354383543935440354413544235443354443544535446354473544835449354503545135452354533545435455354563545735458354593546035461354623546335464354653546635467354683546935470354713547235473354743547535476354773547835479354803548135482354833548435485354863548735488354893549035491354923549335494354953549635497354983549935500355013550235503355043550535506355073550835509355103551135512355133551435515355163551735518355193552035521355223552335524355253552635527355283552935530355313553235533355343553535536355373553835539355403554135542355433554435545355463554735548355493555035551355523555335554355553555635557355583555935560355613556235563355643556535566355673556835569355703557135572355733557435575355763557735578355793558035581355823558335584355853558635587355883558935590355913559235593355943559535596355973559835599356003560135602356033560435605356063560735608356093561035611356123561335614356153561635617356183561935620356213562235623356243562535626356273562835629356303563135632356333563435635356363563735638356393564035641356423564335644356453564635647356483564935650356513565235653356543565535656356573565835659356603566135662356633566435665356663566735668356693567035671356723567335674356753567635677356783567935680356813568235683356843568535686356873568835689356903569135692356933569435695356963569735698356993570035701357023570335704357053570635707357083570935710357113571235713357143571535716357173571835719357203572135722357233572435725357263572735728357293573035731357323573335734357353573635737357383573935740357413574235743357443574535746357473574835749357503575135752357533575435755357563575735758357593576035761357623576335764357653576635767357683576935770357713577235773357743577535776357773577835779357803578135782357833578435785357863578735788357893579035791357923579335794357953579635797357983579935800358013580235803358043580535806358073580835809358103581135812358133581435815358163581735818358193582035821358223582335824358253582635827358283582935830358313583235833358343583535836358373583835839358403584135842358433584435845358463584735848358493585035851358523585335854358553585635857358583585935860358613586235863358643586535866358673586835869358703587135872358733587435875358763587735878358793588035881358823588335884358853588635887358883588935890358913589235893358943589535896358973589835899359003590135902359033590435905359063590735908359093591035911359123591335914359153591635917359183591935920359213592235923359243592535926359273592835929359303593135932359333593435935359363593735938359393594035941359423594335944359453594635947359483594935950359513595235953359543595535956359573595835959359603596135962359633596435965359663596735968359693597035971359723597335974359753597635977359783597935980359813598235983359843598535986359873598835989359903599135992359933599435995359963599735998359993600036001360023600336004360053600636007360083600936010360113601236013360143601536016360173601836019360203602136022360233602436025360263602736028360293603036031360323603336034360353603636037360383603936040360413604236043360443604536046360473604836049360503605136052360533605436055360563605736058360593606036061360623606336064360653606636067360683606936070360713607236073360743607536076360773607836079360803608136082360833608436085360863608736088360893609036091360923609336094360953609636097360983609936100361013610236103361043610536106361073610836109361103611136112361133611436115361163611736118361193612036121361223612336124361253612636127361283612936130361313613236133361343613536136361373613836139361403614136142361433614436145361463614736148361493615036151361523615336154361553615636157361583615936160361613616236163361643616536166361673616836169361703617136172361733617436175361763617736178361793618036181361823618336184361853618636187361883618936190361913619236193361943619536196361973619836199362003620136202362033620436205362063620736208362093621036211362123621336214362153621636217362183621936220362213622236223362243622536226362273622836229362303623136232362333623436235362363623736238362393624036241362423624336244362453624636247362483624936250362513625236253362543625536256362573625836259362603626136262362633626436265362663626736268362693627036271362723627336274362753627636277362783627936280362813628236283362843628536286362873628836289362903629136292362933629436295362963629736298362993630036301363023630336304363053630636307363083630936310363113631236313363143631536316363173631836319363203632136322363233632436325363263632736328363293633036331363323633336334363353633636337363383633936340363413634236343363443634536346363473634836349363503635136352363533635436355363563635736358363593636036361363623636336364363653636636367363683636936370363713637236373363743637536376363773637836379363803638136382363833638436385363863638736388363893639036391363923639336394363953639636397363983639936400364013640236403364043640536406364073640836409364103641136412364133641436415364163641736418364193642036421364223642336424364253642636427364283642936430364313643236433364343643536436364373643836439364403644136442364433644436445364463644736448364493645036451364523645336454364553645636457364583645936460364613646236463364643646536466364673646836469364703647136472364733647436475364763647736478364793648036481364823648336484364853648636487364883648936490364913649236493364943649536496364973649836499365003650136502365033650436505365063650736508365093651036511365123651336514365153651636517365183651936520365213652236523365243652536526365273652836529365303653136532365333653436535365363653736538365393654036541365423654336544365453654636547365483654936550365513655236553365543655536556365573655836559365603656136562365633656436565365663656736568365693657036571365723657336574365753657636577365783657936580365813658236583365843658536586365873658836589365903659136592365933659436595365963659736598365993660036601366023660336604366053660636607366083660936610366113661236613366143661536616366173661836619366203662136622366233662436625366263662736628366293663036631366323663336634366353663636637366383663936640366413664236643366443664536646366473664836649366503665136652366533665436655366563665736658366593666036661366623666336664366653666636667366683666936670366713667236673366743667536676366773667836679366803668136682366833668436685366863668736688366893669036691366923669336694366953669636697366983669936700367013670236703367043670536706367073670836709367103671136712367133671436715367163671736718367193672036721367223672336724367253672636727367283672936730367313673236733367343673536736367373673836739367403674136742367433674436745367463674736748367493675036751367523675336754367553675636757367583675936760367613676236763367643676536766367673676836769367703677136772367733677436775367763677736778367793678036781367823678336784367853678636787367883678936790367913679236793367943679536796367973679836799368003680136802368033680436805368063680736808368093681036811368123681336814368153681636817368183681936820368213682236823368243682536826368273682836829368303683136832368333683436835368363683736838368393684036841368423684336844368453684636847368483684936850368513685236853368543685536856368573685836859368603686136862368633686436865368663686736868368693687036871368723687336874368753687636877368783687936880368813688236883368843688536886368873688836889368903689136892368933689436895368963689736898368993690036901369023690336904369053690636907369083690936910369113691236913369143691536916369173691836919369203692136922369233692436925369263692736928369293693036931369323693336934369353693636937369383693936940369413694236943369443694536946369473694836949369503695136952369533695436955369563695736958369593696036961369623696336964369653696636967369683696936970369713697236973369743697536976369773697836979369803698136982369833698436985369863698736988369893699036991369923699336994369953699636997369983699937000370013700237003370043700537006370073700837009370103701137012370133701437015370163701737018370193702037021370223702337024370253702637027370283702937030370313703237033370343703537036370373703837039370403704137042370433704437045370463704737048370493705037051370523705337054370553705637057370583705937060370613706237063370643706537066370673706837069370703707137072370733707437075370763707737078370793708037081370823708337084370853708637087370883708937090370913709237093370943709537096370973709837099371003710137102371033710437105371063710737108371093711037111371123711337114371153711637117371183711937120371213712237123371243712537126371273712837129371303713137132371333713437135371363713737138371393714037141371423714337144371453714637147371483714937150371513715237153371543715537156371573715837159371603716137162371633716437165371663716737168371693717037171371723717337174371753717637177371783717937180371813718237183371843718537186371873718837189371903719137192371933719437195371963719737198371993720037201372023720337204372053720637207372083720937210372113721237213372143721537216372173721837219372203722137222372233722437225372263722737228372293723037231372323723337234372353723637237372383723937240372413724237243372443724537246372473724837249372503725137252372533725437255372563725737258372593726037261372623726337264372653726637267372683726937270372713727237273372743727537276372773727837279372803728137282372833728437285372863728737288372893729037291372923729337294372953729637297372983729937300373013730237303373043730537306373073730837309373103731137312373133731437315373163731737318373193732037321373223732337324373253732637327373283732937330373313733237333373343733537336373373733837339373403734137342373433734437345373463734737348373493735037351373523735337354373553735637357373583735937360373613736237363373643736537366373673736837369373703737137372373733737437375373763737737378373793738037381373823738337384373853738637387373883738937390373913739237393373943739537396373973739837399374003740137402374033740437405374063740737408374093741037411374123741337414374153741637417374183741937420374213742237423374243742537426374273742837429374303743137432374333743437435374363743737438374393744037441374423744337444374453744637447374483744937450374513745237453374543745537456374573745837459374603746137462374633746437465374663746737468374693747037471374723747337474374753747637477374783747937480374813748237483374843748537486374873748837489374903749137492374933749437495374963749737498374993750037501375023750337504375053750637507375083750937510375113751237513375143751537516375173751837519375203752137522375233752437525375263752737528375293753037531375323753337534375353753637537375383753937540375413754237543375443754537546375473754837549375503755137552375533755437555375563755737558375593756037561375623756337564375653756637567375683756937570375713757237573375743757537576375773757837579375803758137582375833758437585375863758737588375893759037591375923759337594375953759637597375983759937600376013760237603376043760537606376073760837609376103761137612376133761437615376163761737618376193762037621376223762337624376253762637627376283762937630376313763237633376343763537636376373763837639376403764137642376433764437645376463764737648376493765037651376523765337654376553765637657376583765937660376613766237663376643766537666376673766837669376703767137672376733767437675376763767737678376793768037681376823768337684376853768637687376883768937690376913769237693376943769537696376973769837699377003770137702377033770437705377063770737708377093771037711377123771337714377153771637717377183771937720377213772237723377243772537726377273772837729377303773137732377333773437735377363773737738377393774037741377423774337744377453774637747377483774937750377513775237753377543775537756377573775837759377603776137762377633776437765377663776737768377693777037771377723777337774377753777637777377783777937780377813778237783377843778537786377873778837789377903779137792377933779437795377963779737798377993780037801378023780337804378053780637807378083780937810378113781237813378143781537816378173781837819378203782137822378233782437825378263782737828378293783037831378323783337834378353783637837378383783937840378413784237843378443784537846378473784837849378503785137852378533785437855378563785737858378593786037861378623786337864378653786637867378683786937870378713787237873378743787537876378773787837879378803788137882378833788437885378863788737888378893789037891378923789337894378953789637897378983789937900379013790237903379043790537906379073790837909379103791137912379133791437915379163791737918379193792037921379223792337924379253792637927379283792937930379313793237933379343793537936379373793837939379403794137942379433794437945379463794737948379493795037951379523795337954379553795637957379583795937960379613796237963379643796537966379673796837969379703797137972379733797437975379763797737978379793798037981379823798337984379853798637987379883798937990379913799237993379943799537996379973799837999380003800138002380033800438005380063800738008380093801038011380123801338014380153801638017380183801938020380213802238023380243802538026380273802838029380303803138032380333803438035380363803738038380393804038041380423804338044380453804638047380483804938050380513805238053380543805538056380573805838059380603806138062380633806438065380663806738068380693807038071380723807338074380753807638077380783807938080380813808238083380843808538086380873808838089380903809138092380933809438095380963809738098380993810038101381023810338104381053810638107381083810938110381113811238113381143811538116381173811838119381203812138122381233812438125381263812738128381293813038131381323813338134381353813638137381383813938140381413814238143381443814538146381473814838149381503815138152381533815438155381563815738158381593816038161381623816338164381653816638167381683816938170381713817238173381743817538176381773817838179381803818138182381833818438185381863818738188381893819038191381923819338194381953819638197381983819938200382013820238203382043820538206382073820838209382103821138212382133821438215382163821738218382193822038221382223822338224382253822638227382283822938230382313823238233382343823538236382373823838239382403824138242382433824438245382463824738248382493825038251382523825338254382553825638257382583825938260382613826238263382643826538266382673826838269382703827138272382733827438275382763827738278382793828038281382823828338284382853828638287382883828938290382913829238293382943829538296382973829838299383003830138302383033830438305383063830738308383093831038311383123831338314383153831638317383183831938320383213832238323383243832538326383273832838329383303833138332383333833438335383363833738338383393834038341383423834338344383453834638347383483834938350383513835238353383543835538356383573835838359383603836138362383633836438365383663836738368383693837038371383723837338374383753837638377383783837938380383813838238383383843838538386383873838838389383903839138392383933839438395383963839738398383993840038401384023840338404384053840638407384083840938410384113841238413384143841538416384173841838419384203842138422384233842438425384263842738428384293843038431384323843338434384353843638437384383843938440384413844238443384443844538446384473844838449384503845138452384533845438455384563845738458384593846038461384623846338464384653846638467384683846938470384713847238473384743847538476384773847838479384803848138482384833848438485384863848738488384893849038491384923849338494384953849638497384983849938500385013850238503385043850538506385073850838509385103851138512385133851438515385163851738518385193852038521385223852338524385253852638527385283852938530385313853238533385343853538536385373853838539385403854138542385433854438545385463854738548385493855038551385523855338554385553855638557385583855938560385613856238563385643856538566385673856838569385703857138572385733857438575385763857738578385793858038581385823858338584385853858638587385883858938590385913859238593385943859538596385973859838599386003860138602386033860438605386063860738608386093861038611386123861338614386153861638617386183861938620386213862238623386243862538626386273862838629386303863138632386333863438635386363863738638386393864038641386423864338644386453864638647386483864938650386513865238653386543865538656386573865838659386603866138662386633866438665386663866738668386693867038671386723867338674386753867638677386783867938680386813868238683386843868538686386873868838689386903869138692386933869438695386963869738698386993870038701387023870338704387053870638707387083870938710387113871238713387143871538716387173871838719387203872138722387233872438725387263872738728387293873038731387323873338734387353873638737387383873938740387413874238743387443874538746387473874838749387503875138752387533875438755387563875738758387593876038761387623876338764387653876638767387683876938770387713877238773387743877538776387773877838779387803878138782387833878438785387863878738788387893879038791387923879338794387953879638797387983879938800388013880238803388043880538806388073880838809388103881138812388133881438815388163881738818388193882038821388223882338824388253882638827388283882938830388313883238833388343883538836388373883838839388403884138842388433884438845388463884738848388493885038851388523885338854388553885638857388583885938860388613886238863388643886538866388673886838869388703887138872388733887438875388763887738878388793888038881388823888338884388853888638887388883888938890388913889238893388943889538896388973889838899389003890138902389033890438905389063890738908389093891038911389123891338914389153891638917389183891938920389213892238923389243892538926389273892838929389303893138932389333893438935389363893738938389393894038941389423894338944389453894638947389483894938950389513895238953389543895538956389573895838959389603896138962389633896438965389663896738968389693897038971389723897338974389753897638977389783897938980389813898238983389843898538986389873898838989389903899138992389933899438995389963899738998389993900039001390023900339004390053900639007390083900939010390113901239013390143901539016390173901839019390203902139022390233902439025390263902739028390293903039031390323903339034390353903639037390383903939040390413904239043390443904539046390473904839049390503905139052390533905439055390563905739058390593906039061390623906339064390653906639067390683906939070390713907239073390743907539076390773907839079390803908139082390833908439085390863908739088390893909039091390923909339094390953909639097390983909939100391013910239103391043910539106391073910839109391103911139112391133911439115391163911739118391193912039121391223912339124391253912639127391283912939130391313913239133391343913539136391373913839139391403914139142391433914439145391463914739148391493915039151391523915339154391553915639157391583915939160391613916239163391643916539166391673916839169391703917139172391733917439175391763917739178391793918039181391823918339184391853918639187391883918939190391913919239193391943919539196391973919839199392003920139202392033920439205392063920739208392093921039211392123921339214392153921639217392183921939220392213922239223392243922539226392273922839229392303923139232392333923439235392363923739238392393924039241392423924339244392453924639247392483924939250392513925239253392543925539256392573925839259392603926139262392633926439265392663926739268392693927039271392723927339274392753927639277392783927939280392813928239283392843928539286392873928839289392903929139292392933929439295392963929739298392993930039301393023930339304393053930639307393083930939310393113931239313393143931539316393173931839319393203932139322393233932439325393263932739328393293933039331393323933339334393353933639337393383933939340393413934239343393443934539346393473934839349393503935139352393533935439355393563935739358393593936039361393623936339364393653936639367393683936939370393713937239373393743937539376393773937839379393803938139382393833938439385393863938739388393893939039391393923939339394393953939639397393983939939400394013940239403394043940539406394073940839409394103941139412394133941439415394163941739418394193942039421394223942339424394253942639427394283942939430394313943239433394343943539436394373943839439394403944139442394433944439445394463944739448394493945039451394523945339454394553945639457394583945939460394613946239463394643946539466394673946839469394703947139472394733947439475394763947739478394793948039481394823948339484394853948639487394883948939490394913949239493394943949539496394973949839499395003950139502395033950439505395063950739508395093951039511395123951339514395153951639517395183951939520395213952239523395243952539526395273952839529395303953139532395333953439535395363953739538395393954039541395423954339544395453954639547395483954939550395513955239553395543955539556395573955839559395603956139562395633956439565395663956739568395693957039571395723957339574395753957639577395783957939580395813958239583395843958539586395873958839589395903959139592395933959439595395963959739598395993960039601396023960339604396053960639607396083960939610396113961239613396143961539616396173961839619396203962139622396233962439625396263962739628396293963039631396323963339634396353963639637396383963939640396413964239643396443964539646396473964839649396503965139652396533965439655396563965739658396593966039661396623966339664396653966639667396683966939670396713967239673396743967539676396773967839679396803968139682396833968439685396863968739688396893969039691396923969339694396953969639697396983969939700397013970239703397043970539706397073970839709397103971139712397133971439715397163971739718397193972039721397223972339724397253972639727397283972939730397313973239733397343973539736397373973839739397403974139742397433974439745397463974739748397493975039751397523975339754397553975639757397583975939760397613976239763397643976539766397673976839769397703977139772397733977439775397763977739778397793978039781397823978339784397853978639787397883978939790397913979239793397943979539796397973979839799398003980139802398033980439805398063980739808398093981039811398123981339814398153981639817398183981939820398213982239823398243982539826398273982839829398303983139832398333983439835398363983739838398393984039841398423984339844398453984639847398483984939850398513985239853398543985539856398573985839859398603986139862398633986439865398663986739868398693987039871398723987339874398753987639877398783987939880398813988239883398843988539886398873988839889398903989139892398933989439895398963989739898398993990039901399023990339904399053990639907399083990939910399113991239913399143991539916399173991839919399203992139922399233992439925399263992739928399293993039931399323993339934399353993639937399383993939940399413994239943399443994539946399473994839949399503995139952399533995439955399563995739958399593996039961399623996339964399653996639967399683996939970399713997239973399743997539976399773997839979399803998139982399833998439985399863998739988399893999039991399923999339994399953999639997399983999940000400014000240003400044000540006400074000840009400104001140012400134001440015400164001740018400194002040021400224002340024400254002640027400284002940030400314003240033400344003540036400374003840039400404004140042400434004440045400464004740048400494005040051400524005340054400554005640057400584005940060400614006240063400644006540066400674006840069400704007140072400734007440075400764007740078400794008040081400824008340084400854008640087400884008940090400914009240093400944009540096400974009840099401004010140102401034010440105401064010740108401094011040111401124011340114401154011640117401184011940120401214012240123401244012540126401274012840129401304013140132401334013440135401364013740138401394014040141401424014340144401454014640147401484014940150401514015240153401544015540156401574015840159401604016140162401634016440165401664016740168401694017040171401724017340174401754017640177401784017940180401814018240183401844018540186401874018840189401904019140192401934019440195401964019740198401994020040201402024020340204402054020640207402084020940210402114021240213402144021540216402174021840219402204022140222402234022440225402264022740228402294023040231402324023340234402354023640237402384023940240402414024240243402444024540246402474024840249402504025140252402534025440255402564025740258402594026040261402624026340264402654026640267402684026940270402714027240273402744027540276402774027840279402804028140282402834028440285402864028740288402894029040291402924029340294402954029640297402984029940300403014030240303403044030540306403074030840309403104031140312403134031440315403164031740318403194032040321403224032340324403254032640327403284032940330403314033240333403344033540336403374033840339403404034140342403434034440345403464034740348403494035040351403524035340354403554035640357403584035940360403614036240363403644036540366403674036840369403704037140372403734037440375403764037740378403794038040381403824038340384403854038640387403884038940390403914039240393403944039540396403974039840399404004040140402404034040440405404064040740408404094041040411404124041340414404154041640417404184041940420404214042240423404244042540426404274042840429404304043140432404334043440435404364043740438404394044040441404424044340444404454044640447404484044940450404514045240453404544045540456404574045840459404604046140462404634046440465404664046740468404694047040471404724047340474404754047640477404784047940480
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>xrepo</title>
  6. <link rel="icon" href="/assets/img/favicon.ico">
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  8. <meta name="description" content="Description">
  9. <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
  10. <link href="//cdn.jsdelivr.net/npm/[email protected]/github-markdown.min.css" rel="stylesheet">
  11. <style>
  12. .markdown-body {
  13. box-sizing: border-box;
  14. min-width: 200px;
  15. max-width: 980px;
  16. margin: 0 auto;
  17. padding: 45px;
  18. }
  19. @media (max-width: 767px) {
  20. .markdown-body {
  21. padding: 15px;
  22. }
  23. }
  24. </style>
  25. </head>
  26. <body>
  27. <article class="markdown-body">
  28. <h4>This is a mirror page, please see the original page: </h4><a href="https://xrepo.xmake.io/#/packages/bsd">https://xrepo.xmake.io/#/packages/bsd</a>
  29. <div id="wwads-panel" class="wwads-cn wwads-vertical wwads-sticky" data-id="239" style="max-width:180px;bottom:20px;right:20px;width:200px;height:260px;background:#fff;position:fixed"></div>
  30. </br>
  31. <script type="text/javascript" charset="UTF-8" src="https://cdn.wwads.cn/js/makemoney.js" async></script>
  32. <script async type="text/javascript" src="//cdn.carbonads.com/carbon.js?serve=CE7I52QU&placement=xmakeio" id="_carbonads_js"></script>
  33. <style>
  34. #carbonads {
  35. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu,
  36. Cantarell, "Helvetica Neue", Helvetica, Arial, sans-serif;
  37. }
  38. #carbonads {
  39. display: flex;
  40. max-width: 330px;
  41. background-color: hsl(0, 0%, 98%);
  42. box-shadow: 0 1px 4px 1px hsla(0, 0%, 0%, .1);
  43. }
  44. #carbonads a {
  45. color: inherit;
  46. text-decoration: none;
  47. }
  48. #carbonads a:hover {
  49. color: inherit;
  50. }
  51. #carbonads span {
  52. position: relative;
  53. display: block;
  54. overflow: hidden;
  55. }
  56. #carbonads .carbon-wrap {
  57. display: flex;
  58. }
  59. .carbon-img {
  60. display: block;
  61. margin: 0;
  62. line-height: 1;
  63. }
  64. .carbon-img img {
  65. display: block;
  66. }
  67. .carbon-text {
  68. font-size: 13px;
  69. padding: 10px;
  70. line-height: 1.5;
  71. text-align: left;
  72. }
  73. .carbon-poweredby {
  74. display: block;
  75. padding: 8px 10px;
  76. background: repeating-linear-gradient(-45deg, transparent, transparent 5px, hsla(0, 0%, 0%, .025) 5px, hsla(0, 0%, 0%, .025) 10px) hsla(203, 11%, 95%, .4);
  77. text-align: center;
  78. text-transform: uppercase;
  79. letter-spacing: .5px;
  80. font-weight: 600;
  81. font-size: 9px;
  82. line-height: 1;
  83. }
  84. </style>
  85. <h2 id="a">a</h2>
  86. <h3 id="abseilbsd">abseil (bsd)</h3>
  87. <table>
  88. <thead>
  89. <tr>
  90. <th>Description</th>
  91. <th><em>C++ Common Libraries</em></th>
  92. </tr>
  93. </thead>
  94. <tbody>
  95. <tr>
  96. <td>Homepage</td>
  97. <td><a href="https://abseil.io">https://abseil.io</a></td>
  98. </tr>
  99. <tr>
  100. <td>License</td>
  101. <td>Apache-2.0</td>
  102. </tr>
  103. <tr>
  104. <td>Versions</td>
  105. <td>20200225.1, 20210324.1, 20210324.2, 20211102.0, 20220623.0, 20230125.2, 20230802.1, 20240116.1, 20240116.2, 20240722.0, 20250127.0, 20250127.1, 20250512.0, 20250512.1, 20250814.0</td>
  106. </tr>
  107. <tr>
  108. <td>Architectures</td>
  109. <td>i386, x86_64</td>
  110. </tr>
  111. <tr>
  112. <td>Definition</td>
  113. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/abseil/xmake.lua">abseil/xmake.lua</a></td>
  114. </tr>
  115. </tbody>
  116. </table>
  117. <h5 id="installcommand">Install command</h5>
  118. <pre><code class="lang-console">xrepo install abseil
  119. </code></pre>
  120. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  121. <pre><code class="lang-lua">add_requires("abseil")
  122. </code></pre>
  123. <h3 id="access_privatebsd">access_private (bsd)</h3>
  124. <table>
  125. <thead>
  126. <tr>
  127. <th>Description</th>
  128. <th><em>Access private members and statics of a C++ class</em></th>
  129. </tr>
  130. </thead>
  131. <tbody>
  132. <tr>
  133. <td>Homepage</td>
  134. <td><a href="https://github.com/martong/access_private">https://github.com/martong/access_private</a></td>
  135. </tr>
  136. <tr>
  137. <td>License</td>
  138. <td>MIT</td>
  139. </tr>
  140. <tr>
  141. <td>Versions</td>
  142. <td>2024.02.01</td>
  143. </tr>
  144. <tr>
  145. <td>Architectures</td>
  146. <td>i386, x86_64</td>
  147. </tr>
  148. <tr>
  149. <td>Definition</td>
  150. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/access_private/xmake.lua">access_private/xmake.lua</a></td>
  151. </tr>
  152. </tbody>
  153. </table>
  154. <h5 id="installcommand">Install command</h5>
  155. <pre><code class="lang-console">xrepo install access_private
  156. </code></pre>
  157. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  158. <pre><code class="lang-lua">add_requires("access_private")
  159. </code></pre>
  160. <h3 id="acebsd">ace (bsd)</h3>
  161. <table>
  162. <thead>
  163. <tr>
  164. <th>Description</th>
  165. <th><em>ACE (ADAPTIVE Communication Environment) is a C++ framework for implementing distributed and networked applications.</em></th>
  166. </tr>
  167. </thead>
  168. <tbody>
  169. <tr>
  170. <td>Homepage</td>
  171. <td><a href="https://www.dre.vanderbilt.edu/~schmidt/ACE.html">https://www.dre.vanderbilt.edu/~schmidt/ACE.html</a></td>
  172. </tr>
  173. <tr>
  174. <td>License</td>
  175. <td>DOC</td>
  176. </tr>
  177. <tr>
  178. <td>Versions</td>
  179. <td>8.0.3</td>
  180. </tr>
  181. <tr>
  182. <td>Architectures</td>
  183. <td>i386, x86_64</td>
  184. </tr>
  185. <tr>
  186. <td>Definition</td>
  187. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/ace/xmake.lua">ace/xmake.lua</a></td>
  188. </tr>
  189. </tbody>
  190. </table>
  191. <h5 id="installcommand">Install command</h5>
  192. <pre><code class="lang-console">xrepo install ace
  193. </code></pre>
  194. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  195. <pre><code class="lang-lua">add_requires("ace")
  196. </code></pre>
  197. <h3 id="acldevbsd">acl-dev (bsd)</h3>
  198. <table>
  199. <thead>
  200. <tr>
  201. <th>Description</th>
  202. <th><em>C/C++ server and network library, including coroutine, redis client, http/https/websocket, mqtt, mysql/postgresql/sqlite client with C/C++ for Linux, Android, iOS, MacOS, Windows.</em></th>
  203. </tr>
  204. </thead>
  205. <tbody>
  206. <tr>
  207. <td>Homepage</td>
  208. <td><a href="https://acl-dev.cn">https://acl-dev.cn</a></td>
  209. </tr>
  210. <tr>
  211. <td>License</td>
  212. <td>LGPL-3.0</td>
  213. </tr>
  214. <tr>
  215. <td>Versions</td>
  216. <td>v3.6.2, v3.6.3, v3.6.4</td>
  217. </tr>
  218. <tr>
  219. <td>Architectures</td>
  220. <td>i386, x86_64</td>
  221. </tr>
  222. <tr>
  223. <td>Definition</td>
  224. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/acl-dev/xmake.lua">acl-dev/xmake.lua</a></td>
  225. </tr>
  226. </tbody>
  227. </table>
  228. <h5 id="installcommand">Install command</h5>
  229. <pre><code class="lang-console">xrepo install acl-dev
  230. </code></pre>
  231. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  232. <pre><code class="lang-lua">add_requires("acl-dev")
  233. </code></pre>
  234. <h3 id="actorframeworkbsd">actor-framework (bsd)</h3>
  235. <table>
  236. <thead>
  237. <tr>
  238. <th>Description</th>
  239. <th><em>An Open Source Implementation of the Actor Model in C++</em></th>
  240. </tr>
  241. </thead>
  242. <tbody>
  243. <tr>
  244. <td>Homepage</td>
  245. <td><a href="http://actor-framework.org/">http://actor-framework.org/</a></td>
  246. </tr>
  247. <tr>
  248. <td>License</td>
  249. <td>BSD-3-Clause</td>
  250. </tr>
  251. <tr>
  252. <td>Versions</td>
  253. <td>0.19.2, 0.19.6, 1.0.0, 1.0.1, 1.0.2, 1.1.0</td>
  254. </tr>
  255. <tr>
  256. <td>Architectures</td>
  257. <td>i386, x86_64</td>
  258. </tr>
  259. <tr>
  260. <td>Definition</td>
  261. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/actor-framework/xmake.lua">actor-framework/xmake.lua</a></td>
  262. </tr>
  263. </tbody>
  264. </table>
  265. <h5 id="installcommand">Install command</h5>
  266. <pre><code class="lang-console">xrepo install actor-framework
  267. </code></pre>
  268. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  269. <pre><code class="lang-lua">add_requires("actor-framework")
  270. </code></pre>
  271. <h3 id="adabsd">ada (bsd)</h3>
  272. <table>
  273. <thead>
  274. <tr>
  275. <th>Description</th>
  276. <th><em>WHATWG-compliant and fast URL parser written in modern C++</em></th>
  277. </tr>
  278. </thead>
  279. <tbody>
  280. <tr>
  281. <td>Homepage</td>
  282. <td><a href="https://www.ada-url.com">https://www.ada-url.com</a></td>
  283. </tr>
  284. <tr>
  285. <td>License</td>
  286. <td>Apache-2.0</td>
  287. </tr>
  288. <tr>
  289. <td>Versions</td>
  290. <td>v2.3.1, v2.4.0, v2.4.1, v2.7.6, v2.7.7, v2.7.8, v2.8.0, v2.9.0, v2.9.1, v2.9.2, v3.0.1, v3.1.3, v3.2.1, v3.2.2, v3.2.3, v3.2.4, v3.2.5, v3.2.6, v3.2.7, v3.3.0</td>
  291. </tr>
  292. <tr>
  293. <td>Architectures</td>
  294. <td>i386, x86_64</td>
  295. </tr>
  296. <tr>
  297. <td>Definition</td>
  298. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/ada/xmake.lua">ada/xmake.lua</a></td>
  299. </tr>
  300. </tbody>
  301. </table>
  302. <h5 id="installcommand">Install command</h5>
  303. <pre><code class="lang-console">xrepo install ada
  304. </code></pre>
  305. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  306. <pre><code class="lang-lua">add_requires("ada")
  307. </code></pre>
  308. <h3 id="adebsd">ade (bsd)</h3>
  309. <table>
  310. <thead>
  311. <tr>
  312. <th>Description</th>
  313. <th><em>ADE Framework is a graph construction, manipulation, and processing framework.</em></th>
  314. </tr>
  315. </thead>
  316. <tbody>
  317. <tr>
  318. <td>Homepage</td>
  319. <td><a href="https://github.com/opencv/ade">https://github.com/opencv/ade</a></td>
  320. </tr>
  321. <tr>
  322. <td>License</td>
  323. <td>Apache-2.0</td>
  324. </tr>
  325. <tr>
  326. <td>Versions</td>
  327. <td>v0.1.2d, v0.1.2</td>
  328. </tr>
  329. <tr>
  330. <td>Architectures</td>
  331. <td>i386, x86_64</td>
  332. </tr>
  333. <tr>
  334. <td>Definition</td>
  335. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/ade/xmake.lua">ade/xmake.lua</a></td>
  336. </tr>
  337. </tbody>
  338. </table>
  339. <h5 id="installcommand">Install command</h5>
  340. <pre><code class="lang-console">xrepo install ade
  341. </code></pre>
  342. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  343. <pre><code class="lang-lua">add_requires("ade")
  344. </code></pre>
  345. <h3 id="aitoolkitbsd">aitoolkit (bsd)</h3>
  346. <table>
  347. <thead>
  348. <tr>
  349. <th>Description</th>
  350. <th><em>Give a brain to your game&#39;s NPCs</em></th>
  351. </tr>
  352. </thead>
  353. <tbody>
  354. <tr>
  355. <td>Homepage</td>
  356. <td><a href="https://linkdd.github.io/aitoolkit/">https://linkdd.github.io/aitoolkit/</a></td>
  357. </tr>
  358. <tr>
  359. <td>License</td>
  360. <td>MIT</td>
  361. </tr>
  362. <tr>
  363. <td>Versions</td>
  364. <td>v0.3.0, v0.5.0, v0.5.1</td>
  365. </tr>
  366. <tr>
  367. <td>Architectures</td>
  368. <td>i386, x86_64</td>
  369. </tr>
  370. <tr>
  371. <td>Definition</td>
  372. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/aitoolkit/xmake.lua">aitoolkit/xmake.lua</a></td>
  373. </tr>
  374. </tbody>
  375. </table>
  376. <h5 id="installcommand">Install command</h5>
  377. <pre><code class="lang-console">xrepo install aitoolkit
  378. </code></pre>
  379. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  380. <pre><code class="lang-lua">add_requires("aitoolkit")
  381. </code></pre>
  382. <h3 id="aklompbase64bsd">aklomp-base64 (bsd)</h3>
  383. <table>
  384. <thead>
  385. <tr>
  386. <th>Description</th>
  387. <th><em>Fast Base64 stream encoder/decoder in C99, with SIMD acceleration.</em></th>
  388. </tr>
  389. </thead>
  390. <tbody>
  391. <tr>
  392. <td>Homepage</td>
  393. <td><a href="https://github.com/aklomp/base64">https://github.com/aklomp/base64</a></td>
  394. </tr>
  395. <tr>
  396. <td>License</td>
  397. <td>BSD-2-Clause</td>
  398. </tr>
  399. <tr>
  400. <td>Versions</td>
  401. <td>v0.5.2</td>
  402. </tr>
  403. <tr>
  404. <td>Architectures</td>
  405. <td>i386, x86_64</td>
  406. </tr>
  407. <tr>
  408. <td>Definition</td>
  409. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/aklomp-base64/xmake.lua">aklomp-base64/xmake.lua</a></td>
  410. </tr>
  411. </tbody>
  412. </table>
  413. <h5 id="installcommand">Install command</h5>
  414. <pre><code class="lang-console">xrepo install aklomp-base64
  415. </code></pre>
  416. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  417. <pre><code class="lang-lua">add_requires("aklomp-base64")
  418. </code></pre>
  419. <h3 id="alembicbsd">alembic (bsd)</h3>
  420. <table>
  421. <thead>
  422. <tr>
  423. <th>Description</th>
  424. <th><em>Open framework for storing and sharing scene data that includes a C++ library, a file format, and client plugins and applications.</em></th>
  425. </tr>
  426. </thead>
  427. <tbody>
  428. <tr>
  429. <td>Homepage</td>
  430. <td><a href="https://alembic.io/">https://alembic.io/</a></td>
  431. </tr>
  432. <tr>
  433. <td>License</td>
  434. <td>BSD-3-Clause</td>
  435. </tr>
  436. <tr>
  437. <td>Versions</td>
  438. <td>1.8.5, 1.8.6, 1.8.7, 1.8.8</td>
  439. </tr>
  440. <tr>
  441. <td>Architectures</td>
  442. <td>i386, x86_64</td>
  443. </tr>
  444. <tr>
  445. <td>Definition</td>
  446. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/alembic/xmake.lua">alembic/xmake.lua</a></td>
  447. </tr>
  448. </tbody>
  449. </table>
  450. <h5 id="installcommand">Install command</h5>
  451. <pre><code class="lang-console">xrepo install alembic
  452. </code></pre>
  453. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  454. <pre><code class="lang-lua">add_requires("alembic")
  455. </code></pre>
  456. <h3 id="algo_plusbsd">algo_plus (bsd)</h3>
  457. <table>
  458. <thead>
  459. <tr>
  460. <th>Description</th>
  461. <th><em>AlgoPlus is a C++17 library for complex data structures and algorithms</em></th>
  462. </tr>
  463. </thead>
  464. <tbody>
  465. <tr>
  466. <td>Homepage</td>
  467. <td><a href="https://csrt-ntua.github.io/AlgoPlus">https://csrt-ntua.github.io/AlgoPlus</a></td>
  468. </tr>
  469. <tr>
  470. <td>License</td>
  471. <td>Apache-2.0</td>
  472. </tr>
  473. <tr>
  474. <td>Versions</td>
  475. <td>2024.07.02</td>
  476. </tr>
  477. <tr>
  478. <td>Architectures</td>
  479. <td>i386, x86_64</td>
  480. </tr>
  481. <tr>
  482. <td>Definition</td>
  483. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/algo_plus/xmake.lua">algo_plus/xmake.lua</a></td>
  484. </tr>
  485. </tbody>
  486. </table>
  487. <h5 id="installcommand">Install command</h5>
  488. <pre><code class="lang-console">xrepo install algo_plus
  489. </code></pre>
  490. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  491. <pre><code class="lang-lua">add_requires("algo_plus")
  492. </code></pre>
  493. <h3 id="amqpcppbsd">amqp-cpp (bsd)</h3>
  494. <table>
  495. <thead>
  496. <tr>
  497. <th>Description</th>
  498. <th><em>C++ library for asynchronous non-blocking communication with RabbitMQ</em></th>
  499. </tr>
  500. </thead>
  501. <tbody>
  502. <tr>
  503. <td>Homepage</td>
  504. <td><a href="https://github.com/CopernicaMarketingSoftware/AMQP-CPP">https://github.com/CopernicaMarketingSoftware/AMQP-CPP</a></td>
  505. </tr>
  506. <tr>
  507. <td>License</td>
  508. <td>Apache-2.0</td>
  509. </tr>
  510. <tr>
  511. <td>Versions</td>
  512. <td>v4.3.26, v4.3.27</td>
  513. </tr>
  514. <tr>
  515. <td>Architectures</td>
  516. <td>i386, x86_64</td>
  517. </tr>
  518. <tr>
  519. <td>Definition</td>
  520. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/amqp-cpp/xmake.lua">amqp-cpp/xmake.lua</a></td>
  521. </tr>
  522. </tbody>
  523. </table>
  524. <h5 id="installcommand">Install command</h5>
  525. <pre><code class="lang-console">xrepo install amqp-cpp
  526. </code></pre>
  527. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  528. <pre><code class="lang-lua">add_requires("amqp-cpp")
  529. </code></pre>
  530. <h3 id="amrexbsd">amrex (bsd)</h3>
  531. <table>
  532. <thead>
  533. <tr>
  534. <th>Description</th>
  535. <th><em>AMReX: Software Framework for Block Structured AMR</em></th>
  536. </tr>
  537. </thead>
  538. <tbody>
  539. <tr>
  540. <td>Homepage</td>
  541. <td><a href="https://amrex-codes.github.io/amrex">https://amrex-codes.github.io/amrex</a></td>
  542. </tr>
  543. <tr>
  544. <td>Versions</td>
  545. <td>24.09, 24.12, 25.02, 25.03, 25.04, 25.05, 25.06, 25.08, 25.09</td>
  546. </tr>
  547. <tr>
  548. <td>Architectures</td>
  549. <td>i386, x86_64</td>
  550. </tr>
  551. <tr>
  552. <td>Definition</td>
  553. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/amrex/xmake.lua">amrex/xmake.lua</a></td>
  554. </tr>
  555. </tbody>
  556. </table>
  557. <h5 id="installcommand">Install command</h5>
  558. <pre><code class="lang-console">xrepo install amrex
  559. </code></pre>
  560. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  561. <pre><code class="lang-lua">add_requires("amrex")
  562. </code></pre>
  563. <h3 id="anaribsd">anari (bsd)</h3>
  564. <table>
  565. <thead>
  566. <tr>
  567. <th>Description</th>
  568. <th><em>ANARI Software Development Kit (SDK)</em></th>
  569. </tr>
  570. </thead>
  571. <tbody>
  572. <tr>
  573. <td>Homepage</td>
  574. <td><a href="https://github.com/KhronosGroup/ANARI-SDK">https://github.com/KhronosGroup/ANARI-SDK</a></td>
  575. </tr>
  576. <tr>
  577. <td>License</td>
  578. <td>Apache-2.0</td>
  579. </tr>
  580. <tr>
  581. <td>Versions</td>
  582. <td>v0.12.1, v0.13.1, v0.14.1</td>
  583. </tr>
  584. <tr>
  585. <td>Architectures</td>
  586. <td>i386, x86_64</td>
  587. </tr>
  588. <tr>
  589. <td>Definition</td>
  590. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/anari/xmake.lua">anari/xmake.lua</a></td>
  591. </tr>
  592. </tbody>
  593. </table>
  594. <h5 id="installcommand">Install command</h5>
  595. <pre><code class="lang-console">xrepo install anari
  596. </code></pre>
  597. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  598. <pre><code class="lang-lua">add_requires("anari")
  599. </code></pre>
  600. <h3 id="annoybsd">annoy (bsd)</h3>
  601. <table>
  602. <thead>
  603. <tr>
  604. <th>Description</th>
  605. <th><em>Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk</em></th>
  606. </tr>
  607. </thead>
  608. <tbody>
  609. <tr>
  610. <td>Homepage</td>
  611. <td><a href="https://github.com/spotify/annoy">https://github.com/spotify/annoy</a></td>
  612. </tr>
  613. <tr>
  614. <td>License</td>
  615. <td>Apache-2.0</td>
  616. </tr>
  617. <tr>
  618. <td>Versions</td>
  619. <td>v1.17.2, v1.17.3</td>
  620. </tr>
  621. <tr>
  622. <td>Architectures</td>
  623. <td>i386, x86_64</td>
  624. </tr>
  625. <tr>
  626. <td>Definition</td>
  627. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/annoy/xmake.lua">annoy/xmake.lua</a></td>
  628. </tr>
  629. </tbody>
  630. </table>
  631. <h5 id="installcommand">Install command</h5>
  632. <pre><code class="lang-console">xrepo install annoy
  633. </code></pre>
  634. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  635. <pre><code class="lang-lua">add_requires("annoy")
  636. </code></pre>
  637. <h3 id="antlr4bsd">antlr4 (bsd)</h3>
  638. <table>
  639. <thead>
  640. <tr>
  641. <th>Description</th>
  642. <th><em>powerful parser generator for reading, processing, executing, or translating structured text or binary files.</em></th>
  643. </tr>
  644. </thead>
  645. <tbody>
  646. <tr>
  647. <td>Homepage</td>
  648. <td><a href="https://www.antlr.org">https://www.antlr.org</a></td>
  649. </tr>
  650. <tr>
  651. <td>License</td>
  652. <td>BSD-3-Clause</td>
  653. </tr>
  654. <tr>
  655. <td>Versions</td>
  656. <td>4.13.1, 4.13.2</td>
  657. </tr>
  658. <tr>
  659. <td>Architectures</td>
  660. <td>i386, x86_64</td>
  661. </tr>
  662. <tr>
  663. <td>Definition</td>
  664. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/antlr4/xmake.lua">antlr4/xmake.lua</a></td>
  665. </tr>
  666. </tbody>
  667. </table>
  668. <h5 id="installcommand">Install command</h5>
  669. <pre><code class="lang-console">xrepo install antlr4
  670. </code></pre>
  671. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  672. <pre><code class="lang-lua">add_requires("antlr4")
  673. </code></pre>
  674. <h3 id="antlr4runtimebsd">antlr4-runtime (bsd)</h3>
  675. <table>
  676. <thead>
  677. <tr>
  678. <th>Description</th>
  679. <th><em>ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.</em></th>
  680. </tr>
  681. </thead>
  682. <tbody>
  683. <tr>
  684. <td>Homepage</td>
  685. <td><a href="http://antlr.org">http://antlr.org</a></td>
  686. </tr>
  687. <tr>
  688. <td>License</td>
  689. <td>BSD-3-Clause</td>
  690. </tr>
  691. <tr>
  692. <td>Versions</td>
  693. <td>4.13.1, 4.13.2</td>
  694. </tr>
  695. <tr>
  696. <td>Architectures</td>
  697. <td>i386, x86_64</td>
  698. </tr>
  699. <tr>
  700. <td>Definition</td>
  701. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/antlr4-runtime/xmake.lua">antlr4-runtime/xmake.lua</a></td>
  702. </tr>
  703. </tbody>
  704. </table>
  705. <h5 id="installcommand">Install command</h5>
  706. <pre><code class="lang-console">xrepo install antlr4-runtime
  707. </code></pre>
  708. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  709. <pre><code class="lang-lua">add_requires("antlr4-runtime")
  710. </code></pre>
  711. <h3 id="aombsd">aom (bsd)</h3>
  712. <table>
  713. <thead>
  714. <tr>
  715. <th>Description</th>
  716. <th><em>AV1 Codec Library</em></th>
  717. </tr>
  718. </thead>
  719. <tbody>
  720. <tr>
  721. <td>Homepage</td>
  722. <td><a href="https://aomedia.googlesource.com/aom">https://aomedia.googlesource.com/aom</a></td>
  723. </tr>
  724. <tr>
  725. <td>License</td>
  726. <td>BSD-2-Clause</td>
  727. </tr>
  728. <tr>
  729. <td>Versions</td>
  730. <td>3.9.1</td>
  731. </tr>
  732. <tr>
  733. <td>Architectures</td>
  734. <td>i386, x86_64</td>
  735. </tr>
  736. <tr>
  737. <td>Definition</td>
  738. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/aom/xmake.lua">aom/xmake.lua</a></td>
  739. </tr>
  740. </tbody>
  741. </table>
  742. <h5 id="installcommand">Install command</h5>
  743. <pre><code class="lang-console">xrepo install aom
  744. </code></pre>
  745. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  746. <pre><code class="lang-lua">add_requires("aom")
  747. </code></pre>
  748. <h3 id="aqtbsd">aqt (bsd)</h3>
  749. <table>
  750. <thead>
  751. <tr>
  752. <th>Description</th>
  753. <th><em>aqt: Another (unofficial) Qt CLI Installer on multi-platforms</em></th>
  754. </tr>
  755. </thead>
  756. <tbody>
  757. <tr>
  758. <td>Homepage</td>
  759. <td><a href="https://github.com/miurahr/aqtinstall">https://github.com/miurahr/aqtinstall</a></td>
  760. </tr>
  761. <tr>
  762. <td>License</td>
  763. <td>MIT</td>
  764. </tr>
  765. <tr>
  766. <td>Versions</td>
  767. <td></td>
  768. </tr>
  769. <tr>
  770. <td>Architectures</td>
  771. <td>i386, x86_64</td>
  772. </tr>
  773. <tr>
  774. <td>Definition</td>
  775. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/aqt/xmake.lua">aqt/xmake.lua</a></td>
  776. </tr>
  777. </tbody>
  778. </table>
  779. <h5 id="installcommand">Install command</h5>
  780. <pre><code class="lang-console">xrepo install aqt
  781. </code></pre>
  782. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  783. <pre><code class="lang-lua">add_requires("aqt")
  784. </code></pre>
  785. <h3 id="arduinojsonbsd">arduinojson (bsd)</h3>
  786. <table>
  787. <thead>
  788. <tr>
  789. <th>Description</th>
  790. <th><em>📟 JSON library for Arduino and embedded C++. Simple and efficient.</em></th>
  791. </tr>
  792. </thead>
  793. <tbody>
  794. <tr>
  795. <td>Homepage</td>
  796. <td><a href="https://arduinojson.org">https://arduinojson.org</a></td>
  797. </tr>
  798. <tr>
  799. <td>License</td>
  800. <td>MIT</td>
  801. </tr>
  802. <tr>
  803. <td>Versions</td>
  804. <td>v6.21.4, v7.0.3, v7.0.4, v7.1.0, v7.2.0, v7.2.1, v7.3.0, v7.3.1, v7.4.1, v7.4.2</td>
  805. </tr>
  806. <tr>
  807. <td>Architectures</td>
  808. <td>i386, x86_64</td>
  809. </tr>
  810. <tr>
  811. <td>Definition</td>
  812. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/arduinojson/xmake.lua">arduinojson/xmake.lua</a></td>
  813. </tr>
  814. </tbody>
  815. </table>
  816. <h5 id="installcommand">Install command</h5>
  817. <pre><code class="lang-console">xrepo install arduinojson
  818. </code></pre>
  819. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  820. <pre><code class="lang-lua">add_requires("arduinojson")
  821. </code></pre>
  822. <h3 id="arghbsd">argh (bsd)</h3>
  823. <table>
  824. <thead>
  825. <tr>
  826. <th>Description</th>
  827. <th><em>Argh! A minimalist argument handler.</em></th>
  828. </tr>
  829. </thead>
  830. <tbody>
  831. <tr>
  832. <td>Homepage</td>
  833. <td><a href="https://github.com/adishavit/argh">https://github.com/adishavit/argh</a></td>
  834. </tr>
  835. <tr>
  836. <td>License</td>
  837. <td>BSD-3-Clause</td>
  838. </tr>
  839. <tr>
  840. <td>Versions</td>
  841. <td>v1.3.2</td>
  842. </tr>
  843. <tr>
  844. <td>Architectures</td>
  845. <td>i386, x86_64</td>
  846. </tr>
  847. <tr>
  848. <td>Definition</td>
  849. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/argh/xmake.lua">argh/xmake.lua</a></td>
  850. </tr>
  851. </tbody>
  852. </table>
  853. <h5 id="installcommand">Install command</h5>
  854. <pre><code class="lang-console">xrepo install argh
  855. </code></pre>
  856. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  857. <pre><code class="lang-lua">add_requires("argh")
  858. </code></pre>
  859. <h3 id="argparsebsd">argparse (bsd)</h3>
  860. <table>
  861. <thead>
  862. <tr>
  863. <th>Description</th>
  864. <th><em>A single header argument parser for C++17</em></th>
  865. </tr>
  866. </thead>
  867. <tbody>
  868. <tr>
  869. <td>Homepage</td>
  870. <td><a href="https://github.com/p-ranav/argparse">https://github.com/p-ranav/argparse</a></td>
  871. </tr>
  872. <tr>
  873. <td>License</td>
  874. <td>MIT</td>
  875. </tr>
  876. <tr>
  877. <td>Versions</td>
  878. <td>v2.6, v2.7, v2.8, v2.9, v3.0, v3.1, v3.2</td>
  879. </tr>
  880. <tr>
  881. <td>Architectures</td>
  882. <td>i386, x86_64</td>
  883. </tr>
  884. <tr>
  885. <td>Definition</td>
  886. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/argparse/xmake.lua">argparse/xmake.lua</a></td>
  887. </tr>
  888. </tbody>
  889. </table>
  890. <h5 id="installcommand">Install command</h5>
  891. <pre><code class="lang-console">xrepo install argparse
  892. </code></pre>
  893. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  894. <pre><code class="lang-lua">add_requires("argparse")
  895. </code></pre>
  896. <h3 id="argtable3bsd">argtable3 (bsd)</h3>
  897. <table>
  898. <thead>
  899. <tr>
  900. <th>Description</th>
  901. <th><em>A single-file, ANSI C, command-line parsing library that parses GNU-style command-line options.</em></th>
  902. </tr>
  903. </thead>
  904. <tbody>
  905. <tr>
  906. <td>Homepage</td>
  907. <td><a href="http://www.argtable.org">http://www.argtable.org</a></td>
  908. </tr>
  909. <tr>
  910. <td>License</td>
  911. <td>BSD-3-Clause</td>
  912. </tr>
  913. <tr>
  914. <td>Versions</td>
  915. <td>v3.2.2</td>
  916. </tr>
  917. <tr>
  918. <td>Architectures</td>
  919. <td>i386, x86_64</td>
  920. </tr>
  921. <tr>
  922. <td>Definition</td>
  923. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/argtable3/xmake.lua">argtable3/xmake.lua</a></td>
  924. </tr>
  925. </tbody>
  926. </table>
  927. <h5 id="installcommand">Install command</h5>
  928. <pre><code class="lang-console">xrepo install argtable3
  929. </code></pre>
  930. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  931. <pre><code class="lang-lua">add_requires("argtable3")
  932. </code></pre>
  933. <h3 id="argusbsd">argus (bsd)</h3>
  934. <table>
  935. <thead>
  936. <tr>
  937. <th>Description</th>
  938. <th><em>Argus is a cross-platform modern feature-rich command-line argument parser for C</em></th>
  939. </tr>
  940. </thead>
  941. <tbody>
  942. <tr>
  943. <td>Homepage</td>
  944. <td><a href="https://argus-lib.com">https://argus-lib.com</a></td>
  945. </tr>
  946. <tr>
  947. <td>License</td>
  948. <td>MIT</td>
  949. </tr>
  950. <tr>
  951. <td>Versions</td>
  952. <td>v0.1.0</td>
  953. </tr>
  954. <tr>
  955. <td>Architectures</td>
  956. <td>i386, x86_64</td>
  957. </tr>
  958. <tr>
  959. <td>Definition</td>
  960. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/argus/xmake.lua">argus/xmake.lua</a></td>
  961. </tr>
  962. </tbody>
  963. </table>
  964. <h5 id="installcommand">Install command</h5>
  965. <pre><code class="lang-console">xrepo install argus
  966. </code></pre>
  967. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  968. <pre><code class="lang-lua">add_requires("argus")
  969. </code></pre>
  970. <h3 id="argzbsd">argz (bsd)</h3>
  971. <table>
  972. <thead>
  973. <tr>
  974. <th>Description</th>
  975. <th><em>A light weight C++ in memory argument parser</em></th>
  976. </tr>
  977. </thead>
  978. <tbody>
  979. <tr>
  980. <td>Homepage</td>
  981. <td><a href="https://github.com/stephenberry/argz">https://github.com/stephenberry/argz</a></td>
  982. </tr>
  983. <tr>
  984. <td>License</td>
  985. <td>Apache-2.0</td>
  986. </tr>
  987. <tr>
  988. <td>Versions</td>
  989. <td>v0.2.1</td>
  990. </tr>
  991. <tr>
  992. <td>Architectures</td>
  993. <td>i386, x86_64</td>
  994. </tr>
  995. <tr>
  996. <td>Definition</td>
  997. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/argz/xmake.lua">argz/xmake.lua</a></td>
  998. </tr>
  999. </tbody>
  1000. </table>
  1001. <h5 id="installcommand">Install command</h5>
  1002. <pre><code class="lang-console">xrepo install argz
  1003. </code></pre>
  1004. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1005. <pre><code class="lang-lua">add_requires("argz")
  1006. </code></pre>
  1007. <h3 id="arrowbsd">arrow (bsd)</h3>
  1008. <table>
  1009. <thead>
  1010. <tr>
  1011. <th>Description</th>
  1012. <th><em>Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing</em></th>
  1013. </tr>
  1014. </thead>
  1015. <tbody>
  1016. <tr>
  1017. <td>Homepage</td>
  1018. <td><a href="https://arrow.apache.org/">https://arrow.apache.org/</a></td>
  1019. </tr>
  1020. <tr>
  1021. <td>License</td>
  1022. <td>Apache-2.0</td>
  1023. </tr>
  1024. <tr>
  1025. <td>Versions</td>
  1026. <td>7.0.0</td>
  1027. </tr>
  1028. <tr>
  1029. <td>Architectures</td>
  1030. <td>i386, x86_64</td>
  1031. </tr>
  1032. <tr>
  1033. <td>Definition</td>
  1034. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/arrow/xmake.lua">arrow/xmake.lua</a></td>
  1035. </tr>
  1036. </tbody>
  1037. </table>
  1038. <h5 id="installcommand">Install command</h5>
  1039. <pre><code class="lang-console">xrepo install arrow
  1040. </code></pre>
  1041. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1042. <pre><code class="lang-lua">add_requires("arrow")
  1043. </code></pre>
  1044. <h3 id="asapbsd">asap (bsd)</h3>
  1045. <table>
  1046. <thead>
  1047. <tr>
  1048. <th>Description</th>
  1049. <th><em>A C++ header-only library for creating, displaying, iterating and manipulating dates</em></th>
  1050. </tr>
  1051. </thead>
  1052. <tbody>
  1053. <tr>
  1054. <td>Homepage</td>
  1055. <td><a href="https://github.com/mobius3/asap">https://github.com/mobius3/asap</a></td>
  1056. </tr>
  1057. <tr>
  1058. <td>License</td>
  1059. <td>MIT</td>
  1060. </tr>
  1061. <tr>
  1062. <td>Versions</td>
  1063. <td>2023.04.21</td>
  1064. </tr>
  1065. <tr>
  1066. <td>Architectures</td>
  1067. <td>i386, x86_64</td>
  1068. </tr>
  1069. <tr>
  1070. <td>Definition</td>
  1071. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/asap/xmake.lua">asap/xmake.lua</a></td>
  1072. </tr>
  1073. </tbody>
  1074. </table>
  1075. <h5 id="installcommand">Install command</h5>
  1076. <pre><code class="lang-console">xrepo install asap
  1077. </code></pre>
  1078. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1079. <pre><code class="lang-lua">add_requires("asap")
  1080. </code></pre>
  1081. <h3 id="asepritetgabsd">aseprite-tga (bsd)</h3>
  1082. <table>
  1083. <thead>
  1084. <tr>
  1085. <th>Description</th>
  1086. <th><em>C++ library to read/write Truevision TGA/TARGA files</em></th>
  1087. </tr>
  1088. </thead>
  1089. <tbody>
  1090. <tr>
  1091. <td>Homepage</td>
  1092. <td><a href="https://github.com/aseprite/tga">https://github.com/aseprite/tga</a></td>
  1093. </tr>
  1094. <tr>
  1095. <td>License</td>
  1096. <td>MIT</td>
  1097. </tr>
  1098. <tr>
  1099. <td>Versions</td>
  1100. <td>2023.6.2</td>
  1101. </tr>
  1102. <tr>
  1103. <td>Architectures</td>
  1104. <td>i386, x86_64</td>
  1105. </tr>
  1106. <tr>
  1107. <td>Definition</td>
  1108. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/aseprite-tga/xmake.lua">aseprite-tga/xmake.lua</a></td>
  1109. </tr>
  1110. </tbody>
  1111. </table>
  1112. <h5 id="installcommand">Install command</h5>
  1113. <pre><code class="lang-console">xrepo install aseprite-tga
  1114. </code></pre>
  1115. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1116. <pre><code class="lang-lua">add_requires("aseprite-tga")
  1117. </code></pre>
  1118. <h3 id="asiobsd">asio (bsd)</h3>
  1119. <table>
  1120. <thead>
  1121. <tr>
  1122. <th>Description</th>
  1123. <th><em>Asio is a cross-platform C++ library for network and low-level I/O programming that provides developers with a consistent asynchronous model using a modern C++ approach.</em></th>
  1124. </tr>
  1125. </thead>
  1126. <tbody>
  1127. <tr>
  1128. <td>Homepage</td>
  1129. <td><a href="http://think-async.com/Asio/">http://think-async.com/Asio/</a></td>
  1130. </tr>
  1131. <tr>
  1132. <td>License</td>
  1133. <td>BSL-1.0</td>
  1134. </tr>
  1135. <tr>
  1136. <td>Versions</td>
  1137. <td>1.20.0, 1.21.0, 1.24.0, 1.28.0, 1.29.0, 1.30.2, 1.32.0, 1.34.0, 1.34.2</td>
  1138. </tr>
  1139. <tr>
  1140. <td>Architectures</td>
  1141. <td>i386, x86_64</td>
  1142. </tr>
  1143. <tr>
  1144. <td>Definition</td>
  1145. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/asio/xmake.lua">asio/xmake.lua</a></td>
  1146. </tr>
  1147. </tbody>
  1148. </table>
  1149. <h5 id="installcommand">Install command</h5>
  1150. <pre><code class="lang-console">xrepo install asio
  1151. </code></pre>
  1152. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1153. <pre><code class="lang-lua">add_requires("asio")
  1154. </code></pre>
  1155. <h3 id="asio2bsd">asio2 (bsd)</h3>
  1156. <table>
  1157. <thead>
  1158. <tr>
  1159. <th>Description</th>
  1160. <th><em>Header only c++ network library, based on asio, support tcp,udp,http,websocket,rpc,ssl,icmp,serial_port.</em></th>
  1161. </tr>
  1162. </thead>
  1163. <tbody>
  1164. <tr>
  1165. <td>Homepage</td>
  1166. <td><a href="https://github.com/zhllxt/asio2">https://github.com/zhllxt/asio2</a></td>
  1167. </tr>
  1168. <tr>
  1169. <td>License</td>
  1170. <td>BSL-1.0</td>
  1171. </tr>
  1172. <tr>
  1173. <td>Versions</td>
  1174. <td>v2.9</td>
  1175. </tr>
  1176. <tr>
  1177. <td>Architectures</td>
  1178. <td>i386, x86_64</td>
  1179. </tr>
  1180. <tr>
  1181. <td>Definition</td>
  1182. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/asio2/xmake.lua">asio2/xmake.lua</a></td>
  1183. </tr>
  1184. </tbody>
  1185. </table>
  1186. <h5 id="installcommand">Install command</h5>
  1187. <pre><code class="lang-console">xrepo install asio2
  1188. </code></pre>
  1189. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1190. <pre><code class="lang-lua">add_requires("asio2")
  1191. </code></pre>
  1192. <h3 id="asio3bsd">asio3 (bsd)</h3>
  1193. <table>
  1194. <thead>
  1195. <tr>
  1196. <th>Description</th>
  1197. <th><em>Header only c++ network library, based on c++ 20 coroutine and asio</em></th>
  1198. </tr>
  1199. </thead>
  1200. <tbody>
  1201. <tr>
  1202. <td>Homepage</td>
  1203. <td><a href="https://github.com/zhllxt/asio3">https://github.com/zhllxt/asio3</a></td>
  1204. </tr>
  1205. <tr>
  1206. <td>License</td>
  1207. <td>BSL-1.0</td>
  1208. </tr>
  1209. <tr>
  1210. <td>Versions</td>
  1211. <td>2023.12.03</td>
  1212. </tr>
  1213. <tr>
  1214. <td>Architectures</td>
  1215. <td>i386, x86_64</td>
  1216. </tr>
  1217. <tr>
  1218. <td>Definition</td>
  1219. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/asio3/xmake.lua">asio3/xmake.lua</a></td>
  1220. </tr>
  1221. </tbody>
  1222. </table>
  1223. <h5 id="installcommand">Install command</h5>
  1224. <pre><code class="lang-console">xrepo install asio3
  1225. </code></pre>
  1226. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1227. <pre><code class="lang-lua">add_requires("asio3")
  1228. </code></pre>
  1229. <h3 id="asmjitbsd">asmjit (bsd)</h3>
  1230. <table>
  1231. <thead>
  1232. <tr>
  1233. <th>Description</th>
  1234. <th><em>AsmJit is a lightweight library for machine code generation written in C++ language.</em></th>
  1235. </tr>
  1236. </thead>
  1237. <tbody>
  1238. <tr>
  1239. <td>Homepage</td>
  1240. <td><a href="https://asmjit.com/">https://asmjit.com/</a></td>
  1241. </tr>
  1242. <tr>
  1243. <td>License</td>
  1244. <td>zlib</td>
  1245. </tr>
  1246. <tr>
  1247. <td>Versions</td>
  1248. <td>2021.06.27, 2022.01.18, 2024.03.09, 2024.05.21</td>
  1249. </tr>
  1250. <tr>
  1251. <td>Architectures</td>
  1252. <td>i386, x86_64</td>
  1253. </tr>
  1254. <tr>
  1255. <td>Definition</td>
  1256. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/asmjit/xmake.lua">asmjit/xmake.lua</a></td>
  1257. </tr>
  1258. </tbody>
  1259. </table>
  1260. <h5 id="installcommand">Install command</h5>
  1261. <pre><code class="lang-console">xrepo install asmjit
  1262. </code></pre>
  1263. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1264. <pre><code class="lang-lua">add_requires("asmjit")
  1265. </code></pre>
  1266. <h3 id="asmtkbsd">asmtk (bsd)</h3>
  1267. <table>
  1268. <thead>
  1269. <tr>
  1270. <th>Description</th>
  1271. <th><em>Assembler toolkit based on AsmJit</em></th>
  1272. </tr>
  1273. </thead>
  1274. <tbody>
  1275. <tr>
  1276. <td>Homepage</td>
  1277. <td><a href="https://github.com/asmjit/asmtk">https://github.com/asmjit/asmtk</a></td>
  1278. </tr>
  1279. <tr>
  1280. <td>License</td>
  1281. <td>zlib</td>
  1282. </tr>
  1283. <tr>
  1284. <td>Versions</td>
  1285. <td>2023.07.18</td>
  1286. </tr>
  1287. <tr>
  1288. <td>Architectures</td>
  1289. <td>i386, x86_64</td>
  1290. </tr>
  1291. <tr>
  1292. <td>Definition</td>
  1293. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/asmtk/xmake.lua">asmtk/xmake.lua</a></td>
  1294. </tr>
  1295. </tbody>
  1296. </table>
  1297. <h5 id="installcommand">Install command</h5>
  1298. <pre><code class="lang-console">xrepo install asmtk
  1299. </code></pre>
  1300. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1301. <pre><code class="lang-lua">add_requires("asmtk")
  1302. </code></pre>
  1303. <h3 id="assimpbsd">assimp (bsd)</h3>
  1304. <table>
  1305. <thead>
  1306. <tr>
  1307. <th>Description</th>
  1308. <th><em>Portable Open-Source library to import various well-known 3D model formats in a uniform manner</em></th>
  1309. </tr>
  1310. </thead>
  1311. <tbody>
  1312. <tr>
  1313. <td>Homepage</td>
  1314. <td><a href="https://assimp.org">https://assimp.org</a></td>
  1315. </tr>
  1316. <tr>
  1317. <td>License</td>
  1318. <td>BSD-3-Clause</td>
  1319. </tr>
  1320. <tr>
  1321. <td>Versions</td>
  1322. <td>v5.0.1, v5.1.4, v5.2.1, v5.2.2, v5.2.3, v5.2.4, v5.2.5, v5.3.0, v5.3.1, v5.4.0, v5.4.1, v5.4.2, v5.4.3, v6.0.1, v6.0.2</td>
  1323. </tr>
  1324. <tr>
  1325. <td>Architectures</td>
  1326. <td>i386, x86_64</td>
  1327. </tr>
  1328. <tr>
  1329. <td>Definition</td>
  1330. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/assimp/xmake.lua">assimp/xmake.lua</a></td>
  1331. </tr>
  1332. </tbody>
  1333. </table>
  1334. <h5 id="installcommand">Install command</h5>
  1335. <pre><code class="lang-console">xrepo install assimp
  1336. </code></pre>
  1337. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1338. <pre><code class="lang-lua">add_requires("assimp")
  1339. </code></pre>
  1340. <h3 id="astcencoderbsd">astc-encoder (bsd)</h3>
  1341. <table>
  1342. <thead>
  1343. <tr>
  1344. <th>Description</th>
  1345. <th><em>The Arm ASTC Encoder, a compressor for the Adaptive Scalable Texture Compression data format.</em></th>
  1346. </tr>
  1347. </thead>
  1348. <tbody>
  1349. <tr>
  1350. <td>Homepage</td>
  1351. <td><a href="https://developer.arm.com/graphics">https://developer.arm.com/graphics</a></td>
  1352. </tr>
  1353. <tr>
  1354. <td>License</td>
  1355. <td>Apache-2.0</td>
  1356. </tr>
  1357. <tr>
  1358. <td>Versions</td>
  1359. <td>4.6.1, 4.7.0, 4.8.0, 5.2.0, 5.3.0</td>
  1360. </tr>
  1361. <tr>
  1362. <td>Architectures</td>
  1363. <td>i386, x86_64</td>
  1364. </tr>
  1365. <tr>
  1366. <td>Definition</td>
  1367. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/astc-encoder/xmake.lua">astc-encoder/xmake.lua</a></td>
  1368. </tr>
  1369. </tbody>
  1370. </table>
  1371. <h5 id="installcommand">Install command</h5>
  1372. <pre><code class="lang-console">xrepo install astc-encoder
  1373. </code></pre>
  1374. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1375. <pre><code class="lang-lua">add_requires("astc-encoder")
  1376. </code></pre>
  1377. <h3 id="async_simplebsd">async_simple (bsd)</h3>
  1378. <table>
  1379. <thead>
  1380. <tr>
  1381. <th>Description</th>
  1382. <th><em>Simple, light-weight and easy-to-use asynchronous components</em></th>
  1383. </tr>
  1384. </thead>
  1385. <tbody>
  1386. <tr>
  1387. <td>Homepage</td>
  1388. <td><a href="https://github.com/alibaba/async_simple">https://github.com/alibaba/async_simple</a></td>
  1389. </tr>
  1390. <tr>
  1391. <td>License</td>
  1392. <td>Apache-2.0</td>
  1393. </tr>
  1394. <tr>
  1395. <td>Versions</td>
  1396. <td>1.1, 1.2, 1.3, 1.4</td>
  1397. </tr>
  1398. <tr>
  1399. <td>Architectures</td>
  1400. <td>i386, x86_64</td>
  1401. </tr>
  1402. <tr>
  1403. <td>Definition</td>
  1404. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/async_simple/xmake.lua">async_simple/xmake.lua</a></td>
  1405. </tr>
  1406. </tbody>
  1407. </table>
  1408. <h5 id="installcommand">Install command</h5>
  1409. <pre><code class="lang-console">xrepo install async_simple
  1410. </code></pre>
  1411. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1412. <pre><code class="lang-lua">add_requires("async_simple")
  1413. </code></pre>
  1414. <h3 id="atomic_queuebsd">atomic_queue (bsd)</h3>
  1415. <table>
  1416. <thead>
  1417. <tr>
  1418. <th>Description</th>
  1419. <th><em>C++ lockless queue.</em></th>
  1420. </tr>
  1421. </thead>
  1422. <tbody>
  1423. <tr>
  1424. <td>Homepage</td>
  1425. <td><a href="https://github.com/max0x7ba/atomic_queue">https://github.com/max0x7ba/atomic_queue</a></td>
  1426. </tr>
  1427. <tr>
  1428. <td>License</td>
  1429. <td>MIT</td>
  1430. </tr>
  1431. <tr>
  1432. <td>Versions</td>
  1433. <td>v1.5, v1.6.3, v1.6.4, v1.6.5, v1.6.9</td>
  1434. </tr>
  1435. <tr>
  1436. <td>Architectures</td>
  1437. <td>i386, x86_64</td>
  1438. </tr>
  1439. <tr>
  1440. <td>Definition</td>
  1441. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/atomic_queue/xmake.lua">atomic_queue/xmake.lua</a></td>
  1442. </tr>
  1443. </tbody>
  1444. </table>
  1445. <h5 id="installcommand">Install command</h5>
  1446. <pre><code class="lang-console">xrepo install atomic_queue
  1447. </code></pre>
  1448. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1449. <pre><code class="lang-lua">add_requires("atomic_queue")
  1450. </code></pre>
  1451. <h3 id="audiofilebsd">audiofile (bsd)</h3>
  1452. <table>
  1453. <thead>
  1454. <tr>
  1455. <th>Description</th>
  1456. <th><em>A simple C++ library for reading and writing audio files.</em></th>
  1457. </tr>
  1458. </thead>
  1459. <tbody>
  1460. <tr>
  1461. <td>Homepage</td>
  1462. <td><a href="https://github.com/adamstark/AudioFile">https://github.com/adamstark/AudioFile</a></td>
  1463. </tr>
  1464. <tr>
  1465. <td>License</td>
  1466. <td>MIT</td>
  1467. </tr>
  1468. <tr>
  1469. <td>Versions</td>
  1470. <td>1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.1.0, 1.1.1, 1.1.2, 1.1.3</td>
  1471. </tr>
  1472. <tr>
  1473. <td>Architectures</td>
  1474. <td>i386, x86_64</td>
  1475. </tr>
  1476. <tr>
  1477. <td>Definition</td>
  1478. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/audiofile/xmake.lua">audiofile/xmake.lua</a></td>
  1479. </tr>
  1480. </tbody>
  1481. </table>
  1482. <h5 id="installcommand">Install command</h5>
  1483. <pre><code class="lang-console">xrepo install audiofile
  1484. </code></pre>
  1485. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1486. <pre><code class="lang-lua">add_requires("audiofile")
  1487. </code></pre>
  1488. <h3 id="auroraaubsd">aurora-au (bsd)</h3>
  1489. <table>
  1490. <thead>
  1491. <tr>
  1492. <th>Description</th>
  1493. <th><em>A C++14-compatible physical units library with no dependencies and a single-file delivery option. Emphasis on safety, accessibility, performance, and developer experience.</em></th>
  1494. </tr>
  1495. </thead>
  1496. <tbody>
  1497. <tr>
  1498. <td>Homepage</td>
  1499. <td><a href="https://aurora-opensource.github.io/au">https://aurora-opensource.github.io/au</a></td>
  1500. </tr>
  1501. <tr>
  1502. <td>License</td>
  1503. <td>Apache-2.0</td>
  1504. </tr>
  1505. <tr>
  1506. <td>Versions</td>
  1507. <td>0.4.1, 0.5.0</td>
  1508. </tr>
  1509. <tr>
  1510. <td>Architectures</td>
  1511. <td>i386, x86_64</td>
  1512. </tr>
  1513. <tr>
  1514. <td>Definition</td>
  1515. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/aurora-au/xmake.lua">aurora-au/xmake.lua</a></td>
  1516. </tr>
  1517. </tbody>
  1518. </table>
  1519. <h5 id="installcommand">Install command</h5>
  1520. <pre><code class="lang-console">xrepo install aurora-au
  1521. </code></pre>
  1522. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1523. <pre><code class="lang-lua">add_requires("aurora-au")
  1524. </code></pre>
  1525. <h3 id="autoconfbsd">autoconf (bsd)</h3>
  1526. <table>
  1527. <thead>
  1528. <tr>
  1529. <th>Description</th>
  1530. <th><em>An extensible package of M4 macros that produce shell scripts to automatically configure software source code packages.</em></th>
  1531. </tr>
  1532. </thead>
  1533. <tbody>
  1534. <tr>
  1535. <td>Homepage</td>
  1536. <td><a href="https://www.gnu.org/software/autoconf/autoconf.html">https://www.gnu.org/software/autoconf/autoconf.html</a></td>
  1537. </tr>
  1538. <tr>
  1539. <td>Versions</td>
  1540. <td>2.68, 2.69, 2.71, 2.72</td>
  1541. </tr>
  1542. <tr>
  1543. <td>Architectures</td>
  1544. <td>i386, x86_64</td>
  1545. </tr>
  1546. <tr>
  1547. <td>Definition</td>
  1548. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/autoconf/xmake.lua">autoconf/xmake.lua</a></td>
  1549. </tr>
  1550. </tbody>
  1551. </table>
  1552. <h5 id="installcommand">Install command</h5>
  1553. <pre><code class="lang-console">xrepo install autoconf
  1554. </code></pre>
  1555. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1556. <pre><code class="lang-lua">add_requires("autoconf")
  1557. </code></pre>
  1558. <h3 id="autoconfarchivebsd">autoconf-archive (bsd)</h3>
  1559. <table>
  1560. <thead>
  1561. <tr>
  1562. <th>Description</th>
  1563. <th><em>A mirror of the GNU Autoconf Archive, a collection of more than 500 macros for GNU Autoconf that have been contributed as free software by friendly supporters of the cause from all over the Internet.</em></th>
  1564. </tr>
  1565. </thead>
  1566. <tbody>
  1567. <tr>
  1568. <td>Homepage</td>
  1569. <td><a href="http://www.gnu.org/software/autoconf-archive/">http://www.gnu.org/software/autoconf-archive/</a></td>
  1570. </tr>
  1571. <tr>
  1572. <td>License</td>
  1573. <td>GPL-3.0-or-later</td>
  1574. </tr>
  1575. <tr>
  1576. <td>Versions</td>
  1577. <td>2023.02.20</td>
  1578. </tr>
  1579. <tr>
  1580. <td>Architectures</td>
  1581. <td>i386, x86_64</td>
  1582. </tr>
  1583. <tr>
  1584. <td>Definition</td>
  1585. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/autoconf-archive/xmake.lua">autoconf-archive/xmake.lua</a></td>
  1586. </tr>
  1587. </tbody>
  1588. </table>
  1589. <h5 id="installcommand">Install command</h5>
  1590. <pre><code class="lang-console">xrepo install autoconf-archive
  1591. </code></pre>
  1592. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1593. <pre><code class="lang-lua">add_requires("autoconf-archive")
  1594. </code></pre>
  1595. <h3 id="automakebsd">automake (bsd)</h3>
  1596. <table>
  1597. <thead>
  1598. <tr>
  1599. <th>Description</th>
  1600. <th><em>A tool for automatically generating Makefile.in files compliant with the GNU Coding Standards.</em></th>
  1601. </tr>
  1602. </thead>
  1603. <tbody>
  1604. <tr>
  1605. <td>Homepage</td>
  1606. <td><a href="https://www.gnu.org/software/automake/">https://www.gnu.org/software/automake/</a></td>
  1607. </tr>
  1608. <tr>
  1609. <td>Versions</td>
  1610. <td>1.9.5, 1.9.6, 1.15.1, 1.16.1, 1.16.4, 1.16.5, 1.17</td>
  1611. </tr>
  1612. <tr>
  1613. <td>Architectures</td>
  1614. <td>i386, x86_64</td>
  1615. </tr>
  1616. <tr>
  1617. <td>Definition</td>
  1618. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/automake/xmake.lua">automake/xmake.lua</a></td>
  1619. </tr>
  1620. </tbody>
  1621. </table>
  1622. <h5 id="installcommand">Install command</h5>
  1623. <pre><code class="lang-console">xrepo install automake
  1624. </code></pre>
  1625. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1626. <pre><code class="lang-lua">add_requires("automake")
  1627. </code></pre>
  1628. <h3 id="autotoolsbsd">autotools (bsd)</h3>
  1629. <table>
  1630. <thead>
  1631. <tr>
  1632. <th>Description</th>
  1633. <th><em>%s</em></th>
  1634. </tr>
  1635. </thead>
  1636. <tbody>
  1637. <tr>
  1638. <td>Homepage</td>
  1639. <td>%s</td>
  1640. </tr>
  1641. <tr>
  1642. <td>Versions</td>
  1643. <td></td>
  1644. </tr>
  1645. <tr>
  1646. <td>Architectures</td>
  1647. <td>i386, x86_64</td>
  1648. </tr>
  1649. <tr>
  1650. <td>Definition</td>
  1651. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/autotools/xmake.lua">autotools/xmake.lua</a></td>
  1652. </tr>
  1653. </tbody>
  1654. </table>
  1655. <h5 id="installcommand">Install command</h5>
  1656. <pre><code class="lang-console">xrepo install autotools
  1657. </code></pre>
  1658. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1659. <pre><code class="lang-lua">add_requires("autotools")
  1660. </code></pre>
  1661. <h3 id="avirbsd">avir (bsd)</h3>
  1662. <table>
  1663. <thead>
  1664. <tr>
  1665. <th>Description</th>
  1666. <th><em>High-quality pro image resizing / scaling C++ library, including a very fast Lanczos resizer</em></th>
  1667. </tr>
  1668. </thead>
  1669. <tbody>
  1670. <tr>
  1671. <td>Homepage</td>
  1672. <td><a href="https://github.com/avaneev/avir">https://github.com/avaneev/avir</a></td>
  1673. </tr>
  1674. <tr>
  1675. <td>License</td>
  1676. <td>MIT</td>
  1677. </tr>
  1678. <tr>
  1679. <td>Versions</td>
  1680. <td>3.0, 3.1</td>
  1681. </tr>
  1682. <tr>
  1683. <td>Architectures</td>
  1684. <td>i386, x86_64</td>
  1685. </tr>
  1686. <tr>
  1687. <td>Definition</td>
  1688. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/avir/xmake.lua">avir/xmake.lua</a></td>
  1689. </tr>
  1690. </tbody>
  1691. </table>
  1692. <h5 id="installcommand">Install command</h5>
  1693. <pre><code class="lang-console">xrepo install avir
  1694. </code></pre>
  1695. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1696. <pre><code class="lang-lua">add_requires("avir")
  1697. </code></pre>
  1698. <h3 id="awscauthbsd">aws-c-auth (bsd)</h3>
  1699. <table>
  1700. <thead>
  1701. <tr>
  1702. <th>Description</th>
  1703. <th><em>C99 library implementation of AWS client-side authentication: standard credentials providers and signing.</em></th>
  1704. </tr>
  1705. </thead>
  1706. <tbody>
  1707. <tr>
  1708. <td>Homepage</td>
  1709. <td><a href="https://github.com/awslabs/aws-c-auth">https://github.com/awslabs/aws-c-auth</a></td>
  1710. </tr>
  1711. <tr>
  1712. <td>License</td>
  1713. <td>Apache-2.0</td>
  1714. </tr>
  1715. <tr>
  1716. <td>Versions</td>
  1717. <td>v0.7.3, v0.7.17, v0.7.18, v0.7.22, v0.7.25, v0.7.29, v0.7.31, v0.8.0, v0.8.6, v0.8.7, v0.9.0, v0.9.1</td>
  1718. </tr>
  1719. <tr>
  1720. <td>Architectures</td>
  1721. <td>i386, x86_64</td>
  1722. </tr>
  1723. <tr>
  1724. <td>Definition</td>
  1725. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/aws-c-auth/xmake.lua">aws-c-auth/xmake.lua</a></td>
  1726. </tr>
  1727. </tbody>
  1728. </table>
  1729. <h5 id="installcommand">Install command</h5>
  1730. <pre><code class="lang-console">xrepo install aws-c-auth
  1731. </code></pre>
  1732. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1733. <pre><code class="lang-lua">add_requires("aws-c-auth")
  1734. </code></pre>
  1735. <h3 id="awsccalbsd">aws-c-cal (bsd)</h3>
  1736. <table>
  1737. <thead>
  1738. <tr>
  1739. <th>Description</th>
  1740. <th><em>Aws Crypto Abstraction Layer: Cross-Platform, C99 wrapper for cryptography primitives.</em></th>
  1741. </tr>
  1742. </thead>
  1743. <tbody>
  1744. <tr>
  1745. <td>Homepage</td>
  1746. <td><a href="https://github.com/awslabs/aws-c-cal">https://github.com/awslabs/aws-c-cal</a></td>
  1747. </tr>
  1748. <tr>
  1749. <td>License</td>
  1750. <td>Apache-2.0</td>
  1751. </tr>
  1752. <tr>
  1753. <td>Versions</td>
  1754. <td>v0.6.2, v0.6.11, v0.6.12, v0.6.14, v0.6.15, v0.7.1, v0.7.2, v0.7.4, v0.8.0, v0.8.1, v0.8.3, v0.8.7, v0.9.0, v0.9.2</td>
  1755. </tr>
  1756. <tr>
  1757. <td>Architectures</td>
  1758. <td>i386, x86_64</td>
  1759. </tr>
  1760. <tr>
  1761. <td>Definition</td>
  1762. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/aws-c-cal/xmake.lua">aws-c-cal/xmake.lua</a></td>
  1763. </tr>
  1764. </tbody>
  1765. </table>
  1766. <h5 id="installcommand">Install command</h5>
  1767. <pre><code class="lang-console">xrepo install aws-c-cal
  1768. </code></pre>
  1769. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1770. <pre><code class="lang-lua">add_requires("aws-c-cal")
  1771. </code></pre>
  1772. <h3 id="awsccommonbsd">aws-c-common (bsd)</h3>
  1773. <table>
  1774. <thead>
  1775. <tr>
  1776. <th>Description</th>
  1777. <th><em>Core c99 package for AWS SDK for C</em></th>
  1778. </tr>
  1779. </thead>
  1780. <tbody>
  1781. <tr>
  1782. <td>Homepage</td>
  1783. <td><a href="https://github.com/awslabs/aws-c-common">https://github.com/awslabs/aws-c-common</a></td>
  1784. </tr>
  1785. <tr>
  1786. <td>License</td>
  1787. <td>Apache-2.0</td>
  1788. </tr>
  1789. <tr>
  1790. <td>Versions</td>
  1791. <td>v0.9.3, v0.9.13, v0.9.14, v0.9.15, v0.9.17, v0.9.19, v0.9.23, v0.9.24, v0.9.25, v0.9.27, v0.9.28, v0.10.0, v0.10.3, v0.10.6, v0.11.1, v0.11.3, v0.12.0, v0.12.2, v0.12.3, v0.12.4</td>
  1792. </tr>
  1793. <tr>
  1794. <td>Architectures</td>
  1795. <td>i386, x86_64</td>
  1796. </tr>
  1797. <tr>
  1798. <td>Definition</td>
  1799. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/aws-c-common/xmake.lua">aws-c-common/xmake.lua</a></td>
  1800. </tr>
  1801. </tbody>
  1802. </table>
  1803. <h5 id="installcommand">Install command</h5>
  1804. <pre><code class="lang-console">xrepo install aws-c-common
  1805. </code></pre>
  1806. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1807. <pre><code class="lang-lua">add_requires("aws-c-common")
  1808. </code></pre>
  1809. <h3 id="awsccompressionbsd">aws-c-compression (bsd)</h3>
  1810. <table>
  1811. <thead>
  1812. <tr>
  1813. <th>Description</th>
  1814. <th><em>C99 implementation of huffman encoding/decoding</em></th>
  1815. </tr>
  1816. </thead>
  1817. <tbody>
  1818. <tr>
  1819. <td>Homepage</td>
  1820. <td><a href="https://github.com/awslabs/aws-c-compression">https://github.com/awslabs/aws-c-compression</a></td>
  1821. </tr>
  1822. <tr>
  1823. <td>License</td>
  1824. <td>Apache-2.0</td>
  1825. </tr>
  1826. <tr>
  1827. <td>Versions</td>
  1828. <td>v0.2.17, v0.2.18, v0.2.19, v0.3.0, v0.3.1</td>
  1829. </tr>
  1830. <tr>
  1831. <td>Architectures</td>
  1832. <td>i386, x86_64</td>
  1833. </tr>
  1834. <tr>
  1835. <td>Definition</td>
  1836. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/aws-c-compression/xmake.lua">aws-c-compression/xmake.lua</a></td>
  1837. </tr>
  1838. </tbody>
  1839. </table>
  1840. <h5 id="installcommand">Install command</h5>
  1841. <pre><code class="lang-console">xrepo install aws-c-compression
  1842. </code></pre>
  1843. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1844. <pre><code class="lang-lua">add_requires("aws-c-compression")
  1845. </code></pre>
  1846. <h3 id="awsceventstreambsd">aws-c-event-stream (bsd)</h3>
  1847. <table>
  1848. <thead>
  1849. <tr>
  1850. <th>Description</th>
  1851. <th><em>C99 implementation of the vnd.amazon.eventstream content-type.</em></th>
  1852. </tr>
  1853. </thead>
  1854. <tbody>
  1855. <tr>
  1856. <td>Homepage</td>
  1857. <td><a href="https://github.com/awslabs/aws-c-event-stream">https://github.com/awslabs/aws-c-event-stream</a></td>
  1858. </tr>
  1859. <tr>
  1860. <td>License</td>
  1861. <td>Apache-2.0</td>
  1862. </tr>
  1863. <tr>
  1864. <td>Versions</td>
  1865. <td>v0.3.2, v0.4.1, v0.4.2, v0.4.3, v0.5.0, v0.5.1, v0.5.4, v0.5.5, v0.5.6, v0.5.7</td>
  1866. </tr>
  1867. <tr>
  1868. <td>Architectures</td>
  1869. <td>i386, x86_64</td>
  1870. </tr>
  1871. <tr>
  1872. <td>Definition</td>
  1873. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/aws-c-event-stream/xmake.lua">aws-c-event-stream/xmake.lua</a></td>
  1874. </tr>
  1875. </tbody>
  1876. </table>
  1877. <h5 id="installcommand">Install command</h5>
  1878. <pre><code class="lang-console">xrepo install aws-c-event-stream
  1879. </code></pre>
  1880. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1881. <pre><code class="lang-lua">add_requires("aws-c-event-stream")
  1882. </code></pre>
  1883. <h3 id="awschttpbsd">aws-c-http (bsd)</h3>
  1884. <table>
  1885. <thead>
  1886. <tr>
  1887. <th>Description</th>
  1888. <th><em>C99 implementation of the HTTP/1.1 and HTTP/2 specifications</em></th>
  1889. </tr>
  1890. </thead>
  1891. <tbody>
  1892. <tr>
  1893. <td>Homepage</td>
  1894. <td><a href="https://github.com/awslabs/aws-c-http">https://github.com/awslabs/aws-c-http</a></td>
  1895. </tr>
  1896. <tr>
  1897. <td>License</td>
  1898. <td>Apache-2.0</td>
  1899. </tr>
  1900. <tr>
  1901. <td>Versions</td>
  1902. <td>v0.7.12, v0.8.1, v0.8.2, v0.8.7, v0.8.10, v0.9.0, v0.9.2, v0.9.3, v0.9.4, v0.9.5, v0.10.0, v0.10.1</td>
  1903. </tr>
  1904. <tr>
  1905. <td>Architectures</td>
  1906. <td>i386, x86_64</td>
  1907. </tr>
  1908. <tr>
  1909. <td>Definition</td>
  1910. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/aws-c-http/xmake.lua">aws-c-http/xmake.lua</a></td>
  1911. </tr>
  1912. </tbody>
  1913. </table>
  1914. <h5 id="installcommand">Install command</h5>
  1915. <pre><code class="lang-console">xrepo install aws-c-http
  1916. </code></pre>
  1917. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1918. <pre><code class="lang-lua">add_requires("aws-c-http")
  1919. </code></pre>
  1920. <h3 id="awsciobsd">aws-c-io (bsd)</h3>
  1921. <table>
  1922. <thead>
  1923. <tr>
  1924. <th>Description</th>
  1925. <th><em>This is a module for the AWS SDK for C. It handles all IO and TLS work for application protocols. </em></th>
  1926. </tr>
  1927. </thead>
  1928. <tbody>
  1929. <tr>
  1930. <td>Homepage</td>
  1931. <td><a href="https://github.com/awslabs/aws-c-io">https://github.com/awslabs/aws-c-io</a></td>
  1932. </tr>
  1933. <tr>
  1934. <td>License</td>
  1935. <td>Apache-2.0</td>
  1936. </tr>
  1937. <tr>
  1938. <td>Versions</td>
  1939. <td>v0.13.32, v0.14.5, v0.14.6, v0.14.7, v0.14.8, v0.14.9, v0.14.13, v0.14.14, v0.14.16, v0.14.18, v0.14.19, v0.15.0, v0.15.1, v0.15.3, v0.17.0, v0.18.0, v0.18.1, v0.19.1, v0.20.1, v0.21.0, v0.21.1, v0.21.2, v0.22.0</td>
  1940. </tr>
  1941. <tr>
  1942. <td>Architectures</td>
  1943. <td>i386, x86_64</td>
  1944. </tr>
  1945. <tr>
  1946. <td>Definition</td>
  1947. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/aws-c-io/xmake.lua">aws-c-io/xmake.lua</a></td>
  1948. </tr>
  1949. </tbody>
  1950. </table>
  1951. <h5 id="installcommand">Install command</h5>
  1952. <pre><code class="lang-console">xrepo install aws-c-io
  1953. </code></pre>
  1954. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1955. <pre><code class="lang-lua">add_requires("aws-c-io")
  1956. </code></pre>
  1957. <h3 id="awscmqttbsd">aws-c-mqtt (bsd)</h3>
  1958. <table>
  1959. <thead>
  1960. <tr>
  1961. <th>Description</th>
  1962. <th><em>C99 implementation of the MQTT 3.1.1 specification.</em></th>
  1963. </tr>
  1964. </thead>
  1965. <tbody>
  1966. <tr>
  1967. <td>Homepage</td>
  1968. <td><a href="https://github.com/awslabs/aws-c-mqtt">https://github.com/awslabs/aws-c-mqtt</a></td>
  1969. </tr>
  1970. <tr>
  1971. <td>License</td>
  1972. <td>Apache-2.0</td>
  1973. </tr>
  1974. <tr>
  1975. <td>Versions</td>
  1976. <td>v0.9.5, v0.10.3, v0.10.4, v0.10.6, v0.10.7, v0.11.0, v0.12.1, v0.12.3, v0.13.2, v0.13.3</td>
  1977. </tr>
  1978. <tr>
  1979. <td>Architectures</td>
  1980. <td>i386, x86_64</td>
  1981. </tr>
  1982. <tr>
  1983. <td>Definition</td>
  1984. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/aws-c-mqtt/xmake.lua">aws-c-mqtt/xmake.lua</a></td>
  1985. </tr>
  1986. </tbody>
  1987. </table>
  1988. <h5 id="installcommand">Install command</h5>
  1989. <pre><code class="lang-console">xrepo install aws-c-mqtt
  1990. </code></pre>
  1991. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  1992. <pre><code class="lang-lua">add_requires("aws-c-mqtt")
  1993. </code></pre>
  1994. <h3 id="awscs3bsd">aws-c-s3 (bsd)</h3>
  1995. <table>
  1996. <thead>
  1997. <tr>
  1998. <th>Description</th>
  1999. <th><em>C99 library implementation for communicating with the S3 service, designed for maximizing throughput on high bandwidth EC2 instances.</em></th>
  2000. </tr>
  2001. </thead>
  2002. <tbody>
  2003. <tr>
  2004. <td>Homepage</td>
  2005. <td><a href="https://github.com/awslabs/aws-c-s3">https://github.com/awslabs/aws-c-s3</a></td>
  2006. </tr>
  2007. <tr>
  2008. <td>License</td>
  2009. <td>Apache-2.0</td>
  2010. </tr>
  2011. <tr>
  2012. <td>Versions</td>
  2013. <td>v0.3.17, v0.5.7, v0.5.9, v0.6.0, v0.6.5, v0.7.0, v0.7.1, v0.7.4, v0.7.5, v0.7.7, v0.7.12, v0.7.14, v0.7.15, v0.8.1, v0.8.3, v0.8.6, v0.8.7</td>
  2014. </tr>
  2015. <tr>
  2016. <td>Architectures</td>
  2017. <td>i386, x86_64</td>
  2018. </tr>
  2019. <tr>
  2020. <td>Definition</td>
  2021. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/aws-c-s3/xmake.lua">aws-c-s3/xmake.lua</a></td>
  2022. </tr>
  2023. </tbody>
  2024. </table>
  2025. <h5 id="installcommand">Install command</h5>
  2026. <pre><code class="lang-console">xrepo install aws-c-s3
  2027. </code></pre>
  2028. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2029. <pre><code class="lang-lua">add_requires("aws-c-s3")
  2030. </code></pre>
  2031. <h3 id="awscsdkutilsbsd">aws-c-sdkutils (bsd)</h3>
  2032. <table>
  2033. <thead>
  2034. <tr>
  2035. <th>Description</th>
  2036. <th><em>C99 library implementing AWS SDK specific utilities. Includes utilities for ARN parsing, reading AWS profiles, etc...</em></th>
  2037. </tr>
  2038. </thead>
  2039. <tbody>
  2040. <tr>
  2041. <td>Homepage</td>
  2042. <td><a href="https://github.com/awslabs/aws-c-sdkutils">https://github.com/awslabs/aws-c-sdkutils</a></td>
  2043. </tr>
  2044. <tr>
  2045. <td>License</td>
  2046. <td>Apache-2.0</td>
  2047. </tr>
  2048. <tr>
  2049. <td>Versions</td>
  2050. <td>v0.1.12, v0.1.15, v0.1.16, v0.1.19, v0.2.0, v0.2.1, v0.2.2, v0.2.3, v0.2.4</td>
  2051. </tr>
  2052. <tr>
  2053. <td>Architectures</td>
  2054. <td>i386, x86_64</td>
  2055. </tr>
  2056. <tr>
  2057. <td>Definition</td>
  2058. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/aws-c-sdkutils/xmake.lua">aws-c-sdkutils/xmake.lua</a></td>
  2059. </tr>
  2060. </tbody>
  2061. </table>
  2062. <h5 id="installcommand">Install command</h5>
  2063. <pre><code class="lang-console">xrepo install aws-c-sdkutils
  2064. </code></pre>
  2065. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2066. <pre><code class="lang-lua">add_requires("aws-c-sdkutils")
  2067. </code></pre>
  2068. <h3 id="awschecksumsbsd">aws-checksums (bsd)</h3>
  2069. <table>
  2070. <thead>
  2071. <tr>
  2072. <th>Description</th>
  2073. <th><em>Cross platform HW accelerated CRC32c and CRC32 with fallback to efficient SW implementations - C interface with language bindings for AWS SDKs</em></th>
  2074. </tr>
  2075. </thead>
  2076. <tbody>
  2077. <tr>
  2078. <td>Homepage</td>
  2079. <td><a href="https://github.com/awslabs/aws-checksums">https://github.com/awslabs/aws-checksums</a></td>
  2080. </tr>
  2081. <tr>
  2082. <td>License</td>
  2083. <td>Apache-2.0</td>
  2084. </tr>
  2085. <tr>
  2086. <td>Versions</td>
  2087. <td>v0.1.17, v0.1.18, v0.1.19, v0.1.20, v0.2.0, v0.2.2, v0.2.3, v0.2.7</td>
  2088. </tr>
  2089. <tr>
  2090. <td>Architectures</td>
  2091. <td>i386, x86_64</td>
  2092. </tr>
  2093. <tr>
  2094. <td>Definition</td>
  2095. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/aws-checksums/xmake.lua">aws-checksums/xmake.lua</a></td>
  2096. </tr>
  2097. </tbody>
  2098. </table>
  2099. <h5 id="installcommand">Install command</h5>
  2100. <pre><code class="lang-console">xrepo install aws-checksums
  2101. </code></pre>
  2102. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2103. <pre><code class="lang-lua">add_requires("aws-checksums")
  2104. </code></pre>
  2105. <h3 id="awscrtcppbsd">aws-crt-cpp (bsd)</h3>
  2106. <table>
  2107. <thead>
  2108. <tr>
  2109. <th>Description</th>
  2110. <th><em>C++ wrapper around the aws-c-</em> libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.*</th>
  2111. </tr>
  2112. </thead>
  2113. <tbody>
  2114. <tr>
  2115. <td>Homepage</td>
  2116. <td><a href="https://github.com/awslabs/aws-crt-cpp">https://github.com/awslabs/aws-crt-cpp</a></td>
  2117. </tr>
  2118. <tr>
  2119. <td>License</td>
  2120. <td>Apache-2.0</td>
  2121. </tr>
  2122. <tr>
  2123. <td>Versions</td>
  2124. <td>v0.23.1, v0.26.4, v0.26.8, v0.26.9, v0.26.11, v0.27.0, v0.27.2, v0.27.4, v0.27.5, v0.28.2, v0.28.3, v0.29.5, v0.29.8</td>
  2125. </tr>
  2126. <tr>
  2127. <td>Architectures</td>
  2128. <td>i386, x86_64</td>
  2129. </tr>
  2130. <tr>
  2131. <td>Definition</td>
  2132. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/aws-crt-cpp/xmake.lua">aws-crt-cpp/xmake.lua</a></td>
  2133. </tr>
  2134. </tbody>
  2135. </table>
  2136. <h5 id="installcommand">Install command</h5>
  2137. <pre><code class="lang-console">xrepo install aws-crt-cpp
  2138. </code></pre>
  2139. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2140. <pre><code class="lang-lua">add_requires("aws-crt-cpp")
  2141. </code></pre>
  2142. <h3 id="awslcbsd">aws-lc (bsd)</h3>
  2143. <table>
  2144. <thead>
  2145. <tr>
  2146. <th>Description</th>
  2147. <th><em>AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code from the Google BoringSSL project and the OpenSSL project.</em></th>
  2148. </tr>
  2149. </thead>
  2150. <tbody>
  2151. <tr>
  2152. <td>Homepage</td>
  2153. <td><a href="https://github.com/aws/aws-lc">https://github.com/aws/aws-lc</a></td>
  2154. </tr>
  2155. <tr>
  2156. <td>Versions</td>
  2157. <td>v1.32.0, v1.34.2, v1.37.0, v1.39.0, v1.40.0, v1.41.1, v1.45.0, v1.48.1, v1.48.5, v1.49.1, v1.51.2, v1.53.0</td>
  2158. </tr>
  2159. <tr>
  2160. <td>Architectures</td>
  2161. <td>i386, x86_64</td>
  2162. </tr>
  2163. <tr>
  2164. <td>Definition</td>
  2165. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/a/aws-lc/xmake.lua">aws-lc/xmake.lua</a></td>
  2166. </tr>
  2167. </tbody>
  2168. </table>
  2169. <h5 id="installcommand">Install command</h5>
  2170. <pre><code class="lang-console">xrepo install aws-lc
  2171. </code></pre>
  2172. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2173. <pre><code class="lang-lua">add_requires("aws-lc")
  2174. </code></pre>
  2175. <h2 id="b">b</h2>
  2176. <h3 id="b2bsd">b2 (bsd)</h3>
  2177. <table>
  2178. <thead>
  2179. <tr>
  2180. <th>Description</th>
  2181. <th><em>B2 makes it easy to build C++ projects, everywhere.</em></th>
  2182. </tr>
  2183. </thead>
  2184. <tbody>
  2185. <tr>
  2186. <td>Homepage</td>
  2187. <td><a href="https://www.bfgroup.xyz/b2/">https://www.bfgroup.xyz/b2/</a></td>
  2188. </tr>
  2189. <tr>
  2190. <td>License</td>
  2191. <td>BSL-1.0</td>
  2192. </tr>
  2193. <tr>
  2194. <td>Versions</td>
  2195. <td>4.9.6, 5.0.0, 5.0.1, 5.1.0, 5.2.1, 5.3.0, 5.3.2, 5.3.3</td>
  2196. </tr>
  2197. <tr>
  2198. <td>Architectures</td>
  2199. <td>i386, x86_64</td>
  2200. </tr>
  2201. <tr>
  2202. <td>Definition</td>
  2203. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/b2/xmake.lua">b2/xmake.lua</a></td>
  2204. </tr>
  2205. </tbody>
  2206. </table>
  2207. <h5 id="installcommand">Install command</h5>
  2208. <pre><code class="lang-console">xrepo install b2
  2209. </code></pre>
  2210. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2211. <pre><code class="lang-lua">add_requires("b2")
  2212. </code></pre>
  2213. <h3 id="bablbsd">babl (bsd)</h3>
  2214. <table>
  2215. <thead>
  2216. <tr>
  2217. <th>Description</th>
  2218. <th><em>A pixel encoding and color space conversion engine.</em></th>
  2219. </tr>
  2220. </thead>
  2221. <tbody>
  2222. <tr>
  2223. <td>Homepage</td>
  2224. <td><a href="https://gegl.org/babl/">https://gegl.org/babl/</a></td>
  2225. </tr>
  2226. <tr>
  2227. <td>License</td>
  2228. <td>LGPL-3.0-or-later</td>
  2229. </tr>
  2230. <tr>
  2231. <td>Versions</td>
  2232. <td>0.1.110</td>
  2233. </tr>
  2234. <tr>
  2235. <td>Architectures</td>
  2236. <td>i386, x86_64</td>
  2237. </tr>
  2238. <tr>
  2239. <td>Definition</td>
  2240. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/babl/xmake.lua">babl/xmake.lua</a></td>
  2241. </tr>
  2242. </tbody>
  2243. </table>
  2244. <h5 id="installcommand">Install command</h5>
  2245. <pre><code class="lang-console">xrepo install babl
  2246. </code></pre>
  2247. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2248. <pre><code class="lang-lua">add_requires("babl")
  2249. </code></pre>
  2250. <h3 id="backportcppbsd">backportcpp (bsd)</h3>
  2251. <table>
  2252. <thead>
  2253. <tr>
  2254. <th>Description</th>
  2255. <th><em>Library of backported modern C++ types to work with C++11</em></th>
  2256. </tr>
  2257. </thead>
  2258. <tbody>
  2259. <tr>
  2260. <td>Homepage</td>
  2261. <td><a href="https://github.com/bitwizeshift/BackportCpp">https://github.com/bitwizeshift/BackportCpp</a></td>
  2262. </tr>
  2263. <tr>
  2264. <td>License</td>
  2265. <td>MIT</td>
  2266. </tr>
  2267. <tr>
  2268. <td>Versions</td>
  2269. <td>v1.2.0</td>
  2270. </tr>
  2271. <tr>
  2272. <td>Architectures</td>
  2273. <td>i386, x86_64</td>
  2274. </tr>
  2275. <tr>
  2276. <td>Definition</td>
  2277. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/backportcpp/xmake.lua">backportcpp/xmake.lua</a></td>
  2278. </tr>
  2279. </tbody>
  2280. </table>
  2281. <h5 id="installcommand">Install command</h5>
  2282. <pre><code class="lang-console">xrepo install backportcpp
  2283. </code></pre>
  2284. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2285. <pre><code class="lang-lua">add_requires("backportcpp")
  2286. </code></pre>
  2287. <h3 id="banditbsd">bandit (bsd)</h3>
  2288. <table>
  2289. <thead>
  2290. <tr>
  2291. <th>Description</th>
  2292. <th><em>Human-friendly unit testing for C++11</em></th>
  2293. </tr>
  2294. </thead>
  2295. <tbody>
  2296. <tr>
  2297. <td>Homepage</td>
  2298. <td><a href="https://banditcpp.github.io/bandit/">https://banditcpp.github.io/bandit/</a></td>
  2299. </tr>
  2300. <tr>
  2301. <td>Versions</td>
  2302. <td>2023.08.05</td>
  2303. </tr>
  2304. <tr>
  2305. <td>Architectures</td>
  2306. <td>i386, x86_64</td>
  2307. </tr>
  2308. <tr>
  2309. <td>Definition</td>
  2310. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/bandit/xmake.lua">bandit/xmake.lua</a></td>
  2311. </tr>
  2312. </tbody>
  2313. </table>
  2314. <h5 id="installcommand">Install command</h5>
  2315. <pre><code class="lang-console">xrepo install bandit
  2316. </code></pre>
  2317. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2318. <pre><code class="lang-lua">add_requires("bandit")
  2319. </code></pre>
  2320. <h3 id="barkeepbsd">barkeep (bsd)</h3>
  2321. <table>
  2322. <thead>
  2323. <tr>
  2324. <th>Description</th>
  2325. <th><em>Small C++ header to display async animations, counters, and progress bars</em></th>
  2326. </tr>
  2327. </thead>
  2328. <tbody>
  2329. <tr>
  2330. <td>Homepage</td>
  2331. <td><a href="https://oir.github.io/barkeep/">https://oir.github.io/barkeep/</a></td>
  2332. </tr>
  2333. <tr>
  2334. <td>License</td>
  2335. <td>Apache-2.0</td>
  2336. </tr>
  2337. <tr>
  2338. <td>Versions</td>
  2339. <td>v0.1.3, v0.1.4, v0.1.5</td>
  2340. </tr>
  2341. <tr>
  2342. <td>Architectures</td>
  2343. <td>i386, x86_64</td>
  2344. </tr>
  2345. <tr>
  2346. <td>Definition</td>
  2347. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/barkeep/xmake.lua">barkeep/xmake.lua</a></td>
  2348. </tr>
  2349. </tbody>
  2350. </table>
  2351. <h5 id="installcommand">Install command</h5>
  2352. <pre><code class="lang-console">xrepo install barkeep
  2353. </code></pre>
  2354. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2355. <pre><code class="lang-lua">add_requires("barkeep")
  2356. </code></pre>
  2357. <h3 id="basenbsd">base-n (bsd)</h3>
  2358. <table>
  2359. <thead>
  2360. <tr>
  2361. <th>Description</th>
  2362. <th><em>A small, single-header library which provides standard Base16, Base32, Base64, and custom Base-N encoding support.</em></th>
  2363. </tr>
  2364. </thead>
  2365. <tbody>
  2366. <tr>
  2367. <td>Homepage</td>
  2368. <td><a href="https://github.com/azawadzki/base-n">https://github.com/azawadzki/base-n</a></td>
  2369. </tr>
  2370. <tr>
  2371. <td>License</td>
  2372. <td>MIT</td>
  2373. </tr>
  2374. <tr>
  2375. <td>Versions</td>
  2376. <td>2020.05.28</td>
  2377. </tr>
  2378. <tr>
  2379. <td>Architectures</td>
  2380. <td>i386, x86_64</td>
  2381. </tr>
  2382. <tr>
  2383. <td>Definition</td>
  2384. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/base-n/xmake.lua">base-n/xmake.lua</a></td>
  2385. </tr>
  2386. </tbody>
  2387. </table>
  2388. <h5 id="installcommand">Install command</h5>
  2389. <pre><code class="lang-console">xrepo install base-n
  2390. </code></pre>
  2391. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2392. <pre><code class="lang-lua">add_requires("base-n")
  2393. </code></pre>
  2394. <h3 id="base64terrakuhbsd">base64-terrakuh (bsd)</h3>
  2395. <table>
  2396. <thead>
  2397. <tr>
  2398. <th>Description</th>
  2399. <th><em>Simple, open source, header-only base64 encoder</em></th>
  2400. </tr>
  2401. </thead>
  2402. <tbody>
  2403. <tr>
  2404. <td>Homepage</td>
  2405. <td><a href="https://terrakuh.github.io/base64/classbase64.html">https://terrakuh.github.io/base64/classbase64.html</a></td>
  2406. </tr>
  2407. <tr>
  2408. <td>License</td>
  2409. <td>Unlicense</td>
  2410. </tr>
  2411. <tr>
  2412. <td>Versions</td>
  2413. <td>v1.0</td>
  2414. </tr>
  2415. <tr>
  2416. <td>Architectures</td>
  2417. <td>i386, x86_64</td>
  2418. </tr>
  2419. <tr>
  2420. <td>Definition</td>
  2421. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/base64-terrakuh/xmake.lua">base64-terrakuh/xmake.lua</a></td>
  2422. </tr>
  2423. </tbody>
  2424. </table>
  2425. <h5 id="installcommand">Install command</h5>
  2426. <pre><code class="lang-console">xrepo install base64-terrakuh
  2427. </code></pre>
  2428. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2429. <pre><code class="lang-lua">add_requires("base64-terrakuh")
  2430. </code></pre>
  2431. <h3 id="basisubsd">basisu (bsd)</h3>
  2432. <table>
  2433. <thead>
  2434. <tr>
  2435. <th>Description</th>
  2436. <th><em>Basis Universal GPU Texture Codec</em></th>
  2437. </tr>
  2438. </thead>
  2439. <tbody>
  2440. <tr>
  2441. <td>Homepage</td>
  2442. <td><a href="https://github.com/BinomialLLC/basis_universal">https://github.com/BinomialLLC/basis_universal</a></td>
  2443. </tr>
  2444. <tr>
  2445. <td>License</td>
  2446. <td>Apache-2.0</td>
  2447. </tr>
  2448. <tr>
  2449. <td>Versions</td>
  2450. <td>1.16.4</td>
  2451. </tr>
  2452. <tr>
  2453. <td>Architectures</td>
  2454. <td>i386, x86_64</td>
  2455. </tr>
  2456. <tr>
  2457. <td>Definition</td>
  2458. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/basisu/xmake.lua">basisu/xmake.lua</a></td>
  2459. </tr>
  2460. </tbody>
  2461. </table>
  2462. <h5 id="installcommand">Install command</h5>
  2463. <pre><code class="lang-console">xrepo install basisu
  2464. </code></pre>
  2465. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2466. <pre><code class="lang-lua">add_requires("basisu")
  2467. </code></pre>
  2468. <h3 id="bazelbsd">bazel (bsd)</h3>
  2469. <table>
  2470. <thead>
  2471. <tr>
  2472. <th>Description</th>
  2473. <th><em>A fast, scalable, multi-language and extensible build system</em></th>
  2474. </tr>
  2475. </thead>
  2476. <tbody>
  2477. <tr>
  2478. <td>Homepage</td>
  2479. <td><a href="https://bazel.build/">https://bazel.build/</a></td>
  2480. </tr>
  2481. <tr>
  2482. <td>Versions</td>
  2483. <td>5.0.0, 7.1.0</td>
  2484. </tr>
  2485. <tr>
  2486. <td>Architectures</td>
  2487. <td>i386, x86_64</td>
  2488. </tr>
  2489. <tr>
  2490. <td>Definition</td>
  2491. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/bazel/xmake.lua">bazel/xmake.lua</a></td>
  2492. </tr>
  2493. </tbody>
  2494. </table>
  2495. <h5 id="installcommand">Install command</h5>
  2496. <pre><code class="lang-console">xrepo install bazel
  2497. </code></pre>
  2498. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2499. <pre><code class="lang-lua">add_requires("bazel")
  2500. </code></pre>
  2501. <h3 id="bcg729bsd">bcg729 (bsd)</h3>
  2502. <table>
  2503. <thead>
  2504. <tr>
  2505. <th>Description</th>
  2506. <th><em>Bcg729 is an opensource implementation of both encoder and decoder of the ITU G729 Annex A/B speech codec.</em></th>
  2507. </tr>
  2508. </thead>
  2509. <tbody>
  2510. <tr>
  2511. <td>Homepage</td>
  2512. <td><a href="http://linphone.org">http://linphone.org</a></td>
  2513. </tr>
  2514. <tr>
  2515. <td>Versions</td>
  2516. <td>1.0.4, 1.1.1</td>
  2517. </tr>
  2518. <tr>
  2519. <td>Architectures</td>
  2520. <td>i386, x86_64</td>
  2521. </tr>
  2522. <tr>
  2523. <td>Definition</td>
  2524. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/bcg729/xmake.lua">bcg729/xmake.lua</a></td>
  2525. </tr>
  2526. </tbody>
  2527. </table>
  2528. <h5 id="installcommand">Install command</h5>
  2529. <pre><code class="lang-console">xrepo install bcg729
  2530. </code></pre>
  2531. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2532. <pre><code class="lang-lua">add_requires("bcg729")
  2533. </code></pre>
  2534. <h3 id="bddisasmbsd">bddisasm (bsd)</h3>
  2535. <table>
  2536. <thead>
  2537. <tr>
  2538. <th>Description</th>
  2539. <th><em>bddisasm is a fast, lightweight, x86/x64 instruction decoder. The project also features a fast, basic, x86/x64 instruction emulator, designed specifically to detect shellcode-like behavior.</em></th>
  2540. </tr>
  2541. </thead>
  2542. <tbody>
  2543. <tr>
  2544. <td>Homepage</td>
  2545. <td><a href="https://github.com/bitdefender/bddisasm">https://github.com/bitdefender/bddisasm</a></td>
  2546. </tr>
  2547. <tr>
  2548. <td>License</td>
  2549. <td>Apache-2.0</td>
  2550. </tr>
  2551. <tr>
  2552. <td>Versions</td>
  2553. <td>v2.2.0, v3.0.0</td>
  2554. </tr>
  2555. <tr>
  2556. <td>Architectures</td>
  2557. <td>i386, x86_64</td>
  2558. </tr>
  2559. <tr>
  2560. <td>Definition</td>
  2561. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/bddisasm/xmake.lua">bddisasm/xmake.lua</a></td>
  2562. </tr>
  2563. </tbody>
  2564. </table>
  2565. <h5 id="installcommand">Install command</h5>
  2566. <pre><code class="lang-console">xrepo install bddisasm
  2567. </code></pre>
  2568. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2569. <pre><code class="lang-lua">add_requires("bddisasm")
  2570. </code></pre>
  2571. <h3 id="bdwgcbsd">bdwgc (bsd)</h3>
  2572. <table>
  2573. <thead>
  2574. <tr>
  2575. <th>Description</th>
  2576. <th><em>The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)</em></th>
  2577. </tr>
  2578. </thead>
  2579. <tbody>
  2580. <tr>
  2581. <td>Homepage</td>
  2582. <td><a href="https://www.hboehm.info/gc/">https://www.hboehm.info/gc/</a></td>
  2583. </tr>
  2584. <tr>
  2585. <td>Versions</td>
  2586. <td>v8.2.4, v8.2.6</td>
  2587. </tr>
  2588. <tr>
  2589. <td>Architectures</td>
  2590. <td>i386, x86_64</td>
  2591. </tr>
  2592. <tr>
  2593. <td>Definition</td>
  2594. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/bdwgc/xmake.lua">bdwgc/xmake.lua</a></td>
  2595. </tr>
  2596. </tbody>
  2597. </table>
  2598. <h5 id="installcommand">Install command</h5>
  2599. <pre><code class="lang-console">xrepo install bdwgc
  2600. </code></pre>
  2601. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2602. <pre><code class="lang-lua">add_requires("bdwgc")
  2603. </code></pre>
  2604. <h3 id="benchmarkbsd">benchmark (bsd)</h3>
  2605. <table>
  2606. <thead>
  2607. <tr>
  2608. <th>Description</th>
  2609. <th><em>A microbenchmark support library</em></th>
  2610. </tr>
  2611. </thead>
  2612. <tbody>
  2613. <tr>
  2614. <td>Homepage</td>
  2615. <td><a href="https://github.com/google/benchmark">https://github.com/google/benchmark</a></td>
  2616. </tr>
  2617. <tr>
  2618. <td>License</td>
  2619. <td>Apache-2.0</td>
  2620. </tr>
  2621. <tr>
  2622. <td>Versions</td>
  2623. <td>v1.5.2, v1.5.3, v1.5.4, v1.5.5, v1.5.6, v1.6.0, v1.6.1, v1.7.0, v1.7.1, v1.8.0, v1.8.3, v1.8.4, v1.8.5, v1.9.0, v1.9.1, v1.9.2, v1.9.3, v1.9.4</td>
  2624. </tr>
  2625. <tr>
  2626. <td>Architectures</td>
  2627. <td>i386, x86_64</td>
  2628. </tr>
  2629. <tr>
  2630. <td>Definition</td>
  2631. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/benchmark/xmake.lua">benchmark/xmake.lua</a></td>
  2632. </tr>
  2633. </tbody>
  2634. </table>
  2635. <h5 id="installcommand">Install command</h5>
  2636. <pre><code class="lang-console">xrepo install benchmark
  2637. </code></pre>
  2638. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2639. <pre><code class="lang-lua">add_requires("benchmark")
  2640. </code></pre>
  2641. <h3 id="bento4bsd">bento4 (bsd)</h3>
  2642. <table>
  2643. <thead>
  2644. <tr>
  2645. <th>Description</th>
  2646. <th><em>Full-featured MP4 format, MPEG DASH, HLS, CMAF SDK and tools</em></th>
  2647. </tr>
  2648. </thead>
  2649. <tbody>
  2650. <tr>
  2651. <td>Homepage</td>
  2652. <td><a href="http://www.bento4.com">http://www.bento4.com</a></td>
  2653. </tr>
  2654. <tr>
  2655. <td>Versions</td>
  2656. <td>2023.08.08, 2024.11.15</td>
  2657. </tr>
  2658. <tr>
  2659. <td>Architectures</td>
  2660. <td>i386, x86_64</td>
  2661. </tr>
  2662. <tr>
  2663. <td>Definition</td>
  2664. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/bento4/xmake.lua">bento4/xmake.lua</a></td>
  2665. </tr>
  2666. </tbody>
  2667. </table>
  2668. <h5 id="installcommand">Install command</h5>
  2669. <pre><code class="lang-console">xrepo install bento4
  2670. </code></pre>
  2671. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2672. <pre><code class="lang-lua">add_requires("bento4")
  2673. </code></pre>
  2674. <h3 id="betterenumsbsd">better-enums (bsd)</h3>
  2675. <table>
  2676. <thead>
  2677. <tr>
  2678. <th>Description</th>
  2679. <th><em>C++ compile-time enum to string, iteration, in a single header file</em></th>
  2680. </tr>
  2681. </thead>
  2682. <tbody>
  2683. <tr>
  2684. <td>Homepage</td>
  2685. <td><a href="http://aantron.github.io/better-enums">http://aantron.github.io/better-enums</a></td>
  2686. </tr>
  2687. <tr>
  2688. <td>License</td>
  2689. <td>BSD-2-Clause</td>
  2690. </tr>
  2691. <tr>
  2692. <td>Versions</td>
  2693. <td>0.11.3</td>
  2694. </tr>
  2695. <tr>
  2696. <td>Architectures</td>
  2697. <td>i386, x86_64</td>
  2698. </tr>
  2699. <tr>
  2700. <td>Definition</td>
  2701. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/better-enums/xmake.lua">better-enums/xmake.lua</a></td>
  2702. </tr>
  2703. </tbody>
  2704. </table>
  2705. <h5 id="installcommand">Install command</h5>
  2706. <pre><code class="lang-console">xrepo install better-enums
  2707. </code></pre>
  2708. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2709. <pre><code class="lang-lua">add_requires("better-enums")
  2710. </code></pre>
  2711. <h3 id="bghtbsd">bght (bsd)</h3>
  2712. <table>
  2713. <thead>
  2714. <tr>
  2715. <th>Description</th>
  2716. <th><em>BGHT: Better GPU Hash Tables</em></th>
  2717. </tr>
  2718. </thead>
  2719. <tbody>
  2720. <tr>
  2721. <td>Homepage</td>
  2722. <td><a href="https://owensgroup.github.io/BGHT/">https://owensgroup.github.io/BGHT/</a></td>
  2723. </tr>
  2724. <tr>
  2725. <td>License</td>
  2726. <td>Apache-2.0</td>
  2727. </tr>
  2728. <tr>
  2729. <td>Versions</td>
  2730. <td>2024.03.06</td>
  2731. </tr>
  2732. <tr>
  2733. <td>Architectures</td>
  2734. <td>i386, x86_64</td>
  2735. </tr>
  2736. <tr>
  2737. <td>Definition</td>
  2738. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/bght/xmake.lua">bght/xmake.lua</a></td>
  2739. </tr>
  2740. </tbody>
  2741. </table>
  2742. <h5 id="installcommand">Install command</h5>
  2743. <pre><code class="lang-console">xrepo install bght
  2744. </code></pre>
  2745. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2746. <pre><code class="lang-lua">add_requires("bght")
  2747. </code></pre>
  2748. <h3 id="bin2cbsd">bin2c (bsd)</h3>
  2749. <table>
  2750. <thead>
  2751. <tr>
  2752. <th>Description</th>
  2753. <th><em>A simple utility for converting a binary file to a c application</em></th>
  2754. </tr>
  2755. </thead>
  2756. <tbody>
  2757. <tr>
  2758. <td>Homepage</td>
  2759. <td><a href="https://github.com/gwilymk/bin2c">https://github.com/gwilymk/bin2c</a></td>
  2760. </tr>
  2761. <tr>
  2762. <td>Versions</td>
  2763. <td>0.0.1</td>
  2764. </tr>
  2765. <tr>
  2766. <td>Architectures</td>
  2767. <td>i386, x86_64</td>
  2768. </tr>
  2769. <tr>
  2770. <td>Definition</td>
  2771. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/bin2c/xmake.lua">bin2c/xmake.lua</a></td>
  2772. </tr>
  2773. </tbody>
  2774. </table>
  2775. <h5 id="installcommand">Install command</h5>
  2776. <pre><code class="lang-console">xrepo install bin2c
  2777. </code></pre>
  2778. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2779. <pre><code class="lang-lua">add_requires("bin2c")
  2780. </code></pre>
  2781. <h3 id="binnbsd">binn (bsd)</h3>
  2782. <table>
  2783. <thead>
  2784. <tr>
  2785. <th>Description</th>
  2786. <th><em>Binary Serialization</em></th>
  2787. </tr>
  2788. </thead>
  2789. <tbody>
  2790. <tr>
  2791. <td>Homepage</td>
  2792. <td><a href="https://github.com/liteserver/binn">https://github.com/liteserver/binn</a></td>
  2793. </tr>
  2794. <tr>
  2795. <td>License</td>
  2796. <td>Apache-2.0</td>
  2797. </tr>
  2798. <tr>
  2799. <td>Versions</td>
  2800. <td>v3.0</td>
  2801. </tr>
  2802. <tr>
  2803. <td>Architectures</td>
  2804. <td>i386, x86_64</td>
  2805. </tr>
  2806. <tr>
  2807. <td>Definition</td>
  2808. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/binn/xmake.lua">binn/xmake.lua</a></td>
  2809. </tr>
  2810. </tbody>
  2811. </table>
  2812. <h5 id="installcommand">Install command</h5>
  2813. <pre><code class="lang-console">xrepo install binn
  2814. </code></pre>
  2815. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2816. <pre><code class="lang-lua">add_requires("binn")
  2817. </code></pre>
  2818. <h3 id="binutilsbsd">binutils (bsd)</h3>
  2819. <table>
  2820. <thead>
  2821. <tr>
  2822. <th>Description</th>
  2823. <th><em>GNU binary tools for native development</em></th>
  2824. </tr>
  2825. </thead>
  2826. <tbody>
  2827. <tr>
  2828. <td>Homepage</td>
  2829. <td><a href="https://www.gnu.org/software/binutils/binutils.html">https://www.gnu.org/software/binutils/binutils.html</a></td>
  2830. </tr>
  2831. <tr>
  2832. <td>License</td>
  2833. <td>GPL-2.0</td>
  2834. </tr>
  2835. <tr>
  2836. <td>Versions</td>
  2837. <td>2.34, 2.38, 2.41</td>
  2838. </tr>
  2839. <tr>
  2840. <td>Architectures</td>
  2841. <td>i386, x86_64</td>
  2842. </tr>
  2843. <tr>
  2844. <td>Definition</td>
  2845. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/binutils/xmake.lua">binutils/xmake.lua</a></td>
  2846. </tr>
  2847. </tbody>
  2848. </table>
  2849. <h5 id="installcommand">Install command</h5>
  2850. <pre><code class="lang-console">xrepo install binutils
  2851. </code></pre>
  2852. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2853. <pre><code class="lang-lua">add_requires("binutils")
  2854. </code></pre>
  2855. <h3 id="bisonbsd">bison (bsd)</h3>
  2856. <table>
  2857. <thead>
  2858. <tr>
  2859. <th>Description</th>
  2860. <th><em>A general-purpose parser generator.</em></th>
  2861. </tr>
  2862. </thead>
  2863. <tbody>
  2864. <tr>
  2865. <td>Homepage</td>
  2866. <td><a href="https://www.gnu.org/software/bison/">https://www.gnu.org/software/bison/</a></td>
  2867. </tr>
  2868. <tr>
  2869. <td>License</td>
  2870. <td>GPL-3.0</td>
  2871. </tr>
  2872. <tr>
  2873. <td>Versions</td>
  2874. <td>3.7.4, 3.7.6, 3.8.2</td>
  2875. </tr>
  2876. <tr>
  2877. <td>Architectures</td>
  2878. <td>i386, x86_64</td>
  2879. </tr>
  2880. <tr>
  2881. <td>Definition</td>
  2882. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/bison/xmake.lua">bison/xmake.lua</a></td>
  2883. </tr>
  2884. </tbody>
  2885. </table>
  2886. <h5 id="installcommand">Install command</h5>
  2887. <pre><code class="lang-console">xrepo install bison
  2888. </code></pre>
  2889. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2890. <pre><code class="lang-lua">add_requires("bison")
  2891. </code></pre>
  2892. <h3 id="bitserybsd">bitsery (bsd)</h3>
  2893. <table>
  2894. <thead>
  2895. <tr>
  2896. <th>Description</th>
  2897. <th><em>Header only C++ binary serialization library. It is designed around the networking requirements for real-time data delivery, especially for games.</em></th>
  2898. </tr>
  2899. </thead>
  2900. <tbody>
  2901. <tr>
  2902. <td>Homepage</td>
  2903. <td><a href="https://github.com/fraillt/bitsery">https://github.com/fraillt/bitsery</a></td>
  2904. </tr>
  2905. <tr>
  2906. <td>License</td>
  2907. <td>MIT</td>
  2908. </tr>
  2909. <tr>
  2910. <td>Versions</td>
  2911. <td>v5.2.3, v5.2.4</td>
  2912. </tr>
  2913. <tr>
  2914. <td>Architectures</td>
  2915. <td>i386, x86_64</td>
  2916. </tr>
  2917. <tr>
  2918. <td>Definition</td>
  2919. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/bitsery/xmake.lua">bitsery/xmake.lua</a></td>
  2920. </tr>
  2921. </tbody>
  2922. </table>
  2923. <h5 id="installcommand">Install command</h5>
  2924. <pre><code class="lang-console">xrepo install bitsery
  2925. </code></pre>
  2926. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2927. <pre><code class="lang-lua">add_requires("bitsery")
  2928. </code></pre>
  2929. <h3 id="blake2bsd">blake2 (bsd)</h3>
  2930. <table>
  2931. <thead>
  2932. <tr>
  2933. <th>Description</th>
  2934. <th><em>BLAKE2 official implementations</em></th>
  2935. </tr>
  2936. </thead>
  2937. <tbody>
  2938. <tr>
  2939. <td>Homepage</td>
  2940. <td><a href="https://blake2.net">https://blake2.net</a></td>
  2941. </tr>
  2942. <tr>
  2943. <td>License</td>
  2944. <td>CC0-1.0</td>
  2945. </tr>
  2946. <tr>
  2947. <td>Versions</td>
  2948. <td>2023.02.12</td>
  2949. </tr>
  2950. <tr>
  2951. <td>Architectures</td>
  2952. <td>i386, x86_64</td>
  2953. </tr>
  2954. <tr>
  2955. <td>Definition</td>
  2956. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/blake2/xmake.lua">blake2/xmake.lua</a></td>
  2957. </tr>
  2958. </tbody>
  2959. </table>
  2960. <h5 id="installcommand">Install command</h5>
  2961. <pre><code class="lang-console">xrepo install blake2
  2962. </code></pre>
  2963. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  2964. <pre><code class="lang-lua">add_requires("blake2")
  2965. </code></pre>
  2966. <h3 id="blake3bsd">blake3 (bsd)</h3>
  2967. <table>
  2968. <thead>
  2969. <tr>
  2970. <th>Description</th>
  2971. <th><em>BLAKE3 is a cryptographic hash function that is much faster than MD5, SHA-1, SHA-2, SHA-3, and BLAKE2; secure, unlike MD5 and SHA-1 (and secure against length extension, unlike SHA-2); highly parallelizable across any number of threads and SIMD lanes, because it&#39;s a Merkle tree on the inside; capable of verified streaming and incremental updates (Merkle tree); a PRF, MAC, KDF, and XOF, as well as a regular hash; and is a single algorithm with no variants, fast on x86-64 and also on smaller architectures.</em></th>
  2972. </tr>
  2973. </thead>
  2974. <tbody>
  2975. <tr>
  2976. <td>Homepage</td>
  2977. <td><a href="https://blake3.io/">https://blake3.io/</a></td>
  2978. </tr>
  2979. <tr>
  2980. <td>License</td>
  2981. <td>CC0-1.0</td>
  2982. </tr>
  2983. <tr>
  2984. <td>Versions</td>
  2985. <td>1.3.1, 1.3.3, 1.5.0, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.5.5, 1.6.1, 1.8.1, 1.8.2</td>
  2986. </tr>
  2987. <tr>
  2988. <td>Architectures</td>
  2989. <td>i386, x86_64</td>
  2990. </tr>
  2991. <tr>
  2992. <td>Definition</td>
  2993. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/blake3/xmake.lua">blake3/xmake.lua</a></td>
  2994. </tr>
  2995. </tbody>
  2996. </table>
  2997. <h5 id="installcommand">Install command</h5>
  2998. <pre><code class="lang-console">xrepo install blake3
  2999. </code></pre>
  3000. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3001. <pre><code class="lang-lua">add_requires("blake3")
  3002. </code></pre>
  3003. <h3 id="blend2dbsd">blend2d (bsd)</h3>
  3004. <table>
  3005. <thead>
  3006. <tr>
  3007. <th>Description</th>
  3008. <th><em>2D Vector Graphics Engine Powered by a JIT Compiler</em></th>
  3009. </tr>
  3010. </thead>
  3011. <tbody>
  3012. <tr>
  3013. <td>Homepage</td>
  3014. <td><a href="https://blend2d.com">https://blend2d.com</a></td>
  3015. </tr>
  3016. <tr>
  3017. <td>License</td>
  3018. <td>zlib</td>
  3019. </tr>
  3020. <tr>
  3021. <td>Versions</td>
  3022. <td>0.11.1</td>
  3023. </tr>
  3024. <tr>
  3025. <td>Architectures</td>
  3026. <td>i386, x86_64</td>
  3027. </tr>
  3028. <tr>
  3029. <td>Definition</td>
  3030. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/blend2d/xmake.lua">blend2d/xmake.lua</a></td>
  3031. </tr>
  3032. </tbody>
  3033. </table>
  3034. <h5 id="installcommand">Install command</h5>
  3035. <pre><code class="lang-console">xrepo install blend2d
  3036. </code></pre>
  3037. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3038. <pre><code class="lang-lua">add_requires("blend2d")
  3039. </code></pre>
  3040. <h3 id="blobifybsd">blobify (bsd)</h3>
  3041. <table>
  3042. <thead>
  3043. <tr>
  3044. <th>Description</th>
  3045. <th><em>C++17 library for all your binary de-/serialization needs</em></th>
  3046. </tr>
  3047. </thead>
  3048. <tbody>
  3049. <tr>
  3050. <td>Homepage</td>
  3051. <td><a href="https://github.com/neobrain/blobify">https://github.com/neobrain/blobify</a></td>
  3052. </tr>
  3053. <tr>
  3054. <td>License</td>
  3055. <td>BSL-1.0</td>
  3056. </tr>
  3057. <tr>
  3058. <td>Versions</td>
  3059. <td>2023.12.07</td>
  3060. </tr>
  3061. <tr>
  3062. <td>Architectures</td>
  3063. <td>i386, x86_64</td>
  3064. </tr>
  3065. <tr>
  3066. <td>Definition</td>
  3067. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/blobify/xmake.lua">blobify/xmake.lua</a></td>
  3068. </tr>
  3069. </tbody>
  3070. </table>
  3071. <h5 id="installcommand">Install command</h5>
  3072. <pre><code class="lang-console">xrepo install blobify
  3073. </code></pre>
  3074. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3075. <pre><code class="lang-lua">add_requires("blobify")
  3076. </code></pre>
  3077. <h3 id="boostbsd">boost (bsd)</h3>
  3078. <table>
  3079. <thead>
  3080. <tr>
  3081. <th>Description</th>
  3082. <th><em>Collection of portable C++ source libraries.</em></th>
  3083. </tr>
  3084. </thead>
  3085. <tbody>
  3086. <tr>
  3087. <td>Homepage</td>
  3088. <td><a href="https://www.boost.org/">https://www.boost.org/</a></td>
  3089. </tr>
  3090. <tr>
  3091. <td>License</td>
  3092. <td>BSL-1.0</td>
  3093. </tr>
  3094. <tr>
  3095. <td>Versions</td>
  3096. <td>1.70.0, 1.72.0, 1.73.0, 1.74.0, 1.75.0, 1.76.0, 1.77.0, 1.78.0, 1.79.0, 1.80.0, 1.81.0, 1.82.0, 1.83.0, 1.84.0, 1.85.0, 1.86.0, 1.87.0, 1.88.0</td>
  3097. </tr>
  3098. <tr>
  3099. <td>Architectures</td>
  3100. <td>i386, x86_64</td>
  3101. </tr>
  3102. <tr>
  3103. <td>Definition</td>
  3104. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/boost/xmake.lua">boost/xmake.lua</a></td>
  3105. </tr>
  3106. </tbody>
  3107. </table>
  3108. <h5 id="installcommand">Install command</h5>
  3109. <pre><code class="lang-console">xrepo install boost
  3110. </code></pre>
  3111. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3112. <pre><code class="lang-lua">add_requires("boost")
  3113. </code></pre>
  3114. <h3 id="boost_dibsd">boost_di (bsd)</h3>
  3115. <table>
  3116. <thead>
  3117. <tr>
  3118. <th>Description</th>
  3119. <th><em>DI: C++14 Dependency Injection Library</em></th>
  3120. </tr>
  3121. </thead>
  3122. <tbody>
  3123. <tr>
  3124. <td>Homepage</td>
  3125. <td><a href="https://boost-ext.github.io/di">https://boost-ext.github.io/di</a></td>
  3126. </tr>
  3127. <tr>
  3128. <td>Versions</td>
  3129. <td>v1.3.0, v1.3.2</td>
  3130. </tr>
  3131. <tr>
  3132. <td>Architectures</td>
  3133. <td>i386, x86_64</td>
  3134. </tr>
  3135. <tr>
  3136. <td>Definition</td>
  3137. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/boost_di/xmake.lua">boost_di/xmake.lua</a></td>
  3138. </tr>
  3139. </tbody>
  3140. </table>
  3141. <h5 id="installcommand">Install command</h5>
  3142. <pre><code class="lang-console">xrepo install boost_di
  3143. </code></pre>
  3144. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3145. <pre><code class="lang-lua">add_requires("boost_di")
  3146. </code></pre>
  3147. <h3 id="boost_pfrbsd">boost_pfr (bsd)</h3>
  3148. <table>
  3149. <thead>
  3150. <tr>
  3151. <th>Description</th>
  3152. <th><em>C++14 library for struct reflection</em></th>
  3153. </tr>
  3154. </thead>
  3155. <tbody>
  3156. <tr>
  3157. <td>Homepage</td>
  3158. <td><a href="https://github.com/boostorg/pfr">https://github.com/boostorg/pfr</a></td>
  3159. </tr>
  3160. <tr>
  3161. <td>License</td>
  3162. <td>BSL-1.0</td>
  3163. </tr>
  3164. <tr>
  3165. <td>Versions</td>
  3166. <td>2.1.0, 2.2.0</td>
  3167. </tr>
  3168. <tr>
  3169. <td>Architectures</td>
  3170. <td>i386, x86_64</td>
  3171. </tr>
  3172. <tr>
  3173. <td>Definition</td>
  3174. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/boost_pfr/xmake.lua">boost_pfr/xmake.lua</a></td>
  3175. </tr>
  3176. </tbody>
  3177. </table>
  3178. <h5 id="installcommand">Install command</h5>
  3179. <pre><code class="lang-console">xrepo install boost_pfr
  3180. </code></pre>
  3181. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3182. <pre><code class="lang-lua">add_requires("boost_pfr")
  3183. </code></pre>
  3184. <h3 id="boost_smlbsd">boost_sml (bsd)</h3>
  3185. <table>
  3186. <thead>
  3187. <tr>
  3188. <th>Description</th>
  3189. <th><em>SML: C++14 State Machine Library</em></th>
  3190. </tr>
  3191. </thead>
  3192. <tbody>
  3193. <tr>
  3194. <td>Homepage</td>
  3195. <td><a href="https://boost-ext.github.io/sml">https://boost-ext.github.io/sml</a></td>
  3196. </tr>
  3197. <tr>
  3198. <td>License</td>
  3199. <td>BSL-1.0</td>
  3200. </tr>
  3201. <tr>
  3202. <td>Versions</td>
  3203. <td>v1.1.8, v1.1.11, v1.1.12</td>
  3204. </tr>
  3205. <tr>
  3206. <td>Architectures</td>
  3207. <td>i386, x86_64</td>
  3208. </tr>
  3209. <tr>
  3210. <td>Definition</td>
  3211. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/boost_sml/xmake.lua">boost_sml/xmake.lua</a></td>
  3212. </tr>
  3213. </tbody>
  3214. </table>
  3215. <h5 id="installcommand">Install command</h5>
  3216. <pre><code class="lang-console">xrepo install boost_sml
  3217. </code></pre>
  3218. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3219. <pre><code class="lang-lua">add_requires("boost_sml")
  3220. </code></pre>
  3221. <h3 id="boostdepbsd">boostdep (bsd)</h3>
  3222. <table>
  3223. <thead>
  3224. <tr>
  3225. <th>Description</th>
  3226. <th><em>A tool to create Boost module dependency reports</em></th>
  3227. </tr>
  3228. </thead>
  3229. <tbody>
  3230. <tr>
  3231. <td>Homepage</td>
  3232. <td><a href="https://boost.org/tools/boostdep">https://boost.org/tools/boostdep</a></td>
  3233. </tr>
  3234. <tr>
  3235. <td>License</td>
  3236. <td>BSL-1.0</td>
  3237. </tr>
  3238. <tr>
  3239. <td>Versions</td>
  3240. <td>2025.05.07</td>
  3241. </tr>
  3242. <tr>
  3243. <td>Architectures</td>
  3244. <td>i386, x86_64</td>
  3245. </tr>
  3246. <tr>
  3247. <td>Definition</td>
  3248. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/boostdep/xmake.lua">boostdep/xmake.lua</a></td>
  3249. </tr>
  3250. </tbody>
  3251. </table>
  3252. <h5 id="installcommand">Install command</h5>
  3253. <pre><code class="lang-console">xrepo install boostdep
  3254. </code></pre>
  3255. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3256. <pre><code class="lang-lua">add_requires("boostdep")
  3257. </code></pre>
  3258. <h3 id="botanbsd">botan (bsd)</h3>
  3259. <table>
  3260. <thead>
  3261. <tr>
  3262. <th>Description</th>
  3263. <th><em>Cryptography Toolkit</em></th>
  3264. </tr>
  3265. </thead>
  3266. <tbody>
  3267. <tr>
  3268. <td>Homepage</td>
  3269. <td><a href="https://botan.randombit.net">https://botan.randombit.net</a></td>
  3270. </tr>
  3271. <tr>
  3272. <td>License</td>
  3273. <td>BSD-2-Clause</td>
  3274. </tr>
  3275. <tr>
  3276. <td>Versions</td>
  3277. <td>3.4.0, 3.5.0, 3.6.0, 3.6.1, 3.7.0, 3.7.1, 3.8.1</td>
  3278. </tr>
  3279. <tr>
  3280. <td>Architectures</td>
  3281. <td>i386, x86_64</td>
  3282. </tr>
  3283. <tr>
  3284. <td>Definition</td>
  3285. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/botan/xmake.lua">botan/xmake.lua</a></td>
  3286. </tr>
  3287. </tbody>
  3288. </table>
  3289. <h5 id="installcommand">Install command</h5>
  3290. <pre><code class="lang-console">xrepo install botan
  3291. </code></pre>
  3292. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3293. <pre><code class="lang-lua">add_requires("botan")
  3294. </code></pre>
  3295. <h3 id="boxfortbsd">boxfort (bsd)</h3>
  3296. <table>
  3297. <thead>
  3298. <tr>
  3299. <th>Description</th>
  3300. <th><em>Convenient &amp; cross-platform sandboxing C library</em></th>
  3301. </tr>
  3302. </thead>
  3303. <tbody>
  3304. <tr>
  3305. <td>Homepage</td>
  3306. <td><a href="https://github.com/Snaipe/BoxFort">https://github.com/Snaipe/BoxFort</a></td>
  3307. </tr>
  3308. <tr>
  3309. <td>License</td>
  3310. <td>MIT</td>
  3311. </tr>
  3312. <tr>
  3313. <td>Versions</td>
  3314. <td>2024.05.02</td>
  3315. </tr>
  3316. <tr>
  3317. <td>Architectures</td>
  3318. <td>i386, x86_64</td>
  3319. </tr>
  3320. <tr>
  3321. <td>Definition</td>
  3322. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/boxfort/xmake.lua">boxfort/xmake.lua</a></td>
  3323. </tr>
  3324. </tbody>
  3325. </table>
  3326. <h5 id="installcommand">Install command</h5>
  3327. <pre><code class="lang-console">xrepo install boxfort
  3328. </code></pre>
  3329. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3330. <pre><code class="lang-lua">add_requires("boxfort")
  3331. </code></pre>
  3332. <h3 id="bqlogbsd">bqlog (bsd)</h3>
  3333. <table>
  3334. <thead>
  3335. <tr>
  3336. <th>Description</th>
  3337. <th><em>Maybe the world&#39;s fastest logging library, originating from the client of the top mobile game Honor of Kings, is lightweight, works on PC, mobile, and servers, supports C#, Java, and C++, and is well adapted to Unity and Unreal engines.</em></th>
  3338. </tr>
  3339. </thead>
  3340. <tbody>
  3341. <tr>
  3342. <td>Homepage</td>
  3343. <td><a href="https://github.com/Tencent/BqLog">https://github.com/Tencent/BqLog</a></td>
  3344. </tr>
  3345. <tr>
  3346. <td>Versions</td>
  3347. <td>1.4.4</td>
  3348. </tr>
  3349. <tr>
  3350. <td>Architectures</td>
  3351. <td>i386, x86_64</td>
  3352. </tr>
  3353. <tr>
  3354. <td>Definition</td>
  3355. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/bqlog/xmake.lua">bqlog/xmake.lua</a></td>
  3356. </tr>
  3357. </tbody>
  3358. </table>
  3359. <h5 id="installcommand">Install command</h5>
  3360. <pre><code class="lang-console">xrepo install bqlog
  3361. </code></pre>
  3362. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3363. <pre><code class="lang-lua">add_requires("bqlog")
  3364. </code></pre>
  3365. <h3 id="branchlessutf8bsd">branchless-utf8 (bsd)</h3>
  3366. <table>
  3367. <thead>
  3368. <tr>
  3369. <th>Description</th>
  3370. <th><em>Branchless UTF-8 decoder</em></th>
  3371. </tr>
  3372. </thead>
  3373. <tbody>
  3374. <tr>
  3375. <td>Homepage</td>
  3376. <td><a href="https://github.com/skeeto/branchless-utf8">https://github.com/skeeto/branchless-utf8</a></td>
  3377. </tr>
  3378. <tr>
  3379. <td>Versions</td>
  3380. <td>2022.08.30</td>
  3381. </tr>
  3382. <tr>
  3383. <td>Architectures</td>
  3384. <td>i386, x86_64</td>
  3385. </tr>
  3386. <tr>
  3387. <td>Definition</td>
  3388. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/branchless-utf8/xmake.lua">branchless-utf8/xmake.lua</a></td>
  3389. </tr>
  3390. </tbody>
  3391. </table>
  3392. <h5 id="installcommand">Install command</h5>
  3393. <pre><code class="lang-console">xrepo install branchless-utf8
  3394. </code></pre>
  3395. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3396. <pre><code class="lang-lua">add_requires("branchless-utf8")
  3397. </code></pre>
  3398. <h3 id="bredisbsd">bredis (bsd)</h3>
  3399. <table>
  3400. <thead>
  3401. <tr>
  3402. <th>Description</th>
  3403. <th><em>Boost::ASIO low-level redis client (connector)</em></th>
  3404. </tr>
  3405. </thead>
  3406. <tbody>
  3407. <tr>
  3408. <td>Homepage</td>
  3409. <td><a href="https://github.com/basiliscos/cpp-bredis">https://github.com/basiliscos/cpp-bredis</a></td>
  3410. </tr>
  3411. <tr>
  3412. <td>License</td>
  3413. <td>MIT</td>
  3414. </tr>
  3415. <tr>
  3416. <td>Versions</td>
  3417. <td>v0.12</td>
  3418. </tr>
  3419. <tr>
  3420. <td>Architectures</td>
  3421. <td>i386, x86_64</td>
  3422. </tr>
  3423. <tr>
  3424. <td>Definition</td>
  3425. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/bredis/xmake.lua">bredis/xmake.lua</a></td>
  3426. </tr>
  3427. </tbody>
  3428. </table>
  3429. <h5 id="installcommand">Install command</h5>
  3430. <pre><code class="lang-console">xrepo install bredis
  3431. </code></pre>
  3432. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3433. <pre><code class="lang-lua">add_requires("bredis")
  3434. </code></pre>
  3435. <h3 id="brotlibsd">brotli (bsd)</h3>
  3436. <table>
  3437. <thead>
  3438. <tr>
  3439. <th>Description</th>
  3440. <th><em>Brotli compression format.</em></th>
  3441. </tr>
  3442. </thead>
  3443. <tbody>
  3444. <tr>
  3445. <td>Homepage</td>
  3446. <td><a href="https://github.com/google/brotli">https://github.com/google/brotli</a></td>
  3447. </tr>
  3448. <tr>
  3449. <td>License</td>
  3450. <td>MIT</td>
  3451. </tr>
  3452. <tr>
  3453. <td>Versions</td>
  3454. <td>v1.0.9, v1.1.0</td>
  3455. </tr>
  3456. <tr>
  3457. <td>Architectures</td>
  3458. <td>i386, x86_64</td>
  3459. </tr>
  3460. <tr>
  3461. <td>Definition</td>
  3462. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/brotli/xmake.lua">brotli/xmake.lua</a></td>
  3463. </tr>
  3464. </tbody>
  3465. </table>
  3466. <h5 id="installcommand">Install command</h5>
  3467. <pre><code class="lang-console">xrepo install brotli
  3468. </code></pre>
  3469. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3470. <pre><code class="lang-lua">add_requires("brotli")
  3471. </code></pre>
  3472. <h3 id="brynetbsd">brynet (bsd)</h3>
  3473. <table>
  3474. <thead>
  3475. <tr>
  3476. <th>Description</th>
  3477. <th><em>A Header-Only cross-platform C++ TCP network library</em></th>
  3478. </tr>
  3479. </thead>
  3480. <tbody>
  3481. <tr>
  3482. <td>Homepage</td>
  3483. <td><a href="https://github.com/IronsDu/brynet">https://github.com/IronsDu/brynet</a></td>
  3484. </tr>
  3485. <tr>
  3486. <td>License</td>
  3487. <td>MIT</td>
  3488. </tr>
  3489. <tr>
  3490. <td>Versions</td>
  3491. <td>2024.06.03</td>
  3492. </tr>
  3493. <tr>
  3494. <td>Architectures</td>
  3495. <td>i386, x86_64</td>
  3496. </tr>
  3497. <tr>
  3498. <td>Definition</td>
  3499. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/brynet/xmake.lua">brynet/xmake.lua</a></td>
  3500. </tr>
  3501. </tbody>
  3502. </table>
  3503. <h5 id="installcommand">Install command</h5>
  3504. <pre><code class="lang-console">xrepo install brynet
  3505. </code></pre>
  3506. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3507. <pre><code class="lang-lua">add_requires("brynet")
  3508. </code></pre>
  3509. <h3 id="bullet3bsd">bullet3 (bsd)</h3>
  3510. <table>
  3511. <thead>
  3512. <tr>
  3513. <th>Description</th>
  3514. <th><em>Bullet Physics SDK.</em></th>
  3515. </tr>
  3516. </thead>
  3517. <tbody>
  3518. <tr>
  3519. <td>Homepage</td>
  3520. <td><a href="http://bulletphysics.org">http://bulletphysics.org</a></td>
  3521. </tr>
  3522. <tr>
  3523. <td>License</td>
  3524. <td>zlib</td>
  3525. </tr>
  3526. <tr>
  3527. <td>Versions</td>
  3528. <td>2.88, 3.05, 3.09, 3.24, 3.25</td>
  3529. </tr>
  3530. <tr>
  3531. <td>Architectures</td>
  3532. <td>i386, x86_64</td>
  3533. </tr>
  3534. <tr>
  3535. <td>Definition</td>
  3536. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/bullet3/xmake.lua">bullet3/xmake.lua</a></td>
  3537. </tr>
  3538. </tbody>
  3539. </table>
  3540. <h5 id="installcommand">Install command</h5>
  3541. <pre><code class="lang-console">xrepo install bullet3
  3542. </code></pre>
  3543. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3544. <pre><code class="lang-lua">add_requires("bullet3")
  3545. </code></pre>
  3546. <h3 id="bvhbsd">bvh (bsd)</h3>
  3547. <table>
  3548. <thead>
  3549. <tr>
  3550. <th>Description</th>
  3551. <th><em>A modern C++ BVH construction and traversal library</em></th>
  3552. </tr>
  3553. </thead>
  3554. <tbody>
  3555. <tr>
  3556. <td>Homepage</td>
  3557. <td><a href="https://github.com/madmann91/bvh">https://github.com/madmann91/bvh</a></td>
  3558. </tr>
  3559. <tr>
  3560. <td>License</td>
  3561. <td>MIT</td>
  3562. </tr>
  3563. <tr>
  3564. <td>Versions</td>
  3565. <td>2023.6.30, 2024.7.8, 2025.06.16</td>
  3566. </tr>
  3567. <tr>
  3568. <td>Architectures</td>
  3569. <td>i386, x86_64</td>
  3570. </tr>
  3571. <tr>
  3572. <td>Definition</td>
  3573. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/bvh/xmake.lua">bvh/xmake.lua</a></td>
  3574. </tr>
  3575. </tbody>
  3576. </table>
  3577. <h5 id="installcommand">Install command</h5>
  3578. <pre><code class="lang-console">xrepo install bvh
  3579. </code></pre>
  3580. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3581. <pre><code class="lang-lua">add_requires("bvh")
  3582. </code></pre>
  3583. <h3 id="bytelitebsd">byte-lite (bsd)</h3>
  3584. <table>
  3585. <thead>
  3586. <tr>
  3587. <th>Description</th>
  3588. <th><em>byte lite - A C++17-like byte type for C++98, C++11 and later in a single-file header-only library</em></th>
  3589. </tr>
  3590. </thead>
  3591. <tbody>
  3592. <tr>
  3593. <td>Homepage</td>
  3594. <td><a href="https://github.com/martinmoene/byte-lite">https://github.com/martinmoene/byte-lite</a></td>
  3595. </tr>
  3596. <tr>
  3597. <td>License</td>
  3598. <td>BSL-1.0</td>
  3599. </tr>
  3600. <tr>
  3601. <td>Versions</td>
  3602. <td>v0.3.0</td>
  3603. </tr>
  3604. <tr>
  3605. <td>Architectures</td>
  3606. <td>i386, x86_64</td>
  3607. </tr>
  3608. <tr>
  3609. <td>Definition</td>
  3610. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/byte-lite/xmake.lua">byte-lite/xmake.lua</a></td>
  3611. </tr>
  3612. </tbody>
  3613. </table>
  3614. <h5 id="installcommand">Install command</h5>
  3615. <pre><code class="lang-console">xrepo install byte-lite
  3616. </code></pre>
  3617. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3618. <pre><code class="lang-lua">add_requires("byte-lite")
  3619. </code></pre>
  3620. <h3 id="bytepackbsd">bytepack (bsd)</h3>
  3621. <table>
  3622. <thead>
  3623. <tr>
  3624. <th>Description</th>
  3625. <th><em>C++ Binary Serialization Made Easy: Header-only, configurable endianness, cross-platform, no IDL, no exceptions, and no macros</em></th>
  3626. </tr>
  3627. </thead>
  3628. <tbody>
  3629. <tr>
  3630. <td>Homepage</td>
  3631. <td><a href="https://github.com/farukeryilmaz/bytepack">https://github.com/farukeryilmaz/bytepack</a></td>
  3632. </tr>
  3633. <tr>
  3634. <td>License</td>
  3635. <td>MIT</td>
  3636. </tr>
  3637. <tr>
  3638. <td>Versions</td>
  3639. <td>v0.1.0</td>
  3640. </tr>
  3641. <tr>
  3642. <td>Architectures</td>
  3643. <td>i386, x86_64</td>
  3644. </tr>
  3645. <tr>
  3646. <td>Definition</td>
  3647. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/bytepack/xmake.lua">bytepack/xmake.lua</a></td>
  3648. </tr>
  3649. </tbody>
  3650. </table>
  3651. <h5 id="installcommand">Install command</h5>
  3652. <pre><code class="lang-console">xrepo install bytepack
  3653. </code></pre>
  3654. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3655. <pre><code class="lang-lua">add_requires("bytepack")
  3656. </code></pre>
  3657. <h3 id="bzip2bsd">bzip2 (bsd)</h3>
  3658. <table>
  3659. <thead>
  3660. <tr>
  3661. <th>Description</th>
  3662. <th><em>Freely available, patent free, high-quality data compressor.</em></th>
  3663. </tr>
  3664. </thead>
  3665. <tbody>
  3666. <tr>
  3667. <td>Homepage</td>
  3668. <td><a href="https://sourceware.org/bzip2/">https://sourceware.org/bzip2/</a></td>
  3669. </tr>
  3670. <tr>
  3671. <td>Versions</td>
  3672. <td>1.0.8</td>
  3673. </tr>
  3674. <tr>
  3675. <td>Architectures</td>
  3676. <td>i386, x86_64</td>
  3677. </tr>
  3678. <tr>
  3679. <td>Definition</td>
  3680. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/bzip2/xmake.lua">bzip2/xmake.lua</a></td>
  3681. </tr>
  3682. </tbody>
  3683. </table>
  3684. <h5 id="installcommand">Install command</h5>
  3685. <pre><code class="lang-console">xrepo install bzip2
  3686. </code></pre>
  3687. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3688. <pre><code class="lang-lua">add_requires("bzip2")
  3689. </code></pre>
  3690. <h3 id="bzip3bsd">bzip3 (bsd)</h3>
  3691. <table>
  3692. <thead>
  3693. <tr>
  3694. <th>Description</th>
  3695. <th><em>A better and stronger spiritual successor to BZip2.</em></th>
  3696. </tr>
  3697. </thead>
  3698. <tbody>
  3699. <tr>
  3700. <td>Homepage</td>
  3701. <td><a href="https://github.com/kspalaiologos/bzip3">https://github.com/kspalaiologos/bzip3</a></td>
  3702. </tr>
  3703. <tr>
  3704. <td>License</td>
  3705. <td>LGPL-3.0</td>
  3706. </tr>
  3707. <tr>
  3708. <td>Versions</td>
  3709. <td>1.4.0, 1.5.1, 1.5.2, 1.5.3</td>
  3710. </tr>
  3711. <tr>
  3712. <td>Architectures</td>
  3713. <td>i386, x86_64</td>
  3714. </tr>
  3715. <tr>
  3716. <td>Definition</td>
  3717. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/b/bzip3/xmake.lua">bzip3/xmake.lua</a></td>
  3718. </tr>
  3719. </tbody>
  3720. </table>
  3721. <h5 id="installcommand">Install command</h5>
  3722. <pre><code class="lang-console">xrepo install bzip3
  3723. </code></pre>
  3724. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3725. <pre><code class="lang-lua">add_requires("bzip3")
  3726. </code></pre>
  3727. <h2 id="c">c</h2>
  3728. <h3 id="caresbsd">c-ares (bsd)</h3>
  3729. <table>
  3730. <thead>
  3731. <tr>
  3732. <th>Description</th>
  3733. <th><em>A C library for asynchronous DNS requests</em></th>
  3734. </tr>
  3735. </thead>
  3736. <tbody>
  3737. <tr>
  3738. <td>Homepage</td>
  3739. <td><a href="https://c-ares.org/">https://c-ares.org/</a></td>
  3740. </tr>
  3741. <tr>
  3742. <td>License</td>
  3743. <td>MIT</td>
  3744. </tr>
  3745. <tr>
  3746. <td>Versions</td>
  3747. <td>1.16.1, 1.17.0, 1.17.1, 1.17.2, 1.18.0, 1.18.1, 1.19.0, 1.27.0, 1.28.1, 1.29.0, 1.30.0, 1.31.0, 1.32.2, 1.32.3, 1.33.0, 1.33.1, 1.34.1, 1.34.3, 1.34.4, 1.34.5</td>
  3748. </tr>
  3749. <tr>
  3750. <td>Architectures</td>
  3751. <td>i386, x86_64</td>
  3752. </tr>
  3753. <tr>
  3754. <td>Definition</td>
  3755. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/c-ares/xmake.lua">c-ares/xmake.lua</a></td>
  3756. </tr>
  3757. </tbody>
  3758. </table>
  3759. <h5 id="installcommand">Install command</h5>
  3760. <pre><code class="lang-console">xrepo install c-ares
  3761. </code></pre>
  3762. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3763. <pre><code class="lang-lua">add_requires("c-ares")
  3764. </code></pre>
  3765. <h3 id="cblosc2bsd">c-blosc2 (bsd)</h3>
  3766. <table>
  3767. <thead>
  3768. <tr>
  3769. <th>Description</th>
  3770. <th><em>A fast, compressed, persistent binary data store library for C.</em></th>
  3771. </tr>
  3772. </thead>
  3773. <tbody>
  3774. <tr>
  3775. <td>Homepage</td>
  3776. <td><a href="https://www.blosc.org">https://www.blosc.org</a></td>
  3777. </tr>
  3778. <tr>
  3779. <td>License</td>
  3780. <td>BSD-3-Clause</td>
  3781. </tr>
  3782. <tr>
  3783. <td>Versions</td>
  3784. <td>v2.10.2, v2.13.2, v2.14.3, v2.14.4, v2.15.0, v2.15.1, v2.15.2, v2.16.0, v2.17.0, v2.17.1, v2.18.0, v2.19.1, v2.21.0, v2.21.1</td>
  3785. </tr>
  3786. <tr>
  3787. <td>Architectures</td>
  3788. <td>i386, x86_64</td>
  3789. </tr>
  3790. <tr>
  3791. <td>Definition</td>
  3792. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/c-blosc2/xmake.lua">c-blosc2/xmake.lua</a></td>
  3793. </tr>
  3794. </tbody>
  3795. </table>
  3796. <h5 id="installcommand">Install command</h5>
  3797. <pre><code class="lang-console">xrepo install c-blosc2
  3798. </code></pre>
  3799. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3800. <pre><code class="lang-lua">add_requires("c-blosc2")
  3801. </code></pre>
  3802. <h3 id="cvectorbsd">c-vector (bsd)</h3>
  3803. <table>
  3804. <thead>
  3805. <tr>
  3806. <th>Description</th>
  3807. <th><em>A simple vector library for C that can store any type.</em></th>
  3808. </tr>
  3809. </thead>
  3810. <tbody>
  3811. <tr>
  3812. <td>Homepage</td>
  3813. <td><a href="https://github.com/Mashpoe/c-vector">https://github.com/Mashpoe/c-vector</a></td>
  3814. </tr>
  3815. <tr>
  3816. <td>License</td>
  3817. <td>BSD-3-Clause</td>
  3818. </tr>
  3819. <tr>
  3820. <td>Versions</td>
  3821. <td>v1.0</td>
  3822. </tr>
  3823. <tr>
  3824. <td>Architectures</td>
  3825. <td>i386, x86_64</td>
  3826. </tr>
  3827. <tr>
  3828. <td>Definition</td>
  3829. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/c-vector/xmake.lua">c-vector/xmake.lua</a></td>
  3830. </tr>
  3831. </tbody>
  3832. </table>
  3833. <h5 id="installcommand">Install command</h5>
  3834. <pre><code class="lang-console">xrepo install c-vector
  3835. </code></pre>
  3836. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3837. <pre><code class="lang-lua">add_requires("c-vector")
  3838. </code></pre>
  3839. <h3 id="c4corebsd">c4core (bsd)</h3>
  3840. <table>
  3841. <thead>
  3842. <tr>
  3843. <th>Description</th>
  3844. <th><em>C++ utilities</em></th>
  3845. </tr>
  3846. </thead>
  3847. <tbody>
  3848. <tr>
  3849. <td>Homepage</td>
  3850. <td><a href="https://github.com/biojppm/c4core">https://github.com/biojppm/c4core</a></td>
  3851. </tr>
  3852. <tr>
  3853. <td>License</td>
  3854. <td>MIT</td>
  3855. </tr>
  3856. <tr>
  3857. <td>Versions</td>
  3858. <td>0.2.1, 0.2.2, 0.2.5, 0.2.6</td>
  3859. </tr>
  3860. <tr>
  3861. <td>Architectures</td>
  3862. <td>i386, x86_64</td>
  3863. </tr>
  3864. <tr>
  3865. <td>Definition</td>
  3866. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/c4core/xmake.lua">c4core/xmake.lua</a></td>
  3867. </tr>
  3868. </tbody>
  3869. </table>
  3870. <h5 id="installcommand">Install command</h5>
  3871. <pre><code class="lang-console">xrepo install c4core
  3872. </code></pre>
  3873. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3874. <pre><code class="lang-lua">add_requires("c4core")
  3875. </code></pre>
  3876. <h3 id="cacertificatesbsd">ca-certificates (bsd)</h3>
  3877. <table>
  3878. <thead>
  3879. <tr>
  3880. <th>Description</th>
  3881. <th><em>Mozilla’s carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.</em></th>
  3882. </tr>
  3883. </thead>
  3884. <tbody>
  3885. <tr>
  3886. <td>Homepage</td>
  3887. <td><a href="https://mkcert.org/">https://mkcert.org/</a></td>
  3888. </tr>
  3889. <tr>
  3890. <td>Versions</td>
  3891. <td>20211118, 20220604, 20230306, 20240207, 20250131</td>
  3892. </tr>
  3893. <tr>
  3894. <td>Architectures</td>
  3895. <td>i386, x86_64</td>
  3896. </tr>
  3897. <tr>
  3898. <td>Definition</td>
  3899. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/ca-certificates/xmake.lua">ca-certificates/xmake.lua</a></td>
  3900. </tr>
  3901. </tbody>
  3902. </table>
  3903. <h5 id="installcommand">Install command</h5>
  3904. <pre><code class="lang-console">xrepo install ca-certificates
  3905. </code></pre>
  3906. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3907. <pre><code class="lang-lua">add_requires("ca-certificates")
  3908. </code></pre>
  3909. <h3 id="capnprotobsd">capnproto (bsd)</h3>
  3910. <table>
  3911. <thead>
  3912. <tr>
  3913. <th>Description</th>
  3914. <th><em>Cap&#39;n Proto serialization/RPC system - core tools and C++ library.</em></th>
  3915. </tr>
  3916. </thead>
  3917. <tbody>
  3918. <tr>
  3919. <td>Homepage</td>
  3920. <td><a href="https://github.com/capnproto/capnproto">https://github.com/capnproto/capnproto</a></td>
  3921. </tr>
  3922. <tr>
  3923. <td>License</td>
  3924. <td>MIT</td>
  3925. </tr>
  3926. <tr>
  3927. <td>Versions</td>
  3928. <td>0.7.0, 0.8.0, 0.9.0, 1.0.2, 1.1.0</td>
  3929. </tr>
  3930. <tr>
  3931. <td>Architectures</td>
  3932. <td>i386, x86_64</td>
  3933. </tr>
  3934. <tr>
  3935. <td>Definition</td>
  3936. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/capnproto/xmake.lua">capnproto/xmake.lua</a></td>
  3937. </tr>
  3938. </tbody>
  3939. </table>
  3940. <h5 id="installcommand">Install command</h5>
  3941. <pre><code class="lang-console">xrepo install capnproto
  3942. </code></pre>
  3943. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3944. <pre><code class="lang-lua">add_requires("capnproto")
  3945. </code></pre>
  3946. <h3 id="capstonebsd">capstone (bsd)</h3>
  3947. <table>
  3948. <thead>
  3949. <tr>
  3950. <th>Description</th>
  3951. <th><em>Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.</em></th>
  3952. </tr>
  3953. </thead>
  3954. <tbody>
  3955. <tr>
  3956. <td>Homepage</td>
  3957. <td><a href="http://www.capstone-engine.org">http://www.capstone-engine.org</a></td>
  3958. </tr>
  3959. <tr>
  3960. <td>License</td>
  3961. <td>BSD-3-Clause</td>
  3962. </tr>
  3963. <tr>
  3964. <td>Versions</td>
  3965. <td>5.0.3, 5.0.5, 5.0.6</td>
  3966. </tr>
  3967. <tr>
  3968. <td>Architectures</td>
  3969. <td>i386, x86_64</td>
  3970. </tr>
  3971. <tr>
  3972. <td>Definition</td>
  3973. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/capstone/xmake.lua">capstone/xmake.lua</a></td>
  3974. </tr>
  3975. </tbody>
  3976. </table>
  3977. <h5 id="installcommand">Install command</h5>
  3978. <pre><code class="lang-console">xrepo install capstone
  3979. </code></pre>
  3980. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  3981. <pre><code class="lang-lua">add_requires("capstone")
  3982. </code></pre>
  3983. <h3 id="cargsbsd">cargs (bsd)</h3>
  3984. <table>
  3985. <thead>
  3986. <tr>
  3987. <th>Description</th>
  3988. <th><em>A lightweight cross-platform getopt alternative that works on Linux, Windows and macOS. Command line argument parser library for C/C++. Can be used to parse argv and argc parameters.</em></th>
  3989. </tr>
  3990. </thead>
  3991. <tbody>
  3992. <tr>
  3993. <td>Homepage</td>
  3994. <td><a href="https://likle.github.io/cargs/">https://likle.github.io/cargs/</a></td>
  3995. </tr>
  3996. <tr>
  3997. <td>License</td>
  3998. <td>MIT</td>
  3999. </tr>
  4000. <tr>
  4001. <td>Versions</td>
  4002. <td>v1.0.3, v1.1.0, v1.2.0</td>
  4003. </tr>
  4004. <tr>
  4005. <td>Architectures</td>
  4006. <td>i386, x86_64</td>
  4007. </tr>
  4008. <tr>
  4009. <td>Definition</td>
  4010. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cargs/xmake.lua">cargs/xmake.lua</a></td>
  4011. </tr>
  4012. </tbody>
  4013. </table>
  4014. <h5 id="installcommand">Install command</h5>
  4015. <pre><code class="lang-console">xrepo install cargs
  4016. </code></pre>
  4017. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4018. <pre><code class="lang-lua">add_requires("cargs")
  4019. </code></pre>
  4020. <h3 id="catch2bsd">catch2 (bsd)</h3>
  4021. <table>
  4022. <thead>
  4023. <tr>
  4024. <th>Description</th>
  4025. <th><em>Catch2 is a multi-paradigm test framework for C++. which also supports Objective-C (and maybe C). </em></th>
  4026. </tr>
  4027. </thead>
  4028. <tbody>
  4029. <tr>
  4030. <td>Homepage</td>
  4031. <td><a href="https://github.com/catchorg/Catch2">https://github.com/catchorg/Catch2</a></td>
  4032. </tr>
  4033. <tr>
  4034. <td>License</td>
  4035. <td>BSL-1.0</td>
  4036. </tr>
  4037. <tr>
  4038. <td>Versions</td>
  4039. <td>v2.9.2, v2.13.5, v2.13.6, v2.13.7, v2.13.8, v2.13.9, v2.13.10, v3.1.0, v3.1.1, v3.2.0, v3.2.1, v3.3.2, v3.4.0, v3.5.0, v3.5.1, v3.5.2, v3.5.3, v3.5.4, v3.6.0, v3.7.0, v3.7.1, v3.8.0, v3.8.1, v3.9.0, v3.10.0</td>
  4040. </tr>
  4041. <tr>
  4042. <td>Architectures</td>
  4043. <td>i386, x86_64</td>
  4044. </tr>
  4045. <tr>
  4046. <td>Definition</td>
  4047. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/catch2/xmake.lua">catch2/xmake.lua</a></td>
  4048. </tr>
  4049. </tbody>
  4050. </table>
  4051. <h5 id="installcommand">Install command</h5>
  4052. <pre><code class="lang-console">xrepo install catch2
  4053. </code></pre>
  4054. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4055. <pre><code class="lang-lua">add_requires("catch2")
  4056. </code></pre>
  4057. <h3 id="cdtbsd">cdt (bsd)</h3>
  4058. <table>
  4059. <thead>
  4060. <tr>
  4061. <th>Description</th>
  4062. <th><em>Constrained Delaunay Triangulation (C++)</em></th>
  4063. </tr>
  4064. </thead>
  4065. <tbody>
  4066. <tr>
  4067. <td>Homepage</td>
  4068. <td><a href="https://artem-ogre.github.io/CDT/">https://artem-ogre.github.io/CDT/</a></td>
  4069. </tr>
  4070. <tr>
  4071. <td>License</td>
  4072. <td>MPL-2.0</td>
  4073. </tr>
  4074. <tr>
  4075. <td>Versions</td>
  4076. <td>1.4.1, 1.4.4</td>
  4077. </tr>
  4078. <tr>
  4079. <td>Architectures</td>
  4080. <td>i386, x86_64</td>
  4081. </tr>
  4082. <tr>
  4083. <td>Definition</td>
  4084. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cdt/xmake.lua">cdt/xmake.lua</a></td>
  4085. </tr>
  4086. </tbody>
  4087. </table>
  4088. <h5 id="installcommand">Install command</h5>
  4089. <pre><code class="lang-console">xrepo install cdt
  4090. </code></pre>
  4091. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4092. <pre><code class="lang-lua">add_requires("cdt")
  4093. </code></pre>
  4094. <h3 id="cellobsd">cello (bsd)</h3>
  4095. <table>
  4096. <thead>
  4097. <tr>
  4098. <th>Description</th>
  4099. <th><em>Higher level programming in C</em></th>
  4100. </tr>
  4101. </thead>
  4102. <tbody>
  4103. <tr>
  4104. <td>Homepage</td>
  4105. <td><a href="http://libcello.org/">http://libcello.org/</a></td>
  4106. </tr>
  4107. <tr>
  4108. <td>Versions</td>
  4109. <td>2.1.0</td>
  4110. </tr>
  4111. <tr>
  4112. <td>Architectures</td>
  4113. <td>i386, x86_64</td>
  4114. </tr>
  4115. <tr>
  4116. <td>Definition</td>
  4117. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cello/xmake.lua">cello/xmake.lua</a></td>
  4118. </tr>
  4119. </tbody>
  4120. </table>
  4121. <h5 id="installcommand">Install command</h5>
  4122. <pre><code class="lang-console">xrepo install cello
  4123. </code></pre>
  4124. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4125. <pre><code class="lang-lua">add_requires("cello")
  4126. </code></pre>
  4127. <h3 id="centurionbsd">centurion (bsd)</h3>
  4128. <table>
  4129. <thead>
  4130. <tr>
  4131. <th>Description</th>
  4132. <th><em>A modern C++ wrapper library for SDL2 in order to improve type-safety, memory safety and overall ease-of-use.</em></th>
  4133. </tr>
  4134. </thead>
  4135. <tbody>
  4136. <tr>
  4137. <td>Homepage</td>
  4138. <td><a href="https://github.com/albin-johansson/centurion">https://github.com/albin-johansson/centurion</a></td>
  4139. </tr>
  4140. <tr>
  4141. <td>License</td>
  4142. <td>MIT</td>
  4143. </tr>
  4144. <tr>
  4145. <td>Versions</td>
  4146. <td>v7.3.0</td>
  4147. </tr>
  4148. <tr>
  4149. <td>Architectures</td>
  4150. <td>i386, x86_64</td>
  4151. </tr>
  4152. <tr>
  4153. <td>Definition</td>
  4154. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/centurion/xmake.lua">centurion/xmake.lua</a></td>
  4155. </tr>
  4156. </tbody>
  4157. </table>
  4158. <h5 id="installcommand">Install command</h5>
  4159. <pre><code class="lang-console">xrepo install centurion
  4160. </code></pre>
  4161. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4162. <pre><code class="lang-lua">add_requires("centurion")
  4163. </code></pre>
  4164. <h3 id="cerealbsd">cereal (bsd)</h3>
  4165. <table>
  4166. <thead>
  4167. <tr>
  4168. <th>Description</th>
  4169. <th><em>cereal is a header-only C++11 serialization library.</em></th>
  4170. </tr>
  4171. </thead>
  4172. <tbody>
  4173. <tr>
  4174. <td>Homepage</td>
  4175. <td><a href="https://uscilab.github.io/cereal/index.html">https://uscilab.github.io/cereal/index.html</a></td>
  4176. </tr>
  4177. <tr>
  4178. <td>License</td>
  4179. <td>BSD-3-Clause</td>
  4180. </tr>
  4181. <tr>
  4182. <td>Versions</td>
  4183. <td>v1.3.0, v1.3.1, v1.3.2</td>
  4184. </tr>
  4185. <tr>
  4186. <td>Architectures</td>
  4187. <td>i386, x86_64</td>
  4188. </tr>
  4189. <tr>
  4190. <td>Definition</td>
  4191. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cereal/xmake.lua">cereal/xmake.lua</a></td>
  4192. </tr>
  4193. </tbody>
  4194. </table>
  4195. <h5 id="installcommand">Install command</h5>
  4196. <pre><code class="lang-console">xrepo install cereal
  4197. </code></pre>
  4198. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4199. <pre><code class="lang-lua">add_requires("cereal")
  4200. </code></pre>
  4201. <h3 id="cevalbsd">ceval (bsd)</h3>
  4202. <table>
  4203. <thead>
  4204. <tr>
  4205. <th>Description</th>
  4206. <th><em>A C/C++ library for parsing and evaluation of arithmetic expressions.</em></th>
  4207. </tr>
  4208. </thead>
  4209. <tbody>
  4210. <tr>
  4211. <td>Homepage</td>
  4212. <td><a href="https://github.com/erstan/ceval">https://github.com/erstan/ceval</a></td>
  4213. </tr>
  4214. <tr>
  4215. <td>License</td>
  4216. <td>MIT</td>
  4217. </tr>
  4218. <tr>
  4219. <td>Versions</td>
  4220. <td>1.0.0, 1.0.1</td>
  4221. </tr>
  4222. <tr>
  4223. <td>Architectures</td>
  4224. <td>i386, x86_64</td>
  4225. </tr>
  4226. <tr>
  4227. <td>Definition</td>
  4228. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/ceval/xmake.lua">ceval/xmake.lua</a></td>
  4229. </tr>
  4230. </tbody>
  4231. </table>
  4232. <h5 id="installcommand">Install command</h5>
  4233. <pre><code class="lang-console">xrepo install ceval
  4234. </code></pre>
  4235. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4236. <pre><code class="lang-lua">add_requires("ceval")
  4237. </code></pre>
  4238. <h3 id="cgetoptbsd">cgetopt (bsd)</h3>
  4239. <table>
  4240. <thead>
  4241. <tr>
  4242. <th>Description</th>
  4243. <th><em>A GNU getopt() implementation written in pure C.</em></th>
  4244. </tr>
  4245. </thead>
  4246. <tbody>
  4247. <tr>
  4248. <td>Homepage</td>
  4249. <td><a href="https://github.com/xq114/cgetopt/">https://github.com/xq114/cgetopt/</a></td>
  4250. </tr>
  4251. <tr>
  4252. <td>License</td>
  4253. <td>zlib</td>
  4254. </tr>
  4255. <tr>
  4256. <td>Versions</td>
  4257. <td>1.0</td>
  4258. </tr>
  4259. <tr>
  4260. <td>Architectures</td>
  4261. <td>i386, x86_64</td>
  4262. </tr>
  4263. <tr>
  4264. <td>Definition</td>
  4265. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cgetopt/xmake.lua">cgetopt/xmake.lua</a></td>
  4266. </tr>
  4267. </tbody>
  4268. </table>
  4269. <h5 id="installcommand">Install command</h5>
  4270. <pre><code class="lang-console">xrepo install cgetopt
  4271. </code></pre>
  4272. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4273. <pre><code class="lang-lua">add_requires("cgetopt")
  4274. </code></pre>
  4275. <h3 id="cgifbsd">cgif (bsd)</h3>
  4276. <table>
  4277. <thead>
  4278. <tr>
  4279. <th>Description</th>
  4280. <th><em>GIF encoder written in C</em></th>
  4281. </tr>
  4282. </thead>
  4283. <tbody>
  4284. <tr>
  4285. <td>Homepage</td>
  4286. <td><a href="https://github.com/dloebl/cgif">https://github.com/dloebl/cgif</a></td>
  4287. </tr>
  4288. <tr>
  4289. <td>License</td>
  4290. <td>MIT</td>
  4291. </tr>
  4292. <tr>
  4293. <td>Versions</td>
  4294. <td>v0.4.0, v0.4.1, v0.5.0</td>
  4295. </tr>
  4296. <tr>
  4297. <td>Architectures</td>
  4298. <td>i386, x86_64</td>
  4299. </tr>
  4300. <tr>
  4301. <td>Definition</td>
  4302. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cgif/xmake.lua">cgif/xmake.lua</a></td>
  4303. </tr>
  4304. </tbody>
  4305. </table>
  4306. <h5 id="installcommand">Install command</h5>
  4307. <pre><code class="lang-console">xrepo install cgif
  4308. </code></pre>
  4309. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4310. <pre><code class="lang-lua">add_requires("cgif")
  4311. </code></pre>
  4312. <h3 id="cglmbsd">cglm (bsd)</h3>
  4313. <table>
  4314. <thead>
  4315. <tr>
  4316. <th>Description</th>
  4317. <th><em>📽 Highly Optimized Graphics Math (glm) for C</em></th>
  4318. </tr>
  4319. </thead>
  4320. <tbody>
  4321. <tr>
  4322. <td>Homepage</td>
  4323. <td><a href="https://github.com/recp/cglm">https://github.com/recp/cglm</a></td>
  4324. </tr>
  4325. <tr>
  4326. <td>License</td>
  4327. <td>MIT</td>
  4328. </tr>
  4329. <tr>
  4330. <td>Versions</td>
  4331. <td>v0.9.0, v0.9.2, v0.9.3, v0.9.4, v0.9.6</td>
  4332. </tr>
  4333. <tr>
  4334. <td>Architectures</td>
  4335. <td>i386, x86_64</td>
  4336. </tr>
  4337. <tr>
  4338. <td>Definition</td>
  4339. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cglm/xmake.lua">cglm/xmake.lua</a></td>
  4340. </tr>
  4341. </tbody>
  4342. </table>
  4343. <h5 id="installcommand">Install command</h5>
  4344. <pre><code class="lang-console">xrepo install cglm
  4345. </code></pre>
  4346. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4347. <pre><code class="lang-lua">add_requires("cglm")
  4348. </code></pre>
  4349. <h3 id="cgltfbsd">cgltf (bsd)</h3>
  4350. <table>
  4351. <thead>
  4352. <tr>
  4353. <th>Description</th>
  4354. <th><em>Single-file glTF 2.0 loader and writer written in C99</em></th>
  4355. </tr>
  4356. </thead>
  4357. <tbody>
  4358. <tr>
  4359. <td>Homepage</td>
  4360. <td><a href="https://github.com/jkuhlmann/cgltf">https://github.com/jkuhlmann/cgltf</a></td>
  4361. </tr>
  4362. <tr>
  4363. <td>License</td>
  4364. <td>MIT</td>
  4365. </tr>
  4366. <tr>
  4367. <td>Versions</td>
  4368. <td>v1.13, v1.14, v1.15</td>
  4369. </tr>
  4370. <tr>
  4371. <td>Architectures</td>
  4372. <td>i386, x86_64</td>
  4373. </tr>
  4374. <tr>
  4375. <td>Definition</td>
  4376. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cgltf/xmake.lua">cgltf/xmake.lua</a></td>
  4377. </tr>
  4378. </tbody>
  4379. </table>
  4380. <h5 id="installcommand">Install command</h5>
  4381. <pre><code class="lang-console">xrepo install cgltf
  4382. </code></pre>
  4383. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4384. <pre><code class="lang-lua">add_requires("cgltf")
  4385. </code></pre>
  4386. <h3 id="cgraphbsd">cgraph (bsd)</h3>
  4387. <table>
  4388. <thead>
  4389. <tr>
  4390. <th>Description</th>
  4391. <th><em>A common used C++ DAG framework</em></th>
  4392. </tr>
  4393. </thead>
  4394. <tbody>
  4395. <tr>
  4396. <td>Homepage</td>
  4397. <td><a href="http://www.chunel.cn">http://www.chunel.cn</a></td>
  4398. </tr>
  4399. <tr>
  4400. <td>License</td>
  4401. <td>MIT</td>
  4402. </tr>
  4403. <tr>
  4404. <td>Versions</td>
  4405. <td>v2.5.4, v2.6.0, v2.6.1, v2.6.2, v3.1.0, v3.1.1</td>
  4406. </tr>
  4407. <tr>
  4408. <td>Architectures</td>
  4409. <td>i386, x86_64</td>
  4410. </tr>
  4411. <tr>
  4412. <td>Definition</td>
  4413. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cgraph/xmake.lua">cgraph/xmake.lua</a></td>
  4414. </tr>
  4415. </tbody>
  4416. </table>
  4417. <h5 id="installcommand">Install command</h5>
  4418. <pre><code class="lang-console">xrepo install cgraph
  4419. </code></pre>
  4420. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4421. <pre><code class="lang-lua">add_requires("cgraph")
  4422. </code></pre>
  4423. <h3 id="charlsbsd">charls (bsd)</h3>
  4424. <table>
  4425. <thead>
  4426. <tr>
  4427. <th>Description</th>
  4428. <th><em>CharLS, a C++ JPEG-LS library implementation</em></th>
  4429. </tr>
  4430. </thead>
  4431. <tbody>
  4432. <tr>
  4433. <td>Homepage</td>
  4434. <td><a href="https://github.com/team-charls/charls">https://github.com/team-charls/charls</a></td>
  4435. </tr>
  4436. <tr>
  4437. <td>License</td>
  4438. <td>BSD-3-Clause</td>
  4439. </tr>
  4440. <tr>
  4441. <td>Versions</td>
  4442. <td>2.4.2</td>
  4443. </tr>
  4444. <tr>
  4445. <td>Architectures</td>
  4446. <td>i386, x86_64</td>
  4447. </tr>
  4448. <tr>
  4449. <td>Definition</td>
  4450. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/charls/xmake.lua">charls/xmake.lua</a></td>
  4451. </tr>
  4452. </tbody>
  4453. </table>
  4454. <h5 id="installcommand">Install command</h5>
  4455. <pre><code class="lang-console">xrepo install charls
  4456. </code></pre>
  4457. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4458. <pre><code class="lang-lua">add_requires("charls")
  4459. </code></pre>
  4460. <h3 id="chipmunk2dbsd">chipmunk2d (bsd)</h3>
  4461. <table>
  4462. <thead>
  4463. <tr>
  4464. <th>Description</th>
  4465. <th><em>A fast and lightweight 2D game physics library.</em></th>
  4466. </tr>
  4467. </thead>
  4468. <tbody>
  4469. <tr>
  4470. <td>Homepage</td>
  4471. <td><a href="https://chipmunk-physics.net/">https://chipmunk-physics.net/</a></td>
  4472. </tr>
  4473. <tr>
  4474. <td>License</td>
  4475. <td>MIT</td>
  4476. </tr>
  4477. <tr>
  4478. <td>Versions</td>
  4479. <td>7.0.3</td>
  4480. </tr>
  4481. <tr>
  4482. <td>Architectures</td>
  4483. <td>i386, x86_64</td>
  4484. </tr>
  4485. <tr>
  4486. <td>Definition</td>
  4487. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/chipmunk2d/xmake.lua">chipmunk2d/xmake.lua</a></td>
  4488. </tr>
  4489. </tbody>
  4490. </table>
  4491. <h5 id="installcommand">Install command</h5>
  4492. <pre><code class="lang-console">xrepo install chipmunk2d
  4493. </code></pre>
  4494. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4495. <pre><code class="lang-lua">add_requires("chipmunk2d")
  4496. </code></pre>
  4497. <h3 id="chocbsd">choc (bsd)</h3>
  4498. <table>
  4499. <thead>
  4500. <tr>
  4501. <th>Description</th>
  4502. <th><em>A collection of header only classes, permissively licensed, to provide basic useful tasks with the bare-minimum of dependencies.</em></th>
  4503. </tr>
  4504. </thead>
  4505. <tbody>
  4506. <tr>
  4507. <td>Homepage</td>
  4508. <td><a href="https://github.com/Tracktion/choc">https://github.com/Tracktion/choc</a></td>
  4509. </tr>
  4510. <tr>
  4511. <td>License</td>
  4512. <td>ISC</td>
  4513. </tr>
  4514. <tr>
  4515. <td>Versions</td>
  4516. <td>2025.01.27</td>
  4517. </tr>
  4518. <tr>
  4519. <td>Architectures</td>
  4520. <td>i386, x86_64</td>
  4521. </tr>
  4522. <tr>
  4523. <td>Definition</td>
  4524. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/choc/xmake.lua">choc/xmake.lua</a></td>
  4525. </tr>
  4526. </tbody>
  4527. </table>
  4528. <h5 id="installcommand">Install command</h5>
  4529. <pre><code class="lang-console">xrepo install choc
  4530. </code></pre>
  4531. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4532. <pre><code class="lang-lua">add_requires("choc")
  4533. </code></pre>
  4534. <h3 id="chromium_zlibbsd">chromium_zlib (bsd)</h3>
  4535. <table>
  4536. <thead>
  4537. <tr>
  4538. <th>Description</th>
  4539. <th><em>zlib from chromium</em></th>
  4540. </tr>
  4541. </thead>
  4542. <tbody>
  4543. <tr>
  4544. <td>Homepage</td>
  4545. <td><a href="https://chromium.googlesource.com/chromium/src/third_party/zlib/">https://chromium.googlesource.com/chromium/src/third_party/zlib/</a></td>
  4546. </tr>
  4547. <tr>
  4548. <td>License</td>
  4549. <td>zlib</td>
  4550. </tr>
  4551. <tr>
  4552. <td>Versions</td>
  4553. <td>2022.02.22, 2023.03.14, 2024.01.29</td>
  4554. </tr>
  4555. <tr>
  4556. <td>Architectures</td>
  4557. <td>i386, x86_64</td>
  4558. </tr>
  4559. <tr>
  4560. <td>Definition</td>
  4561. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/chromium_zlib/xmake.lua">chromium_zlib/xmake.lua</a></td>
  4562. </tr>
  4563. </tbody>
  4564. </table>
  4565. <h5 id="installcommand">Install command</h5>
  4566. <pre><code class="lang-console">xrepo install chromium_zlib
  4567. </code></pre>
  4568. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4569. <pre><code class="lang-lua">add_requires("chromium_zlib")
  4570. </code></pre>
  4571. <h3 id="cimgbsd">cimg (bsd)</h3>
  4572. <table>
  4573. <thead>
  4574. <tr>
  4575. <th>Description</th>
  4576. <th><em>Small and open-source C++ toolkit for image processing</em></th>
  4577. </tr>
  4578. </thead>
  4579. <tbody>
  4580. <tr>
  4581. <td>Homepage</td>
  4582. <td><a href="https://cimg.eu/">https://cimg.eu/</a></td>
  4583. </tr>
  4584. <tr>
  4585. <td>License</td>
  4586. <td>CeCILL-C</td>
  4587. </tr>
  4588. <tr>
  4589. <td>Versions</td>
  4590. <td>v3.2.6, v3.3.6, v3.4.0, v3.4.1, v3.4.2, v3.4.3, v3.5.0, v3.5.1, v3.5.2, v3.5.3, v3.5.4, v3.5.5, v3.6.0, v3.6.1, v3.6.2</td>
  4591. </tr>
  4592. <tr>
  4593. <td>Architectures</td>
  4594. <td>i386, x86_64</td>
  4595. </tr>
  4596. <tr>
  4597. <td>Definition</td>
  4598. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cimg/xmake.lua">cimg/xmake.lua</a></td>
  4599. </tr>
  4600. </tbody>
  4601. </table>
  4602. <h5 id="installcommand">Install command</h5>
  4603. <pre><code class="lang-console">xrepo install cimg
  4604. </code></pre>
  4605. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4606. <pre><code class="lang-lua">add_requires("cimg")
  4607. </code></pre>
  4608. <h3 id="cistabsd">cista (bsd)</h3>
  4609. <table>
  4610. <thead>
  4611. <tr>
  4612. <th>Description</th>
  4613. <th><em>Cista is a simple, high-performance, zero-copy C++ serialization &amp; reflection library.</em></th>
  4614. </tr>
  4615. </thead>
  4616. <tbody>
  4617. <tr>
  4618. <td>Homepage</td>
  4619. <td><a href="https://cista.rocks">https://cista.rocks</a></td>
  4620. </tr>
  4621. <tr>
  4622. <td>License</td>
  4623. <td>MIT</td>
  4624. </tr>
  4625. <tr>
  4626. <td>Versions</td>
  4627. <td>v0.14, v0.15, v0.16</td>
  4628. </tr>
  4629. <tr>
  4630. <td>Architectures</td>
  4631. <td>i386, x86_64</td>
  4632. </tr>
  4633. <tr>
  4634. <td>Definition</td>
  4635. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cista/xmake.lua">cista/xmake.lua</a></td>
  4636. </tr>
  4637. </tbody>
  4638. </table>
  4639. <h5 id="installcommand">Install command</h5>
  4640. <pre><code class="lang-console">xrepo install cista
  4641. </code></pre>
  4642. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4643. <pre><code class="lang-lua">add_requires("cista")
  4644. </code></pre>
  4645. <h3 id="civetwebbsd">civetweb (bsd)</h3>
  4646. <table>
  4647. <thead>
  4648. <tr>
  4649. <th>Description</th>
  4650. <th><em>Embedded C/C++ web server</em></th>
  4651. </tr>
  4652. </thead>
  4653. <tbody>
  4654. <tr>
  4655. <td>Homepage</td>
  4656. <td><a href="https://github.com/civetweb/civetweb">https://github.com/civetweb/civetweb</a></td>
  4657. </tr>
  4658. <tr>
  4659. <td>License</td>
  4660. <td>MIT</td>
  4661. </tr>
  4662. <tr>
  4663. <td>Versions</td>
  4664. <td>v1.15</td>
  4665. </tr>
  4666. <tr>
  4667. <td>Architectures</td>
  4668. <td>i386, x86_64</td>
  4669. </tr>
  4670. <tr>
  4671. <td>Definition</td>
  4672. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/civetweb/xmake.lua">civetweb/xmake.lua</a></td>
  4673. </tr>
  4674. </tbody>
  4675. </table>
  4676. <h5 id="installcommand">Install command</h5>
  4677. <pre><code class="lang-console">xrepo install civetweb
  4678. </code></pre>
  4679. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4680. <pre><code class="lang-lua">add_requires("civetweb")
  4681. </code></pre>
  4682. <h3 id="cjsonbsd">cjson (bsd)</h3>
  4683. <table>
  4684. <thead>
  4685. <tr>
  4686. <th>Description</th>
  4687. <th><em>Ultralightweight JSON parser in ANSI C.</em></th>
  4688. </tr>
  4689. </thead>
  4690. <tbody>
  4691. <tr>
  4692. <td>Homepage</td>
  4693. <td><a href="https://github.com/DaveGamble/cJSON">https://github.com/DaveGamble/cJSON</a></td>
  4694. </tr>
  4695. <tr>
  4696. <td>License</td>
  4697. <td>MIT</td>
  4698. </tr>
  4699. <tr>
  4700. <td>Versions</td>
  4701. <td>v1.7.15, v1.7.18</td>
  4702. </tr>
  4703. <tr>
  4704. <td>Architectures</td>
  4705. <td>i386, x86_64</td>
  4706. </tr>
  4707. <tr>
  4708. <td>Definition</td>
  4709. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cjson/xmake.lua">cjson/xmake.lua</a></td>
  4710. </tr>
  4711. </tbody>
  4712. </table>
  4713. <h5 id="installcommand">Install command</h5>
  4714. <pre><code class="lang-console">xrepo install cjson
  4715. </code></pre>
  4716. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4717. <pre><code class="lang-lua">add_requires("cjson")
  4718. </code></pre>
  4719. <h3 id="clarabsd">clara (bsd)</h3>
  4720. <table>
  4721. <thead>
  4722. <tr>
  4723. <th>Description</th>
  4724. <th><em>A simple to use, composable, command line parser for C++ 11 and beyond.</em></th>
  4725. </tr>
  4726. </thead>
  4727. <tbody>
  4728. <tr>
  4729. <td>Homepage</td>
  4730. <td><a href="https://github.com/catchorg/Clara">https://github.com/catchorg/Clara</a></td>
  4731. </tr>
  4732. <tr>
  4733. <td>License</td>
  4734. <td>BSL-1.0</td>
  4735. </tr>
  4736. <tr>
  4737. <td>Versions</td>
  4738. <td>1.1.5</td>
  4739. </tr>
  4740. <tr>
  4741. <td>Architectures</td>
  4742. <td>i386, x86_64</td>
  4743. </tr>
  4744. <tr>
  4745. <td>Definition</td>
  4746. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/clara/xmake.lua">clara/xmake.lua</a></td>
  4747. </tr>
  4748. </tbody>
  4749. </table>
  4750. <h5 id="installcommand">Install command</h5>
  4751. <pre><code class="lang-console">xrepo install clara
  4752. </code></pre>
  4753. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4754. <pre><code class="lang-lua">add_requires("clara")
  4755. </code></pre>
  4756. <h3 id="claybsd">clay (bsd)</h3>
  4757. <table>
  4758. <thead>
  4759. <tr>
  4760. <th>Description</th>
  4761. <th><em>High performance UI layout library in C.</em></th>
  4762. </tr>
  4763. </thead>
  4764. <tbody>
  4765. <tr>
  4766. <td>Homepage</td>
  4767. <td><a href="https://nicbarker.com/clay">https://nicbarker.com/clay</a></td>
  4768. </tr>
  4769. <tr>
  4770. <td>License</td>
  4771. <td>zlib</td>
  4772. </tr>
  4773. <tr>
  4774. <td>Versions</td>
  4775. <td>v0.12, v0.13, v0.14</td>
  4776. </tr>
  4777. <tr>
  4778. <td>Architectures</td>
  4779. <td>i386, x86_64</td>
  4780. </tr>
  4781. <tr>
  4782. <td>Definition</td>
  4783. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/clay/xmake.lua">clay/xmake.lua</a></td>
  4784. </tr>
  4785. </tbody>
  4786. </table>
  4787. <h5 id="installcommand">Install command</h5>
  4788. <pre><code class="lang-console">xrepo install clay
  4789. </code></pre>
  4790. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4791. <pre><code class="lang-lua">add_requires("clay")
  4792. </code></pre>
  4793. <h3 id="cleantestbsd">clean-test (bsd)</h3>
  4794. <table>
  4795. <thead>
  4796. <tr>
  4797. <th>Description</th>
  4798. <th><em>A modern C++-20 testing framework.</em></th>
  4799. </tr>
  4800. </thead>
  4801. <tbody>
  4802. <tr>
  4803. <td>Homepage</td>
  4804. <td><a href="https://clean-test.dev">https://clean-test.dev</a></td>
  4805. </tr>
  4806. <tr>
  4807. <td>License</td>
  4808. <td>BSL-1.0</td>
  4809. </tr>
  4810. <tr>
  4811. <td>Versions</td>
  4812. <td>2023.05.15</td>
  4813. </tr>
  4814. <tr>
  4815. <td>Architectures</td>
  4816. <td>i386, x86_64</td>
  4817. </tr>
  4818. <tr>
  4819. <td>Definition</td>
  4820. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/clean-test/xmake.lua">clean-test/xmake.lua</a></td>
  4821. </tr>
  4822. </tbody>
  4823. </table>
  4824. <h5 id="installcommand">Install command</h5>
  4825. <pre><code class="lang-console">xrepo install clean-test
  4826. </code></pre>
  4827. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4828. <pre><code class="lang-lua">add_requires("clean-test")
  4829. </code></pre>
  4830. <h3 id="clibsd">cli (bsd)</h3>
  4831. <table>
  4832. <thead>
  4833. <tr>
  4834. <th>Description</th>
  4835. <th><em>A library for interactive command line interfaces in modern C++</em></th>
  4836. </tr>
  4837. </thead>
  4838. <tbody>
  4839. <tr>
  4840. <td>Homepage</td>
  4841. <td><a href="https://github.com/daniele77/cli">https://github.com/daniele77/cli</a></td>
  4842. </tr>
  4843. <tr>
  4844. <td>License</td>
  4845. <td>BSL-1.0</td>
  4846. </tr>
  4847. <tr>
  4848. <td>Versions</td>
  4849. <td>v2.0.0, v2.1.0, v2.2.0</td>
  4850. </tr>
  4851. <tr>
  4852. <td>Architectures</td>
  4853. <td>i386, x86_64</td>
  4854. </tr>
  4855. <tr>
  4856. <td>Definition</td>
  4857. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cli/xmake.lua">cli/xmake.lua</a></td>
  4858. </tr>
  4859. </tbody>
  4860. </table>
  4861. <h5 id="installcommand">Install command</h5>
  4862. <pre><code class="lang-console">xrepo install cli
  4863. </code></pre>
  4864. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4865. <pre><code class="lang-lua">add_requires("cli")
  4866. </code></pre>
  4867. <h3 id="clibbsd">clib (bsd)</h3>
  4868. <table>
  4869. <thead>
  4870. <tr>
  4871. <th>Description</th>
  4872. <th><em>Header-only library for C99 that implements the most important classes from GLib: GList, GHashTable and GString.</em></th>
  4873. </tr>
  4874. </thead>
  4875. <tbody>
  4876. <tr>
  4877. <td>Homepage</td>
  4878. <td><a href="https://github.com/aheck/clib">https://github.com/aheck/clib</a></td>
  4879. </tr>
  4880. <tr>
  4881. <td>License</td>
  4882. <td>MIT</td>
  4883. </tr>
  4884. <tr>
  4885. <td>Versions</td>
  4886. <td>2022.12.25</td>
  4887. </tr>
  4888. <tr>
  4889. <td>Architectures</td>
  4890. <td>i386, x86_64</td>
  4891. </tr>
  4892. <tr>
  4893. <td>Definition</td>
  4894. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/clib/xmake.lua">clib/xmake.lua</a></td>
  4895. </tr>
  4896. </tbody>
  4897. </table>
  4898. <h5 id="installcommand">Install command</h5>
  4899. <pre><code class="lang-console">xrepo install clib
  4900. </code></pre>
  4901. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4902. <pre><code class="lang-lua">add_requires("clib")
  4903. </code></pre>
  4904. <h3 id="clipper2bsd">clipper2 (bsd)</h3>
  4905. <table>
  4906. <thead>
  4907. <tr>
  4908. <th>Description</th>
  4909. <th><em>Polygon Clipping and Offsetting - C++, C# and Delphi</em></th>
  4910. </tr>
  4911. </thead>
  4912. <tbody>
  4913. <tr>
  4914. <td>Homepage</td>
  4915. <td><a href="https://github.com/AngusJohnson/Clipper2">https://github.com/AngusJohnson/Clipper2</a></td>
  4916. </tr>
  4917. <tr>
  4918. <td>License</td>
  4919. <td>BSL-1.0</td>
  4920. </tr>
  4921. <tr>
  4922. <td>Versions</td>
  4923. <td>1.2.2, 1.2.3, 1.2.4, 1.3.0, 1.4.0, 1.5.4</td>
  4924. </tr>
  4925. <tr>
  4926. <td>Architectures</td>
  4927. <td>i386, x86_64</td>
  4928. </tr>
  4929. <tr>
  4930. <td>Definition</td>
  4931. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/clipper2/xmake.lua">clipper2/xmake.lua</a></td>
  4932. </tr>
  4933. </tbody>
  4934. </table>
  4935. <h5 id="installcommand">Install command</h5>
  4936. <pre><code class="lang-console">xrepo install clipper2
  4937. </code></pre>
  4938. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4939. <pre><code class="lang-lua">add_requires("clipper2")
  4940. </code></pre>
  4941. <h3 id="cloveunitbsd">clove-unit (bsd)</h3>
  4942. <table>
  4943. <thead>
  4944. <tr>
  4945. <th>Description</th>
  4946. <th><em>Single-Header Unit Testing framework for C (interoperable with C++) with test autodiscovery feature</em></th>
  4947. </tr>
  4948. </thead>
  4949. <tbody>
  4950. <tr>
  4951. <td>Homepage</td>
  4952. <td><a href="https://github.com/fdefelici/clove-unit">https://github.com/fdefelici/clove-unit</a></td>
  4953. </tr>
  4954. <tr>
  4955. <td>License</td>
  4956. <td>MIT</td>
  4957. </tr>
  4958. <tr>
  4959. <td>Versions</td>
  4960. <td>v2.4.4, v2.4.5, v2.4.6</td>
  4961. </tr>
  4962. <tr>
  4963. <td>Architectures</td>
  4964. <td>i386, x86_64</td>
  4965. </tr>
  4966. <tr>
  4967. <td>Definition</td>
  4968. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/clove-unit/xmake.lua">clove-unit/xmake.lua</a></td>
  4969. </tr>
  4970. </tbody>
  4971. </table>
  4972. <h5 id="installcommand">Install command</h5>
  4973. <pre><code class="lang-console">xrepo install clove-unit
  4974. </code></pre>
  4975. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  4976. <pre><code class="lang-lua">add_requires("clove-unit")
  4977. </code></pre>
  4978. <h3 id="cmakebsd">cmake (bsd)</h3>
  4979. <table>
  4980. <thead>
  4981. <tr>
  4982. <th>Description</th>
  4983. <th><em>A cross-platform family of tool designed to build, test and package software</em></th>
  4984. </tr>
  4985. </thead>
  4986. <tbody>
  4987. <tr>
  4988. <td>Homepage</td>
  4989. <td><a href="https://cmake.org">https://cmake.org</a></td>
  4990. </tr>
  4991. <tr>
  4992. <td>Versions</td>
  4993. <td>3.11.4, 3.15.4, 3.18.4, 3.21.0, 3.22.1, 3.24.1, 3.24.2, 3.26.4, 3.28.1, 3.28.3, 3.29.2, 3.30.1, 3.30.2, 4.0.0, 4.0.1, 4.0.2, 4.0.3</td>
  4994. </tr>
  4995. <tr>
  4996. <td>Architectures</td>
  4997. <td>i386, x86_64</td>
  4998. </tr>
  4999. <tr>
  5000. <td>Definition</td>
  5001. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cmake/xmake.lua">cmake/xmake.lua</a></td>
  5002. </tr>
  5003. </tbody>
  5004. </table>
  5005. <h5 id="installcommand">Install command</h5>
  5006. <pre><code class="lang-console">xrepo install cmake
  5007. </code></pre>
  5008. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5009. <pre><code class="lang-lua">add_requires("cmake")
  5010. </code></pre>
  5011. <h3 id="cmarkbsd">cmark (bsd)</h3>
  5012. <table>
  5013. <thead>
  5014. <tr>
  5015. <th>Description</th>
  5016. <th><em>CommonMark parsing and rendering library and program in C</em></th>
  5017. </tr>
  5018. </thead>
  5019. <tbody>
  5020. <tr>
  5021. <td>Homepage</td>
  5022. <td><a href="https://github.com/commonmark/cmark">https://github.com/commonmark/cmark</a></td>
  5023. </tr>
  5024. <tr>
  5025. <td>Versions</td>
  5026. <td>0.31.0, 0.31.1</td>
  5027. </tr>
  5028. <tr>
  5029. <td>Architectures</td>
  5030. <td>i386, x86_64</td>
  5031. </tr>
  5032. <tr>
  5033. <td>Definition</td>
  5034. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cmark/xmake.lua">cmark/xmake.lua</a></td>
  5035. </tr>
  5036. </tbody>
  5037. </table>
  5038. <h5 id="installcommand">Install command</h5>
  5039. <pre><code class="lang-console">xrepo install cmark
  5040. </code></pre>
  5041. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5042. <pre><code class="lang-lua">add_requires("cmark")
  5043. </code></pre>
  5044. <h3 id="cmdlinebsd">cmdline (bsd)</h3>
  5045. <table>
  5046. <thead>
  5047. <tr>
  5048. <th>Description</th>
  5049. <th><em>A Command Line Parser</em></th>
  5050. </tr>
  5051. </thead>
  5052. <tbody>
  5053. <tr>
  5054. <td>Homepage</td>
  5055. <td><a href="https://github.com/tanakh/cmdline">https://github.com/tanakh/cmdline</a></td>
  5056. </tr>
  5057. <tr>
  5058. <td>License</td>
  5059. <td>BSD-3-Clause</td>
  5060. </tr>
  5061. <tr>
  5062. <td>Versions</td>
  5063. <td>2014.2.4</td>
  5064. </tr>
  5065. <tr>
  5066. <td>Architectures</td>
  5067. <td>i386, x86_64</td>
  5068. </tr>
  5069. <tr>
  5070. <td>Definition</td>
  5071. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cmdline/xmake.lua">cmdline/xmake.lua</a></td>
  5072. </tr>
  5073. </tbody>
  5074. </table>
  5075. <h5 id="installcommand">Install command</h5>
  5076. <pre><code class="lang-console">xrepo install cmdline
  5077. </code></pre>
  5078. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5079. <pre><code class="lang-lua">add_requires("cmdline")
  5080. </code></pre>
  5081. <h3 id="cmdparserbsd">cmdparser (bsd)</h3>
  5082. <table>
  5083. <thead>
  5084. <tr>
  5085. <th>Description</th>
  5086. <th><em>A simple and lightweight command line parser using C++11.</em></th>
  5087. </tr>
  5088. </thead>
  5089. <tbody>
  5090. <tr>
  5091. <td>Homepage</td>
  5092. <td><a href="https://github.com/FlorianRappl/CmdParser">https://github.com/FlorianRappl/CmdParser</a></td>
  5093. </tr>
  5094. <tr>
  5095. <td>License</td>
  5096. <td>MIT</td>
  5097. </tr>
  5098. <tr>
  5099. <td>Versions</td>
  5100. <td>2024.02.13</td>
  5101. </tr>
  5102. <tr>
  5103. <td>Architectures</td>
  5104. <td>i386, x86_64</td>
  5105. </tr>
  5106. <tr>
  5107. <td>Definition</td>
  5108. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cmdparser/xmake.lua">cmdparser/xmake.lua</a></td>
  5109. </tr>
  5110. </tbody>
  5111. </table>
  5112. <h5 id="installcommand">Install command</h5>
  5113. <pre><code class="lang-console">xrepo install cmdparser
  5114. </code></pre>
  5115. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5116. <pre><code class="lang-lua">add_requires("cmdparser")
  5117. </code></pre>
  5118. <h3 id="cmidi2bsd">cmidi2 (bsd)</h3>
  5119. <table>
  5120. <thead>
  5121. <tr>
  5122. <th>Description</th>
  5123. <th><em>header-only MIDI 2.0 UMP and MIDI-CI binary processor library</em></th>
  5124. </tr>
  5125. </thead>
  5126. <tbody>
  5127. <tr>
  5128. <td>Homepage</td>
  5129. <td><a href="https://github.com/atsushieno/cmidi2">https://github.com/atsushieno/cmidi2</a></td>
  5130. </tr>
  5131. <tr>
  5132. <td>License</td>
  5133. <td>MIT</td>
  5134. </tr>
  5135. <tr>
  5136. <td>Versions</td>
  5137. <td>2023.08.07, 2025.06.25</td>
  5138. </tr>
  5139. <tr>
  5140. <td>Architectures</td>
  5141. <td>i386, x86_64</td>
  5142. </tr>
  5143. <tr>
  5144. <td>Definition</td>
  5145. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cmidi2/xmake.lua">cmidi2/xmake.lua</a></td>
  5146. </tr>
  5147. </tbody>
  5148. </table>
  5149. <h5 id="installcommand">Install command</h5>
  5150. <pre><code class="lang-console">xrepo install cmidi2
  5151. </code></pre>
  5152. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5153. <pre><code class="lang-lua">add_requires("cmidi2")
  5154. </code></pre>
  5155. <h3 id="cnlbsd">cnl (bsd)</h3>
  5156. <table>
  5157. <thead>
  5158. <tr>
  5159. <th>Description</th>
  5160. <th><em>A Compositional Numeric Library for C++</em></th>
  5161. </tr>
  5162. </thead>
  5163. <tbody>
  5164. <tr>
  5165. <td>Homepage</td>
  5166. <td><a href="https://github.com/johnmcfarlane/cnl">https://github.com/johnmcfarlane/cnl</a></td>
  5167. </tr>
  5168. <tr>
  5169. <td>License</td>
  5170. <td>BSL-1.0</td>
  5171. </tr>
  5172. <tr>
  5173. <td>Versions</td>
  5174. <td>2023.12.23</td>
  5175. </tr>
  5176. <tr>
  5177. <td>Architectures</td>
  5178. <td>i386, x86_64</td>
  5179. </tr>
  5180. <tr>
  5181. <td>Definition</td>
  5182. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cnl/xmake.lua">cnl/xmake.lua</a></td>
  5183. </tr>
  5184. </tbody>
  5185. </table>
  5186. <h5 id="installcommand">Install command</h5>
  5187. <pre><code class="lang-console">xrepo install cnl
  5188. </code></pre>
  5189. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5190. <pre><code class="lang-lua">add_requires("cnl")
  5191. </code></pre>
  5192. <h3 id="cnpybsd">cnpy (bsd)</h3>
  5193. <table>
  5194. <thead>
  5195. <tr>
  5196. <th>Description</th>
  5197. <th><em>library to read/write .npy and .npz files in C/C++</em></th>
  5198. </tr>
  5199. </thead>
  5200. <tbody>
  5201. <tr>
  5202. <td>Homepage</td>
  5203. <td><a href="https://github.com/rogersce/cnpy">https://github.com/rogersce/cnpy</a></td>
  5204. </tr>
  5205. <tr>
  5206. <td>License</td>
  5207. <td>MIT</td>
  5208. </tr>
  5209. <tr>
  5210. <td>Versions</td>
  5211. <td>2018.06.01</td>
  5212. </tr>
  5213. <tr>
  5214. <td>Architectures</td>
  5215. <td>i386, x86_64</td>
  5216. </tr>
  5217. <tr>
  5218. <td>Definition</td>
  5219. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cnpy/xmake.lua">cnpy/xmake.lua</a></td>
  5220. </tr>
  5221. </tbody>
  5222. </table>
  5223. <h5 id="installcommand">Install command</h5>
  5224. <pre><code class="lang-console">xrepo install cnpy
  5225. </code></pre>
  5226. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5227. <pre><code class="lang-lua">add_requires("cnpy")
  5228. </code></pre>
  5229. <h3 id="coinorclpbsd">coin-or-clp (bsd)</h3>
  5230. <table>
  5231. <thead>
  5232. <tr>
  5233. <th>Description</th>
  5234. <th><em>COIN-OR Linear Programming Solver</em></th>
  5235. </tr>
  5236. </thead>
  5237. <tbody>
  5238. <tr>
  5239. <td>Homepage</td>
  5240. <td><a href="https://github.com/coin-or/Clp">https://github.com/coin-or/Clp</a></td>
  5241. </tr>
  5242. <tr>
  5243. <td>License</td>
  5244. <td>EPL-2.0</td>
  5245. </tr>
  5246. <tr>
  5247. <td>Versions</td>
  5248. <td>1.17.10</td>
  5249. </tr>
  5250. <tr>
  5251. <td>Architectures</td>
  5252. <td>i386, x86_64</td>
  5253. </tr>
  5254. <tr>
  5255. <td>Definition</td>
  5256. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/coin-or-clp/xmake.lua">coin-or-clp/xmake.lua</a></td>
  5257. </tr>
  5258. </tbody>
  5259. </table>
  5260. <h5 id="installcommand">Install command</h5>
  5261. <pre><code class="lang-console">xrepo install coin-or-clp
  5262. </code></pre>
  5263. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5264. <pre><code class="lang-lua">add_requires("coin-or-clp")
  5265. </code></pre>
  5266. <h3 id="coinorcoinutilsbsd">coin-or-coinutils (bsd)</h3>
  5267. <table>
  5268. <thead>
  5269. <tr>
  5270. <th>Description</th>
  5271. <th><em>COIN-OR Utilities</em></th>
  5272. </tr>
  5273. </thead>
  5274. <tbody>
  5275. <tr>
  5276. <td>Homepage</td>
  5277. <td><a href="https://github.com/coin-or/CoinUtils">https://github.com/coin-or/CoinUtils</a></td>
  5278. </tr>
  5279. <tr>
  5280. <td>License</td>
  5281. <td>EPL-2.0</td>
  5282. </tr>
  5283. <tr>
  5284. <td>Versions</td>
  5285. <td>2.11.12</td>
  5286. </tr>
  5287. <tr>
  5288. <td>Architectures</td>
  5289. <td>i386, x86_64</td>
  5290. </tr>
  5291. <tr>
  5292. <td>Definition</td>
  5293. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/coin-or-coinutils/xmake.lua">coin-or-coinutils/xmake.lua</a></td>
  5294. </tr>
  5295. </tbody>
  5296. </table>
  5297. <h5 id="installcommand">Install command</h5>
  5298. <pre><code class="lang-console">xrepo install coin-or-coinutils
  5299. </code></pre>
  5300. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5301. <pre><code class="lang-lua">add_requires("coin-or-coinutils")
  5302. </code></pre>
  5303. <h3 id="coinorosibsd">coin-or-osi (bsd)</h3>
  5304. <table>
  5305. <thead>
  5306. <tr>
  5307. <th>Description</th>
  5308. <th><em>Open Solver Interface</em></th>
  5309. </tr>
  5310. </thead>
  5311. <tbody>
  5312. <tr>
  5313. <td>Homepage</td>
  5314. <td><a href="https://github.com/coin-or/Osi">https://github.com/coin-or/Osi</a></td>
  5315. </tr>
  5316. <tr>
  5317. <td>Versions</td>
  5318. <td>0.108.11</td>
  5319. </tr>
  5320. <tr>
  5321. <td>Architectures</td>
  5322. <td>i386, x86_64</td>
  5323. </tr>
  5324. <tr>
  5325. <td>Definition</td>
  5326. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/coin-or-osi/xmake.lua">coin-or-osi/xmake.lua</a></td>
  5327. </tr>
  5328. </tbody>
  5329. </table>
  5330. <h5 id="installcommand">Install command</h5>
  5331. <pre><code class="lang-console">xrepo install coin-or-osi
  5332. </code></pre>
  5333. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5334. <pre><code class="lang-lua">add_requires("coin-or-osi")
  5335. </code></pre>
  5336. <h3 id="commatabsd">commata (bsd)</h3>
  5337. <table>
  5338. <thead>
  5339. <tr>
  5340. <th>Description</th>
  5341. <th><em>Just another header-only C++17 CSV parser</em></th>
  5342. </tr>
  5343. </thead>
  5344. <tbody>
  5345. <tr>
  5346. <td>Homepage</td>
  5347. <td><a href="https://furfurylic.github.io/commata/CommataSpecification.xml">https://furfurylic.github.io/commata/CommataSpecification.xml</a></td>
  5348. </tr>
  5349. <tr>
  5350. <td>License</td>
  5351. <td>Unlicense</td>
  5352. </tr>
  5353. <tr>
  5354. <td>Versions</td>
  5355. <td>v1.0.0, v1.0.1, v1.1.0</td>
  5356. </tr>
  5357. <tr>
  5358. <td>Architectures</td>
  5359. <td>i386, x86_64</td>
  5360. </tr>
  5361. <tr>
  5362. <td>Definition</td>
  5363. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/commata/xmake.lua">commata/xmake.lua</a></td>
  5364. </tr>
  5365. </tbody>
  5366. </table>
  5367. <h5 id="installcommand">Install command</h5>
  5368. <pre><code class="lang-console">xrepo install commata
  5369. </code></pre>
  5370. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5371. <pre><code class="lang-lua">add_requires("commata")
  5372. </code></pre>
  5373. <h3 id="concertocorebsd">concerto-core (bsd)</h3>
  5374. <table>
  5375. <thead>
  5376. <tr>
  5377. <th>Description</th>
  5378. <th><em>Concerto engine core library</em></th>
  5379. </tr>
  5380. </thead>
  5381. <tbody>
  5382. <tr>
  5383. <td>Homepage</td>
  5384. <td><a href="https://github.com/ConcertoEngine/ConcertoCore">https://github.com/ConcertoEngine/ConcertoCore</a></td>
  5385. </tr>
  5386. <tr>
  5387. <td>License</td>
  5388. <td>MIT</td>
  5389. </tr>
  5390. <tr>
  5391. <td>Versions</td>
  5392. <td>2025.08.21</td>
  5393. </tr>
  5394. <tr>
  5395. <td>Architectures</td>
  5396. <td>i386, x86_64</td>
  5397. </tr>
  5398. <tr>
  5399. <td>Definition</td>
  5400. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/concerto-core/xmake.lua">concerto-core/xmake.lua</a></td>
  5401. </tr>
  5402. </tbody>
  5403. </table>
  5404. <h5 id="installcommand">Install command</h5>
  5405. <pre><code class="lang-console">xrepo install concerto-core
  5406. </code></pre>
  5407. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5408. <pre><code class="lang-lua">add_requires("concerto-core")
  5409. </code></pre>
  5410. <h3 id="concurrentqueuebsd">concurrentqueue (bsd)</h3>
  5411. <table>
  5412. <thead>
  5413. <tr>
  5414. <th>Description</th>
  5415. <th><em>A fast multi-producer, multi-consumer lock-free concurrent queue for C++11</em></th>
  5416. </tr>
  5417. </thead>
  5418. <tbody>
  5419. <tr>
  5420. <td>Homepage</td>
  5421. <td><a href="https://github.com/cameron314/concurrentqueue">https://github.com/cameron314/concurrentqueue</a></td>
  5422. </tr>
  5423. <tr>
  5424. <td>License</td>
  5425. <td>BSD</td>
  5426. </tr>
  5427. <tr>
  5428. <td>Versions</td>
  5429. <td>v1.0.4</td>
  5430. </tr>
  5431. <tr>
  5432. <td>Architectures</td>
  5433. <td>i386, x86_64</td>
  5434. </tr>
  5435. <tr>
  5436. <td>Definition</td>
  5437. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/concurrentqueue/xmake.lua">concurrentqueue/xmake.lua</a></td>
  5438. </tr>
  5439. </tbody>
  5440. </table>
  5441. <h5 id="installcommand">Install command</h5>
  5442. <pre><code class="lang-console">xrepo install concurrentqueue
  5443. </code></pre>
  5444. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5445. <pre><code class="lang-lua">add_requires("concurrentqueue")
  5446. </code></pre>
  5447. <h3 id="consolebridgebsd">console-bridge (bsd)</h3>
  5448. <table>
  5449. <thead>
  5450. <tr>
  5451. <th>Description</th>
  5452. <th><em>A ROS-independent package for logging that seamlessly pipes into rosconsole/rosout for ROS-dependent packages.</em></th>
  5453. </tr>
  5454. </thead>
  5455. <tbody>
  5456. <tr>
  5457. <td>Homepage</td>
  5458. <td><a href="https://github.com/ros/console_bridge">https://github.com/ros/console_bridge</a></td>
  5459. </tr>
  5460. <tr>
  5461. <td>License</td>
  5462. <td>BSD-3-Clause</td>
  5463. </tr>
  5464. <tr>
  5465. <td>Versions</td>
  5466. <td>1.0.1, 1.0.2</td>
  5467. </tr>
  5468. <tr>
  5469. <td>Architectures</td>
  5470. <td>i386, x86_64</td>
  5471. </tr>
  5472. <tr>
  5473. <td>Definition</td>
  5474. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/console-bridge/xmake.lua">console-bridge/xmake.lua</a></td>
  5475. </tr>
  5476. </tbody>
  5477. </table>
  5478. <h5 id="installcommand">Install command</h5>
  5479. <pre><code class="lang-console">xrepo install console-bridge
  5480. </code></pre>
  5481. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5482. <pre><code class="lang-lua">add_requires("console-bridge")
  5483. </code></pre>
  5484. <h3 id="continuablebsd">continuable (bsd)</h3>
  5485. <table>
  5486. <thead>
  5487. <tr>
  5488. <th>Description</th>
  5489. <th><em>C++14 asynchronous allocation aware futures (supporting then, exception handling, coroutines and connections)</em></th>
  5490. </tr>
  5491. </thead>
  5492. <tbody>
  5493. <tr>
  5494. <td>Homepage</td>
  5495. <td><a href="https://naios.github.io/continuable/">https://naios.github.io/continuable/</a></td>
  5496. </tr>
  5497. <tr>
  5498. <td>License</td>
  5499. <td>MIT</td>
  5500. </tr>
  5501. <tr>
  5502. <td>Versions</td>
  5503. <td>4.2.2</td>
  5504. </tr>
  5505. <tr>
  5506. <td>Architectures</td>
  5507. <td>i386, x86_64</td>
  5508. </tr>
  5509. <tr>
  5510. <td>Definition</td>
  5511. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/continuable/xmake.lua">continuable/xmake.lua</a></td>
  5512. </tr>
  5513. </tbody>
  5514. </table>
  5515. <h5 id="installcommand">Install command</h5>
  5516. <pre><code class="lang-console">xrepo install continuable
  5517. </code></pre>
  5518. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5519. <pre><code class="lang-lua">add_requires("continuable")
  5520. </code></pre>
  5521. <h3 id="convertutfbsd">convertutf (bsd)</h3>
  5522. <table>
  5523. <thead>
  5524. <tr>
  5525. <th>Description</th>
  5526. <th><em>Conversions between UTF-32, UTF-16, and UTF-8. Circa 2004.</em></th>
  5527. </tr>
  5528. </thead>
  5529. <tbody>
  5530. <tr>
  5531. <td>Homepage</td>
  5532. <td><a href="https://home.unicode.org/">https://home.unicode.org/</a></td>
  5533. </tr>
  5534. <tr>
  5535. <td>Versions</td>
  5536. <td>v1.0.1</td>
  5537. </tr>
  5538. <tr>
  5539. <td>Architectures</td>
  5540. <td>i386, x86_64</td>
  5541. </tr>
  5542. <tr>
  5543. <td>Definition</td>
  5544. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/convertutf/xmake.lua">convertutf/xmake.lua</a></td>
  5545. </tr>
  5546. </tbody>
  5547. </table>
  5548. <h5 id="installcommand">Install command</h5>
  5549. <pre><code class="lang-console">xrepo install convertutf
  5550. </code></pre>
  5551. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5552. <pre><code class="lang-lua">add_requires("convertutf")
  5553. </code></pre>
  5554. <h3 id="cosmoccbsd">cosmocc (bsd)</h3>
  5555. <table>
  5556. <thead>
  5557. <tr>
  5558. <th>Description</th>
  5559. <th><em>build-once run-anywhere c library</em></th>
  5560. </tr>
  5561. </thead>
  5562. <tbody>
  5563. <tr>
  5564. <td>Homepage</td>
  5565. <td><a href="https://github.com/jart/cosmopolitan">https://github.com/jart/cosmopolitan</a></td>
  5566. </tr>
  5567. <tr>
  5568. <td>License</td>
  5569. <td>ISC</td>
  5570. </tr>
  5571. <tr>
  5572. <td>Versions</td>
  5573. <td>3.2.4, 3.3.2, 3.3.4, 3.3.5, 3.3.6, 3.3.7, 3.3.8, 3.3.9, 3.3.10, 3.4.0, 3.5.0, 3.5.1, 3.5.2, 3.5.3, 3.5.4, 3.5.5, 3.5.6, 3.5.7, 3.5.8, 3.5.9, 3.6.0, 3.6.1, 3.6.2, 3.7.0, 3.7.1, 3.8.0, 3.9.0, 3.9.1, 3.9.2, 3.9.3, 3.9.4, 3.9.5, 3.9.6, 3.9.7, 4.0.0, 4.0.1, 4.0.2</td>
  5574. </tr>
  5575. <tr>
  5576. <td>Architectures</td>
  5577. <td>i386, x86_64</td>
  5578. </tr>
  5579. <tr>
  5580. <td>Definition</td>
  5581. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cosmocc/xmake.lua">cosmocc/xmake.lua</a></td>
  5582. </tr>
  5583. </tbody>
  5584. </table>
  5585. <h5 id="installcommand">Install command</h5>
  5586. <pre><code class="lang-console">xrepo install cosmocc
  5587. </code></pre>
  5588. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5589. <pre><code class="lang-lua">add_requires("cosmocc")
  5590. </code></pre>
  5591. <h3 id="cppasyncbsd">cpp-async (bsd)</h3>
  5592. <table>
  5593. <thead>
  5594. <tr>
  5595. <th>Description</th>
  5596. <th><em>Support types and functions for C++20 coroutines</em></th>
  5597. </tr>
  5598. </thead>
  5599. <tbody>
  5600. <tr>
  5601. <td>Homepage</td>
  5602. <td><a href="https://github.com/microsoft/cpp-async">https://github.com/microsoft/cpp-async</a></td>
  5603. </tr>
  5604. <tr>
  5605. <td>License</td>
  5606. <td>MIT</td>
  5607. </tr>
  5608. <tr>
  5609. <td>Versions</td>
  5610. <td>v1.1.0, v1.2.0</td>
  5611. </tr>
  5612. <tr>
  5613. <td>Architectures</td>
  5614. <td>i386, x86_64</td>
  5615. </tr>
  5616. <tr>
  5617. <td>Definition</td>
  5618. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cpp-async/xmake.lua">cpp-async/xmake.lua</a></td>
  5619. </tr>
  5620. </tbody>
  5621. </table>
  5622. <h5 id="installcommand">Install command</h5>
  5623. <pre><code class="lang-console">xrepo install cpp-async
  5624. </code></pre>
  5625. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5626. <pre><code class="lang-lua">add_requires("cpp-async")
  5627. </code></pre>
  5628. <h3 id="cppchannelbsd">cpp-channel (bsd)</h3>
  5629. <table>
  5630. <thead>
  5631. <tr>
  5632. <th>Description</th>
  5633. <th><em>Thread-safe container for sharing data between threads</em></th>
  5634. </tr>
  5635. </thead>
  5636. <tbody>
  5637. <tr>
  5638. <td>Homepage</td>
  5639. <td><a href="https://github.com/andreiavrammsd/cpp-channel">https://github.com/andreiavrammsd/cpp-channel</a></td>
  5640. </tr>
  5641. <tr>
  5642. <td>License</td>
  5643. <td>MIT</td>
  5644. </tr>
  5645. <tr>
  5646. <td>Versions</td>
  5647. <td>v0.8.2, v0.8.3, v1.3.1</td>
  5648. </tr>
  5649. <tr>
  5650. <td>Architectures</td>
  5651. <td>i386, x86_64</td>
  5652. </tr>
  5653. <tr>
  5654. <td>Definition</td>
  5655. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cpp-channel/xmake.lua">cpp-channel/xmake.lua</a></td>
  5656. </tr>
  5657. </tbody>
  5658. </table>
  5659. <h5 id="installcommand">Install command</h5>
  5660. <pre><code class="lang-console">xrepo install cpp-channel
  5661. </code></pre>
  5662. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5663. <pre><code class="lang-lua">add_requires("cpp-channel")
  5664. </code></pre>
  5665. <h3 id="cppdumpbsd">cpp-dump (bsd)</h3>
  5666. <table>
  5667. <thead>
  5668. <tr>
  5669. <th>Description</th>
  5670. <th><em>A C++ library for debugging purposes that can print any variable, even user-defined types.</em></th>
  5671. </tr>
  5672. </thead>
  5673. <tbody>
  5674. <tr>
  5675. <td>Homepage</td>
  5676. <td><a href="https://github.com/philip82148/cpp-dump">https://github.com/philip82148/cpp-dump</a></td>
  5677. </tr>
  5678. <tr>
  5679. <td>License</td>
  5680. <td>MIT</td>
  5681. </tr>
  5682. <tr>
  5683. <td>Versions</td>
  5684. <td>v0.5.0, v0.6.0, v0.7.0</td>
  5685. </tr>
  5686. <tr>
  5687. <td>Architectures</td>
  5688. <td>i386, x86_64</td>
  5689. </tr>
  5690. <tr>
  5691. <td>Definition</td>
  5692. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cpp-dump/xmake.lua">cpp-dump/xmake.lua</a></td>
  5693. </tr>
  5694. </tbody>
  5695. </table>
  5696. <h5 id="installcommand">Install command</h5>
  5697. <pre><code class="lang-console">xrepo install cpp-dump
  5698. </code></pre>
  5699. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5700. <pre><code class="lang-lua">add_requires("cpp-dump")
  5701. </code></pre>
  5702. <h3 id="cpphttplibbsd">cpp-httplib (bsd)</h3>
  5703. <table>
  5704. <thead>
  5705. <tr>
  5706. <th>Description</th>
  5707. <th><em>A C++11 single-file header-only cross platform HTTP/HTTPS library.</em></th>
  5708. </tr>
  5709. </thead>
  5710. <tbody>
  5711. <tr>
  5712. <td>Homepage</td>
  5713. <td><a href="https://github.com/yhirose/cpp-httplib">https://github.com/yhirose/cpp-httplib</a></td>
  5714. </tr>
  5715. <tr>
  5716. <td>License</td>
  5717. <td>MIT</td>
  5718. </tr>
  5719. <tr>
  5720. <td>Versions</td>
  5721. <td>v0.8.5, v0.9.2, v0.12.1, v0.12.6, v0.14.0, v0.14.1, v0.14.2, v0.14.3, v0.15.0, v0.15.1, v0.15.2, v0.15.3, v0.16.2, v0.16.3, v0.17.0, v0.17.3, v0.18.1, v0.18.3, v0.18.5, v0.18.6, v0.18.7, v0.19.0, v0.20.0, v0.20.1, v0.21.0, v0.22.0, v0.23.1, v0.26.0</td>
  5722. </tr>
  5723. <tr>
  5724. <td>Architectures</td>
  5725. <td>i386, x86_64</td>
  5726. </tr>
  5727. <tr>
  5728. <td>Definition</td>
  5729. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cpp-httplib/xmake.lua">cpp-httplib/xmake.lua</a></td>
  5730. </tr>
  5731. </tbody>
  5732. </table>
  5733. <h5 id="installcommand">Install command</h5>
  5734. <pre><code class="lang-console">xrepo install cpp-httplib
  5735. </code></pre>
  5736. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5737. <pre><code class="lang-lua">add_requires("cpp-httplib")
  5738. </code></pre>
  5739. <h3 id="cppjwtbsd">cpp-jwt (bsd)</h3>
  5740. <table>
  5741. <thead>
  5742. <tr>
  5743. <th>Description</th>
  5744. <th><em>JSON Web Token library for C++</em></th>
  5745. </tr>
  5746. </thead>
  5747. <tbody>
  5748. <tr>
  5749. <td>Homepage</td>
  5750. <td><a href="https://github.com/arun11299/cpp-jwt">https://github.com/arun11299/cpp-jwt</a></td>
  5751. </tr>
  5752. <tr>
  5753. <td>License</td>
  5754. <td>MIT</td>
  5755. </tr>
  5756. <tr>
  5757. <td>Versions</td>
  5758. <td>v1.4, v1.5</td>
  5759. </tr>
  5760. <tr>
  5761. <td>Architectures</td>
  5762. <td>i386, x86_64</td>
  5763. </tr>
  5764. <tr>
  5765. <td>Definition</td>
  5766. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cpp-jwt/xmake.lua">cpp-jwt/xmake.lua</a></td>
  5767. </tr>
  5768. </tbody>
  5769. </table>
  5770. <h5 id="installcommand">Install command</h5>
  5771. <pre><code class="lang-console">xrepo install cpp-jwt
  5772. </code></pre>
  5773. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5774. <pre><code class="lang-lua">add_requires("cpp-jwt")
  5775. </code></pre>
  5776. <h3 id="cpplinenoisebsd">cpp-linenoise (bsd)</h3>
  5777. <table>
  5778. <thead>
  5779. <tr>
  5780. <th>Description</th>
  5781. <th><em>A single file multi-platform (Unix, Windows) C++ header-only linenoise-based readline library.</em></th>
  5782. </tr>
  5783. </thead>
  5784. <tbody>
  5785. <tr>
  5786. <td>Homepage</td>
  5787. <td><a href="https://github.com/yhirose/cpp-linenoise">https://github.com/yhirose/cpp-linenoise</a></td>
  5788. </tr>
  5789. <tr>
  5790. <td>License</td>
  5791. <td>BSD-2-Clause</td>
  5792. </tr>
  5793. <tr>
  5794. <td>Versions</td>
  5795. <td>2021.11.05</td>
  5796. </tr>
  5797. <tr>
  5798. <td>Architectures</td>
  5799. <td>i386, x86_64</td>
  5800. </tr>
  5801. <tr>
  5802. <td>Definition</td>
  5803. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cpp-linenoise/xmake.lua">cpp-linenoise/xmake.lua</a></td>
  5804. </tr>
  5805. </tbody>
  5806. </table>
  5807. <h5 id="installcommand">Install command</h5>
  5808. <pre><code class="lang-console">xrepo install cpp-linenoise
  5809. </code></pre>
  5810. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5811. <pre><code class="lang-lua">add_requires("cpp-linenoise")
  5812. </code></pre>
  5813. <h3 id="cppmcpbsd">cpp-mcp (bsd)</h3>
  5814. <table>
  5815. <thead>
  5816. <tr>
  5817. <th>Description</th>
  5818. <th><em>Lightweight C++ MCP (Model Context Protocol) SDK</em></th>
  5819. </tr>
  5820. </thead>
  5821. <tbody>
  5822. <tr>
  5823. <td>Homepage</td>
  5824. <td><a href="https://github.com/hkr04/cpp-mcp">https://github.com/hkr04/cpp-mcp</a></td>
  5825. </tr>
  5826. <tr>
  5827. <td>License</td>
  5828. <td>MIT</td>
  5829. </tr>
  5830. <tr>
  5831. <td>Versions</td>
  5832. <td>2025.05.24</td>
  5833. </tr>
  5834. <tr>
  5835. <td>Architectures</td>
  5836. <td>i386, x86_64</td>
  5837. </tr>
  5838. <tr>
  5839. <td>Definition</td>
  5840. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cpp-mcp/xmake.lua">cpp-mcp/xmake.lua</a></td>
  5841. </tr>
  5842. </tbody>
  5843. </table>
  5844. <h5 id="installcommand">Install command</h5>
  5845. <pre><code class="lang-console">xrepo install cpp-mcp
  5846. </code></pre>
  5847. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5848. <pre><code class="lang-lua">add_requires("cpp-mcp")
  5849. </code></pre>
  5850. <h3 id="cpppeglibbsd">cpp-peglib (bsd)</h3>
  5851. <table>
  5852. <thead>
  5853. <tr>
  5854. <th>Description</th>
  5855. <th><em>A single file C++ header-only PEG (Parsing Expression Grammars) library</em></th>
  5856. </tr>
  5857. </thead>
  5858. <tbody>
  5859. <tr>
  5860. <td>Homepage</td>
  5861. <td><a href="https://yhirose.github.io/cpp-peglib">https://yhirose.github.io/cpp-peglib</a></td>
  5862. </tr>
  5863. <tr>
  5864. <td>License</td>
  5865. <td>MIT</td>
  5866. </tr>
  5867. <tr>
  5868. <td>Versions</td>
  5869. <td>1.8.3, 1.8.8, 1.9.0, 1.9.1</td>
  5870. </tr>
  5871. <tr>
  5872. <td>Architectures</td>
  5873. <td>i386, x86_64</td>
  5874. </tr>
  5875. <tr>
  5876. <td>Definition</td>
  5877. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cpp-peglib/xmake.lua">cpp-peglib/xmake.lua</a></td>
  5878. </tr>
  5879. </tbody>
  5880. </table>
  5881. <h5 id="installcommand">Install command</h5>
  5882. <pre><code class="lang-console">xrepo install cpp-peglib
  5883. </code></pre>
  5884. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5885. <pre><code class="lang-lua">add_requires("cpp-peglib")
  5886. </code></pre>
  5887. <h3 id="cpprotorbsd">cpp-rotor (bsd)</h3>
  5888. <table>
  5889. <thead>
  5890. <tr>
  5891. <th>Description</th>
  5892. <th><em>Event loop friendly C++ actor micro-framework, supervisable</em></th>
  5893. </tr>
  5894. </thead>
  5895. <tbody>
  5896. <tr>
  5897. <td>Homepage</td>
  5898. <td><a href="https://github.com/basiliscos/cpp-rotor">https://github.com/basiliscos/cpp-rotor</a></td>
  5899. </tr>
  5900. <tr>
  5901. <td>License</td>
  5902. <td>MIT</td>
  5903. </tr>
  5904. <tr>
  5905. <td>Versions</td>
  5906. <td>v0.30, v0.31, v0.32, v0.33, v0.34</td>
  5907. </tr>
  5908. <tr>
  5909. <td>Architectures</td>
  5910. <td>i386, x86_64</td>
  5911. </tr>
  5912. <tr>
  5913. <td>Definition</td>
  5914. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cpp-rotor/xmake.lua">cpp-rotor/xmake.lua</a></td>
  5915. </tr>
  5916. </tbody>
  5917. </table>
  5918. <h5 id="installcommand">Install command</h5>
  5919. <pre><code class="lang-console">xrepo install cpp-rotor
  5920. </code></pre>
  5921. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5922. <pre><code class="lang-lua">add_requires("cpp-rotor")
  5923. </code></pre>
  5924. <h3 id="cppsemverbsd">cpp-semver (bsd)</h3>
  5925. <table>
  5926. <thead>
  5927. <tr>
  5928. <th>Description</th>
  5929. <th><em>Semantic Versioning library for modern C++.</em></th>
  5930. </tr>
  5931. </thead>
  5932. <tbody>
  5933. <tr>
  5934. <td>Homepage</td>
  5935. <td><a href="https://github.com/z4kn4fein/cpp-semver">https://github.com/z4kn4fein/cpp-semver</a></td>
  5936. </tr>
  5937. <tr>
  5938. <td>License</td>
  5939. <td>MIT</td>
  5940. </tr>
  5941. <tr>
  5942. <td>Versions</td>
  5943. <td>v0.3.1, v0.3.3, v0.4.0</td>
  5944. </tr>
  5945. <tr>
  5946. <td>Architectures</td>
  5947. <td>i386, x86_64</td>
  5948. </tr>
  5949. <tr>
  5950. <td>Definition</td>
  5951. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cpp-semver/xmake.lua">cpp-semver/xmake.lua</a></td>
  5952. </tr>
  5953. </tbody>
  5954. </table>
  5955. <h5 id="installcommand">Install command</h5>
  5956. <pre><code class="lang-console">xrepo install cpp-semver
  5957. </code></pre>
  5958. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5959. <pre><code class="lang-lua">add_requires("cpp-semver")
  5960. </code></pre>
  5961. <h3 id="cppsemvereaszbsd">cpp-semver-easz (bsd)</h3>
  5962. <table>
  5963. <thead>
  5964. <tr>
  5965. <th>Description</th>
  5966. <th><em>cpp-semver - Semantic Versioning in C++ header-only C++11</em></th>
  5967. </tr>
  5968. </thead>
  5969. <tbody>
  5970. <tr>
  5971. <td>Homepage</td>
  5972. <td><a href="https://github.com/easz/cpp-semver">https://github.com/easz/cpp-semver</a></td>
  5973. </tr>
  5974. <tr>
  5975. <td>License</td>
  5976. <td>MIT</td>
  5977. </tr>
  5978. <tr>
  5979. <td>Versions</td>
  5980. <td>2021.12.10</td>
  5981. </tr>
  5982. <tr>
  5983. <td>Architectures</td>
  5984. <td>i386, x86_64</td>
  5985. </tr>
  5986. <tr>
  5987. <td>Definition</td>
  5988. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cpp-semver-easz/xmake.lua">cpp-semver-easz/xmake.lua</a></td>
  5989. </tr>
  5990. </tbody>
  5991. </table>
  5992. <h5 id="installcommand">Install command</h5>
  5993. <pre><code class="lang-console">xrepo install cpp-semver-easz
  5994. </code></pre>
  5995. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  5996. <pre><code class="lang-lua">add_requires("cpp-semver-easz")
  5997. </code></pre>
  5998. <h3 id="cppsortbsd">cpp-sort (bsd)</h3>
  5999. <table>
  6000. <thead>
  6001. <tr>
  6002. <th>Description</th>
  6003. <th><em>Sorting algorithms &amp; related tools for C++14</em></th>
  6004. </tr>
  6005. </thead>
  6006. <tbody>
  6007. <tr>
  6008. <td>Homepage</td>
  6009. <td><a href="https://github.com/Morwenn/cpp-sort">https://github.com/Morwenn/cpp-sort</a></td>
  6010. </tr>
  6011. <tr>
  6012. <td>License</td>
  6013. <td>MIT</td>
  6014. </tr>
  6015. <tr>
  6016. <td>Versions</td>
  6017. <td>1.10.0, 1.11.0, 1.12.0, 1.12.1, 1.13.0, 1.13.1, 1.13.2, 1.14.0, 1.15.0, 1.16.0, 1.17.0</td>
  6018. </tr>
  6019. <tr>
  6020. <td>Architectures</td>
  6021. <td>i386, x86_64</td>
  6022. </tr>
  6023. <tr>
  6024. <td>Definition</td>
  6025. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cpp-sort/xmake.lua">cpp-sort/xmake.lua</a></td>
  6026. </tr>
  6027. </tbody>
  6028. </table>
  6029. <h5 id="installcommand">Install command</h5>
  6030. <pre><code class="lang-console">xrepo install cpp-sort
  6031. </code></pre>
  6032. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6033. <pre><code class="lang-lua">add_requires("cpp-sort")
  6034. </code></pre>
  6035. <h3 id="cpp20httpclientbsd">cpp20-http-client (bsd)</h3>
  6036. <table>
  6037. <thead>
  6038. <tr>
  6039. <th>Description</th>
  6040. <th><em>An HTTP(S) client library for C++20.</em></th>
  6041. </tr>
  6042. </thead>
  6043. <tbody>
  6044. <tr>
  6045. <td>Homepage</td>
  6046. <td><a href="https://github.com/avocadoboi/cpp20-http-client">https://github.com/avocadoboi/cpp20-http-client</a></td>
  6047. </tr>
  6048. <tr>
  6049. <td>License</td>
  6050. <td>MIT</td>
  6051. </tr>
  6052. <tr>
  6053. <td>Versions</td>
  6054. <td>2023.08.11, 2025.07.24</td>
  6055. </tr>
  6056. <tr>
  6057. <td>Architectures</td>
  6058. <td>i386, x86_64</td>
  6059. </tr>
  6060. <tr>
  6061. <td>Definition</td>
  6062. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cpp20-http-client/xmake.lua">cpp20-http-client/xmake.lua</a></td>
  6063. </tr>
  6064. </tbody>
  6065. </table>
  6066. <h5 id="installcommand">Install command</h5>
  6067. <pre><code class="lang-console">xrepo install cpp20-http-client
  6068. </code></pre>
  6069. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6070. <pre><code class="lang-lua">add_requires("cpp20-http-client")
  6071. </code></pre>
  6072. <h3 id="cppcodecbsd">cppcodec (bsd)</h3>
  6073. <table>
  6074. <thead>
  6075. <tr>
  6076. <th>Description</th>
  6077. <th><em>Header-only C++11 library to encode/decode base64, base64url, base32, base32hex and hex (a.k.a. base16) as specified in RFC 4648, plus Crockford&#39;s base32. MIT licensed with consistent, flexible API.</em></th>
  6078. </tr>
  6079. </thead>
  6080. <tbody>
  6081. <tr>
  6082. <td>Homepage</td>
  6083. <td><a href="https://github.com/tplgy/cppcodec">https://github.com/tplgy/cppcodec</a></td>
  6084. </tr>
  6085. <tr>
  6086. <td>License</td>
  6087. <td>MIT</td>
  6088. </tr>
  6089. <tr>
  6090. <td>Versions</td>
  6091. <td>2022.09.07</td>
  6092. </tr>
  6093. <tr>
  6094. <td>Architectures</td>
  6095. <td>i386, x86_64</td>
  6096. </tr>
  6097. <tr>
  6098. <td>Definition</td>
  6099. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cppcodec/xmake.lua">cppcodec/xmake.lua</a></td>
  6100. </tr>
  6101. </tbody>
  6102. </table>
  6103. <h5 id="installcommand">Install command</h5>
  6104. <pre><code class="lang-console">xrepo install cppcodec
  6105. </code></pre>
  6106. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6107. <pre><code class="lang-lua">add_requires("cppcodec")
  6108. </code></pre>
  6109. <h3 id="cppitertoolsbsd">cppitertools (bsd)</h3>
  6110. <table>
  6111. <thead>
  6112. <tr>
  6113. <th>Description</th>
  6114. <th><em>Implementation of python itertools and builtin iteration functions for C++17</em></th>
  6115. </tr>
  6116. </thead>
  6117. <tbody>
  6118. <tr>
  6119. <td>Homepage</td>
  6120. <td><a href="https://twitter.com/cppitertools">https://twitter.com/cppitertools</a></td>
  6121. </tr>
  6122. <tr>
  6123. <td>License</td>
  6124. <td>BSD-2-Clause</td>
  6125. </tr>
  6126. <tr>
  6127. <td>Versions</td>
  6128. <td>v2.1, v2.2, v2.3</td>
  6129. </tr>
  6130. <tr>
  6131. <td>Architectures</td>
  6132. <td>i386, x86_64</td>
  6133. </tr>
  6134. <tr>
  6135. <td>Definition</td>
  6136. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cppitertools/xmake.lua">cppitertools/xmake.lua</a></td>
  6137. </tr>
  6138. </tbody>
  6139. </table>
  6140. <h5 id="installcommand">Install command</h5>
  6141. <pre><code class="lang-console">xrepo install cppitertools
  6142. </code></pre>
  6143. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6144. <pre><code class="lang-lua">add_requires("cppitertools")
  6145. </code></pre>
  6146. <h3 id="cppjiebabsd">cppjieba (bsd)</h3>
  6147. <table>
  6148. <thead>
  6149. <tr>
  6150. <th>Description</th>
  6151. <th><em>"结巴"中文分词的C++版本</em></th>
  6152. </tr>
  6153. </thead>
  6154. <tbody>
  6155. <tr>
  6156. <td>Homepage</td>
  6157. <td><a href="https://github.com/yanyiwu/cppjieba">https://github.com/yanyiwu/cppjieba</a></td>
  6158. </tr>
  6159. <tr>
  6160. <td>License</td>
  6161. <td>MIT</td>
  6162. </tr>
  6163. <tr>
  6164. <td>Versions</td>
  6165. <td>v5.2.0, v5.4.0, v5.4.1, v5.5.0, v5.6.0</td>
  6166. </tr>
  6167. <tr>
  6168. <td>Architectures</td>
  6169. <td>i386, x86_64</td>
  6170. </tr>
  6171. <tr>
  6172. <td>Definition</td>
  6173. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cppjieba/xmake.lua">cppjieba/xmake.lua</a></td>
  6174. </tr>
  6175. </tbody>
  6176. </table>
  6177. <h5 id="installcommand">Install command</h5>
  6178. <pre><code class="lang-console">xrepo install cppjieba
  6179. </code></pre>
  6180. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6181. <pre><code class="lang-lua">add_requires("cppjieba")
  6182. </code></pre>
  6183. <h3 id="cpppreiconvbsd">cppp-reiconv (bsd)</h3>
  6184. <table>
  6185. <thead>
  6186. <tr>
  6187. <th>Description</th>
  6188. <th><em>A character set conversion library based on GNU LIBICONV.</em></th>
  6189. </tr>
  6190. </thead>
  6191. <tbody>
  6192. <tr>
  6193. <td>Homepage</td>
  6194. <td><a href="https://github.com/cppp-project/cppp-reiconv">https://github.com/cppp-project/cppp-reiconv</a></td>
  6195. </tr>
  6196. <tr>
  6197. <td>License</td>
  6198. <td>LGPL-3.0</td>
  6199. </tr>
  6200. <tr>
  6201. <td>Versions</td>
  6202. <td>v2.1.0</td>
  6203. </tr>
  6204. <tr>
  6205. <td>Architectures</td>
  6206. <td>i386, x86_64</td>
  6207. </tr>
  6208. <tr>
  6209. <td>Definition</td>
  6210. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cppp-reiconv/xmake.lua">cppp-reiconv/xmake.lua</a></td>
  6211. </tr>
  6212. </tbody>
  6213. </table>
  6214. <h5 id="installcommand">Install command</h5>
  6215. <pre><code class="lang-console">xrepo install cppp-reiconv
  6216. </code></pre>
  6217. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6218. <pre><code class="lang-lua">add_requires("cppp-reiconv")
  6219. </code></pre>
  6220. <h3 id="cppunitbsd">cppunit (bsd)</h3>
  6221. <table>
  6222. <thead>
  6223. <tr>
  6224. <th>Description</th>
  6225. <th><em>CppUnit is the C++ port of the famous JUnit framework for unit testing</em></th>
  6226. </tr>
  6227. </thead>
  6228. <tbody>
  6229. <tr>
  6230. <td>Homepage</td>
  6231. <td><a href="https://freedesktop.org/wiki/Software/cppunit">https://freedesktop.org/wiki/Software/cppunit</a></td>
  6232. </tr>
  6233. <tr>
  6234. <td>License</td>
  6235. <td>LGPL-2.1-or-later</td>
  6236. </tr>
  6237. <tr>
  6238. <td>Versions</td>
  6239. <td>1.15.1</td>
  6240. </tr>
  6241. <tr>
  6242. <td>Architectures</td>
  6243. <td>i386, x86_64</td>
  6244. </tr>
  6245. <tr>
  6246. <td>Definition</td>
  6247. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cppunit/xmake.lua">cppunit/xmake.lua</a></td>
  6248. </tr>
  6249. </tbody>
  6250. </table>
  6251. <h5 id="installcommand">Install command</h5>
  6252. <pre><code class="lang-console">xrepo install cppunit
  6253. </code></pre>
  6254. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6255. <pre><code class="lang-lua">add_requires("cppunit")
  6256. </code></pre>
  6257. <h3 id="cppzmqbsd">cppzmq (bsd)</h3>
  6258. <table>
  6259. <thead>
  6260. <tr>
  6261. <th>Description</th>
  6262. <th><em>Header-only C++ binding for libzmq</em></th>
  6263. </tr>
  6264. </thead>
  6265. <tbody>
  6266. <tr>
  6267. <td>Homepage</td>
  6268. <td><a href="http://www.zeromq.org/">http://www.zeromq.org/</a></td>
  6269. </tr>
  6270. <tr>
  6271. <td>License</td>
  6272. <td>MIT</td>
  6273. </tr>
  6274. <tr>
  6275. <td>Versions</td>
  6276. <td>v4.8.1, v4.9.0, v4.10.0, v4.11.0</td>
  6277. </tr>
  6278. <tr>
  6279. <td>Architectures</td>
  6280. <td>i386, x86_64</td>
  6281. </tr>
  6282. <tr>
  6283. <td>Definition</td>
  6284. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cppzmq/xmake.lua">cppzmq/xmake.lua</a></td>
  6285. </tr>
  6286. </tbody>
  6287. </table>
  6288. <h5 id="installcommand">Install command</h5>
  6289. <pre><code class="lang-console">xrepo install cppzmq
  6290. </code></pre>
  6291. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6292. <pre><code class="lang-lua">add_requires("cppzmq")
  6293. </code></pre>
  6294. <h3 id="cpufeaturesbsd">cpu-features (bsd)</h3>
  6295. <table>
  6296. <thead>
  6297. <tr>
  6298. <th>Description</th>
  6299. <th><em>A cross platform C99 library to get cpu features at runtime.</em></th>
  6300. </tr>
  6301. </thead>
  6302. <tbody>
  6303. <tr>
  6304. <td>Homepage</td>
  6305. <td><a href="https://github.com/google/cpu_features">https://github.com/google/cpu_features</a></td>
  6306. </tr>
  6307. <tr>
  6308. <td>License</td>
  6309. <td>Apache-2.0</td>
  6310. </tr>
  6311. <tr>
  6312. <td>Versions</td>
  6313. <td>v0.6.0, v0.7.0, v0.9.0, v0.10.0, v0.10.1</td>
  6314. </tr>
  6315. <tr>
  6316. <td>Architectures</td>
  6317. <td>i386, x86_64</td>
  6318. </tr>
  6319. <tr>
  6320. <td>Definition</td>
  6321. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cpu-features/xmake.lua">cpu-features/xmake.lua</a></td>
  6322. </tr>
  6323. </tbody>
  6324. </table>
  6325. <h5 id="installcommand">Install command</h5>
  6326. <pre><code class="lang-console">xrepo install cpu-features
  6327. </code></pre>
  6328. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6329. <pre><code class="lang-lua">add_requires("cpu-features")
  6330. </code></pre>
  6331. <h3 id="cpuinfobsd">cpuinfo (bsd)</h3>
  6332. <table>
  6333. <thead>
  6334. <tr>
  6335. <th>Description</th>
  6336. <th><em>CPU INFOrmation library (x86/x86-64/ARM/ARM64, Linux/Windows/Android/macOS/iOS)</em></th>
  6337. </tr>
  6338. </thead>
  6339. <tbody>
  6340. <tr>
  6341. <td>Homepage</td>
  6342. <td><a href="https://github.com/pytorch/cpuinfo">https://github.com/pytorch/cpuinfo</a></td>
  6343. </tr>
  6344. <tr>
  6345. <td>License</td>
  6346. <td>BSD-2-Clause</td>
  6347. </tr>
  6348. <tr>
  6349. <td>Versions</td>
  6350. <td>2023.07.21, 2024.09.26, 2025.03.28</td>
  6351. </tr>
  6352. <tr>
  6353. <td>Architectures</td>
  6354. <td>i386, x86_64</td>
  6355. </tr>
  6356. <tr>
  6357. <td>Definition</td>
  6358. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cpuinfo/xmake.lua">cpuinfo/xmake.lua</a></td>
  6359. </tr>
  6360. </tbody>
  6361. </table>
  6362. <h5 id="installcommand">Install command</h5>
  6363. <pre><code class="lang-console">xrepo install cpuinfo
  6364. </code></pre>
  6365. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6366. <pre><code class="lang-lua">add_requires("cpuinfo")
  6367. </code></pre>
  6368. <h3 id="crc32cbsd">crc32c (bsd)</h3>
  6369. <table>
  6370. <thead>
  6371. <tr>
  6372. <th>Description</th>
  6373. <th><em>CRC32C implementation with support for CPU-specific acceleration instructions</em></th>
  6374. </tr>
  6375. </thead>
  6376. <tbody>
  6377. <tr>
  6378. <td>Homepage</td>
  6379. <td><a href="https://github.com/google/crc32c">https://github.com/google/crc32c</a></td>
  6380. </tr>
  6381. <tr>
  6382. <td>License</td>
  6383. <td>BSD-3-Clause</td>
  6384. </tr>
  6385. <tr>
  6386. <td>Versions</td>
  6387. <td>1.1.2</td>
  6388. </tr>
  6389. <tr>
  6390. <td>Architectures</td>
  6391. <td>i386, x86_64</td>
  6392. </tr>
  6393. <tr>
  6394. <td>Definition</td>
  6395. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/crc32c/xmake.lua">crc32c/xmake.lua</a></td>
  6396. </tr>
  6397. </tbody>
  6398. </table>
  6399. <h5 id="installcommand">Install command</h5>
  6400. <pre><code class="lang-console">xrepo install crc32c
  6401. </code></pre>
  6402. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6403. <pre><code class="lang-lua">add_requires("crc32c")
  6404. </code></pre>
  6405. <h3 id="criterionbsd">criterion (bsd)</h3>
  6406. <table>
  6407. <thead>
  6408. <tr>
  6409. <th>Description</th>
  6410. <th><em>A cross-platform C and C++ unit testing framework for the 21st century</em></th>
  6411. </tr>
  6412. </thead>
  6413. <tbody>
  6414. <tr>
  6415. <td>Homepage</td>
  6416. <td><a href="https://github.com/Snaipe/Criterion">https://github.com/Snaipe/Criterion</a></td>
  6417. </tr>
  6418. <tr>
  6419. <td>License</td>
  6420. <td>MIT</td>
  6421. </tr>
  6422. <tr>
  6423. <td>Versions</td>
  6424. <td>v2.4.2</td>
  6425. </tr>
  6426. <tr>
  6427. <td>Architectures</td>
  6428. <td>i386, x86_64</td>
  6429. </tr>
  6430. <tr>
  6431. <td>Definition</td>
  6432. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/criterion/xmake.lua">criterion/xmake.lua</a></td>
  6433. </tr>
  6434. </tbody>
  6435. </table>
  6436. <h5 id="installcommand">Install command</h5>
  6437. <pre><code class="lang-console">xrepo install criterion
  6438. </code></pre>
  6439. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6440. <pre><code class="lang-lua">add_requires("criterion")
  6441. </code></pre>
  6442. <h3 id="croaringbsd">croaring (bsd)</h3>
  6443. <table>
  6444. <thead>
  6445. <tr>
  6446. <th>Description</th>
  6447. <th><em>Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, and StarRocks</em></th>
  6448. </tr>
  6449. </thead>
  6450. <tbody>
  6451. <tr>
  6452. <td>Homepage</td>
  6453. <td><a href="http://roaringbitmap.org/">http://roaringbitmap.org/</a></td>
  6454. </tr>
  6455. <tr>
  6456. <td>License</td>
  6457. <td>Apache-2.0</td>
  6458. </tr>
  6459. <tr>
  6460. <td>Versions</td>
  6461. <td>v2.0.4, v3.0.1, v4.0.0, v4.1.0, v4.1.1, v4.1.5, v4.1.7, v4.3.5, v4.3.6, v4.3.12</td>
  6462. </tr>
  6463. <tr>
  6464. <td>Architectures</td>
  6465. <td>i386, x86_64</td>
  6466. </tr>
  6467. <tr>
  6468. <td>Definition</td>
  6469. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/croaring/xmake.lua">croaring/xmake.lua</a></td>
  6470. </tr>
  6471. </tbody>
  6472. </table>
  6473. <h5 id="installcommand">Install command</h5>
  6474. <pre><code class="lang-console">xrepo install croaring
  6475. </code></pre>
  6476. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6477. <pre><code class="lang-lua">add_requires("croaring")
  6478. </code></pre>
  6479. <h3 id="croncppbsd">croncpp (bsd)</h3>
  6480. <table>
  6481. <thead>
  6482. <tr>
  6483. <th>Description</th>
  6484. <th><em>A C++11/14/17 header-only cross-platform library for handling CRON expressions</em></th>
  6485. </tr>
  6486. </thead>
  6487. <tbody>
  6488. <tr>
  6489. <td>Homepage</td>
  6490. <td><a href="https://github.com/mariusbancila/croncpp">https://github.com/mariusbancila/croncpp</a></td>
  6491. </tr>
  6492. <tr>
  6493. <td>License</td>
  6494. <td>MIT</td>
  6495. </tr>
  6496. <tr>
  6497. <td>Versions</td>
  6498. <td>v2023.03.30</td>
  6499. </tr>
  6500. <tr>
  6501. <td>Architectures</td>
  6502. <td>i386, x86_64</td>
  6503. </tr>
  6504. <tr>
  6505. <td>Definition</td>
  6506. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/croncpp/xmake.lua">croncpp/xmake.lua</a></td>
  6507. </tr>
  6508. </tbody>
  6509. </table>
  6510. <h5 id="installcommand">Install command</h5>
  6511. <pre><code class="lang-console">xrepo install croncpp
  6512. </code></pre>
  6513. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6514. <pre><code class="lang-lua">add_requires("croncpp")
  6515. </code></pre>
  6516. <h3 id="crowbsd">crow (bsd)</h3>
  6517. <table>
  6518. <thead>
  6519. <tr>
  6520. <th>Description</th>
  6521. <th><em>A Fast and Easy to use microframework for the web.</em></th>
  6522. </tr>
  6523. </thead>
  6524. <tbody>
  6525. <tr>
  6526. <td>Homepage</td>
  6527. <td><a href="https://github.com/CrowCpp/Crow">https://github.com/CrowCpp/Crow</a></td>
  6528. </tr>
  6529. <tr>
  6530. <td>License</td>
  6531. <td>BSD 3-Clause</td>
  6532. </tr>
  6533. <tr>
  6534. <td>Versions</td>
  6535. <td>v1.2.1+1, v1.2.1+2</td>
  6536. </tr>
  6537. <tr>
  6538. <td>Architectures</td>
  6539. <td>i386, x86_64</td>
  6540. </tr>
  6541. <tr>
  6542. <td>Definition</td>
  6543. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/crow/xmake.lua">crow/xmake.lua</a></td>
  6544. </tr>
  6545. </tbody>
  6546. </table>
  6547. <h5 id="installcommand">Install command</h5>
  6548. <pre><code class="lang-console">xrepo install crow
  6549. </code></pre>
  6550. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6551. <pre><code class="lang-lua">add_requires("crow")
  6552. </code></pre>
  6553. <h3 id="crstlbsd">crstl (bsd)</h3>
  6554. <table>
  6555. <thead>
  6556. <tr>
  6557. <th>Description</th>
  6558. <th><em>STL whose aim is to compile fast, run fast, and be clear to read</em></th>
  6559. </tr>
  6560. </thead>
  6561. <tbody>
  6562. <tr>
  6563. <td>Homepage</td>
  6564. <td><a href="https://github.com/redorav/crstl">https://github.com/redorav/crstl</a></td>
  6565. </tr>
  6566. <tr>
  6567. <td>Versions</td>
  6568. <td>2024.06.04</td>
  6569. </tr>
  6570. <tr>
  6571. <td>Architectures</td>
  6572. <td>i386, x86_64</td>
  6573. </tr>
  6574. <tr>
  6575. <td>Definition</td>
  6576. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/crstl/xmake.lua">crstl/xmake.lua</a></td>
  6577. </tr>
  6578. </tbody>
  6579. </table>
  6580. <h5 id="installcommand">Install command</h5>
  6581. <pre><code class="lang-console">xrepo install crstl
  6582. </code></pre>
  6583. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6584. <pre><code class="lang-lua">add_requires("crstl")
  6585. </code></pre>
  6586. <h3 id="cryptoalgorithmsbsd">crypto-algorithms (bsd)</h3>
  6587. <table>
  6588. <thead>
  6589. <tr>
  6590. <th>Description</th>
  6591. <th><em>Basic implementations of standard cryptography algorithms, like AES and SHA-1.</em></th>
  6592. </tr>
  6593. </thead>
  6594. <tbody>
  6595. <tr>
  6596. <td>Homepage</td>
  6597. <td><a href="https://github.com/KorewaWatchful/crypto-algorithms">https://github.com/KorewaWatchful/crypto-algorithms</a></td>
  6598. </tr>
  6599. <tr>
  6600. <td>Versions</td>
  6601. <td>2020.4.20</td>
  6602. </tr>
  6603. <tr>
  6604. <td>Architectures</td>
  6605. <td>i386, x86_64</td>
  6606. </tr>
  6607. <tr>
  6608. <td>Definition</td>
  6609. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/crypto-algorithms/xmake.lua">crypto-algorithms/xmake.lua</a></td>
  6610. </tr>
  6611. </tbody>
  6612. </table>
  6613. <h5 id="installcommand">Install command</h5>
  6614. <pre><code class="lang-console">xrepo install crypto-algorithms
  6615. </code></pre>
  6616. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6617. <pre><code class="lang-lua">add_requires("crypto-algorithms")
  6618. </code></pre>
  6619. <h3 id="cryptoppbsd">cryptopp (bsd)</h3>
  6620. <table>
  6621. <thead>
  6622. <tr>
  6623. <th>Description</th>
  6624. <th><em>free C++ class library of cryptographic schemes</em></th>
  6625. </tr>
  6626. </thead>
  6627. <tbody>
  6628. <tr>
  6629. <td>Homepage</td>
  6630. <td><a href="https://cryptopp.com/">https://cryptopp.com/</a></td>
  6631. </tr>
  6632. <tr>
  6633. <td>Versions</td>
  6634. <td>8.4.0, 8.5.0, 8.6.0, 8.7.0, 8.9.0</td>
  6635. </tr>
  6636. <tr>
  6637. <td>Architectures</td>
  6638. <td>i386, x86_64</td>
  6639. </tr>
  6640. <tr>
  6641. <td>Definition</td>
  6642. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cryptopp/xmake.lua">cryptopp/xmake.lua</a></td>
  6643. </tr>
  6644. </tbody>
  6645. </table>
  6646. <h5 id="installcommand">Install command</h5>
  6647. <pre><code class="lang-console">xrepo install cryptopp
  6648. </code></pre>
  6649. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6650. <pre><code class="lang-lua">add_requires("cryptopp")
  6651. </code></pre>
  6652. <h3 id="cs_libguardedbsd">cs_libguarded (bsd)</h3>
  6653. <table>
  6654. <thead>
  6655. <tr>
  6656. <th>Description</th>
  6657. <th><em>Header-only library for multithreaded programming</em></th>
  6658. </tr>
  6659. </thead>
  6660. <tbody>
  6661. <tr>
  6662. <td>Homepage</td>
  6663. <td><a href="https://www.copperspice.com/">https://www.copperspice.com/</a></td>
  6664. </tr>
  6665. <tr>
  6666. <td>License</td>
  6667. <td>BSD-2-Clause</td>
  6668. </tr>
  6669. <tr>
  6670. <td>Versions</td>
  6671. <td>2023.08.02</td>
  6672. </tr>
  6673. <tr>
  6674. <td>Architectures</td>
  6675. <td>i386, x86_64</td>
  6676. </tr>
  6677. <tr>
  6678. <td>Definition</td>
  6679. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cs_libguarded/xmake.lua">cs_libguarded/xmake.lua</a></td>
  6680. </tr>
  6681. </tbody>
  6682. </table>
  6683. <h5 id="installcommand">Install command</h5>
  6684. <pre><code class="lang-console">xrepo install cs_libguarded
  6685. </code></pre>
  6686. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6687. <pre><code class="lang-lua">add_requires("cs_libguarded")
  6688. </code></pre>
  6689. <h3 id="cserialportbsd">cserialport (bsd)</h3>
  6690. <table>
  6691. <thead>
  6692. <tr>
  6693. <th>Description</th>
  6694. <th><em>CSerialPort is a lightweight cross-platform serial port library based on C++, which can easy to read and write serial port on multiple operating system.</em></th>
  6695. </tr>
  6696. </thead>
  6697. <tbody>
  6698. <tr>
  6699. <td>Homepage</td>
  6700. <td><a href="https://github.com/itas109/CSerialPort">https://github.com/itas109/CSerialPort</a></td>
  6701. </tr>
  6702. <tr>
  6703. <td>License</td>
  6704. <td>LGPL-3.0</td>
  6705. </tr>
  6706. <tr>
  6707. <td>Versions</td>
  6708. <td>v4.3.1, v4.3.2</td>
  6709. </tr>
  6710. <tr>
  6711. <td>Architectures</td>
  6712. <td>i386, x86_64</td>
  6713. </tr>
  6714. <tr>
  6715. <td>Definition</td>
  6716. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cserialport/xmake.lua">cserialport/xmake.lua</a></td>
  6717. </tr>
  6718. </tbody>
  6719. </table>
  6720. <h5 id="installcommand">Install command</h5>
  6721. <pre><code class="lang-console">xrepo install cserialport
  6722. </code></pre>
  6723. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6724. <pre><code class="lang-lua">add_requires("cserialport")
  6725. </code></pre>
  6726. <h3 id="csv2bsd">csv2 (bsd)</h3>
  6727. <table>
  6728. <thead>
  6729. <tr>
  6730. <th>Description</th>
  6731. <th><em>A CSV parser library</em></th>
  6732. </tr>
  6733. </thead>
  6734. <tbody>
  6735. <tr>
  6736. <td>Homepage</td>
  6737. <td><a href="https://github.com/p-ranav/csv2">https://github.com/p-ranav/csv2</a></td>
  6738. </tr>
  6739. <tr>
  6740. <td>License</td>
  6741. <td>MIT</td>
  6742. </tr>
  6743. <tr>
  6744. <td>Versions</td>
  6745. <td>v0.1</td>
  6746. </tr>
  6747. <tr>
  6748. <td>Architectures</td>
  6749. <td>i386, x86_64</td>
  6750. </tr>
  6751. <tr>
  6752. <td>Definition</td>
  6753. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/csv2/xmake.lua">csv2/xmake.lua</a></td>
  6754. </tr>
  6755. </tbody>
  6756. </table>
  6757. <h5 id="installcommand">Install command</h5>
  6758. <pre><code class="lang-console">xrepo install csv2
  6759. </code></pre>
  6760. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6761. <pre><code class="lang-lua">add_requires("csv2")
  6762. </code></pre>
  6763. <h3 id="csvparserbsd">csvparser (bsd)</h3>
  6764. <table>
  6765. <thead>
  6766. <tr>
  6767. <th>Description</th>
  6768. <th><em>A modern C++ library for reading, writing, and analyzing CSV (and similar) files (by vincentlaucsb)</em></th>
  6769. </tr>
  6770. </thead>
  6771. <tbody>
  6772. <tr>
  6773. <td>Homepage</td>
  6774. <td><a href="https://github.com/vincentlaucsb/csv-parser">https://github.com/vincentlaucsb/csv-parser</a></td>
  6775. </tr>
  6776. <tr>
  6777. <td>License</td>
  6778. <td>MIT</td>
  6779. </tr>
  6780. <tr>
  6781. <td>Versions</td>
  6782. <td>2.1.1, 2.2.0, 2.2.1, 2.2.2, 2.2.3, 2.3.0</td>
  6783. </tr>
  6784. <tr>
  6785. <td>Architectures</td>
  6786. <td>i386, x86_64</td>
  6787. </tr>
  6788. <tr>
  6789. <td>Definition</td>
  6790. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/csvparser/xmake.lua">csvparser/xmake.lua</a></td>
  6791. </tr>
  6792. </tbody>
  6793. </table>
  6794. <h5 id="installcommand">Install command</h5>
  6795. <pre><code class="lang-console">xrepo install csvparser
  6796. </code></pre>
  6797. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6798. <pre><code class="lang-lua">add_requires("csvparser")
  6799. </code></pre>
  6800. <h3 id="cthashbsd">cthash (bsd)</h3>
  6801. <table>
  6802. <thead>
  6803. <tr>
  6804. <th>Description</th>
  6805. <th><em>constexpr implementation of SHA-2 and SHA-3 family of hashes</em></th>
  6806. </tr>
  6807. </thead>
  6808. <tbody>
  6809. <tr>
  6810. <td>Homepage</td>
  6811. <td><a href="https://github.com/hanickadot/cthash">https://github.com/hanickadot/cthash</a></td>
  6812. </tr>
  6813. <tr>
  6814. <td>License</td>
  6815. <td>Apache-2.0</td>
  6816. </tr>
  6817. <tr>
  6818. <td>Versions</td>
  6819. <td>2023.10.24</td>
  6820. </tr>
  6821. <tr>
  6822. <td>Architectures</td>
  6823. <td>i386, x86_64</td>
  6824. </tr>
  6825. <tr>
  6826. <td>Definition</td>
  6827. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cthash/xmake.lua">cthash/xmake.lua</a></td>
  6828. </tr>
  6829. </tbody>
  6830. </table>
  6831. <h5 id="installcommand">Install command</h5>
  6832. <pre><code class="lang-console">xrepo install cthash
  6833. </code></pre>
  6834. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6835. <pre><code class="lang-lua">add_requires("cthash")
  6836. </code></pre>
  6837. <h3 id="ctpgbsd">ctpg (bsd)</h3>
  6838. <table>
  6839. <thead>
  6840. <tr>
  6841. <th>Description</th>
  6842. <th><em>Compile Time Parser Generator.</em></th>
  6843. </tr>
  6844. </thead>
  6845. <tbody>
  6846. <tr>
  6847. <td>Homepage</td>
  6848. <td><a href="https://github.com/peter-winter/ctpg">https://github.com/peter-winter/ctpg</a></td>
  6849. </tr>
  6850. <tr>
  6851. <td>License</td>
  6852. <td>MIT</td>
  6853. </tr>
  6854. <tr>
  6855. <td>Versions</td>
  6856. <td>v1.3.7</td>
  6857. </tr>
  6858. <tr>
  6859. <td>Architectures</td>
  6860. <td>i386, x86_64</td>
  6861. </tr>
  6862. <tr>
  6863. <td>Definition</td>
  6864. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/ctpg/xmake.lua">ctpg/xmake.lua</a></td>
  6865. </tr>
  6866. </tbody>
  6867. </table>
  6868. <h5 id="installcommand">Install command</h5>
  6869. <pre><code class="lang-console">xrepo install ctpg
  6870. </code></pre>
  6871. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6872. <pre><code class="lang-lua">add_requires("ctpg")
  6873. </code></pre>
  6874. <h3 id="ctrackbsd">ctrack (bsd)</h3>
  6875. <table>
  6876. <thead>
  6877. <tr>
  6878. <th>Description</th>
  6879. <th><em>A lightweight, high-performance C++ benchmarking and tracking library for effortless function profiling in both development and production environments.</em></th>
  6880. </tr>
  6881. </thead>
  6882. <tbody>
  6883. <tr>
  6884. <td>Homepage</td>
  6885. <td><a href="https://github.com/Compaile/ctrack">https://github.com/Compaile/ctrack</a></td>
  6886. </tr>
  6887. <tr>
  6888. <td>License</td>
  6889. <td>MIT</td>
  6890. </tr>
  6891. <tr>
  6892. <td>Versions</td>
  6893. <td>v1.0.2</td>
  6894. </tr>
  6895. <tr>
  6896. <td>Architectures</td>
  6897. <td>i386, x86_64</td>
  6898. </tr>
  6899. <tr>
  6900. <td>Definition</td>
  6901. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/ctrack/xmake.lua">ctrack/xmake.lua</a></td>
  6902. </tr>
  6903. </tbody>
  6904. </table>
  6905. <h5 id="installcommand">Install command</h5>
  6906. <pre><code class="lang-console">xrepo install ctrack
  6907. </code></pre>
  6908. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6909. <pre><code class="lang-lua">add_requires("ctrack")
  6910. </code></pre>
  6911. <h3 id="ctrebsd">ctre (bsd)</h3>
  6912. <table>
  6913. <thead>
  6914. <tr>
  6915. <th>Description</th>
  6916. <th><em>ctre is a Compile time PCRE (almost) compatible regular expression matcher.</em></th>
  6917. </tr>
  6918. </thead>
  6919. <tbody>
  6920. <tr>
  6921. <td>Homepage</td>
  6922. <td><a href="https://github.com/hanickadot/compile-time-regular-expressions/">https://github.com/hanickadot/compile-time-regular-expressions/</a></td>
  6923. </tr>
  6924. <tr>
  6925. <td>License</td>
  6926. <td>Apache-2.0</td>
  6927. </tr>
  6928. <tr>
  6929. <td>Versions</td>
  6930. <td>v3.4.1, v3.5, v3.6, v3.7.2, v3.8.1, v3.9.0</td>
  6931. </tr>
  6932. <tr>
  6933. <td>Architectures</td>
  6934. <td>i386, x86_64</td>
  6935. </tr>
  6936. <tr>
  6937. <td>Definition</td>
  6938. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/ctre/xmake.lua">ctre/xmake.lua</a></td>
  6939. </tr>
  6940. </tbody>
  6941. </table>
  6942. <h5 id="installcommand">Install command</h5>
  6943. <pre><code class="lang-console">xrepo install ctre
  6944. </code></pre>
  6945. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6946. <pre><code class="lang-lua">add_requires("ctre")
  6947. </code></pre>
  6948. <h3 id="cubebbsd">cubeb (bsd)</h3>
  6949. <table>
  6950. <thead>
  6951. <tr>
  6952. <th>Description</th>
  6953. <th><em>Cross platform audio library</em></th>
  6954. </tr>
  6955. </thead>
  6956. <tbody>
  6957. <tr>
  6958. <td>Homepage</td>
  6959. <td><a href="https://github.com/mozilla/cubeb">https://github.com/mozilla/cubeb</a></td>
  6960. </tr>
  6961. <tr>
  6962. <td>License</td>
  6963. <td>ISC</td>
  6964. </tr>
  6965. <tr>
  6966. <td>Versions</td>
  6967. <td>2023.7.31</td>
  6968. </tr>
  6969. <tr>
  6970. <td>Architectures</td>
  6971. <td>i386, x86_64</td>
  6972. </tr>
  6973. <tr>
  6974. <td>Definition</td>
  6975. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cubeb/xmake.lua">cubeb/xmake.lua</a></td>
  6976. </tr>
  6977. </tbody>
  6978. </table>
  6979. <h5 id="installcommand">Install command</h5>
  6980. <pre><code class="lang-console">xrepo install cubeb
  6981. </code></pre>
  6982. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  6983. <pre><code class="lang-lua">add_requires("cubeb")
  6984. </code></pre>
  6985. <h3 id="cudasamplesbsd">cuda-samples (bsd)</h3>
  6986. <table>
  6987. <thead>
  6988. <tr>
  6989. <th>Description</th>
  6990. <th><em>CUDA Sample Utility Code</em></th>
  6991. </tr>
  6992. </thead>
  6993. <tbody>
  6994. <tr>
  6995. <td>Homepage</td>
  6996. <td><a href="https://github.com/NVIDIA/cuda-samples">https://github.com/NVIDIA/cuda-samples</a></td>
  6997. </tr>
  6998. <tr>
  6999. <td>License</td>
  7000. <td>BSD-3-Clause</td>
  7001. </tr>
  7002. <tr>
  7003. <td>Versions</td>
  7004. <td>v11.8, v12.3, v12.4.1, v12.5, v12.8, v12.9, v13.0</td>
  7005. </tr>
  7006. <tr>
  7007. <td>Architectures</td>
  7008. <td>i386, x86_64</td>
  7009. </tr>
  7010. <tr>
  7011. <td>Definition</td>
  7012. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cuda-samples/xmake.lua">cuda-samples/xmake.lua</a></td>
  7013. </tr>
  7014. </tbody>
  7015. </table>
  7016. <h5 id="installcommand">Install command</h5>
  7017. <pre><code class="lang-console">xrepo install cuda-samples
  7018. </code></pre>
  7019. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7020. <pre><code class="lang-lua">add_requires("cuda-samples")
  7021. </code></pre>
  7022. <h3 id="cunitbsd">cunit (bsd)</h3>
  7023. <table>
  7024. <thead>
  7025. <tr>
  7026. <th>Description</th>
  7027. <th><em>CUnit is a lightweight system for writing, administering, and running unit tests in C.</em></th>
  7028. </tr>
  7029. </thead>
  7030. <tbody>
  7031. <tr>
  7032. <td>Homepage</td>
  7033. <td><a href="https://gitlab.com/cunity/cunit">https://gitlab.com/cunity/cunit</a></td>
  7034. </tr>
  7035. <tr>
  7036. <td>License</td>
  7037. <td>LGPL-2.1</td>
  7038. </tr>
  7039. <tr>
  7040. <td>Versions</td>
  7041. <td>3.4.4</td>
  7042. </tr>
  7043. <tr>
  7044. <td>Architectures</td>
  7045. <td>i386, x86_64</td>
  7046. </tr>
  7047. <tr>
  7048. <td>Definition</td>
  7049. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cunit/xmake.lua">cunit/xmake.lua</a></td>
  7050. </tr>
  7051. </tbody>
  7052. </table>
  7053. <h5 id="installcommand">Install command</h5>
  7054. <pre><code class="lang-console">xrepo install cunit
  7055. </code></pre>
  7056. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7057. <pre><code class="lang-lua">add_requires("cunit")
  7058. </code></pre>
  7059. <h3 id="curlbsd">curl (bsd)</h3>
  7060. <table>
  7061. <thead>
  7062. <tr>
  7063. <th>Description</th>
  7064. <th><em>The multiprotocol file transfer library.</em></th>
  7065. </tr>
  7066. </thead>
  7067. <tbody>
  7068. <tr>
  7069. <td>Homepage</td>
  7070. <td><a href="https://curl.haxx.se/">https://curl.haxx.se/</a></td>
  7071. </tr>
  7072. <tr>
  7073. <td>License</td>
  7074. <td>MIT</td>
  7075. </tr>
  7076. <tr>
  7077. <td>Versions</td>
  7078. <td>7.31.0, 7.32.0, 7.33.0, 7.34.0, 7.35.0, 7.36.0, 7.37.1, 7.38.0, 7.39.0, 7.40.0, 7.41.0, 7.42.1, 7.43.0, 7.44.0, 7.45.0, 7.46.0, 7.47.1, 7.48.0, 7.49.1, 7.50.3, 7.51.0, 7.52.1, 7.53.1, 7.54.1, 7.55.1, 7.56.1, 7.57.0, 7.58.0, 7.59.0, 7.60.0, 7.61.0, 7.61.1, 7.62.0, 7.63.0, 7.64.0, 7.64.1, 7.65.3, 7.66.0, 7.67.0, 7.68.0, 7.69.1, 7.70.0, 7.71.1, 7.72.0, 7.73.0, 7.74.0, 7.75.0, 7.76.1, 7.77.0, 7.78.0, 7.80.0, 7.81.0, 7.82.0, 7.84.0, 7.85.0, 7.86.0, 7.87.0, 8.0.1, 8.4.0, 8.5.0, 8.6.0, 8.7.1, 8.8.0, 8.9.0, 8.9.1, 8.10.0, 8.10.1, 8.11.0</td>
  7079. </tr>
  7080. <tr>
  7081. <td>Architectures</td>
  7082. <td>i386, x86_64</td>
  7083. </tr>
  7084. <tr>
  7085. <td>Definition</td>
  7086. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/curl/xmake.lua">curl/xmake.lua</a></td>
  7087. </tr>
  7088. </tbody>
  7089. </table>
  7090. <h5 id="installcommand">Install command</h5>
  7091. <pre><code class="lang-console">xrepo install curl
  7092. </code></pre>
  7093. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7094. <pre><code class="lang-lua">add_requires("curl")
  7095. </code></pre>
  7096. <h3 id="cute_headersbsd">cute_headers (bsd)</h3>
  7097. <table>
  7098. <thead>
  7099. <tr>
  7100. <th>Description</th>
  7101. <th><em>Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games</em></th>
  7102. </tr>
  7103. </thead>
  7104. <tbody>
  7105. <tr>
  7106. <td>Homepage</td>
  7107. <td><a href="https://github.com/RandyGaul/cute_headers">https://github.com/RandyGaul/cute_headers</a></td>
  7108. </tr>
  7109. <tr>
  7110. <td>License</td>
  7111. <td>Public Domain</td>
  7112. </tr>
  7113. <tr>
  7114. <td>Versions</td>
  7115. <td>2024.07.22</td>
  7116. </tr>
  7117. <tr>
  7118. <td>Architectures</td>
  7119. <td>i386, x86_64</td>
  7120. </tr>
  7121. <tr>
  7122. <td>Definition</td>
  7123. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cute_headers/xmake.lua">cute_headers/xmake.lua</a></td>
  7124. </tr>
  7125. </tbody>
  7126. </table>
  7127. <h5 id="installcommand">Install command</h5>
  7128. <pre><code class="lang-console">xrepo install cute_headers
  7129. </code></pre>
  7130. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7131. <pre><code class="lang-lua">add_requires("cute_headers")
  7132. </code></pre>
  7133. <h3 id="cutlassbsd">cutlass (bsd)</h3>
  7134. <table>
  7135. <thead>
  7136. <tr>
  7137. <th>Description</th>
  7138. <th><em>CUDA Templates for Linear Algebra Subroutines</em></th>
  7139. </tr>
  7140. </thead>
  7141. <tbody>
  7142. <tr>
  7143. <td>Homepage</td>
  7144. <td><a href="https://github.com/NVIDIA/cutlass">https://github.com/NVIDIA/cutlass</a></td>
  7145. </tr>
  7146. <tr>
  7147. <td>License</td>
  7148. <td>BSD-3-Clause</td>
  7149. </tr>
  7150. <tr>
  7151. <td>Versions</td>
  7152. <td>v3.2.0, v3.4.1, v3.5.0, v3.5.1, v3.6.0, v3.7.0, v3.8.0, v3.9.0, v4.0.0, v4.1.0, v4.2.0</td>
  7153. </tr>
  7154. <tr>
  7155. <td>Architectures</td>
  7156. <td>i386, x86_64</td>
  7157. </tr>
  7158. <tr>
  7159. <td>Definition</td>
  7160. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cutlass/xmake.lua">cutlass/xmake.lua</a></td>
  7161. </tr>
  7162. </tbody>
  7163. </table>
  7164. <h5 id="installcommand">Install command</h5>
  7165. <pre><code class="lang-console">xrepo install cutlass
  7166. </code></pre>
  7167. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7168. <pre><code class="lang-lua">add_requires("cutlass")
  7169. </code></pre>
  7170. <h3 id="cwtcucumberbsd">cwt-cucumber (bsd)</h3>
  7171. <table>
  7172. <thead>
  7173. <tr>
  7174. <th>Description</th>
  7175. <th><em>A C++ Cucumber interpreter</em></th>
  7176. </tr>
  7177. </thead>
  7178. <tbody>
  7179. <tr>
  7180. <td>Homepage</td>
  7181. <td><a href="https://github.com/ThoSe1990/cwt-cucumber">https://github.com/ThoSe1990/cwt-cucumber</a></td>
  7182. </tr>
  7183. <tr>
  7184. <td>License</td>
  7185. <td>MIT</td>
  7186. </tr>
  7187. <tr>
  7188. <td>Versions</td>
  7189. <td>2.5, 2.6, 2.7</td>
  7190. </tr>
  7191. <tr>
  7192. <td>Architectures</td>
  7193. <td>i386, x86_64</td>
  7194. </tr>
  7195. <tr>
  7196. <td>Definition</td>
  7197. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cwt-cucumber/xmake.lua">cwt-cucumber/xmake.lua</a></td>
  7198. </tr>
  7199. </tbody>
  7200. </table>
  7201. <h5 id="installcommand">Install command</h5>
  7202. <pre><code class="lang-console">xrepo install cwt-cucumber
  7203. </code></pre>
  7204. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7205. <pre><code class="lang-lua">add_requires("cwt-cucumber")
  7206. </code></pre>
  7207. <h3 id="cxxgraphbsd">cxxgraph (bsd)</h3>
  7208. <table>
  7209. <thead>
  7210. <tr>
  7211. <th>Description</th>
  7212. <th><em>Header-Only C++ Library for Graph Representation and Algorithms</em></th>
  7213. </tr>
  7214. </thead>
  7215. <tbody>
  7216. <tr>
  7217. <td>Homepage</td>
  7218. <td><a href="https://zigrazor.github.io/CXXGraph">https://zigrazor.github.io/CXXGraph</a></td>
  7219. </tr>
  7220. <tr>
  7221. <td>License</td>
  7222. <td>AGPL-3.0</td>
  7223. </tr>
  7224. <tr>
  7225. <td>Versions</td>
  7226. <td>v3.1.0, v4.1.0</td>
  7227. </tr>
  7228. <tr>
  7229. <td>Architectures</td>
  7230. <td>i386, x86_64</td>
  7231. </tr>
  7232. <tr>
  7233. <td>Definition</td>
  7234. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cxxgraph/xmake.lua">cxxgraph/xmake.lua</a></td>
  7235. </tr>
  7236. </tbody>
  7237. </table>
  7238. <h5 id="installcommand">Install command</h5>
  7239. <pre><code class="lang-console">xrepo install cxxgraph
  7240. </code></pre>
  7241. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7242. <pre><code class="lang-lua">add_requires("cxxgraph")
  7243. </code></pre>
  7244. <h3 id="cxxoptsbsd">cxxopts (bsd)</h3>
  7245. <table>
  7246. <thead>
  7247. <tr>
  7248. <th>Description</th>
  7249. <th><em>Lightweight C++ command line option parser</em></th>
  7250. </tr>
  7251. </thead>
  7252. <tbody>
  7253. <tr>
  7254. <td>Homepage</td>
  7255. <td><a href="https://github.com/jarro2783/cxxopts">https://github.com/jarro2783/cxxopts</a></td>
  7256. </tr>
  7257. <tr>
  7258. <td>License</td>
  7259. <td>MIT</td>
  7260. </tr>
  7261. <tr>
  7262. <td>Versions</td>
  7263. <td>v2.2.0, v3.0.0, v3.1.1, v3.2.0, v3.2.1, v3.3.1</td>
  7264. </tr>
  7265. <tr>
  7266. <td>Architectures</td>
  7267. <td>i386, x86_64</td>
  7268. </tr>
  7269. <tr>
  7270. <td>Definition</td>
  7271. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cxxopts/xmake.lua">cxxopts/xmake.lua</a></td>
  7272. </tr>
  7273. </tbody>
  7274. </table>
  7275. <h5 id="installcommand">Install command</h5>
  7276. <pre><code class="lang-console">xrepo install cxxopts
  7277. </code></pre>
  7278. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7279. <pre><code class="lang-lua">add_requires("cxxopts")
  7280. </code></pre>
  7281. <h2 id="d">d</h2>
  7282. <h3 id="dartsbsd">darts (bsd)</h3>
  7283. <table>
  7284. <thead>
  7285. <tr>
  7286. <th>Description</th>
  7287. <th><em>C++ Template Library for implementation of Double-Array</em></th>
  7288. </tr>
  7289. </thead>
  7290. <tbody>
  7291. <tr>
  7292. <td>Homepage</td>
  7293. <td><a href="http://chasen.org/~taku/software/darts/">http://chasen.org/~taku/software/darts/</a></td>
  7294. </tr>
  7295. <tr>
  7296. <td>License</td>
  7297. <td>BSD</td>
  7298. </tr>
  7299. <tr>
  7300. <td>Versions</td>
  7301. <td>0.32</td>
  7302. </tr>
  7303. <tr>
  7304. <td>Architectures</td>
  7305. <td>i386, x86_64</td>
  7306. </tr>
  7307. <tr>
  7308. <td>Definition</td>
  7309. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/darts/xmake.lua">darts/xmake.lua</a></td>
  7310. </tr>
  7311. </tbody>
  7312. </table>
  7313. <h5 id="installcommand">Install command</h5>
  7314. <pre><code class="lang-console">xrepo install darts
  7315. </code></pre>
  7316. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7317. <pre><code class="lang-lua">add_requires("darts")
  7318. </code></pre>
  7319. <h3 id="dataframebsd">dataframe (bsd)</h3>
  7320. <table>
  7321. <thead>
  7322. <tr>
  7323. <th>Description</th>
  7324. <th><em>This is a C++ analytical library that provides interface and functionality similar to packages/libraries in Python and R.</em></th>
  7325. </tr>
  7326. </thead>
  7327. <tbody>
  7328. <tr>
  7329. <td>Homepage</td>
  7330. <td><a href="https://github.com/hosseinmoein/DataFrame">https://github.com/hosseinmoein/DataFrame</a></td>
  7331. </tr>
  7332. <tr>
  7333. <td>License</td>
  7334. <td>MIT</td>
  7335. </tr>
  7336. <tr>
  7337. <td>Versions</td>
  7338. <td>1.21.0, 1.22.0, 3.0.0, 3.1.0, 3.2.0, 3.3.0, 3.4.0</td>
  7339. </tr>
  7340. <tr>
  7341. <td>Architectures</td>
  7342. <td>i386, x86_64</td>
  7343. </tr>
  7344. <tr>
  7345. <td>Definition</td>
  7346. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/dataframe/xmake.lua">dataframe/xmake.lua</a></td>
  7347. </tr>
  7348. </tbody>
  7349. </table>
  7350. <h5 id="installcommand">Install command</h5>
  7351. <pre><code class="lang-console">xrepo install dataframe
  7352. </code></pre>
  7353. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7354. <pre><code class="lang-lua">add_requires("dataframe")
  7355. </code></pre>
  7356. <h3 id="datatype99bsd">datatype99 (bsd)</h3>
  7357. <table>
  7358. <thead>
  7359. <tr>
  7360. <th>Description</th>
  7361. <th><em>Algebraic data types for C99</em></th>
  7362. </tr>
  7363. </thead>
  7364. <tbody>
  7365. <tr>
  7366. <td>Homepage</td>
  7367. <td><a href="https://github.com/Hirrolot/datatype99">https://github.com/Hirrolot/datatype99</a></td>
  7368. </tr>
  7369. <tr>
  7370. <td>License</td>
  7371. <td>MIT</td>
  7372. </tr>
  7373. <tr>
  7374. <td>Versions</td>
  7375. <td>1.6.3, 1.6.4, 1.6.5</td>
  7376. </tr>
  7377. <tr>
  7378. <td>Architectures</td>
  7379. <td>i386, x86_64</td>
  7380. </tr>
  7381. <tr>
  7382. <td>Definition</td>
  7383. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/datatype99/xmake.lua">datatype99/xmake.lua</a></td>
  7384. </tr>
  7385. </tbody>
  7386. </table>
  7387. <h5 id="installcommand">Install command</h5>
  7388. <pre><code class="lang-console">xrepo install datatype99
  7389. </code></pre>
  7390. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7391. <pre><code class="lang-lua">add_requires("datatype99")
  7392. </code></pre>
  7393. <h3 id="datebsd">date (bsd)</h3>
  7394. <table>
  7395. <thead>
  7396. <tr>
  7397. <th>Description</th>
  7398. <th><em>A date and time library for use with C++11 and C++14.</em></th>
  7399. </tr>
  7400. </thead>
  7401. <tbody>
  7402. <tr>
  7403. <td>Homepage</td>
  7404. <td><a href="https://github.com/HowardHinnant/date">https://github.com/HowardHinnant/date</a></td>
  7405. </tr>
  7406. <tr>
  7407. <td>License</td>
  7408. <td>MIT</td>
  7409. </tr>
  7410. <tr>
  7411. <td>Versions</td>
  7412. <td>v3.0.1, v3.0.3, v3.0.4</td>
  7413. </tr>
  7414. <tr>
  7415. <td>Architectures</td>
  7416. <td>i386, x86_64</td>
  7417. </tr>
  7418. <tr>
  7419. <td>Definition</td>
  7420. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/date/xmake.lua">date/xmake.lua</a></td>
  7421. </tr>
  7422. </tbody>
  7423. </table>
  7424. <h5 id="installcommand">Install command</h5>
  7425. <pre><code class="lang-console">xrepo install date
  7426. </code></pre>
  7427. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7428. <pre><code class="lang-lua">add_requires("date")
  7429. </code></pre>
  7430. <h3 id="dav1dbsd">dav1d (bsd)</h3>
  7431. <table>
  7432. <thead>
  7433. <tr>
  7434. <th>Description</th>
  7435. <th><em>dav1d is a new AV1 cross-platform decoder, open-source, and focused on speed, size and correctness.</em></th>
  7436. </tr>
  7437. </thead>
  7438. <tbody>
  7439. <tr>
  7440. <td>Homepage</td>
  7441. <td><a href="https://www.videolan.org/projects/dav1d.html">https://www.videolan.org/projects/dav1d.html</a></td>
  7442. </tr>
  7443. <tr>
  7444. <td>License</td>
  7445. <td>BSD-2-Clause</td>
  7446. </tr>
  7447. <tr>
  7448. <td>Versions</td>
  7449. <td>0.9.0, 1.1.0, 1.4.3, 1.5.0</td>
  7450. </tr>
  7451. <tr>
  7452. <td>Architectures</td>
  7453. <td>i386, x86_64</td>
  7454. </tr>
  7455. <tr>
  7456. <td>Definition</td>
  7457. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/dav1d/xmake.lua">dav1d/xmake.lua</a></td>
  7458. </tr>
  7459. </tbody>
  7460. </table>
  7461. <h5 id="installcommand">Install command</h5>
  7462. <pre><code class="lang-console">xrepo install dav1d
  7463. </code></pre>
  7464. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7465. <pre><code class="lang-lua">add_requires("dav1d")
  7466. </code></pre>
  7467. <h3 id="daw_header_librariesbsd">daw_header_libraries (bsd)</h3>
  7468. <table>
  7469. <thead>
  7470. <tr>
  7471. <th>Description</th>
  7472. <th><em>Various header libraries mostly future std lib, replacements for(e.g. visit), or some misc </em></th>
  7473. </tr>
  7474. </thead>
  7475. <tbody>
  7476. <tr>
  7477. <td>Homepage</td>
  7478. <td><a href="https://beached.github.io/header_libraries/">https://beached.github.io/header_libraries/</a></td>
  7479. </tr>
  7480. <tr>
  7481. <td>License</td>
  7482. <td>BSL-1.0</td>
  7483. </tr>
  7484. <tr>
  7485. <td>Versions</td>
  7486. <td>v2.96.1, v2.102.0, v2.106.0, v2.106.1, v2.110.0, v2.114.0, v2.114.1, v2.118.0, v2.123.2</td>
  7487. </tr>
  7488. <tr>
  7489. <td>Architectures</td>
  7490. <td>i386, x86_64</td>
  7491. </tr>
  7492. <tr>
  7493. <td>Definition</td>
  7494. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/daw_header_libraries/xmake.lua">daw_header_libraries/xmake.lua</a></td>
  7495. </tr>
  7496. </tbody>
  7497. </table>
  7498. <h5 id="installcommand">Install command</h5>
  7499. <pre><code class="lang-console">xrepo install daw_header_libraries
  7500. </code></pre>
  7501. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7502. <pre><code class="lang-lua">add_requires("daw_header_libraries")
  7503. </code></pre>
  7504. <h3 id="daw_json_linkbsd">daw_json_link (bsd)</h3>
  7505. <table>
  7506. <thead>
  7507. <tr>
  7508. <th>Description</th>
  7509. <th><em>Fast, convenient JSON serialization and parsing in C++</em></th>
  7510. </tr>
  7511. </thead>
  7512. <tbody>
  7513. <tr>
  7514. <td>Homepage</td>
  7515. <td><a href="https://beached.github.io/daw_json_link/">https://beached.github.io/daw_json_link/</a></td>
  7516. </tr>
  7517. <tr>
  7518. <td>License</td>
  7519. <td>BSL-1.0</td>
  7520. </tr>
  7521. <tr>
  7522. <td>Versions</td>
  7523. <td>v3.20.1, v3.23.2, v3.24.0, v3.24.1, v3.26.0, v3.28.3, v3.29.2, v3.30.2</td>
  7524. </tr>
  7525. <tr>
  7526. <td>Architectures</td>
  7527. <td>i386, x86_64</td>
  7528. </tr>
  7529. <tr>
  7530. <td>Definition</td>
  7531. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/daw_json_link/xmake.lua">daw_json_link/xmake.lua</a></td>
  7532. </tr>
  7533. </tbody>
  7534. </table>
  7535. <h5 id="installcommand">Install command</h5>
  7536. <pre><code class="lang-console">xrepo install daw_json_link
  7537. </code></pre>
  7538. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7539. <pre><code class="lang-lua">add_requires("daw_json_link")
  7540. </code></pre>
  7541. <h3 id="dbgmacrobsd">dbg-macro (bsd)</h3>
  7542. <table>
  7543. <thead>
  7544. <tr>
  7545. <th>Description</th>
  7546. <th><em>A dbg(…) macro for C++</em></th>
  7547. </tr>
  7548. </thead>
  7549. <tbody>
  7550. <tr>
  7551. <td>Homepage</td>
  7552. <td><a href="https://github.com/sharkdp/dbg-macro">https://github.com/sharkdp/dbg-macro</a></td>
  7553. </tr>
  7554. <tr>
  7555. <td>License</td>
  7556. <td>MIT</td>
  7557. </tr>
  7558. <tr>
  7559. <td>Versions</td>
  7560. <td>v0.4.0, v0.5.0, v0.5.1</td>
  7561. </tr>
  7562. <tr>
  7563. <td>Architectures</td>
  7564. <td>i386, x86_64</td>
  7565. </tr>
  7566. <tr>
  7567. <td>Definition</td>
  7568. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/dbg-macro/xmake.lua">dbg-macro/xmake.lua</a></td>
  7569. </tr>
  7570. </tbody>
  7571. </table>
  7572. <h5 id="installcommand">Install command</h5>
  7573. <pre><code class="lang-console">xrepo install dbg-macro
  7574. </code></pre>
  7575. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7576. <pre><code class="lang-lua">add_requires("dbg-macro")
  7577. </code></pre>
  7578. <h3 id="dcmtkbsd">dcmtk (bsd)</h3>
  7579. <table>
  7580. <thead>
  7581. <tr>
  7582. <th>Description</th>
  7583. <th><em>DCMTK - DICOM Toolkit</em></th>
  7584. </tr>
  7585. </thead>
  7586. <tbody>
  7587. <tr>
  7588. <td>Homepage</td>
  7589. <td><a href="https://dcmtk.org/dcmtk.php.en">https://dcmtk.org/dcmtk.php.en</a></td>
  7590. </tr>
  7591. <tr>
  7592. <td>License</td>
  7593. <td>BSD-3-Clause</td>
  7594. </tr>
  7595. <tr>
  7596. <td>Versions</td>
  7597. <td>3.6.6, 3.6.9</td>
  7598. </tr>
  7599. <tr>
  7600. <td>Architectures</td>
  7601. <td>i386, x86_64</td>
  7602. </tr>
  7603. <tr>
  7604. <td>Definition</td>
  7605. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/dcmtk/xmake.lua">dcmtk/xmake.lua</a></td>
  7606. </tr>
  7607. </tbody>
  7608. </table>
  7609. <h5 id="installcommand">Install command</h5>
  7610. <pre><code class="lang-console">xrepo install dcmtk
  7611. </code></pre>
  7612. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7613. <pre><code class="lang-lua">add_requires("dcmtk")
  7614. </code></pre>
  7615. <h3 id="debughppbsd">debug-hpp (bsd)</h3>
  7616. <table>
  7617. <thead>
  7618. <tr>
  7619. <th>Description</th>
  7620. <th><em>printing everything including STL containers without pain</em></th>
  7621. </tr>
  7622. </thead>
  7623. <tbody>
  7624. <tr>
  7625. <td>Homepage</td>
  7626. <td><a href="https://github.com/archibate/debug-hpp">https://github.com/archibate/debug-hpp</a></td>
  7627. </tr>
  7628. <tr>
  7629. <td>License</td>
  7630. <td>Unlicense</td>
  7631. </tr>
  7632. <tr>
  7633. <td>Versions</td>
  7634. <td>2024.09.06</td>
  7635. </tr>
  7636. <tr>
  7637. <td>Architectures</td>
  7638. <td>i386, x86_64</td>
  7639. </tr>
  7640. <tr>
  7641. <td>Definition</td>
  7642. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/debug-hpp/xmake.lua">debug-hpp/xmake.lua</a></td>
  7643. </tr>
  7644. </tbody>
  7645. </table>
  7646. <h5 id="installcommand">Install command</h5>
  7647. <pre><code class="lang-console">xrepo install debug-hpp
  7648. </code></pre>
  7649. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7650. <pre><code class="lang-lua">add_requires("debug-hpp")
  7651. </code></pre>
  7652. <h3 id="debug_assertbsd">debug_assert (bsd)</h3>
  7653. <table>
  7654. <thead>
  7655. <tr>
  7656. <th>Description</th>
  7657. <th><em>Simple, flexible and modular assertion macro.</em></th>
  7658. </tr>
  7659. </thead>
  7660. <tbody>
  7661. <tr>
  7662. <td>Homepage</td>
  7663. <td><a href="http://foonathan.net/blog/2016/09/16/assertions.html">http://foonathan.net/blog/2016/09/16/assertions.html</a></td>
  7664. </tr>
  7665. <tr>
  7666. <td>License</td>
  7667. <td>zlib</td>
  7668. </tr>
  7669. <tr>
  7670. <td>Versions</td>
  7671. <td>v1.3.4</td>
  7672. </tr>
  7673. <tr>
  7674. <td>Architectures</td>
  7675. <td>i386, x86_64</td>
  7676. </tr>
  7677. <tr>
  7678. <td>Definition</td>
  7679. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/debug_assert/xmake.lua">debug_assert/xmake.lua</a></td>
  7680. </tr>
  7681. </tbody>
  7682. </table>
  7683. <h5 id="installcommand">Install command</h5>
  7684. <pre><code class="lang-console">xrepo install debug_assert
  7685. </code></pre>
  7686. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7687. <pre><code class="lang-lua">add_requires("debug_assert")
  7688. </code></pre>
  7689. <h3 id="debugbreakbsd">debugbreak (bsd)</h3>
  7690. <table>
  7691. <thead>
  7692. <tr>
  7693. <th>Description</th>
  7694. <th><em>break into the debugger programmatically</em></th>
  7695. </tr>
  7696. </thead>
  7697. <tbody>
  7698. <tr>
  7699. <td>Homepage</td>
  7700. <td><a href="https://github.com/scottt/debugbreak">https://github.com/scottt/debugbreak</a></td>
  7701. </tr>
  7702. <tr>
  7703. <td>License</td>
  7704. <td>BSD-2-Clause</td>
  7705. </tr>
  7706. <tr>
  7707. <td>Versions</td>
  7708. <td>v1.0</td>
  7709. </tr>
  7710. <tr>
  7711. <td>Architectures</td>
  7712. <td>i386, x86_64</td>
  7713. </tr>
  7714. <tr>
  7715. <td>Definition</td>
  7716. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/debugbreak/xmake.lua">debugbreak/xmake.lua</a></td>
  7717. </tr>
  7718. </tbody>
  7719. </table>
  7720. <h5 id="installcommand">Install command</h5>
  7721. <pre><code class="lang-console">xrepo install debugbreak
  7722. </code></pre>
  7723. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7724. <pre><code class="lang-lua">add_requires("debugbreak")
  7725. </code></pre>
  7726. <h3 id="decimal_for_cppbsd">decimal_for_cpp (bsd)</h3>
  7727. <table>
  7728. <thead>
  7729. <tr>
  7730. <th>Description</th>
  7731. <th><em>Decimal data type support, for COBOL-like fixed-point operations on currency/money values.</em></th>
  7732. </tr>
  7733. </thead>
  7734. <tbody>
  7735. <tr>
  7736. <td>Homepage</td>
  7737. <td><a href="https://github.com/vpiotr/decimal_for_cpp">https://github.com/vpiotr/decimal_for_cpp</a></td>
  7738. </tr>
  7739. <tr>
  7740. <td>License</td>
  7741. <td>BSD-3-Clause</td>
  7742. </tr>
  7743. <tr>
  7744. <td>Versions</td>
  7745. <td>1.19, 1.20, 1.21</td>
  7746. </tr>
  7747. <tr>
  7748. <td>Architectures</td>
  7749. <td>i386, x86_64</td>
  7750. </tr>
  7751. <tr>
  7752. <td>Definition</td>
  7753. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/decimal_for_cpp/xmake.lua">decimal_for_cpp/xmake.lua</a></td>
  7754. </tr>
  7755. </tbody>
  7756. </table>
  7757. <h5 id="installcommand">Install command</h5>
  7758. <pre><code class="lang-console">xrepo install decimal_for_cpp
  7759. </code></pre>
  7760. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7761. <pre><code class="lang-lua">add_requires("decimal_for_cpp")
  7762. </code></pre>
  7763. <h3 id="demumblebsd">demumble (bsd)</h3>
  7764. <table>
  7765. <thead>
  7766. <tr>
  7767. <th>Description</th>
  7768. <th><em>A better c++filt and a better undname.exe, in one binary.</em></th>
  7769. </tr>
  7770. </thead>
  7771. <tbody>
  7772. <tr>
  7773. <td>Homepage</td>
  7774. <td><a href="https://github.com/nico/demumble">https://github.com/nico/demumble</a></td>
  7775. </tr>
  7776. <tr>
  7777. <td>License</td>
  7778. <td>Apache-2.0</td>
  7779. </tr>
  7780. <tr>
  7781. <td>Versions</td>
  7782. <td>2022.3.23</td>
  7783. </tr>
  7784. <tr>
  7785. <td>Architectures</td>
  7786. <td>i386, x86_64</td>
  7787. </tr>
  7788. <tr>
  7789. <td>Definition</td>
  7790. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/demumble/xmake.lua">demumble/xmake.lua</a></td>
  7791. </tr>
  7792. </tbody>
  7793. </table>
  7794. <h5 id="installcommand">Install command</h5>
  7795. <pre><code class="lang-console">xrepo install demumble
  7796. </code></pre>
  7797. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7798. <pre><code class="lang-lua">add_requires("demumble")
  7799. </code></pre>
  7800. <h3 id="dfdutilsbsd">dfdutils (bsd)</h3>
  7801. <table>
  7802. <thead>
  7803. <tr>
  7804. <th>Description</th>
  7805. <th><em>Utilities for working with Khronos data format descriptors</em></th>
  7806. </tr>
  7807. </thead>
  7808. <tbody>
  7809. <tr>
  7810. <td>Homepage</td>
  7811. <td><a href="https://github.com/KhronosGroup/dfdutils">https://github.com/KhronosGroup/dfdutils</a></td>
  7812. </tr>
  7813. <tr>
  7814. <td>License</td>
  7815. <td>Apache-2.0</td>
  7816. </tr>
  7817. <tr>
  7818. <td>Versions</td>
  7819. <td>2023.10.27</td>
  7820. </tr>
  7821. <tr>
  7822. <td>Architectures</td>
  7823. <td>i386, x86_64</td>
  7824. </tr>
  7825. <tr>
  7826. <td>Definition</td>
  7827. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/dfdutils/xmake.lua">dfdutils/xmake.lua</a></td>
  7828. </tr>
  7829. </tbody>
  7830. </table>
  7831. <h5 id="installcommand">Install command</h5>
  7832. <pre><code class="lang-console">xrepo install dfdutils
  7833. </code></pre>
  7834. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7835. <pre><code class="lang-lua">add_requires("dfdutils")
  7836. </code></pre>
  7837. <h3 id="digestppbsd">digestpp (bsd)</h3>
  7838. <table>
  7839. <thead>
  7840. <tr>
  7841. <th>Description</th>
  7842. <th><em>C++11 header-only message digest library</em></th>
  7843. </tr>
  7844. </thead>
  7845. <tbody>
  7846. <tr>
  7847. <td>Homepage</td>
  7848. <td><a href="https://github.com/kerukuro/digestpp">https://github.com/kerukuro/digestpp</a></td>
  7849. </tr>
  7850. <tr>
  7851. <td>License</td>
  7852. <td>MIT</td>
  7853. </tr>
  7854. <tr>
  7855. <td>Versions</td>
  7856. <td>2023.11.8</td>
  7857. </tr>
  7858. <tr>
  7859. <td>Architectures</td>
  7860. <td>i386, x86_64</td>
  7861. </tr>
  7862. <tr>
  7863. <td>Definition</td>
  7864. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/digestpp/xmake.lua">digestpp/xmake.lua</a></td>
  7865. </tr>
  7866. </tbody>
  7867. </table>
  7868. <h5 id="installcommand">Install command</h5>
  7869. <pre><code class="lang-console">xrepo install digestpp
  7870. </code></pre>
  7871. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7872. <pre><code class="lang-lua">add_requires("digestpp")
  7873. </code></pre>
  7874. <h3 id="dippbsd">dipp (bsd)</h3>
  7875. <table>
  7876. <thead>
  7877. <tr>
  7878. <th>Description</th>
  7879. <th><em>C++ Dependency injection inspired inspired by .NET&#39;s Microsoft.Extensions.DependencyInjection</em></th>
  7880. </tr>
  7881. </thead>
  7882. <tbody>
  7883. <tr>
  7884. <td>Homepage</td>
  7885. <td><a href="https://github.com/01Pollux/dipp">https://github.com/01Pollux/dipp</a></td>
  7886. </tr>
  7887. <tr>
  7888. <td>License</td>
  7889. <td>MIT</td>
  7890. </tr>
  7891. <tr>
  7892. <td>Versions</td>
  7893. <td>2024.01.12</td>
  7894. </tr>
  7895. <tr>
  7896. <td>Architectures</td>
  7897. <td>i386, x86_64</td>
  7898. </tr>
  7899. <tr>
  7900. <td>Definition</td>
  7901. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/dipp/xmake.lua">dipp/xmake.lua</a></td>
  7902. </tr>
  7903. </tbody>
  7904. </table>
  7905. <h5 id="installcommand">Install command</h5>
  7906. <pre><code class="lang-console">xrepo install dipp
  7907. </code></pre>
  7908. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7909. <pre><code class="lang-lua">add_requires("dipp")
  7910. </code></pre>
  7911. <h3 id="dispensobsd">dispenso (bsd)</h3>
  7912. <table>
  7913. <thead>
  7914. <tr>
  7915. <th>Description</th>
  7916. <th><em>The project provides high-performance concurrency, enabling highly parallel computation.</em></th>
  7917. </tr>
  7918. </thead>
  7919. <tbody>
  7920. <tr>
  7921. <td>Homepage</td>
  7922. <td><a href="https://github.com/facebookincubator/dispenso">https://github.com/facebookincubator/dispenso</a></td>
  7923. </tr>
  7924. <tr>
  7925. <td>License</td>
  7926. <td>MIT</td>
  7927. </tr>
  7928. <tr>
  7929. <td>Versions</td>
  7930. <td>v1.1.0, v1.2.0, v1.3.0, v1.4.0</td>
  7931. </tr>
  7932. <tr>
  7933. <td>Architectures</td>
  7934. <td>i386, x86_64</td>
  7935. </tr>
  7936. <tr>
  7937. <td>Definition</td>
  7938. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/dispenso/xmake.lua">dispenso/xmake.lua</a></td>
  7939. </tr>
  7940. </tbody>
  7941. </table>
  7942. <h5 id="installcommand">Install command</h5>
  7943. <pre><code class="lang-console">xrepo install dispenso
  7944. </code></pre>
  7945. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7946. <pre><code class="lang-lua">add_requires("dispenso")
  7947. </code></pre>
  7948. <h3 id="distormbsd">distorm (bsd)</h3>
  7949. <table>
  7950. <thead>
  7951. <tr>
  7952. <th>Description</th>
  7953. <th><em>Powerful Disassembler Library For x86/AMD64</em></th>
  7954. </tr>
  7955. </thead>
  7956. <tbody>
  7957. <tr>
  7958. <td>Homepage</td>
  7959. <td><a href="https://github.com/gdabah/distorm">https://github.com/gdabah/distorm</a></td>
  7960. </tr>
  7961. <tr>
  7962. <td>Versions</td>
  7963. <td>2021.12.18</td>
  7964. </tr>
  7965. <tr>
  7966. <td>Architectures</td>
  7967. <td>i386, x86_64</td>
  7968. </tr>
  7969. <tr>
  7970. <td>Definition</td>
  7971. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/distorm/xmake.lua">distorm/xmake.lua</a></td>
  7972. </tr>
  7973. </tbody>
  7974. </table>
  7975. <h5 id="installcommand">Install command</h5>
  7976. <pre><code class="lang-console">xrepo install distorm
  7977. </code></pre>
  7978. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  7979. <pre><code class="lang-lua">add_requires("distorm")
  7980. </code></pre>
  7981. <h3 id="dlibbsd">dlib (bsd)</h3>
  7982. <table>
  7983. <thead>
  7984. <tr>
  7985. <th>Description</th>
  7986. <th><em>A toolkit for making real world machine learning and data analysis applications in C++</em></th>
  7987. </tr>
  7988. </thead>
  7989. <tbody>
  7990. <tr>
  7991. <td>Homepage</td>
  7992. <td><a href="https://dlib.net">https://dlib.net</a></td>
  7993. </tr>
  7994. <tr>
  7995. <td>License</td>
  7996. <td>Boost</td>
  7997. </tr>
  7998. <tr>
  7999. <td>Versions</td>
  8000. <td>v19.22, v19.24.4, v19.24.5, v19.24.6, v19.24.8, v19.24.9, v20.0</td>
  8001. </tr>
  8002. <tr>
  8003. <td>Architectures</td>
  8004. <td>i386, x86_64</td>
  8005. </tr>
  8006. <tr>
  8007. <td>Definition</td>
  8008. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/dlib/xmake.lua">dlib/xmake.lua</a></td>
  8009. </tr>
  8010. </tbody>
  8011. </table>
  8012. <h5 id="installcommand">Install command</h5>
  8013. <pre><code class="lang-console">xrepo install dlib
  8014. </code></pre>
  8015. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8016. <pre><code class="lang-lua">add_requires("dlib")
  8017. </code></pre>
  8018. <h3 id="dlpackbsd">dlpack (bsd)</h3>
  8019. <table>
  8020. <thead>
  8021. <tr>
  8022. <th>Description</th>
  8023. <th><em>common in-memory tensor structure </em></th>
  8024. </tr>
  8025. </thead>
  8026. <tbody>
  8027. <tr>
  8028. <td>Homepage</td>
  8029. <td><a href="https://dmlc.github.io/dlpack/latest">https://dmlc.github.io/dlpack/latest</a></td>
  8030. </tr>
  8031. <tr>
  8032. <td>License</td>
  8033. <td>Apache-2.0</td>
  8034. </tr>
  8035. <tr>
  8036. <td>Versions</td>
  8037. <td>v0.8, v1.0, v1.1</td>
  8038. </tr>
  8039. <tr>
  8040. <td>Architectures</td>
  8041. <td>i386, x86_64</td>
  8042. </tr>
  8043. <tr>
  8044. <td>Definition</td>
  8045. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/dlpack/xmake.lua">dlpack/xmake.lua</a></td>
  8046. </tr>
  8047. </tbody>
  8048. </table>
  8049. <h5 id="installcommand">Install command</h5>
  8050. <pre><code class="lang-console">xrepo install dlpack
  8051. </code></pre>
  8052. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8053. <pre><code class="lang-lua">add_requires("dlpack")
  8054. </code></pre>
  8055. <h3 id="docoptbsd">docopt (bsd)</h3>
  8056. <table>
  8057. <thead>
  8058. <tr>
  8059. <th>Description</th>
  8060. <th><em>Pythonic command line arguments parser (C++11 port)</em></th>
  8061. </tr>
  8062. </thead>
  8063. <tbody>
  8064. <tr>
  8065. <td>Homepage</td>
  8066. <td><a href="https://github.com/docopt/docopt.cpp">https://github.com/docopt/docopt.cpp</a></td>
  8067. </tr>
  8068. <tr>
  8069. <td>License</td>
  8070. <td>BSL-1.0</td>
  8071. </tr>
  8072. <tr>
  8073. <td>Versions</td>
  8074. <td>v0.6.3</td>
  8075. </tr>
  8076. <tr>
  8077. <td>Architectures</td>
  8078. <td>i386, x86_64</td>
  8079. </tr>
  8080. <tr>
  8081. <td>Definition</td>
  8082. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/docopt/xmake.lua">docopt/xmake.lua</a></td>
  8083. </tr>
  8084. </tbody>
  8085. </table>
  8086. <h5 id="installcommand">Install command</h5>
  8087. <pre><code class="lang-console">xrepo install docopt
  8088. </code></pre>
  8089. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8090. <pre><code class="lang-lua">add_requires("docopt")
  8091. </code></pre>
  8092. <h3 id="doctestbsd">doctest (bsd)</h3>
  8093. <table>
  8094. <thead>
  8095. <tr>
  8096. <th>Description</th>
  8097. <th><em>The fastest feature-rich C++11/14/17/20 single-header testing framework for unit tests and TDD</em></th>
  8098. </tr>
  8099. </thead>
  8100. <tbody>
  8101. <tr>
  8102. <td>Homepage</td>
  8103. <td><a href="http://bit.ly/doctest-docs">http://bit.ly/doctest-docs</a></td>
  8104. </tr>
  8105. <tr>
  8106. <td>License</td>
  8107. <td>MIT</td>
  8108. </tr>
  8109. <tr>
  8110. <td>Versions</td>
  8111. <td>2.3.1, 2.3.6, 2.4.8, 2.4.9, 2.4.10, 2.4.11, 2.4.12</td>
  8112. </tr>
  8113. <tr>
  8114. <td>Architectures</td>
  8115. <td>i386, x86_64</td>
  8116. </tr>
  8117. <tr>
  8118. <td>Definition</td>
  8119. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/doctest/xmake.lua">doctest/xmake.lua</a></td>
  8120. </tr>
  8121. </tbody>
  8122. </table>
  8123. <h5 id="installcommand">Install command</h5>
  8124. <pre><code class="lang-console">xrepo install doctest
  8125. </code></pre>
  8126. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8127. <pre><code class="lang-lua">add_requires("doctest")
  8128. </code></pre>
  8129. <h3 id="doubleconversionbsd">double-conversion (bsd)</h3>
  8130. <table>
  8131. <thead>
  8132. <tr>
  8133. <th>Description</th>
  8134. <th><em>Efficient binary-decimal and decimal-binary conversion routines for IEEE doubles.</em></th>
  8135. </tr>
  8136. </thead>
  8137. <tbody>
  8138. <tr>
  8139. <td>Homepage</td>
  8140. <td><a href="https://github.com/google/double-conversion">https://github.com/google/double-conversion</a></td>
  8141. </tr>
  8142. <tr>
  8143. <td>License</td>
  8144. <td>BSD-3-Clause</td>
  8145. </tr>
  8146. <tr>
  8147. <td>Versions</td>
  8148. <td>v3.1.5, v3.3.0, v3.3.1</td>
  8149. </tr>
  8150. <tr>
  8151. <td>Architectures</td>
  8152. <td>i386, x86_64</td>
  8153. </tr>
  8154. <tr>
  8155. <td>Definition</td>
  8156. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/double-conversion/xmake.lua">double-conversion/xmake.lua</a></td>
  8157. </tr>
  8158. </tbody>
  8159. </table>
  8160. <h5 id="installcommand">Install command</h5>
  8161. <pre><code class="lang-console">xrepo install double-conversion
  8162. </code></pre>
  8163. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8164. <pre><code class="lang-lua">add_requires("double-conversion")
  8165. </code></pre>
  8166. <h3 id="doxygenbsd">doxygen (bsd)</h3>
  8167. <table>
  8168. <thead>
  8169. <tr>
  8170. <th>Description</th>
  8171. <th><em>%s</em></th>
  8172. </tr>
  8173. </thead>
  8174. <tbody>
  8175. <tr>
  8176. <td>Homepage</td>
  8177. <td><a href="https://www.doxygen.nl/">https://www.doxygen.nl/</a></td>
  8178. </tr>
  8179. <tr>
  8180. <td>License</td>
  8181. <td>GPL-2.0</td>
  8182. </tr>
  8183. <tr>
  8184. <td>Versions</td>
  8185. <td>1.9.1, 1.9.2, 1.9.3, 1.9.5, 1.9.6, 1.10.0</td>
  8186. </tr>
  8187. <tr>
  8188. <td>Architectures</td>
  8189. <td>i386, x86_64</td>
  8190. </tr>
  8191. <tr>
  8192. <td>Definition</td>
  8193. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/doxygen/xmake.lua">doxygen/xmake.lua</a></td>
  8194. </tr>
  8195. </tbody>
  8196. </table>
  8197. <h5 id="installcommand">Install command</h5>
  8198. <pre><code class="lang-console">xrepo install doxygen
  8199. </code></pre>
  8200. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8201. <pre><code class="lang-lua">add_requires("doxygen")
  8202. </code></pre>
  8203. <h3 id="dr_flacbsd">dr_flac (bsd)</h3>
  8204. <table>
  8205. <thead>
  8206. <tr>
  8207. <th>Description</th>
  8208. <th><em>Single file audio decoding libraries for C/C++.</em></th>
  8209. </tr>
  8210. </thead>
  8211. <tbody>
  8212. <tr>
  8213. <td>Homepage</td>
  8214. <td><a href="https://github.com/mackron/dr_libs">https://github.com/mackron/dr_libs</a></td>
  8215. </tr>
  8216. <tr>
  8217. <td>License</td>
  8218. <td>MIT</td>
  8219. </tr>
  8220. <tr>
  8221. <td>Versions</td>
  8222. <td>0.12.29, 0.12.39, 0.12.41, 0.12.42, 0.12.43, 0.13.1</td>
  8223. </tr>
  8224. <tr>
  8225. <td>Architectures</td>
  8226. <td>i386, x86_64</td>
  8227. </tr>
  8228. <tr>
  8229. <td>Definition</td>
  8230. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/dr_flac/xmake.lua">dr_flac/xmake.lua</a></td>
  8231. </tr>
  8232. </tbody>
  8233. </table>
  8234. <h5 id="installcommand">Install command</h5>
  8235. <pre><code class="lang-console">xrepo install dr_flac
  8236. </code></pre>
  8237. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8238. <pre><code class="lang-lua">add_requires("dr_flac")
  8239. </code></pre>
  8240. <h3 id="dr_mp3bsd">dr_mp3 (bsd)</h3>
  8241. <table>
  8242. <thead>
  8243. <tr>
  8244. <th>Description</th>
  8245. <th><em>Single file audio decoding libraries for C/C++.</em></th>
  8246. </tr>
  8247. </thead>
  8248. <tbody>
  8249. <tr>
  8250. <td>Homepage</td>
  8251. <td><a href="https://github.com/mackron/dr_libs">https://github.com/mackron/dr_libs</a></td>
  8252. </tr>
  8253. <tr>
  8254. <td>License</td>
  8255. <td>MIT</td>
  8256. </tr>
  8257. <tr>
  8258. <td>Versions</td>
  8259. <td>0.6.27, 0.6.34, 0.6.36, 0.6.37, 0.6.38, 0.6.39, 0.6.40, 0.7.1</td>
  8260. </tr>
  8261. <tr>
  8262. <td>Architectures</td>
  8263. <td>i386, x86_64</td>
  8264. </tr>
  8265. <tr>
  8266. <td>Definition</td>
  8267. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/dr_mp3/xmake.lua">dr_mp3/xmake.lua</a></td>
  8268. </tr>
  8269. </tbody>
  8270. </table>
  8271. <h5 id="installcommand">Install command</h5>
  8272. <pre><code class="lang-console">xrepo install dr_mp3
  8273. </code></pre>
  8274. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8275. <pre><code class="lang-lua">add_requires("dr_mp3")
  8276. </code></pre>
  8277. <h3 id="dr_wavbsd">dr_wav (bsd)</h3>
  8278. <table>
  8279. <thead>
  8280. <tr>
  8281. <th>Description</th>
  8282. <th><em>Single file audio decoding libraries for C/C++.</em></th>
  8283. </tr>
  8284. </thead>
  8285. <tbody>
  8286. <tr>
  8287. <td>Homepage</td>
  8288. <td><a href="https://github.com/mackron/dr_libs">https://github.com/mackron/dr_libs</a></td>
  8289. </tr>
  8290. <tr>
  8291. <td>License</td>
  8292. <td>MIT</td>
  8293. </tr>
  8294. <tr>
  8295. <td>Versions</td>
  8296. <td>0.12.19, 0.13.8, 0.13.10, 0.13.11, 0.13.12, 0.13.13, 0.13.16, 0.13.17, 0.14.1</td>
  8297. </tr>
  8298. <tr>
  8299. <td>Architectures</td>
  8300. <td>i386, x86_64</td>
  8301. </tr>
  8302. <tr>
  8303. <td>Definition</td>
  8304. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/dr_wav/xmake.lua">dr_wav/xmake.lua</a></td>
  8305. </tr>
  8306. </tbody>
  8307. </table>
  8308. <h5 id="installcommand">Install command</h5>
  8309. <pre><code class="lang-console">xrepo install dr_wav
  8310. </code></pre>
  8311. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8312. <pre><code class="lang-lua">add_requires("dr_wav")
  8313. </code></pre>
  8314. <h3 id="dragonboxbsd">dragonbox (bsd)</h3>
  8315. <table>
  8316. <thead>
  8317. <tr>
  8318. <th>Description</th>
  8319. <th><em>Reference implementation of Dragonbox in C++</em></th>
  8320. </tr>
  8321. </thead>
  8322. <tbody>
  8323. <tr>
  8324. <td>Homepage</td>
  8325. <td><a href="https://github.com/jk-jeon/dragonbox">https://github.com/jk-jeon/dragonbox</a></td>
  8326. </tr>
  8327. <tr>
  8328. <td>License</td>
  8329. <td>Apache-2.0</td>
  8330. </tr>
  8331. <tr>
  8332. <td>Versions</td>
  8333. <td>1.1.3</td>
  8334. </tr>
  8335. <tr>
  8336. <td>Architectures</td>
  8337. <td>i386, x86_64</td>
  8338. </tr>
  8339. <tr>
  8340. <td>Definition</td>
  8341. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/dragonbox/xmake.lua">dragonbox/xmake.lua</a></td>
  8342. </tr>
  8343. </tbody>
  8344. </table>
  8345. <h5 id="installcommand">Install command</h5>
  8346. <pre><code class="lang-console">xrepo install dragonbox
  8347. </code></pre>
  8348. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8349. <pre><code class="lang-lua">add_requires("dragonbox")
  8350. </code></pre>
  8351. <h3 id="drogonbsd">drogon (bsd)</h3>
  8352. <table>
  8353. <thead>
  8354. <tr>
  8355. <th>Description</th>
  8356. <th><em>Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows</em></th>
  8357. </tr>
  8358. </thead>
  8359. <tbody>
  8360. <tr>
  8361. <td>Homepage</td>
  8362. <td><a href="https://github.com/an-tao/drogon/">https://github.com/an-tao/drogon/</a></td>
  8363. </tr>
  8364. <tr>
  8365. <td>License</td>
  8366. <td>MIT</td>
  8367. </tr>
  8368. <tr>
  8369. <td>Versions</td>
  8370. <td>v1.4.1, v1.6.0, v1.7.1, v1.7.3, v1.7.5, v1.8.0, v1.8.1, v1.8.2, v1.9.1, v1.9.3, v1.9.4, v1.9.5, v1.9.6, v1.9.8, v1.9.9, v1.9.10, v1.9.11</td>
  8371. </tr>
  8372. <tr>
  8373. <td>Architectures</td>
  8374. <td>i386, x86_64</td>
  8375. </tr>
  8376. <tr>
  8377. <td>Definition</td>
  8378. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/drogon/xmake.lua">drogon/xmake.lua</a></td>
  8379. </tr>
  8380. </tbody>
  8381. </table>
  8382. <h5 id="installcommand">Install command</h5>
  8383. <pre><code class="lang-console">xrepo install drogon
  8384. </code></pre>
  8385. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8386. <pre><code class="lang-lua">add_requires("drogon")
  8387. </code></pre>
  8388. <h3 id="duktapebsd">duktape (bsd)</h3>
  8389. <table>
  8390. <thead>
  8391. <tr>
  8392. <th>Description</th>
  8393. <th><em>Duktape - embeddable Javascript engine with a focus on portability and compact footprint</em></th>
  8394. </tr>
  8395. </thead>
  8396. <tbody>
  8397. <tr>
  8398. <td>Homepage</td>
  8399. <td><a href="https://github.com/svaarala/duktape">https://github.com/svaarala/duktape</a></td>
  8400. </tr>
  8401. <tr>
  8402. <td>License</td>
  8403. <td>MIT</td>
  8404. </tr>
  8405. <tr>
  8406. <td>Versions</td>
  8407. <td>2.7.0</td>
  8408. </tr>
  8409. <tr>
  8410. <td>Architectures</td>
  8411. <td>i386, x86_64</td>
  8412. </tr>
  8413. <tr>
  8414. <td>Definition</td>
  8415. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/duktape/xmake.lua">duktape/xmake.lua</a></td>
  8416. </tr>
  8417. </tbody>
  8418. </table>
  8419. <h5 id="installcommand">Install command</h5>
  8420. <pre><code class="lang-console">xrepo install duktape
  8421. </code></pre>
  8422. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8423. <pre><code class="lang-lua">add_requires("duktape")
  8424. </code></pre>
  8425. <h3 id="dyncallbsd">dyncall (bsd)</h3>
  8426. <table>
  8427. <thead>
  8428. <tr>
  8429. <th>Description</th>
  8430. <th><em>dyncall library provides a clean and portable C interface to dynamically issue calls to foreign code using small call kernels written in assembly.</em></th>
  8431. </tr>
  8432. </thead>
  8433. <tbody>
  8434. <tr>
  8435. <td>Homepage</td>
  8436. <td><a href="https://www.dyncall.org">https://www.dyncall.org</a></td>
  8437. </tr>
  8438. <tr>
  8439. <td>Versions</td>
  8440. <td>1.4</td>
  8441. </tr>
  8442. <tr>
  8443. <td>Architectures</td>
  8444. <td>i386, x86_64</td>
  8445. </tr>
  8446. <tr>
  8447. <td>Definition</td>
  8448. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/dyncall/xmake.lua">dyncall/xmake.lua</a></td>
  8449. </tr>
  8450. </tbody>
  8451. </table>
  8452. <h5 id="installcommand">Install command</h5>
  8453. <pre><code class="lang-console">xrepo install dyncall
  8454. </code></pre>
  8455. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8456. <pre><code class="lang-lua">add_requires("dyncall")
  8457. </code></pre>
  8458. <h2 id="e">e</h2>
  8459. <h3 id="eabasebsd">eabase (bsd)</h3>
  8460. <table>
  8461. <thead>
  8462. <tr>
  8463. <th>Description</th>
  8464. <th><em>EABase is a small set of header files that define platform-independent data types and platform feature macros.</em></th>
  8465. </tr>
  8466. </thead>
  8467. <tbody>
  8468. <tr>
  8469. <td>Homepage</td>
  8470. <td><a href="https://github.com/electronicarts/EABase">https://github.com/electronicarts/EABase</a></td>
  8471. </tr>
  8472. <tr>
  8473. <td>License</td>
  8474. <td>BSD-3-Clause</td>
  8475. </tr>
  8476. <tr>
  8477. <td>Versions</td>
  8478. <td>2.09.05</td>
  8479. </tr>
  8480. <tr>
  8481. <td>Architectures</td>
  8482. <td>i386, x86_64</td>
  8483. </tr>
  8484. <tr>
  8485. <td>Definition</td>
  8486. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/eabase/xmake.lua">eabase/xmake.lua</a></td>
  8487. </tr>
  8488. </tbody>
  8489. </table>
  8490. <h5 id="installcommand">Install command</h5>
  8491. <pre><code class="lang-console">xrepo install eabase
  8492. </code></pre>
  8493. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8494. <pre><code class="lang-lua">add_requires("eabase")
  8495. </code></pre>
  8496. <h3 id="easyloggingppbsd">easyloggingpp (bsd)</h3>
  8497. <table>
  8498. <thead>
  8499. <tr>
  8500. <th>Description</th>
  8501. <th><em>Single header C++ logging library.</em></th>
  8502. </tr>
  8503. </thead>
  8504. <tbody>
  8505. <tr>
  8506. <td>Homepage</td>
  8507. <td><a href="https://github.com/amrayn/easyloggingpp">https://github.com/amrayn/easyloggingpp</a></td>
  8508. </tr>
  8509. <tr>
  8510. <td>License</td>
  8511. <td>MIT</td>
  8512. </tr>
  8513. <tr>
  8514. <td>Versions</td>
  8515. <td>v9.97.0, v9.97.1</td>
  8516. </tr>
  8517. <tr>
  8518. <td>Architectures</td>
  8519. <td>i386, x86_64</td>
  8520. </tr>
  8521. <tr>
  8522. <td>Definition</td>
  8523. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/easyloggingpp/xmake.lua">easyloggingpp/xmake.lua</a></td>
  8524. </tr>
  8525. </tbody>
  8526. </table>
  8527. <h5 id="installcommand">Install command</h5>
  8528. <pre><code class="lang-console">xrepo install easyloggingpp
  8529. </code></pre>
  8530. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8531. <pre><code class="lang-lua">add_requires("easyloggingpp")
  8532. </code></pre>
  8533. <h3 id="easywsclientbsd">easywsclient (bsd)</h3>
  8534. <table>
  8535. <thead>
  8536. <tr>
  8537. <th>Description</th>
  8538. <th><em>A short and sweet WebSocket client for C++</em></th>
  8539. </tr>
  8540. </thead>
  8541. <tbody>
  8542. <tr>
  8543. <td>Homepage</td>
  8544. <td><a href="https://github.com/dhbaird/easywsclient">https://github.com/dhbaird/easywsclient</a></td>
  8545. </tr>
  8546. <tr>
  8547. <td>License</td>
  8548. <td>MIT</td>
  8549. </tr>
  8550. <tr>
  8551. <td>Versions</td>
  8552. <td>2021.01.12</td>
  8553. </tr>
  8554. <tr>
  8555. <td>Architectures</td>
  8556. <td>i386, x86_64</td>
  8557. </tr>
  8558. <tr>
  8559. <td>Definition</td>
  8560. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/easywsclient/xmake.lua">easywsclient/xmake.lua</a></td>
  8561. </tr>
  8562. </tbody>
  8563. </table>
  8564. <h5 id="installcommand">Install command</h5>
  8565. <pre><code class="lang-console">xrepo install easywsclient
  8566. </code></pre>
  8567. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8568. <pre><code class="lang-lua">add_requires("easywsclient")
  8569. </code></pre>
  8570. <h3 id="edlibbsd">edlib (bsd)</h3>
  8571. <table>
  8572. <thead>
  8573. <tr>
  8574. <th>Description</th>
  8575. <th><em>Lightweight, super fast C/C++ (&amp; Python) library for sequence alignment using edit (Levenshtein) distance.</em></th>
  8576. </tr>
  8577. </thead>
  8578. <tbody>
  8579. <tr>
  8580. <td>Homepage</td>
  8581. <td><a href="http://martinsos.github.io/edlib">http://martinsos.github.io/edlib</a></td>
  8582. </tr>
  8583. <tr>
  8584. <td>License</td>
  8585. <td>MIT</td>
  8586. </tr>
  8587. <tr>
  8588. <td>Versions</td>
  8589. <td>v1.2.7</td>
  8590. </tr>
  8591. <tr>
  8592. <td>Architectures</td>
  8593. <td>i386, x86_64</td>
  8594. </tr>
  8595. <tr>
  8596. <td>Definition</td>
  8597. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/edlib/xmake.lua">edlib/xmake.lua</a></td>
  8598. </tr>
  8599. </tbody>
  8600. </table>
  8601. <h5 id="installcommand">Install command</h5>
  8602. <pre><code class="lang-console">xrepo install edlib
  8603. </code></pre>
  8604. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8605. <pre><code class="lang-lua">add_requires("edlib")
  8606. </code></pre>
  8607. <h3 id="effolkroniumrandombsd">effolkronium-random (bsd)</h3>
  8608. <table>
  8609. <thead>
  8610. <tr>
  8611. <th>Description</th>
  8612. <th><em>Random for modern C++ with convenient API</em></th>
  8613. </tr>
  8614. </thead>
  8615. <tbody>
  8616. <tr>
  8617. <td>Homepage</td>
  8618. <td><a href="https://github.com/effolkronium/random">https://github.com/effolkronium/random</a></td>
  8619. </tr>
  8620. <tr>
  8621. <td>License</td>
  8622. <td>MIT</td>
  8623. </tr>
  8624. <tr>
  8625. <td>Versions</td>
  8626. <td>v1.4.1, v1.5.0</td>
  8627. </tr>
  8628. <tr>
  8629. <td>Architectures</td>
  8630. <td>i386, x86_64</td>
  8631. </tr>
  8632. <tr>
  8633. <td>Definition</td>
  8634. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/effolkronium-random/xmake.lua">effolkronium-random/xmake.lua</a></td>
  8635. </tr>
  8636. </tbody>
  8637. </table>
  8638. <h5 id="installcommand">Install command</h5>
  8639. <pre><code class="lang-console">xrepo install effolkronium-random
  8640. </code></pre>
  8641. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8642. <pre><code class="lang-lua">add_requires("effolkronium-random")
  8643. </code></pre>
  8644. <h3 id="efswbsd">efsw (bsd)</h3>
  8645. <table>
  8646. <thead>
  8647. <tr>
  8648. <th>Description</th>
  8649. <th><em>efsw is a C++ cross-platform file system watcher and notifier.</em></th>
  8650. </tr>
  8651. </thead>
  8652. <tbody>
  8653. <tr>
  8654. <td>Homepage</td>
  8655. <td><a href="https://github.com/SpartanJ/efsw">https://github.com/SpartanJ/efsw</a></td>
  8656. </tr>
  8657. <tr>
  8658. <td>License</td>
  8659. <td>MIT</td>
  8660. </tr>
  8661. <tr>
  8662. <td>Versions</td>
  8663. <td>1.1.0, 1.2.0, 1.3.0, 1.3.1, 1.4.0, 1.4.1, 1.5.0</td>
  8664. </tr>
  8665. <tr>
  8666. <td>Architectures</td>
  8667. <td>i386, x86_64</td>
  8668. </tr>
  8669. <tr>
  8670. <td>Definition</td>
  8671. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/efsw/xmake.lua">efsw/xmake.lua</a></td>
  8672. </tr>
  8673. </tbody>
  8674. </table>
  8675. <h5 id="installcommand">Install command</h5>
  8676. <pre><code class="lang-console">xrepo install efsw
  8677. </code></pre>
  8678. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8679. <pre><code class="lang-lua">add_requires("efsw")
  8680. </code></pre>
  8681. <h3 id="eglheadersbsd">egl-headers (bsd)</h3>
  8682. <table>
  8683. <thead>
  8684. <tr>
  8685. <th>Description</th>
  8686. <th><em>EGL API and Extension Registry</em></th>
  8687. </tr>
  8688. </thead>
  8689. <tbody>
  8690. <tr>
  8691. <td>Homepage</td>
  8692. <td><a href="https://github.com/KhronosGroup/EGL-Registry">https://github.com/KhronosGroup/EGL-Registry</a></td>
  8693. </tr>
  8694. <tr>
  8695. <td>License</td>
  8696. <td>MIT</td>
  8697. </tr>
  8698. <tr>
  8699. <td>Versions</td>
  8700. <td>2023.12.16</td>
  8701. </tr>
  8702. <tr>
  8703. <td>Architectures</td>
  8704. <td>i386, x86_64</td>
  8705. </tr>
  8706. <tr>
  8707. <td>Definition</td>
  8708. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/egl-headers/xmake.lua">egl-headers/xmake.lua</a></td>
  8709. </tr>
  8710. </tbody>
  8711. </table>
  8712. <h5 id="installcommand">Install command</h5>
  8713. <pre><code class="lang-console">xrepo install egl-headers
  8714. </code></pre>
  8715. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8716. <pre><code class="lang-lua">add_requires("egl-headers")
  8717. </code></pre>
  8718. <h3 id="eigenbsd">eigen (bsd)</h3>
  8719. <table>
  8720. <thead>
  8721. <tr>
  8722. <th>Description</th>
  8723. <th><em>C++ template library for linear algebra</em></th>
  8724. </tr>
  8725. </thead>
  8726. <tbody>
  8727. <tr>
  8728. <td>Homepage</td>
  8729. <td><a href="https://eigen.tuxfamily.org/">https://eigen.tuxfamily.org/</a></td>
  8730. </tr>
  8731. <tr>
  8732. <td>License</td>
  8733. <td>MPL-2.0</td>
  8734. </tr>
  8735. <tr>
  8736. <td>Versions</td>
  8737. <td>3.3.7, 3.3.8, 3.3.9, 3.4.0</td>
  8738. </tr>
  8739. <tr>
  8740. <td>Architectures</td>
  8741. <td>i386, x86_64</td>
  8742. </tr>
  8743. <tr>
  8744. <td>Definition</td>
  8745. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/eigen/xmake.lua">eigen/xmake.lua</a></td>
  8746. </tr>
  8747. </tbody>
  8748. </table>
  8749. <h5 id="installcommand">Install command</h5>
  8750. <pre><code class="lang-console">xrepo install eigen
  8751. </code></pre>
  8752. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8753. <pre><code class="lang-lua">add_requires("eigen")
  8754. </code></pre>
  8755. <h3 id="elfiobsd">elfio (bsd)</h3>
  8756. <table>
  8757. <thead>
  8758. <tr>
  8759. <th>Description</th>
  8760. <th><em>ELFIO - ELF (Executable and Linkable Format) reader and producer implemented as a header only C++ library</em></th>
  8761. </tr>
  8762. </thead>
  8763. <tbody>
  8764. <tr>
  8765. <td>Homepage</td>
  8766. <td><a href="http://serge1.github.io/ELFIO">http://serge1.github.io/ELFIO</a></td>
  8767. </tr>
  8768. <tr>
  8769. <td>License</td>
  8770. <td>MIT</td>
  8771. </tr>
  8772. <tr>
  8773. <td>Versions</td>
  8774. <td>3.11</td>
  8775. </tr>
  8776. <tr>
  8777. <td>Architectures</td>
  8778. <td>i386, x86_64</td>
  8779. </tr>
  8780. <tr>
  8781. <td>Definition</td>
  8782. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/elfio/xmake.lua">elfio/xmake.lua</a></td>
  8783. </tr>
  8784. </tbody>
  8785. </table>
  8786. <h5 id="installcommand">Install command</h5>
  8787. <pre><code class="lang-console">xrepo install elfio
  8788. </code></pre>
  8789. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8790. <pre><code class="lang-lua">add_requires("elfio")
  8791. </code></pre>
  8792. <h3 id="emhashbsd">emhash (bsd)</h3>
  8793. <table>
  8794. <thead>
  8795. <tr>
  8796. <th>Description</th>
  8797. <th><em>Fast and memory efficient c++ flat hash map/set</em></th>
  8798. </tr>
  8799. </thead>
  8800. <tbody>
  8801. <tr>
  8802. <td>Homepage</td>
  8803. <td><a href="https://github.com/ktprime/emhash">https://github.com/ktprime/emhash</a></td>
  8804. </tr>
  8805. <tr>
  8806. <td>License</td>
  8807. <td>MIT</td>
  8808. </tr>
  8809. <tr>
  8810. <td>Versions</td>
  8811. <td>2024.06.01, 2025.03.19, 2025.03.24</td>
  8812. </tr>
  8813. <tr>
  8814. <td>Architectures</td>
  8815. <td>i386, x86_64</td>
  8816. </tr>
  8817. <tr>
  8818. <td>Definition</td>
  8819. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/emhash/xmake.lua">emhash/xmake.lua</a></td>
  8820. </tr>
  8821. </tbody>
  8822. </table>
  8823. <h5 id="installcommand">Install command</h5>
  8824. <pre><code class="lang-console">xrepo install emhash
  8825. </code></pre>
  8826. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8827. <pre><code class="lang-lua">add_requires("emhash")
  8828. </code></pre>
  8829. <h3 id="emiobsd">emio (bsd)</h3>
  8830. <table>
  8831. <thead>
  8832. <tr>
  8833. <th>Description</th>
  8834. <th><em>A safe and fast high-level and low-level character input/output library for bare-metal and RTOS based embedded systems with a very small binary footprint.</em></th>
  8835. </tr>
  8836. </thead>
  8837. <tbody>
  8838. <tr>
  8839. <td>Homepage</td>
  8840. <td><a href="https://viatorus.github.io/emio/">https://viatorus.github.io/emio/</a></td>
  8841. </tr>
  8842. <tr>
  8843. <td>Versions</td>
  8844. <td>0.4.0, 0.7.0, 0.8.0, 0.9.0</td>
  8845. </tr>
  8846. <tr>
  8847. <td>Architectures</td>
  8848. <td>i386, x86_64</td>
  8849. </tr>
  8850. <tr>
  8851. <td>Definition</td>
  8852. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/emio/xmake.lua">emio/xmake.lua</a></td>
  8853. </tr>
  8854. </tbody>
  8855. </table>
  8856. <h5 id="installcommand">Install command</h5>
  8857. <pre><code class="lang-console">xrepo install emio
  8858. </code></pre>
  8859. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8860. <pre><code class="lang-lua">add_requires("emio")
  8861. </code></pre>
  8862. <h3 id="emockbsd">emock (bsd)</h3>
  8863. <table>
  8864. <thead>
  8865. <tr>
  8866. <th>Description</th>
  8867. <th><em>Next generation cross-platform mock library for C/C++</em></th>
  8868. </tr>
  8869. </thead>
  8870. <tbody>
  8871. <tr>
  8872. <td>Homepage</td>
  8873. <td><a href="https://github.com/ez8-co/emock">https://github.com/ez8-co/emock</a></td>
  8874. </tr>
  8875. <tr>
  8876. <td>License</td>
  8877. <td>Apache-2.0</td>
  8878. </tr>
  8879. <tr>
  8880. <td>Versions</td>
  8881. <td>v0.9.0</td>
  8882. </tr>
  8883. <tr>
  8884. <td>Architectures</td>
  8885. <td>i386, x86_64</td>
  8886. </tr>
  8887. <tr>
  8888. <td>Definition</td>
  8889. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/emock/xmake.lua">emock/xmake.lua</a></td>
  8890. </tr>
  8891. </tbody>
  8892. </table>
  8893. <h5 id="installcommand">Install command</h5>
  8894. <pre><code class="lang-console">xrepo install emock
  8895. </code></pre>
  8896. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8897. <pre><code class="lang-lua">add_requires("emock")
  8898. </code></pre>
  8899. <h3 id="enetbsd">enet (bsd)</h3>
  8900. <table>
  8901. <thead>
  8902. <tr>
  8903. <th>Description</th>
  8904. <th><em>Reliable UDP networking library.</em></th>
  8905. </tr>
  8906. </thead>
  8907. <tbody>
  8908. <tr>
  8909. <td>Homepage</td>
  8910. <td><a href="http://enet.bespin.org">http://enet.bespin.org</a></td>
  8911. </tr>
  8912. <tr>
  8913. <td>License</td>
  8914. <td>MIT</td>
  8915. </tr>
  8916. <tr>
  8917. <td>Versions</td>
  8918. <td>v1.3.17, v1.3.18</td>
  8919. </tr>
  8920. <tr>
  8921. <td>Architectures</td>
  8922. <td>i386, x86_64</td>
  8923. </tr>
  8924. <tr>
  8925. <td>Definition</td>
  8926. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/enet/xmake.lua">enet/xmake.lua</a></td>
  8927. </tr>
  8928. </tbody>
  8929. </table>
  8930. <h5 id="installcommand">Install command</h5>
  8931. <pre><code class="lang-console">xrepo install enet
  8932. </code></pre>
  8933. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8934. <pre><code class="lang-lua">add_requires("enet")
  8935. </code></pre>
  8936. <h3 id="enet6bsd">enet6 (bsd)</h3>
  8937. <table>
  8938. <thead>
  8939. <tr>
  8940. <th>Description</th>
  8941. <th><em>A fork of ENet (reliable UDP networking library) in order to add IPv6 support.</em></th>
  8942. </tr>
  8943. </thead>
  8944. <tbody>
  8945. <tr>
  8946. <td>Homepage</td>
  8947. <td><a href="https://github.com/SirLynix/enet6">https://github.com/SirLynix/enet6</a></td>
  8948. </tr>
  8949. <tr>
  8950. <td>License</td>
  8951. <td>MIT</td>
  8952. </tr>
  8953. <tr>
  8954. <td>Versions</td>
  8955. <td>v6.0.0, v6.0.1, v6.0.2, v6.1.0, v6.1.2</td>
  8956. </tr>
  8957. <tr>
  8958. <td>Architectures</td>
  8959. <td>i386, x86_64</td>
  8960. </tr>
  8961. <tr>
  8962. <td>Definition</td>
  8963. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/enet6/xmake.lua">enet6/xmake.lua</a></td>
  8964. </tr>
  8965. </tbody>
  8966. </table>
  8967. <h5 id="installcommand">Install command</h5>
  8968. <pre><code class="lang-console">xrepo install enet6
  8969. </code></pre>
  8970. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  8971. <pre><code class="lang-lua">add_requires("enet6")
  8972. </code></pre>
  8973. <h3 id="enkitsbsd">enkits (bsd)</h3>
  8974. <table>
  8975. <thead>
  8976. <tr>
  8977. <th>Description</th>
  8978. <th><em>A permissively licensed C and C++ Task Scheduler for creating parallel programs.</em></th>
  8979. </tr>
  8980. </thead>
  8981. <tbody>
  8982. <tr>
  8983. <td>Homepage</td>
  8984. <td><a href="https://github.com/dougbinks/enkiTS">https://github.com/dougbinks/enkiTS</a></td>
  8985. </tr>
  8986. <tr>
  8987. <td>License</td>
  8988. <td>zlib</td>
  8989. </tr>
  8990. <tr>
  8991. <td>Versions</td>
  8992. <td>v1.10, v1.11</td>
  8993. </tr>
  8994. <tr>
  8995. <td>Architectures</td>
  8996. <td>i386, x86_64</td>
  8997. </tr>
  8998. <tr>
  8999. <td>Definition</td>
  9000. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/enkits/xmake.lua">enkits/xmake.lua</a></td>
  9001. </tr>
  9002. </tbody>
  9003. </table>
  9004. <h5 id="installcommand">Install command</h5>
  9005. <pre><code class="lang-console">xrepo install enkits
  9006. </code></pre>
  9007. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9008. <pre><code class="lang-lua">add_requires("enkits")
  9009. </code></pre>
  9010. <h3 id="enttbsd">entt (bsd)</h3>
  9011. <table>
  9012. <thead>
  9013. <tr>
  9014. <th>Description</th>
  9015. <th><em>Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more.</em></th>
  9016. </tr>
  9017. </thead>
  9018. <tbody>
  9019. <tr>
  9020. <td>Homepage</td>
  9021. <td><a href="https://github.com/skypjack/entt">https://github.com/skypjack/entt</a></td>
  9022. </tr>
  9023. <tr>
  9024. <td>License</td>
  9025. <td>MIT</td>
  9026. </tr>
  9027. <tr>
  9028. <td>Versions</td>
  9029. <td>v3.6.0, v3.7.0, v3.7.1, v3.8.0, v3.8.1, v3.9.0, v3.10.0, v3.10.1, v3.10.3, v3.11.0, v3.11.1, v3.12.1, v3.12.2, v3.13.0, v3.13.1, v3.13.2, v3.14.0, v3.15.0</td>
  9030. </tr>
  9031. <tr>
  9032. <td>Architectures</td>
  9033. <td>i386, x86_64</td>
  9034. </tr>
  9035. <tr>
  9036. <td>Definition</td>
  9037. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/entt/xmake.lua">entt/xmake.lua</a></td>
  9038. </tr>
  9039. </tbody>
  9040. </table>
  9041. <h5 id="installcommand">Install command</h5>
  9042. <pre><code class="lang-console">xrepo install entt
  9043. </code></pre>
  9044. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9045. <pre><code class="lang-lua">add_requires("entt")
  9046. </code></pre>
  9047. <h3 id="epollshimbsd">epoll-shim (bsd)</h3>
  9048. <table>
  9049. <thead>
  9050. <tr>
  9051. <th>Description</th>
  9052. <th><em>small epoll implementation using kqueue; includes all features needed for libinput/libevdev</em></th>
  9053. </tr>
  9054. </thead>
  9055. <tbody>
  9056. <tr>
  9057. <td>Homepage</td>
  9058. <td><a href="https://github.com/jiixyj/epoll-shim">https://github.com/jiixyj/epoll-shim</a></td>
  9059. </tr>
  9060. <tr>
  9061. <td>License</td>
  9062. <td>MIT</td>
  9063. </tr>
  9064. <tr>
  9065. <td>Versions</td>
  9066. <td>v0.0.20240608</td>
  9067. </tr>
  9068. <tr>
  9069. <td>Architectures</td>
  9070. <td>i386, x86_64</td>
  9071. </tr>
  9072. <tr>
  9073. <td>Definition</td>
  9074. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/epoll-shim/xmake.lua">epoll-shim/xmake.lua</a></td>
  9075. </tr>
  9076. </tbody>
  9077. </table>
  9078. <h5 id="installcommand">Install command</h5>
  9079. <pre><code class="lang-console">xrepo install epoll-shim
  9080. </code></pre>
  9081. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9082. <pre><code class="lang-lua">add_requires("epoll-shim")
  9083. </code></pre>
  9084. <h3 id="etlbsd">etl (bsd)</h3>
  9085. <table>
  9086. <thead>
  9087. <tr>
  9088. <th>Description</th>
  9089. <th><em>Embedded Template Library</em></th>
  9090. </tr>
  9091. </thead>
  9092. <tbody>
  9093. <tr>
  9094. <td>Homepage</td>
  9095. <td><a href="https://www.etlcpp.com">https://www.etlcpp.com</a></td>
  9096. </tr>
  9097. <tr>
  9098. <td>License</td>
  9099. <td>MIT</td>
  9100. </tr>
  9101. <tr>
  9102. <td>Versions</td>
  9103. <td>20.38.0, 20.38.10, 20.38.11, 20.38.13, 20.38.16, 20.38.17, 20.39.1, 20.39.2, 20.39.3, 20.39.4, 20.40.0, 20.40.1, 20.41.0, 20.41.1, 20.41.2, 20.41.3, 20.41.4, 20.41.5, 20.41.6, 20.41.7, 20.42.0, 20.42.1, 20.42.2, 20.43.0, 20.43.1, 20.43.2, 20.43.3, 20.43.4</td>
  9104. </tr>
  9105. <tr>
  9106. <td>Architectures</td>
  9107. <td>i386, x86_64</td>
  9108. </tr>
  9109. <tr>
  9110. <td>Definition</td>
  9111. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/etl/xmake.lua">etl/xmake.lua</a></td>
  9112. </tr>
  9113. </tbody>
  9114. </table>
  9115. <h5 id="installcommand">Install command</h5>
  9116. <pre><code class="lang-console">xrepo install etl
  9117. </code></pre>
  9118. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9119. <pre><code class="lang-lua">add_requires("etl")
  9120. </code></pre>
  9121. <h3 id="evebsd">eve (bsd)</h3>
  9122. <table>
  9123. <thead>
  9124. <tr>
  9125. <th>Description</th>
  9126. <th><em>Expressive Vector Engine - SIMD in C++ Goes Brrrr</em></th>
  9127. </tr>
  9128. </thead>
  9129. <tbody>
  9130. <tr>
  9131. <td>Homepage</td>
  9132. <td><a href="https://jfalcou.github.io/eve/">https://jfalcou.github.io/eve/</a></td>
  9133. </tr>
  9134. <tr>
  9135. <td>License</td>
  9136. <td>BSL-1.0</td>
  9137. </tr>
  9138. <tr>
  9139. <td>Versions</td>
  9140. <td>v2025.09.01</td>
  9141. </tr>
  9142. <tr>
  9143. <td>Architectures</td>
  9144. <td>i386, x86_64</td>
  9145. </tr>
  9146. <tr>
  9147. <td>Definition</td>
  9148. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/eve/xmake.lua">eve/xmake.lua</a></td>
  9149. </tr>
  9150. </tbody>
  9151. </table>
  9152. <h5 id="installcommand">Install command</h5>
  9153. <pre><code class="lang-console">xrepo install eve
  9154. </code></pre>
  9155. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9156. <pre><code class="lang-lua">add_requires("eve")
  9157. </code></pre>
  9158. <h3 id="eventppbsd">eventpp (bsd)</h3>
  9159. <table>
  9160. <thead>
  9161. <tr>
  9162. <th>Description</th>
  9163. <th><em>Event Dispatcher and callback list for C++</em></th>
  9164. </tr>
  9165. </thead>
  9166. <tbody>
  9167. <tr>
  9168. <td>Homepage</td>
  9169. <td><a href="https://github.com/wqking/eventpp">https://github.com/wqking/eventpp</a></td>
  9170. </tr>
  9171. <tr>
  9172. <td>License</td>
  9173. <td>Apache-2.0</td>
  9174. </tr>
  9175. <tr>
  9176. <td>Versions</td>
  9177. <td>v0.1.3</td>
  9178. </tr>
  9179. <tr>
  9180. <td>Architectures</td>
  9181. <td>i386, x86_64</td>
  9182. </tr>
  9183. <tr>
  9184. <td>Definition</td>
  9185. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/eventpp/xmake.lua">eventpp/xmake.lua</a></td>
  9186. </tr>
  9187. </tbody>
  9188. </table>
  9189. <h5 id="installcommand">Install command</h5>
  9190. <pre><code class="lang-console">xrepo install eventpp
  9191. </code></pre>
  9192. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9193. <pre><code class="lang-lua">add_requires("eventpp")
  9194. </code></pre>
  9195. <h3 id="expatbsd">expat (bsd)</h3>
  9196. <table>
  9197. <thead>
  9198. <tr>
  9199. <th>Description</th>
  9200. <th><em>XML 1.0 parser</em></th>
  9201. </tr>
  9202. </thead>
  9203. <tbody>
  9204. <tr>
  9205. <td>Homepage</td>
  9206. <td><a href="https://libexpat.github.io">https://libexpat.github.io</a></td>
  9207. </tr>
  9208. <tr>
  9209. <td>License</td>
  9210. <td>MIT</td>
  9211. </tr>
  9212. <tr>
  9213. <td>Versions</td>
  9214. <td>2.2.6, 2.2.10, 2.3.0, 2.4.1, 2.4.5, 2.4.7, 2.4.8, 2.5.0, 2.6.2, 2.6.3, 2.6.4, 2.7.1, 2.7.3</td>
  9215. </tr>
  9216. <tr>
  9217. <td>Architectures</td>
  9218. <td>i386, x86_64</td>
  9219. </tr>
  9220. <tr>
  9221. <td>Definition</td>
  9222. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/expat/xmake.lua">expat/xmake.lua</a></td>
  9223. </tr>
  9224. </tbody>
  9225. </table>
  9226. <h5 id="installcommand">Install command</h5>
  9227. <pre><code class="lang-console">xrepo install expat
  9228. </code></pre>
  9229. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9230. <pre><code class="lang-lua">add_requires("expat")
  9231. </code></pre>
  9232. <h3 id="expectedlitebsd">expected-lite (bsd)</h3>
  9233. <table>
  9234. <thead>
  9235. <tr>
  9236. <th>Description</th>
  9237. <th><em>expected lite - Expected objects in C++11 and later in a single-file header-only library</em></th>
  9238. </tr>
  9239. </thead>
  9240. <tbody>
  9241. <tr>
  9242. <td>Homepage</td>
  9243. <td><a href="https://github.com/martinmoene/expected-lite">https://github.com/martinmoene/expected-lite</a></td>
  9244. </tr>
  9245. <tr>
  9246. <td>License</td>
  9247. <td>BSL-1.0</td>
  9248. </tr>
  9249. <tr>
  9250. <td>Versions</td>
  9251. <td>v0.6.3, v0.8.0, v0.9.0</td>
  9252. </tr>
  9253. <tr>
  9254. <td>Architectures</td>
  9255. <td>i386, x86_64</td>
  9256. </tr>
  9257. <tr>
  9258. <td>Definition</td>
  9259. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/expected-lite/xmake.lua">expected-lite/xmake.lua</a></td>
  9260. </tr>
  9261. </tbody>
  9262. </table>
  9263. <h5 id="installcommand">Install command</h5>
  9264. <pre><code class="lang-console">xrepo install expected-lite
  9265. </code></pre>
  9266. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9267. <pre><code class="lang-lua">add_requires("expected-lite")
  9268. </code></pre>
  9269. <h3 id="expresscppbsd">expresscpp (bsd)</h3>
  9270. <table>
  9271. <thead>
  9272. <tr>
  9273. <th>Description</th>
  9274. <th><em>Fast, unopinionated, minimalist web framework for C++ Perfect for building REST APIs.</em></th>
  9275. </tr>
  9276. </thead>
  9277. <tbody>
  9278. <tr>
  9279. <td>Homepage</td>
  9280. <td><a href="https://github.com/expresscpp/expresscpp.git">https://github.com/expresscpp/expresscpp.git</a></td>
  9281. </tr>
  9282. <tr>
  9283. <td>License</td>
  9284. <td>MIT</td>
  9285. </tr>
  9286. <tr>
  9287. <td>Versions</td>
  9288. <td>v0.20.0</td>
  9289. </tr>
  9290. <tr>
  9291. <td>Architectures</td>
  9292. <td>i386, x86_64</td>
  9293. </tr>
  9294. <tr>
  9295. <td>Definition</td>
  9296. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/expresscpp/xmake.lua">expresscpp/xmake.lua</a></td>
  9297. </tr>
  9298. </tbody>
  9299. </table>
  9300. <h5 id="installcommand">Install command</h5>
  9301. <pre><code class="lang-console">xrepo install expresscpp
  9302. </code></pre>
  9303. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9304. <pre><code class="lang-lua">add_requires("expresscpp")
  9305. </code></pre>
  9306. <h3 id="exprtkbsd">exprtk (bsd)</h3>
  9307. <table>
  9308. <thead>
  9309. <tr>
  9310. <th>Description</th>
  9311. <th><em>C++ Mathematical Expression Parsing And Evaluation Library</em></th>
  9312. </tr>
  9313. </thead>
  9314. <tbody>
  9315. <tr>
  9316. <td>Homepage</td>
  9317. <td><a href="https://www.partow.net/programming/exprtk/index.html">https://www.partow.net/programming/exprtk/index.html</a></td>
  9318. </tr>
  9319. <tr>
  9320. <td>License</td>
  9321. <td>MIT</td>
  9322. </tr>
  9323. <tr>
  9324. <td>Versions</td>
  9325. <td>0.0.1, 0.0.2, 0.0.3</td>
  9326. </tr>
  9327. <tr>
  9328. <td>Architectures</td>
  9329. <td>i386, x86_64</td>
  9330. </tr>
  9331. <tr>
  9332. <td>Definition</td>
  9333. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/exprtk/xmake.lua">exprtk/xmake.lua</a></td>
  9334. </tr>
  9335. </tbody>
  9336. </table>
  9337. <h5 id="installcommand">Install command</h5>
  9338. <pre><code class="lang-console">xrepo install exprtk
  9339. </code></pre>
  9340. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9341. <pre><code class="lang-lua">add_requires("exprtk")
  9342. </code></pre>
  9343. <h3 id="extracmakemodulesbsd">extra-cmake-modules (bsd)</h3>
  9344. <table>
  9345. <thead>
  9346. <tr>
  9347. <th>Description</th>
  9348. <th><em>Extra CMake Modules (ECM) extends CMake with additional modules and scripts.</em></th>
  9349. </tr>
  9350. </thead>
  9351. <tbody>
  9352. <tr>
  9353. <td>Homepage</td>
  9354. <td><a href="https://invent.kde.org/frameworks/extra-cmake-modules">https://invent.kde.org/frameworks/extra-cmake-modules</a></td>
  9355. </tr>
  9356. <tr>
  9357. <td>Versions</td>
  9358. <td>v6.10.0</td>
  9359. </tr>
  9360. <tr>
  9361. <td>Architectures</td>
  9362. <td>i386, x86_64</td>
  9363. </tr>
  9364. <tr>
  9365. <td>Definition</td>
  9366. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/e/extra-cmake-modules/xmake.lua">extra-cmake-modules/xmake.lua</a></td>
  9367. </tr>
  9368. </tbody>
  9369. </table>
  9370. <h5 id="installcommand">Install command</h5>
  9371. <pre><code class="lang-console">xrepo install extra-cmake-modules
  9372. </code></pre>
  9373. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9374. <pre><code class="lang-lua">add_requires("extra-cmake-modules")
  9375. </code></pre>
  9376. <h2 id="f">f</h2>
  9377. <h3 id="faacbsd">faac (bsd)</h3>
  9378. <table>
  9379. <thead>
  9380. <tr>
  9381. <th>Description</th>
  9382. <th><em>Freeware Advanced Audio Coder faac mirror</em></th>
  9383. </tr>
  9384. </thead>
  9385. <tbody>
  9386. <tr>
  9387. <td>Homepage</td>
  9388. <td><a href="https://sourceforge.net/projects/faac/">https://sourceforge.net/projects/faac/</a></td>
  9389. </tr>
  9390. <tr>
  9391. <td>License</td>
  9392. <td>LGPL-2.1</td>
  9393. </tr>
  9394. <tr>
  9395. <td>Versions</td>
  9396. <td>1.30</td>
  9397. </tr>
  9398. <tr>
  9399. <td>Architectures</td>
  9400. <td>i386, x86_64</td>
  9401. </tr>
  9402. <tr>
  9403. <td>Definition</td>
  9404. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/faac/xmake.lua">faac/xmake.lua</a></td>
  9405. </tr>
  9406. </tbody>
  9407. </table>
  9408. <h5 id="installcommand">Install command</h5>
  9409. <pre><code class="lang-console">xrepo install faac
  9410. </code></pre>
  9411. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9412. <pre><code class="lang-lua">add_requires("faac")
  9413. </code></pre>
  9414. <h3 id="fadecbsd">fadec (bsd)</h3>
  9415. <table>
  9416. <thead>
  9417. <tr>
  9418. <th>Description</th>
  9419. <th><em>A fast and lightweight decoder for x86 and x86-64 and encoder for x86-64.</em></th>
  9420. </tr>
  9421. </thead>
  9422. <tbody>
  9423. <tr>
  9424. <td>Homepage</td>
  9425. <td><a href="https://aengelke.net/fadec.html">https://aengelke.net/fadec.html</a></td>
  9426. </tr>
  9427. <tr>
  9428. <td>License</td>
  9429. <td>BSD-2-Clause</td>
  9430. </tr>
  9431. <tr>
  9432. <td>Versions</td>
  9433. <td>2025.08.21</td>
  9434. </tr>
  9435. <tr>
  9436. <td>Architectures</td>
  9437. <td>i386, x86_64</td>
  9438. </tr>
  9439. <tr>
  9440. <td>Definition</td>
  9441. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/fadec/xmake.lua">fadec/xmake.lua</a></td>
  9442. </tr>
  9443. </tbody>
  9444. </table>
  9445. <h5 id="installcommand">Install command</h5>
  9446. <pre><code class="lang-console">xrepo install fadec
  9447. </code></pre>
  9448. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9449. <pre><code class="lang-lua">add_requires("fadec")
  9450. </code></pre>
  9451. <h3 id="fakeitbsd">fakeit (bsd)</h3>
  9452. <table>
  9453. <thead>
  9454. <tr>
  9455. <th>Description</th>
  9456. <th><em>C++ mocking made easy. A simple yet very expressive, headers only library for c++ mocking.</em></th>
  9457. </tr>
  9458. </thead>
  9459. <tbody>
  9460. <tr>
  9461. <td>Homepage</td>
  9462. <td><a href="https://github.com/eranpeer/FakeIt">https://github.com/eranpeer/FakeIt</a></td>
  9463. </tr>
  9464. <tr>
  9465. <td>License</td>
  9466. <td>MIT</td>
  9467. </tr>
  9468. <tr>
  9469. <td>Versions</td>
  9470. <td>2.4.0, 2.4.1</td>
  9471. </tr>
  9472. <tr>
  9473. <td>Architectures</td>
  9474. <td>i386, x86_64</td>
  9475. </tr>
  9476. <tr>
  9477. <td>Definition</td>
  9478. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/fakeit/xmake.lua">fakeit/xmake.lua</a></td>
  9479. </tr>
  9480. </tbody>
  9481. </table>
  9482. <h5 id="installcommand">Install command</h5>
  9483. <pre><code class="lang-console">xrepo install fakeit
  9484. </code></pre>
  9485. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9486. <pre><code class="lang-lua">add_requires("fakeit")
  9487. </code></pre>
  9488. <h3 id="fakercxxbsd">faker-cxx (bsd)</h3>
  9489. <table>
  9490. <thead>
  9491. <tr>
  9492. <th>Description</th>
  9493. <th><em>C++ Faker library for generating fake (but realistic) data.</em></th>
  9494. </tr>
  9495. </thead>
  9496. <tbody>
  9497. <tr>
  9498. <td>Homepage</td>
  9499. <td><a href="https://cieslarmichal.github.io/faker-cxx/">https://cieslarmichal.github.io/faker-cxx/</a></td>
  9500. </tr>
  9501. <tr>
  9502. <td>License</td>
  9503. <td>MIT</td>
  9504. </tr>
  9505. <tr>
  9506. <td>Versions</td>
  9507. <td>v2.0.0, v3.0.0, v4.0.1</td>
  9508. </tr>
  9509. <tr>
  9510. <td>Architectures</td>
  9511. <td>i386, x86_64</td>
  9512. </tr>
  9513. <tr>
  9514. <td>Definition</td>
  9515. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/faker-cxx/xmake.lua">faker-cxx/xmake.lua</a></td>
  9516. </tr>
  9517. </tbody>
  9518. </table>
  9519. <h5 id="installcommand">Install command</h5>
  9520. <pre><code class="lang-console">xrepo install faker-cxx
  9521. </code></pre>
  9522. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9523. <pre><code class="lang-lua">add_requires("faker-cxx")
  9524. </code></pre>
  9525. <h3 id="fannbsd">fann (bsd)</h3>
  9526. <table>
  9527. <thead>
  9528. <tr>
  9529. <th>Description</th>
  9530. <th><em>Official github repository for Fast Artificial Neural Network Library (FANN)</em></th>
  9531. </tr>
  9532. </thead>
  9533. <tbody>
  9534. <tr>
  9535. <td>Homepage</td>
  9536. <td><a href="https://github.com/libfann/fann">https://github.com/libfann/fann</a></td>
  9537. </tr>
  9538. <tr>
  9539. <td>License</td>
  9540. <td>LGPL-2.1</td>
  9541. </tr>
  9542. <tr>
  9543. <td>Versions</td>
  9544. <td>2021.03.14, 2024.04.16</td>
  9545. </tr>
  9546. <tr>
  9547. <td>Architectures</td>
  9548. <td>i386, x86_64</td>
  9549. </tr>
  9550. <tr>
  9551. <td>Definition</td>
  9552. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/fann/xmake.lua">fann/xmake.lua</a></td>
  9553. </tr>
  9554. </tbody>
  9555. </table>
  9556. <h5 id="installcommand">Install command</h5>
  9557. <pre><code class="lang-console">xrepo install fann
  9558. </code></pre>
  9559. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9560. <pre><code class="lang-lua">add_requires("fann")
  9561. </code></pre>
  9562. <h3 id="fastcdrbsd">fast-cdr (bsd)</h3>
  9563. <table>
  9564. <thead>
  9565. <tr>
  9566. <th>Description</th>
  9567. <th><em>eProsima FastCDR library provides two serialization mechanisms. One is the standard CDR serialization mechanism, while the other is a faster implementation of it.</em></th>
  9568. </tr>
  9569. </thead>
  9570. <tbody>
  9571. <tr>
  9572. <td>Homepage</td>
  9573. <td><a href="https://www.eprosima.com">https://www.eprosima.com</a></td>
  9574. </tr>
  9575. <tr>
  9576. <td>License</td>
  9577. <td>Apache-2.0</td>
  9578. </tr>
  9579. <tr>
  9580. <td>Versions</td>
  9581. <td>v1.1.0, v2.1.3, v2.2.1, v2.2.2, v2.2.3, v2.2.4, v2.2.5, v2.2.6, v2.3.0, v2.3.1</td>
  9582. </tr>
  9583. <tr>
  9584. <td>Architectures</td>
  9585. <td>i386, x86_64</td>
  9586. </tr>
  9587. <tr>
  9588. <td>Definition</td>
  9589. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/fast-cdr/xmake.lua">fast-cdr/xmake.lua</a></td>
  9590. </tr>
  9591. </tbody>
  9592. </table>
  9593. <h5 id="installcommand">Install command</h5>
  9594. <pre><code class="lang-console">xrepo install fast-cdr
  9595. </code></pre>
  9596. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9597. <pre><code class="lang-lua">add_requires("fast-cdr")
  9598. </code></pre>
  9599. <h3 id="fastlzma2bsd">fast-lzma2 (bsd)</h3>
  9600. <table>
  9601. <thead>
  9602. <tr>
  9603. <th>Description</th>
  9604. <th><em>Fast LZMA2 Library</em></th>
  9605. </tr>
  9606. </thead>
  9607. <tbody>
  9608. <tr>
  9609. <td>Homepage</td>
  9610. <td><a href="https://github.com/conor42/fast-lzma2">https://github.com/conor42/fast-lzma2</a></td>
  9611. </tr>
  9612. <tr>
  9613. <td>License</td>
  9614. <td>BSD-3-Clause</td>
  9615. </tr>
  9616. <tr>
  9617. <td>Versions</td>
  9618. <td>v1.0.1</td>
  9619. </tr>
  9620. <tr>
  9621. <td>Architectures</td>
  9622. <td>i386, x86_64</td>
  9623. </tr>
  9624. <tr>
  9625. <td>Definition</td>
  9626. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/fast-lzma2/xmake.lua">fast-lzma2/xmake.lua</a></td>
  9627. </tr>
  9628. </tbody>
  9629. </table>
  9630. <h5 id="installcommand">Install command</h5>
  9631. <pre><code class="lang-console">xrepo install fast-lzma2
  9632. </code></pre>
  9633. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9634. <pre><code class="lang-lua">add_requires("fast-lzma2")
  9635. </code></pre>
  9636. <h3 id="fast_floatbsd">fast_float (bsd)</h3>
  9637. <table>
  9638. <thead>
  9639. <tr>
  9640. <th>Description</th>
  9641. <th><em>Fast and exact implementation of the C++ from_chars functions for float and double types: 4x faster than strtod</em></th>
  9642. </tr>
  9643. </thead>
  9644. <tbody>
  9645. <tr>
  9646. <td>Homepage</td>
  9647. <td><a href="https://github.com/fastfloat/fast_float">https://github.com/fastfloat/fast_float</a></td>
  9648. </tr>
  9649. <tr>
  9650. <td>License</td>
  9651. <td>Apache-2.0</td>
  9652. </tr>
  9653. <tr>
  9654. <td>Versions</td>
  9655. <td>v3.4.0, v3.5.1, v3.10.1, v5.2.0, v5.3.0, v6.0.0, v6.1.0, v6.1.1, v6.1.3, v6.1.4, v6.1.5, v6.1.6, v7.0.0, v8.0.0, v8.0.2, v8.1.0</td>
  9656. </tr>
  9657. <tr>
  9658. <td>Architectures</td>
  9659. <td>i386, x86_64</td>
  9660. </tr>
  9661. <tr>
  9662. <td>Definition</td>
  9663. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/fast_float/xmake.lua">fast_float/xmake.lua</a></td>
  9664. </tr>
  9665. </tbody>
  9666. </table>
  9667. <h5 id="installcommand">Install command</h5>
  9668. <pre><code class="lang-console">xrepo install fast_float
  9669. </code></pre>
  9670. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9671. <pre><code class="lang-lua">add_requires("fast_float")
  9672. </code></pre>
  9673. <h3 id="fast_objbsd">fast_obj (bsd)</h3>
  9674. <table>
  9675. <thead>
  9676. <tr>
  9677. <th>Description</th>
  9678. <th><em>Fast C OBJ parser</em></th>
  9679. </tr>
  9680. </thead>
  9681. <tbody>
  9682. <tr>
  9683. <td>Homepage</td>
  9684. <td><a href="https://github.com/thisistherk/fast_obj">https://github.com/thisistherk/fast_obj</a></td>
  9685. </tr>
  9686. <tr>
  9687. <td>License</td>
  9688. <td>MIT</td>
  9689. </tr>
  9690. <tr>
  9691. <td>Versions</td>
  9692. <td>v1.3</td>
  9693. </tr>
  9694. <tr>
  9695. <td>Architectures</td>
  9696. <td>i386, x86_64</td>
  9697. </tr>
  9698. <tr>
  9699. <td>Definition</td>
  9700. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/fast_obj/xmake.lua">fast_obj/xmake.lua</a></td>
  9701. </tr>
  9702. </tbody>
  9703. </table>
  9704. <h5 id="installcommand">Install command</h5>
  9705. <pre><code class="lang-console">xrepo install fast_obj
  9706. </code></pre>
  9707. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9708. <pre><code class="lang-lua">add_requires("fast_obj")
  9709. </code></pre>
  9710. <h3 id="fastcppcsvparserbsd">fastcppcsvparser (bsd)</h3>
  9711. <table>
  9712. <thead>
  9713. <tr>
  9714. <th>Description</th>
  9715. <th><em>This is a small, easy-to-use and fast header-only library for reading comma separated value (CSV) files (by ben-strasser)</em></th>
  9716. </tr>
  9717. </thead>
  9718. <tbody>
  9719. <tr>
  9720. <td>Homepage</td>
  9721. <td><a href="https://github.com/ben-strasser/fast-cpp-csv-parser">https://github.com/ben-strasser/fast-cpp-csv-parser</a></td>
  9722. </tr>
  9723. <tr>
  9724. <td>Versions</td>
  9725. <td>2021.01.03</td>
  9726. </tr>
  9727. <tr>
  9728. <td>Architectures</td>
  9729. <td>i386, x86_64</td>
  9730. </tr>
  9731. <tr>
  9732. <td>Definition</td>
  9733. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/fastcppcsvparser/xmake.lua">fastcppcsvparser/xmake.lua</a></td>
  9734. </tr>
  9735. </tbody>
  9736. </table>
  9737. <h5 id="installcommand">Install command</h5>
  9738. <pre><code class="lang-console">xrepo install fastcppcsvparser
  9739. </code></pre>
  9740. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9741. <pre><code class="lang-lua">add_requires("fastcppcsvparser")
  9742. </code></pre>
  9743. <h3 id="fastmodbsd">fastmod (bsd)</h3>
  9744. <table>
  9745. <thead>
  9746. <tr>
  9747. <th>Description</th>
  9748. <th><em>A header file for fast 32-bit division remainders on 64-bit hardware.</em></th>
  9749. </tr>
  9750. </thead>
  9751. <tbody>
  9752. <tr>
  9753. <td>Homepage</td>
  9754. <td><a href="https://github.com/lemire/fastmod">https://github.com/lemire/fastmod</a></td>
  9755. </tr>
  9756. <tr>
  9757. <td>License</td>
  9758. <td>Apache-2.0</td>
  9759. </tr>
  9760. <tr>
  9761. <td>Versions</td>
  9762. <td>v0.1.0</td>
  9763. </tr>
  9764. <tr>
  9765. <td>Architectures</td>
  9766. <td>i386, x86_64</td>
  9767. </tr>
  9768. <tr>
  9769. <td>Definition</td>
  9770. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/fastmod/xmake.lua">fastmod/xmake.lua</a></td>
  9771. </tr>
  9772. </tbody>
  9773. </table>
  9774. <h5 id="installcommand">Install command</h5>
  9775. <pre><code class="lang-console">xrepo install fastmod
  9776. </code></pre>
  9777. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9778. <pre><code class="lang-lua">add_requires("fastmod")
  9779. </code></pre>
  9780. <h3 id="fatalbsd">fatal (bsd)</h3>
  9781. <table>
  9782. <thead>
  9783. <tr>
  9784. <th>Description</th>
  9785. <th><em>Fatal is a library for fast prototyping software in modern C++.</em></th>
  9786. </tr>
  9787. </thead>
  9788. <tbody>
  9789. <tr>
  9790. <td>Homepage</td>
  9791. <td><a href="https://github.com/facebook/fatal">https://github.com/facebook/fatal</a></td>
  9792. </tr>
  9793. <tr>
  9794. <td>License</td>
  9795. <td>BSD</td>
  9796. </tr>
  9797. <tr>
  9798. <td>Versions</td>
  9799. <td>2024.06.24</td>
  9800. </tr>
  9801. <tr>
  9802. <td>Architectures</td>
  9803. <td>i386, x86_64</td>
  9804. </tr>
  9805. <tr>
  9806. <td>Definition</td>
  9807. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/fatal/xmake.lua">fatal/xmake.lua</a></td>
  9808. </tr>
  9809. </tbody>
  9810. </table>
  9811. <h5 id="installcommand">Install command</h5>
  9812. <pre><code class="lang-console">xrepo install fatal
  9813. </code></pre>
  9814. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9815. <pre><code class="lang-lua">add_requires("fatal")
  9816. </code></pre>
  9817. <h3 id="fcpwbsd">fcpw (bsd)</h3>
  9818. <table>
  9819. <thead>
  9820. <tr>
  9821. <th>Description</th>
  9822. <th><em>FCPW: Fastest Closest Points in the West</em></th>
  9823. </tr>
  9824. </thead>
  9825. <tbody>
  9826. <tr>
  9827. <td>Homepage</td>
  9828. <td><a href="https://github.com/rohan-sawhney/fcpw">https://github.com/rohan-sawhney/fcpw</a></td>
  9829. </tr>
  9830. <tr>
  9831. <td>License</td>
  9832. <td>MIT</td>
  9833. </tr>
  9834. <tr>
  9835. <td>Versions</td>
  9836. <td>v1.0.5, v1.1.2, v1.2.0</td>
  9837. </tr>
  9838. <tr>
  9839. <td>Architectures</td>
  9840. <td>i386, x86_64</td>
  9841. </tr>
  9842. <tr>
  9843. <td>Definition</td>
  9844. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/fcpw/xmake.lua">fcpw/xmake.lua</a></td>
  9845. </tr>
  9846. </tbody>
  9847. </table>
  9848. <h5 id="installcommand">Install command</h5>
  9849. <pre><code class="lang-console">xrepo install fcpw
  9850. </code></pre>
  9851. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9852. <pre><code class="lang-lua">add_requires("fcpw")
  9853. </code></pre>
  9854. <h3 id="fdkaacbsd">fdk-aac (bsd)</h3>
  9855. <table>
  9856. <thead>
  9857. <tr>
  9858. <th>Description</th>
  9859. <th><em>A standalone library of the Fraunhofer FDK AAC code from Android.</em></th>
  9860. </tr>
  9861. </thead>
  9862. <tbody>
  9863. <tr>
  9864. <td>Homepage</td>
  9865. <td><a href="https://sourceforge.net/projects/opencore-amr/">https://sourceforge.net/projects/opencore-amr/</a></td>
  9866. </tr>
  9867. <tr>
  9868. <td>License</td>
  9869. <td>Apache-2.0</td>
  9870. </tr>
  9871. <tr>
  9872. <td>Versions</td>
  9873. <td>2.0.0, 2.0.1, 2.0.2, 2.0.3</td>
  9874. </tr>
  9875. <tr>
  9876. <td>Architectures</td>
  9877. <td>i386, x86_64</td>
  9878. </tr>
  9879. <tr>
  9880. <td>Definition</td>
  9881. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/fdk-aac/xmake.lua">fdk-aac/xmake.lua</a></td>
  9882. </tr>
  9883. </tbody>
  9884. </table>
  9885. <h5 id="installcommand">Install command</h5>
  9886. <pre><code class="lang-console">xrepo install fdk-aac
  9887. </code></pre>
  9888. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9889. <pre><code class="lang-lua">add_requires("fdk-aac")
  9890. </code></pre>
  9891. <h3 id="fftsbsd">ffts (bsd)</h3>
  9892. <table>
  9893. <thead>
  9894. <tr>
  9895. <th>Description</th>
  9896. <th><em>The Fastest Fourier Transform in the South</em></th>
  9897. </tr>
  9898. </thead>
  9899. <tbody>
  9900. <tr>
  9901. <td>Homepage</td>
  9902. <td><a href="http://anthonix.com/ffts">http://anthonix.com/ffts</a></td>
  9903. </tr>
  9904. <tr>
  9905. <td>Versions</td>
  9906. <td>2019.03.19</td>
  9907. </tr>
  9908. <tr>
  9909. <td>Architectures</td>
  9910. <td>i386, x86_64</td>
  9911. </tr>
  9912. <tr>
  9913. <td>Definition</td>
  9914. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/ffts/xmake.lua">ffts/xmake.lua</a></td>
  9915. </tr>
  9916. </tbody>
  9917. </table>
  9918. <h5 id="installcommand">Install command</h5>
  9919. <pre><code class="lang-console">xrepo install ffts
  9920. </code></pre>
  9921. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9922. <pre><code class="lang-lua">add_requires("ffts")
  9923. </code></pre>
  9924. <h3 id="fftwbsd">fftw (bsd)</h3>
  9925. <table>
  9926. <thead>
  9927. <tr>
  9928. <th>Description</th>
  9929. <th><em>A C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions.</em></th>
  9930. </tr>
  9931. </thead>
  9932. <tbody>
  9933. <tr>
  9934. <td>Homepage</td>
  9935. <td><a href="http://fftw.org/">http://fftw.org/</a></td>
  9936. </tr>
  9937. <tr>
  9938. <td>License</td>
  9939. <td>GPL-2.0</td>
  9940. </tr>
  9941. <tr>
  9942. <td>Versions</td>
  9943. <td>3.3.8, 3.3.9, 3.3.10</td>
  9944. </tr>
  9945. <tr>
  9946. <td>Architectures</td>
  9947. <td>i386, x86_64</td>
  9948. </tr>
  9949. <tr>
  9950. <td>Definition</td>
  9951. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/fftw/xmake.lua">fftw/xmake.lua</a></td>
  9952. </tr>
  9953. </tbody>
  9954. </table>
  9955. <h5 id="installcommand">Install command</h5>
  9956. <pre><code class="lang-console">xrepo install fftw
  9957. </code></pre>
  9958. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9959. <pre><code class="lang-lua">add_requires("fftw")
  9960. </code></pre>
  9961. <h3 id="fgtbsd">fgt (bsd)</h3>
  9962. <table>
  9963. <thead>
  9964. <tr>
  9965. <th>Description</th>
  9966. <th><em>C++ library for fast Gauss transforms.</em></th>
  9967. </tr>
  9968. </thead>
  9969. <tbody>
  9970. <tr>
  9971. <td>Homepage</td>
  9972. <td><a href="http://gadomski.github.io/fgt">http://gadomski.github.io/fgt</a></td>
  9973. </tr>
  9974. <tr>
  9975. <td>License</td>
  9976. <td>LGPL-2.1</td>
  9977. </tr>
  9978. <tr>
  9979. <td>Versions</td>
  9980. <td>v0.4.11</td>
  9981. </tr>
  9982. <tr>
  9983. <td>Architectures</td>
  9984. <td>i386, x86_64</td>
  9985. </tr>
  9986. <tr>
  9987. <td>Definition</td>
  9988. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/fgt/xmake.lua">fgt/xmake.lua</a></td>
  9989. </tr>
  9990. </tbody>
  9991. </table>
  9992. <h5 id="installcommand">Install command</h5>
  9993. <pre><code class="lang-console">xrepo install fgt
  9994. </code></pre>
  9995. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  9996. <pre><code class="lang-lua">add_requires("fgt")
  9997. </code></pre>
  9998. <h3 id="fixedcontainersbsd">fixed-containers (bsd)</h3>
  9999. <table>
  10000. <thead>
  10001. <tr>
  10002. <th>Description</th>
  10003. <th><em>C++ Fixed Containers</em></th>
  10004. </tr>
  10005. </thead>
  10006. <tbody>
  10007. <tr>
  10008. <td>Homepage</td>
  10009. <td><a href="https://github.com/teslamotors/fixed-containers">https://github.com/teslamotors/fixed-containers</a></td>
  10010. </tr>
  10011. <tr>
  10012. <td>License</td>
  10013. <td>MIT</td>
  10014. </tr>
  10015. <tr>
  10016. <td>Versions</td>
  10017. <td>2025.01.03</td>
  10018. </tr>
  10019. <tr>
  10020. <td>Architectures</td>
  10021. <td>i386, x86_64</td>
  10022. </tr>
  10023. <tr>
  10024. <td>Definition</td>
  10025. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/fixed-containers/xmake.lua">fixed-containers/xmake.lua</a></td>
  10026. </tr>
  10027. </tbody>
  10028. </table>
  10029. <h5 id="installcommand">Install command</h5>
  10030. <pre><code class="lang-console">xrepo install fixed-containers
  10031. </code></pre>
  10032. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10033. <pre><code class="lang-lua">add_requires("fixed-containers")
  10034. </code></pre>
  10035. <h3 id="flannbsd">flann (bsd)</h3>
  10036. <table>
  10037. <thead>
  10038. <tr>
  10039. <th>Description</th>
  10040. <th><em>Fast Library for Approximate Nearest Neighbors</em></th>
  10041. </tr>
  10042. </thead>
  10043. <tbody>
  10044. <tr>
  10045. <td>Homepage</td>
  10046. <td><a href="https://github.com/flann-lib/flann/">https://github.com/flann-lib/flann/</a></td>
  10047. </tr>
  10048. <tr>
  10049. <td>License</td>
  10050. <td>BSD-3-Clause</td>
  10051. </tr>
  10052. <tr>
  10053. <td>Versions</td>
  10054. <td>1.9.1, 1.9.2</td>
  10055. </tr>
  10056. <tr>
  10057. <td>Architectures</td>
  10058. <td>i386, x86_64</td>
  10059. </tr>
  10060. <tr>
  10061. <td>Definition</td>
  10062. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/flann/xmake.lua">flann/xmake.lua</a></td>
  10063. </tr>
  10064. </tbody>
  10065. </table>
  10066. <h5 id="installcommand">Install command</h5>
  10067. <pre><code class="lang-console">xrepo install flann
  10068. </code></pre>
  10069. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10070. <pre><code class="lang-lua">add_requires("flann")
  10071. </code></pre>
  10072. <h3 id="flatbuffersbsd">flatbuffers (bsd)</h3>
  10073. <table>
  10074. <thead>
  10075. <tr>
  10076. <th>Description</th>
  10077. <th><em>FlatBuffers is a cross platform serialization library architected for maximum memory efficiency.</em></th>
  10078. </tr>
  10079. </thead>
  10080. <tbody>
  10081. <tr>
  10082. <td>Homepage</td>
  10083. <td><a href="http://google.github.io/flatbuffers/">http://google.github.io/flatbuffers/</a></td>
  10084. </tr>
  10085. <tr>
  10086. <td>License</td>
  10087. <td>Apache-2.0</td>
  10088. </tr>
  10089. <tr>
  10090. <td>Versions</td>
  10091. <td>v1.12.0, v2.0.0, v23.1.21, v23.5.26, v24.3.25, v24.12.23, v25.2.10</td>
  10092. </tr>
  10093. <tr>
  10094. <td>Architectures</td>
  10095. <td>i386, x86_64</td>
  10096. </tr>
  10097. <tr>
  10098. <td>Definition</td>
  10099. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/flatbuffers/xmake.lua">flatbuffers/xmake.lua</a></td>
  10100. </tr>
  10101. </tbody>
  10102. </table>
  10103. <h5 id="installcommand">Install command</h5>
  10104. <pre><code class="lang-console">xrepo install flatbuffers
  10105. </code></pre>
  10106. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10107. <pre><code class="lang-lua">add_requires("flatbuffers")
  10108. </code></pre>
  10109. <h3 id="flatccbsd">flatcc (bsd)</h3>
  10110. <table>
  10111. <thead>
  10112. <tr>
  10113. <th>Description</th>
  10114. <th><em>FlatBuffers Compiler and Library in C for C</em></th>
  10115. </tr>
  10116. </thead>
  10117. <tbody>
  10118. <tr>
  10119. <td>Homepage</td>
  10120. <td><a href="https://github.com/dvidelabs/flatcc">https://github.com/dvidelabs/flatcc</a></td>
  10121. </tr>
  10122. <tr>
  10123. <td>License</td>
  10124. <td>Apache-2.0</td>
  10125. </tr>
  10126. <tr>
  10127. <td>Versions</td>
  10128. <td>v0.6.1, 2025.04.08</td>
  10129. </tr>
  10130. <tr>
  10131. <td>Architectures</td>
  10132. <td>i386, x86_64</td>
  10133. </tr>
  10134. <tr>
  10135. <td>Definition</td>
  10136. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/flatcc/xmake.lua">flatcc/xmake.lua</a></td>
  10137. </tr>
  10138. </tbody>
  10139. </table>
  10140. <h5 id="installcommand">Install command</h5>
  10141. <pre><code class="lang-console">xrepo install flatcc
  10142. </code></pre>
  10143. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10144. <pre><code class="lang-lua">add_requires("flatcc")
  10145. </code></pre>
  10146. <h3 id="flecsbsd">flecs (bsd)</h3>
  10147. <table>
  10148. <thead>
  10149. <tr>
  10150. <th>Description</th>
  10151. <th><em>A fast entity component system (ECS) for C &amp; C++</em></th>
  10152. </tr>
  10153. </thead>
  10154. <tbody>
  10155. <tr>
  10156. <td>Homepage</td>
  10157. <td><a href="https://github.com/SanderMertens/flecs">https://github.com/SanderMertens/flecs</a></td>
  10158. </tr>
  10159. <tr>
  10160. <td>License</td>
  10161. <td>MIT</td>
  10162. </tr>
  10163. <tr>
  10164. <td>Versions</td>
  10165. <td>v2.4.8, v3.0.0, v3.2.4, v3.2.5, v3.2.6, v3.2.7, v3.2.8, v3.2.9, v3.2.10, v3.2.11, v3.2.12, v4.0.0, v4.0.1, v4.0.2, v4.0.3, v4.0.4, v4.0.5, v4.1.0, v4.1.1</td>
  10166. </tr>
  10167. <tr>
  10168. <td>Architectures</td>
  10169. <td>i386, x86_64</td>
  10170. </tr>
  10171. <tr>
  10172. <td>Definition</td>
  10173. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/flecs/xmake.lua">flecs/xmake.lua</a></td>
  10174. </tr>
  10175. </tbody>
  10176. </table>
  10177. <h5 id="installcommand">Install command</h5>
  10178. <pre><code class="lang-console">xrepo install flecs
  10179. </code></pre>
  10180. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10181. <pre><code class="lang-lua">add_requires("flecs")
  10182. </code></pre>
  10183. <h3 id="flexbsd">flex (bsd)</h3>
  10184. <table>
  10185. <thead>
  10186. <tr>
  10187. <th>Description</th>
  10188. <th><em>%s</em></th>
  10189. </tr>
  10190. </thead>
  10191. <tbody>
  10192. <tr>
  10193. <td>Homepage</td>
  10194. <td><a href="https://github.com/westes/flex/">https://github.com/westes/flex/</a></td>
  10195. </tr>
  10196. <tr>
  10197. <td>License</td>
  10198. <td>BSD-2-Clause</td>
  10199. </tr>
  10200. <tr>
  10201. <td>Versions</td>
  10202. <td>2.6.4</td>
  10203. </tr>
  10204. <tr>
  10205. <td>Architectures</td>
  10206. <td>i386, x86_64</td>
  10207. </tr>
  10208. <tr>
  10209. <td>Definition</td>
  10210. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/flex/xmake.lua">flex/xmake.lua</a></td>
  10211. </tr>
  10212. </tbody>
  10213. </table>
  10214. <h5 id="installcommand">Install command</h5>
  10215. <pre><code class="lang-console">xrepo install flex
  10216. </code></pre>
  10217. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10218. <pre><code class="lang-lua">add_requires("flex")
  10219. </code></pre>
  10220. <h3 id="fluxbsd">flux (bsd)</h3>
  10221. <table>
  10222. <thead>
  10223. <tr>
  10224. <th>Description</th>
  10225. <th><em>A C++20 library for sequence-orientated programming</em></th>
  10226. </tr>
  10227. </thead>
  10228. <tbody>
  10229. <tr>
  10230. <td>Homepage</td>
  10231. <td><a href="https://tristanbrindle.com/flux/">https://tristanbrindle.com/flux/</a></td>
  10232. </tr>
  10233. <tr>
  10234. <td>License</td>
  10235. <td>BSL-1.0</td>
  10236. </tr>
  10237. <tr>
  10238. <td>Versions</td>
  10239. <td>v0.4.0</td>
  10240. </tr>
  10241. <tr>
  10242. <td>Architectures</td>
  10243. <td>i386, x86_64</td>
  10244. </tr>
  10245. <tr>
  10246. <td>Definition</td>
  10247. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/flux/xmake.lua">flux/xmake.lua</a></td>
  10248. </tr>
  10249. </tbody>
  10250. </table>
  10251. <h5 id="installcommand">Install command</h5>
  10252. <pre><code class="lang-console">xrepo install flux
  10253. </code></pre>
  10254. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10255. <pre><code class="lang-lua">add_requires("flux")
  10256. </code></pre>
  10257. <h3 id="fluxsortbsd">fluxsort (bsd)</h3>
  10258. <table>
  10259. <thead>
  10260. <tr>
  10261. <th>Description</th>
  10262. <th><em>A branchless stable quicksort / mergesort hybrid.</em></th>
  10263. </tr>
  10264. </thead>
  10265. <tbody>
  10266. <tr>
  10267. <td>Homepage</td>
  10268. <td><a href="https://github.com/scandum/fluxsort">https://github.com/scandum/fluxsort</a></td>
  10269. </tr>
  10270. <tr>
  10271. <td>License</td>
  10272. <td>MIT</td>
  10273. </tr>
  10274. <tr>
  10275. <td>Versions</td>
  10276. <td>2023.02.05</td>
  10277. </tr>
  10278. <tr>
  10279. <td>Architectures</td>
  10280. <td>i386, x86_64</td>
  10281. </tr>
  10282. <tr>
  10283. <td>Definition</td>
  10284. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/fluxsort/xmake.lua">fluxsort/xmake.lua</a></td>
  10285. </tr>
  10286. </tbody>
  10287. </table>
  10288. <h5 id="installcommand">Install command</h5>
  10289. <pre><code class="lang-console">xrepo install fluxsort
  10290. </code></pre>
  10291. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10292. <pre><code class="lang-lua">add_requires("fluxsort")
  10293. </code></pre>
  10294. <h3 id="fmibsd">fmi (bsd)</h3>
  10295. <table>
  10296. <thead>
  10297. <tr>
  10298. <th>Description</th>
  10299. <th><em>Specification of the Functional Mock-Up Interface (FMI)</em></th>
  10300. </tr>
  10301. </thead>
  10302. <tbody>
  10303. <tr>
  10304. <td>Homepage</td>
  10305. <td><a href="https://fmi-standard.org/">https://fmi-standard.org/</a></td>
  10306. </tr>
  10307. <tr>
  10308. <td>Versions</td>
  10309. <td>v3.0.1, v3.0.2</td>
  10310. </tr>
  10311. <tr>
  10312. <td>Architectures</td>
  10313. <td>i386, x86_64</td>
  10314. </tr>
  10315. <tr>
  10316. <td>Definition</td>
  10317. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/fmi/xmake.lua">fmi/xmake.lua</a></td>
  10318. </tr>
  10319. </tbody>
  10320. </table>
  10321. <h5 id="installcommand">Install command</h5>
  10322. <pre><code class="lang-console">xrepo install fmi
  10323. </code></pre>
  10324. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10325. <pre><code class="lang-lua">add_requires("fmi")
  10326. </code></pre>
  10327. <h3 id="fmtbsd">fmt (bsd)</h3>
  10328. <table>
  10329. <thead>
  10330. <tr>
  10331. <th>Description</th>
  10332. <th><em>fmt is an open-source formatting library for C++. It can be used as a safe and fast alternative to (s)printf and iostreams.</em></th>
  10333. </tr>
  10334. </thead>
  10335. <tbody>
  10336. <tr>
  10337. <td>Homepage</td>
  10338. <td><a href="https://fmt.dev">https://fmt.dev</a></td>
  10339. </tr>
  10340. <tr>
  10341. <td>License</td>
  10342. <td>MIT</td>
  10343. </tr>
  10344. <tr>
  10345. <td>Versions</td>
  10346. <td>5.3.0, 6.0.0, 6.2.0, 7.1.3, 8.0.0, 8.0.1, 8.1.1, 9.0.0, 9.1.0, 10.0.0, 10.1.0, 10.1.1, 10.2.0, 10.2.1, 11.0.0, 11.0.1, 11.0.2, 11.1.0, 11.1.1, 11.1.2, 11.1.3, 11.1.4, 11.2.0, 12.0.0</td>
  10347. </tr>
  10348. <tr>
  10349. <td>Architectures</td>
  10350. <td>i386, x86_64</td>
  10351. </tr>
  10352. <tr>
  10353. <td>Definition</td>
  10354. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/fmt/xmake.lua">fmt/xmake.lua</a></td>
  10355. </tr>
  10356. </tbody>
  10357. </table>
  10358. <h5 id="installcommand">Install command</h5>
  10359. <pre><code class="lang-console">xrepo install fmt
  10360. </code></pre>
  10361. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10362. <pre><code class="lang-lua">add_requires("fmt")
  10363. </code></pre>
  10364. <h3 id="fpmbsd">fpm (bsd)</h3>
  10365. <table>
  10366. <thead>
  10367. <tr>
  10368. <th>Description</th>
  10369. <th><em>C++ header-only fixed-point math library</em></th>
  10370. </tr>
  10371. </thead>
  10372. <tbody>
  10373. <tr>
  10374. <td>Homepage</td>
  10375. <td><a href="https://mikelankamp.github.io/fpm">https://mikelankamp.github.io/fpm</a></td>
  10376. </tr>
  10377. <tr>
  10378. <td>License</td>
  10379. <td>MIT</td>
  10380. </tr>
  10381. <tr>
  10382. <td>Versions</td>
  10383. <td>2024.09.06</td>
  10384. </tr>
  10385. <tr>
  10386. <td>Architectures</td>
  10387. <td>i386, x86_64</td>
  10388. </tr>
  10389. <tr>
  10390. <td>Definition</td>
  10391. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/fpm/xmake.lua">fpm/xmake.lua</a></td>
  10392. </tr>
  10393. </tbody>
  10394. </table>
  10395. <h5 id="installcommand">Install command</h5>
  10396. <pre><code class="lang-console">xrepo install fpm
  10397. </code></pre>
  10398. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10399. <pre><code class="lang-lua">add_requires("fpm")
  10400. </code></pre>
  10401. <h3 id="freetypebsd">freetype (bsd)</h3>
  10402. <table>
  10403. <thead>
  10404. <tr>
  10405. <th>Description</th>
  10406. <th><em>A freely available software library to render fonts.</em></th>
  10407. </tr>
  10408. </thead>
  10409. <tbody>
  10410. <tr>
  10411. <td>Homepage</td>
  10412. <td><a href="https://www.freetype.org">https://www.freetype.org</a></td>
  10413. </tr>
  10414. <tr>
  10415. <td>License</td>
  10416. <td>BSD</td>
  10417. </tr>
  10418. <tr>
  10419. <td>Versions</td>
  10420. <td>2.9.1, 2.10.4, 2.11.0, 2.11.1, 2.12.0, 2.12.1, 2.13.0, 2.13.1, 2.13.3, 2.14.1</td>
  10421. </tr>
  10422. <tr>
  10423. <td>Architectures</td>
  10424. <td>i386, x86_64</td>
  10425. </tr>
  10426. <tr>
  10427. <td>Definition</td>
  10428. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/freetype/xmake.lua">freetype/xmake.lua</a></td>
  10429. </tr>
  10430. </tbody>
  10431. </table>
  10432. <h5 id="installcommand">Install command</h5>
  10433. <pre><code class="lang-console">xrepo install freetype
  10434. </code></pre>
  10435. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10436. <pre><code class="lang-lua">add_requires("freetype")
  10437. </code></pre>
  10438. <h3 id="fribidibsd">fribidi (bsd)</h3>
  10439. <table>
  10440. <thead>
  10441. <tr>
  10442. <th>Description</th>
  10443. <th><em>The Free Implementation of the Unicode Bidirectional Algorithm.</em></th>
  10444. </tr>
  10445. </thead>
  10446. <tbody>
  10447. <tr>
  10448. <td>Homepage</td>
  10449. <td><a href="https://github.com/fribidi/fribidi">https://github.com/fribidi/fribidi</a></td>
  10450. </tr>
  10451. <tr>
  10452. <td>License</td>
  10453. <td>LGPL-2.1</td>
  10454. </tr>
  10455. <tr>
  10456. <td>Versions</td>
  10457. <td>1.0.10, 1.0.11, 1.0.12, 1.0.13, 1.0.14, 1.0.15, 1.0.16</td>
  10458. </tr>
  10459. <tr>
  10460. <td>Architectures</td>
  10461. <td>i386, x86_64</td>
  10462. </tr>
  10463. <tr>
  10464. <td>Definition</td>
  10465. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/fribidi/xmake.lua">fribidi/xmake.lua</a></td>
  10466. </tr>
  10467. </tbody>
  10468. </table>
  10469. <h5 id="installcommand">Install command</h5>
  10470. <pre><code class="lang-console">xrepo install fribidi
  10471. </code></pre>
  10472. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10473. <pre><code class="lang-lua">add_requires("fribidi")
  10474. </code></pre>
  10475. <h3 id="frozenbsd">frozen (bsd)</h3>
  10476. <table>
  10477. <thead>
  10478. <tr>
  10479. <th>Description</th>
  10480. <th><em>A header-only, constexpr alternative to gperf for C++14 users</em></th>
  10481. </tr>
  10482. </thead>
  10483. <tbody>
  10484. <tr>
  10485. <td>Homepage</td>
  10486. <td><a href="https://github.com/serge-sans-paille/frozen">https://github.com/serge-sans-paille/frozen</a></td>
  10487. </tr>
  10488. <tr>
  10489. <td>License</td>
  10490. <td>Apache-2.0</td>
  10491. </tr>
  10492. <tr>
  10493. <td>Versions</td>
  10494. <td>1.1.1, 1.2.0</td>
  10495. </tr>
  10496. <tr>
  10497. <td>Architectures</td>
  10498. <td>i386, x86_64</td>
  10499. </tr>
  10500. <tr>
  10501. <td>Definition</td>
  10502. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/frozen/xmake.lua">frozen/xmake.lua</a></td>
  10503. </tr>
  10504. </tbody>
  10505. </table>
  10506. <h5 id="installcommand">Install command</h5>
  10507. <pre><code class="lang-console">xrepo install frozen
  10508. </code></pre>
  10509. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10510. <pre><code class="lang-lua">add_requires("frozen")
  10511. </code></pre>
  10512. <h3 id="fruitbsd">fruit (bsd)</h3>
  10513. <table>
  10514. <thead>
  10515. <tr>
  10516. <th>Description</th>
  10517. <th><em>Fruit, a dependency injection framework for C++</em></th>
  10518. </tr>
  10519. </thead>
  10520. <tbody>
  10521. <tr>
  10522. <td>Homepage</td>
  10523. <td><a href="https://github.com/google/fruit/wiki">https://github.com/google/fruit/wiki</a></td>
  10524. </tr>
  10525. <tr>
  10526. <td>License</td>
  10527. <td>Apache-2.0</td>
  10528. </tr>
  10529. <tr>
  10530. <td>Versions</td>
  10531. <td>v3.7.0, v3.7.1</td>
  10532. </tr>
  10533. <tr>
  10534. <td>Architectures</td>
  10535. <td>i386, x86_64</td>
  10536. </tr>
  10537. <tr>
  10538. <td>Definition</td>
  10539. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/fruit/xmake.lua">fruit/xmake.lua</a></td>
  10540. </tr>
  10541. </tbody>
  10542. </table>
  10543. <h5 id="installcommand">Install command</h5>
  10544. <pre><code class="lang-console">xrepo install fruit
  10545. </code></pre>
  10546. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10547. <pre><code class="lang-lua">add_requires("fruit")
  10548. </code></pre>
  10549. <h3 id="ftxuibsd">ftxui (bsd)</h3>
  10550. <table>
  10551. <thead>
  10552. <tr>
  10553. <th>Description</th>
  10554. <th><em>:computer: C++ Functional Terminal User Interface. :heart:</em></th>
  10555. </tr>
  10556. </thead>
  10557. <tbody>
  10558. <tr>
  10559. <td>Homepage</td>
  10560. <td><a href="https://github.com/ArthurSonzogni/FTXUI">https://github.com/ArthurSonzogni/FTXUI</a></td>
  10561. </tr>
  10562. <tr>
  10563. <td>License</td>
  10564. <td>MIT</td>
  10565. </tr>
  10566. <tr>
  10567. <td>Versions</td>
  10568. <td>v3.0.0, v4.1.1, v5.0.0, v6.0.2, v6.1.1, v6.1.9</td>
  10569. </tr>
  10570. <tr>
  10571. <td>Architectures</td>
  10572. <td>i386, x86_64</td>
  10573. </tr>
  10574. <tr>
  10575. <td>Definition</td>
  10576. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/ftxui/xmake.lua">ftxui/xmake.lua</a></td>
  10577. </tr>
  10578. </tbody>
  10579. </table>
  10580. <h5 id="installcommand">Install command</h5>
  10581. <pre><code class="lang-console">xrepo install ftxui
  10582. </code></pre>
  10583. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10584. <pre><code class="lang-lua">add_requires("ftxui")
  10585. </code></pre>
  10586. <h3 id="function2bsd">function2 (bsd)</h3>
  10587. <table>
  10588. <thead>
  10589. <tr>
  10590. <th>Description</th>
  10591. <th><em>Improved and configurable drop-in replacement to std::function that supports move only types, multiple overloads and more</em></th>
  10592. </tr>
  10593. </thead>
  10594. <tbody>
  10595. <tr>
  10596. <td>Homepage</td>
  10597. <td><a href="http://naios.github.io/function2">http://naios.github.io/function2</a></td>
  10598. </tr>
  10599. <tr>
  10600. <td>License</td>
  10601. <td>BSL-1.0</td>
  10602. </tr>
  10603. <tr>
  10604. <td>Versions</td>
  10605. <td>4.1.0, 4.2.0, 4.2.1, 4.2.2, 4.2.3, 4.2.4, 4.2.5</td>
  10606. </tr>
  10607. <tr>
  10608. <td>Architectures</td>
  10609. <td>i386, x86_64</td>
  10610. </tr>
  10611. <tr>
  10612. <td>Definition</td>
  10613. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/function2/xmake.lua">function2/xmake.lua</a></td>
  10614. </tr>
  10615. </tbody>
  10616. </table>
  10617. <h5 id="installcommand">Install command</h5>
  10618. <pre><code class="lang-console">xrepo install function2
  10619. </code></pre>
  10620. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10621. <pre><code class="lang-lua">add_requires("function2")
  10622. </code></pre>
  10623. <h3 id="functionalplusbsd">functionalplus (bsd)</h3>
  10624. <table>
  10625. <thead>
  10626. <tr>
  10627. <th>Description</th>
  10628. <th><em>Functional Programming Library for C++. Write concise and readable C++ code.</em></th>
  10629. </tr>
  10630. </thead>
  10631. <tbody>
  10632. <tr>
  10633. <td>Homepage</td>
  10634. <td><a href="http://www.editgym.com/fplus-api-search/">http://www.editgym.com/fplus-api-search/</a></td>
  10635. </tr>
  10636. <tr>
  10637. <td>License</td>
  10638. <td>BSL-1.0</td>
  10639. </tr>
  10640. <tr>
  10641. <td>Versions</td>
  10642. <td>v0.2.22, v0.2.23, v0.2.24, v0.2.25</td>
  10643. </tr>
  10644. <tr>
  10645. <td>Architectures</td>
  10646. <td>i386, x86_64</td>
  10647. </tr>
  10648. <tr>
  10649. <td>Definition</td>
  10650. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/functionalplus/xmake.lua">functionalplus/xmake.lua</a></td>
  10651. </tr>
  10652. </tbody>
  10653. </table>
  10654. <h5 id="installcommand">Install command</h5>
  10655. <pre><code class="lang-console">xrepo install functionalplus
  10656. </code></pre>
  10657. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10658. <pre><code class="lang-lua">add_requires("functionalplus")
  10659. </code></pre>
  10660. <h3 id="fxgltfbsd">fx-gltf (bsd)</h3>
  10661. <table>
  10662. <thead>
  10663. <tr>
  10664. <th>Description</th>
  10665. <th><em>A C++14/C++17 header-only library for simple, efficient, and robust serialization/deserialization of glTF 2.0</em></th>
  10666. </tr>
  10667. </thead>
  10668. <tbody>
  10669. <tr>
  10670. <td>Homepage</td>
  10671. <td><a href="https://github.com/jessey-git/fx-gltf">https://github.com/jessey-git/fx-gltf</a></td>
  10672. </tr>
  10673. <tr>
  10674. <td>License</td>
  10675. <td>MIT</td>
  10676. </tr>
  10677. <tr>
  10678. <td>Versions</td>
  10679. <td>v1.2.0, v2.0.0</td>
  10680. </tr>
  10681. <tr>
  10682. <td>Architectures</td>
  10683. <td>i386, x86_64</td>
  10684. </tr>
  10685. <tr>
  10686. <td>Definition</td>
  10687. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/f/fx-gltf/xmake.lua">fx-gltf/xmake.lua</a></td>
  10688. </tr>
  10689. </tbody>
  10690. </table>
  10691. <h5 id="installcommand">Install command</h5>
  10692. <pre><code class="lang-console">xrepo install fx-gltf
  10693. </code></pre>
  10694. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10695. <pre><code class="lang-lua">add_requires("fx-gltf")
  10696. </code></pre>
  10697. <h2 id="g">g</h2>
  10698. <h3 id="gaussianlibbsd">gaussianlib (bsd)</h3>
  10699. <table>
  10700. <thead>
  10701. <tr>
  10702. <th>Description</th>
  10703. <th><em>Basic linear algebra C++ library for 2D and 3D applications</em></th>
  10704. </tr>
  10705. </thead>
  10706. <tbody>
  10707. <tr>
  10708. <td>Homepage</td>
  10709. <td><a href="https://github.com/LukasBanana/GaussianLib">https://github.com/LukasBanana/GaussianLib</a></td>
  10710. </tr>
  10711. <tr>
  10712. <td>License</td>
  10713. <td>BSD-3-Clause</td>
  10714. </tr>
  10715. <tr>
  10716. <td>Versions</td>
  10717. <td>2024.12.31</td>
  10718. </tr>
  10719. <tr>
  10720. <td>Architectures</td>
  10721. <td>i386, x86_64</td>
  10722. </tr>
  10723. <tr>
  10724. <td>Definition</td>
  10725. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/gaussianlib/xmake.lua">gaussianlib/xmake.lua</a></td>
  10726. </tr>
  10727. </tbody>
  10728. </table>
  10729. <h5 id="installcommand">Install command</h5>
  10730. <pre><code class="lang-console">xrepo install gaussianlib
  10731. </code></pre>
  10732. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10733. <pre><code class="lang-lua">add_requires("gaussianlib")
  10734. </code></pre>
  10735. <h3 id="gcembsd">gcem (bsd)</h3>
  10736. <table>
  10737. <thead>
  10738. <tr>
  10739. <th>Description</th>
  10740. <th><em>A C++ compile-time math library using generalized constant expressions</em></th>
  10741. </tr>
  10742. </thead>
  10743. <tbody>
  10744. <tr>
  10745. <td>Homepage</td>
  10746. <td><a href="https://www.kthohr.com/gcem.html">https://www.kthohr.com/gcem.html</a></td>
  10747. </tr>
  10748. <tr>
  10749. <td>License</td>
  10750. <td>Apache-2.0</td>
  10751. </tr>
  10752. <tr>
  10753. <td>Versions</td>
  10754. <td>v1.13.1, v1.16.0, v1.17.0, v1.18.0</td>
  10755. </tr>
  10756. <tr>
  10757. <td>Architectures</td>
  10758. <td>i386, x86_64</td>
  10759. </tr>
  10760. <tr>
  10761. <td>Definition</td>
  10762. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/gcem/xmake.lua">gcem/xmake.lua</a></td>
  10763. </tr>
  10764. </tbody>
  10765. </table>
  10766. <h5 id="installcommand">Install command</h5>
  10767. <pre><code class="lang-console">xrepo install gcem
  10768. </code></pre>
  10769. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10770. <pre><code class="lang-lua">add_requires("gcem")
  10771. </code></pre>
  10772. <h3 id="gdcmbsd">gdcm (bsd)</h3>
  10773. <table>
  10774. <thead>
  10775. <tr>
  10776. <th>Description</th>
  10777. <th><em>Grassroots DiCoM is a C++ library for DICOM medical files.</em></th>
  10778. </tr>
  10779. </thead>
  10780. <tbody>
  10781. <tr>
  10782. <td>Homepage</td>
  10783. <td><a href="http://sf.net/p/gdcm">http://sf.net/p/gdcm</a></td>
  10784. </tr>
  10785. <tr>
  10786. <td>License</td>
  10787. <td>BSD License, Apache License V2.0</td>
  10788. </tr>
  10789. <tr>
  10790. <td>Versions</td>
  10791. <td>v3.0.24, v3.2.1</td>
  10792. </tr>
  10793. <tr>
  10794. <td>Architectures</td>
  10795. <td>i386, x86_64</td>
  10796. </tr>
  10797. <tr>
  10798. <td>Definition</td>
  10799. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/gdcm/xmake.lua">gdcm/xmake.lua</a></td>
  10800. </tr>
  10801. </tbody>
  10802. </table>
  10803. <h5 id="installcommand">Install command</h5>
  10804. <pre><code class="lang-console">xrepo install gdcm
  10805. </code></pre>
  10806. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10807. <pre><code class="lang-lua">add_requires("gdcm")
  10808. </code></pre>
  10809. <h3 id="gelldureventbusbsd">gelldur-eventbus (bsd)</h3>
  10810. <table>
  10811. <thead>
  10812. <tr>
  10813. <th>Description</th>
  10814. <th><em>A lightweight and very fast event bus / event framework for C++17 </em></th>
  10815. </tr>
  10816. </thead>
  10817. <tbody>
  10818. <tr>
  10819. <td>Homepage</td>
  10820. <td><a href="https://github.com/gelldur/EventBus">https://github.com/gelldur/EventBus</a></td>
  10821. </tr>
  10822. <tr>
  10823. <td>License</td>
  10824. <td>Apache-2.0</td>
  10825. </tr>
  10826. <tr>
  10827. <td>Versions</td>
  10828. <td>v3.1.2</td>
  10829. </tr>
  10830. <tr>
  10831. <td>Architectures</td>
  10832. <td>i386, x86_64</td>
  10833. </tr>
  10834. <tr>
  10835. <td>Definition</td>
  10836. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/gelldur-eventbus/xmake.lua">gelldur-eventbus/xmake.lua</a></td>
  10837. </tr>
  10838. </tbody>
  10839. </table>
  10840. <h5 id="installcommand">Install command</h5>
  10841. <pre><code class="lang-console">xrepo install gelldur-eventbus
  10842. </code></pre>
  10843. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10844. <pre><code class="lang-lua">add_requires("gelldur-eventbus")
  10845. </code></pre>
  10846. <h3 id="geniebsd">genie (bsd)</h3>
  10847. <table>
  10848. <thead>
  10849. <tr>
  10850. <th>Description</th>
  10851. <th><em>GENie - Project generator tool</em></th>
  10852. </tr>
  10853. </thead>
  10854. <tbody>
  10855. <tr>
  10856. <td>Homepage</td>
  10857. <td><a href="https://github.com/bkaradzic/GENie">https://github.com/bkaradzic/GENie</a></td>
  10858. </tr>
  10859. <tr>
  10860. <td>License</td>
  10861. <td>BSD-3-Clause</td>
  10862. </tr>
  10863. <tr>
  10864. <td>Versions</td>
  10865. <td>1160, 1165, 1170</td>
  10866. </tr>
  10867. <tr>
  10868. <td>Architectures</td>
  10869. <td>i386, x86_64</td>
  10870. </tr>
  10871. <tr>
  10872. <td>Definition</td>
  10873. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/genie/xmake.lua">genie/xmake.lua</a></td>
  10874. </tr>
  10875. </tbody>
  10876. </table>
  10877. <h5 id="installcommand">Install command</h5>
  10878. <pre><code class="lang-console">xrepo install genie
  10879. </code></pre>
  10880. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10881. <pre><code class="lang-lua">add_requires("genie")
  10882. </code></pre>
  10883. <h3 id="geosbsd">geos (bsd)</h3>
  10884. <table>
  10885. <thead>
  10886. <tr>
  10887. <th>Description</th>
  10888. <th><em>GEOS (Geometry Engine - Open Source) is a C++ port of the JTS Topology Suite (JTS).</em></th>
  10889. </tr>
  10890. </thead>
  10891. <tbody>
  10892. <tr>
  10893. <td>Homepage</td>
  10894. <td><a href="https://trac.osgeo.org/geos/">https://trac.osgeo.org/geos/</a></td>
  10895. </tr>
  10896. <tr>
  10897. <td>License</td>
  10898. <td>LGPL-2.1</td>
  10899. </tr>
  10900. <tr>
  10901. <td>Versions</td>
  10902. <td>3.9.1, 3.11.3, 3.12.1, 3.13.0, 3.13.1, 3.14.0</td>
  10903. </tr>
  10904. <tr>
  10905. <td>Architectures</td>
  10906. <td>i386, x86_64</td>
  10907. </tr>
  10908. <tr>
  10909. <td>Definition</td>
  10910. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/geos/xmake.lua">geos/xmake.lua</a></td>
  10911. </tr>
  10912. </tbody>
  10913. </table>
  10914. <h5 id="installcommand">Install command</h5>
  10915. <pre><code class="lang-console">xrepo install geos
  10916. </code></pre>
  10917. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10918. <pre><code class="lang-lua">add_requires("geos")
  10919. </code></pre>
  10920. <h3 id="gflagsbsd">gflags (bsd)</h3>
  10921. <table>
  10922. <thead>
  10923. <tr>
  10924. <th>Description</th>
  10925. <th><em>The gflags package contains a C++ library that implements commandline flags processing.</em></th>
  10926. </tr>
  10927. </thead>
  10928. <tbody>
  10929. <tr>
  10930. <td>Homepage</td>
  10931. <td><a href="https://github.com/gflags/gflags/">https://github.com/gflags/gflags/</a></td>
  10932. </tr>
  10933. <tr>
  10934. <td>License</td>
  10935. <td>BSD-3-Clause</td>
  10936. </tr>
  10937. <tr>
  10938. <td>Versions</td>
  10939. <td>v2.2.2</td>
  10940. </tr>
  10941. <tr>
  10942. <td>Architectures</td>
  10943. <td>i386, x86_64</td>
  10944. </tr>
  10945. <tr>
  10946. <td>Definition</td>
  10947. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/gflags/xmake.lua">gflags/xmake.lua</a></td>
  10948. </tr>
  10949. </tbody>
  10950. </table>
  10951. <h5 id="installcommand">Install command</h5>
  10952. <pre><code class="lang-console">xrepo install gflags
  10953. </code></pre>
  10954. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10955. <pre><code class="lang-lua">add_requires("gflags")
  10956. </code></pre>
  10957. <h3 id="gfortranbsd">gfortran (bsd)</h3>
  10958. <table>
  10959. <thead>
  10960. <tr>
  10961. <th>Description</th>
  10962. <th><em>The GNU Fortran compiler</em></th>
  10963. </tr>
  10964. </thead>
  10965. <tbody>
  10966. <tr>
  10967. <td>Homepage</td>
  10968. <td><a href="https://gcc.gnu.org/fortran/">https://gcc.gnu.org/fortran/</a></td>
  10969. </tr>
  10970. <tr>
  10971. <td>Versions</td>
  10972. <td></td>
  10973. </tr>
  10974. <tr>
  10975. <td>Architectures</td>
  10976. <td>i386, x86_64</td>
  10977. </tr>
  10978. <tr>
  10979. <td>Definition</td>
  10980. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/gfortran/xmake.lua">gfortran/xmake.lua</a></td>
  10981. </tr>
  10982. </tbody>
  10983. </table>
  10984. <h5 id="installcommand">Install command</h5>
  10985. <pre><code class="lang-console">xrepo install gfortran
  10986. </code></pre>
  10987. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  10988. <pre><code class="lang-lua">add_requires("gfortran")
  10989. </code></pre>
  10990. <h3 id="gfxtimsortbsd">gfx-timsort (bsd)</h3>
  10991. <table>
  10992. <thead>
  10993. <tr>
  10994. <th>Description</th>
  10995. <th><em>A C++ implementation of timsort</em></th>
  10996. </tr>
  10997. </thead>
  10998. <tbody>
  10999. <tr>
  11000. <td>Homepage</td>
  11001. <td><a href="https://github.com/timsort/cpp-TimSort">https://github.com/timsort/cpp-TimSort</a></td>
  11002. </tr>
  11003. <tr>
  11004. <td>License</td>
  11005. <td>MIT</td>
  11006. </tr>
  11007. <tr>
  11008. <td>Versions</td>
  11009. <td>v3.0.0, v3.0.1</td>
  11010. </tr>
  11011. <tr>
  11012. <td>Architectures</td>
  11013. <td>i386, x86_64</td>
  11014. </tr>
  11015. <tr>
  11016. <td>Definition</td>
  11017. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/gfx-timsort/xmake.lua">gfx-timsort/xmake.lua</a></td>
  11018. </tr>
  11019. </tbody>
  11020. </table>
  11021. <h5 id="installcommand">Install command</h5>
  11022. <pre><code class="lang-console">xrepo install gfx-timsort
  11023. </code></pre>
  11024. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11025. <pre><code class="lang-lua">add_requires("gfx-timsort")
  11026. </code></pre>
  11027. <h3 id="ggmlbsd">ggml (bsd)</h3>
  11028. <table>
  11029. <thead>
  11030. <tr>
  11031. <th>Description</th>
  11032. <th><em>Tensor library for machine learning</em></th>
  11033. </tr>
  11034. </thead>
  11035. <tbody>
  11036. <tr>
  11037. <td>Homepage</td>
  11038. <td><a href="https://github.com/ggml-org/ggml">https://github.com/ggml-org/ggml</a></td>
  11039. </tr>
  11040. <tr>
  11041. <td>License</td>
  11042. <td>MIT</td>
  11043. </tr>
  11044. <tr>
  11045. <td>Versions</td>
  11046. <td>2025.03.05</td>
  11047. </tr>
  11048. <tr>
  11049. <td>Architectures</td>
  11050. <td>i386, x86_64</td>
  11051. </tr>
  11052. <tr>
  11053. <td>Definition</td>
  11054. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/ggml/xmake.lua">ggml/xmake.lua</a></td>
  11055. </tr>
  11056. </tbody>
  11057. </table>
  11058. <h5 id="installcommand">Install command</h5>
  11059. <pre><code class="lang-console">xrepo install ggml
  11060. </code></pre>
  11061. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11062. <pre><code class="lang-lua">add_requires("ggml")
  11063. </code></pre>
  11064. <h3 id="ghc_filesystembsd">ghc_filesystem (bsd)</h3>
  11065. <table>
  11066. <thead>
  11067. <tr>
  11068. <th>Description</th>
  11069. <th><em>An implementation of C++17 std::filesystem for C++11/C++14/C++17/C++20 on Windows, macOS, Linux and FreeBSD.</em></th>
  11070. </tr>
  11071. </thead>
  11072. <tbody>
  11073. <tr>
  11074. <td>Homepage</td>
  11075. <td><a href="https://github.com/gulrak/filesystem">https://github.com/gulrak/filesystem</a></td>
  11076. </tr>
  11077. <tr>
  11078. <td>License</td>
  11079. <td>MIT</td>
  11080. </tr>
  11081. <tr>
  11082. <td>Versions</td>
  11083. <td>v1.5.10, v1.5.12, v1.5.14</td>
  11084. </tr>
  11085. <tr>
  11086. <td>Architectures</td>
  11087. <td>i386, x86_64</td>
  11088. </tr>
  11089. <tr>
  11090. <td>Definition</td>
  11091. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/ghc_filesystem/xmake.lua">ghc_filesystem/xmake.lua</a></td>
  11092. </tr>
  11093. </tbody>
  11094. </table>
  11095. <h5 id="installcommand">Install command</h5>
  11096. <pre><code class="lang-console">xrepo install ghc_filesystem
  11097. </code></pre>
  11098. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11099. <pre><code class="lang-lua">add_requires("ghc_filesystem")
  11100. </code></pre>
  11101. <h3 id="gifdecbsd">gifdec (bsd)</h3>
  11102. <table>
  11103. <thead>
  11104. <tr>
  11105. <th>Description</th>
  11106. <th><em>small C GIF decoder</em></th>
  11107. </tr>
  11108. </thead>
  11109. <tbody>
  11110. <tr>
  11111. <td>Homepage</td>
  11112. <td><a href="https://github.com/lecram/gifdec">https://github.com/lecram/gifdec</a></td>
  11113. </tr>
  11114. <tr>
  11115. <td>Versions</td>
  11116. <td>2021.12.04</td>
  11117. </tr>
  11118. <tr>
  11119. <td>Architectures</td>
  11120. <td>i386, x86_64</td>
  11121. </tr>
  11122. <tr>
  11123. <td>Definition</td>
  11124. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/gifdec/xmake.lua">gifdec/xmake.lua</a></td>
  11125. </tr>
  11126. </tbody>
  11127. </table>
  11128. <h5 id="installcommand">Install command</h5>
  11129. <pre><code class="lang-console">xrepo install gifdec
  11130. </code></pre>
  11131. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11132. <pre><code class="lang-lua">add_requires("gifdec")
  11133. </code></pre>
  11134. <h3 id="giflibbsd">giflib (bsd)</h3>
  11135. <table>
  11136. <thead>
  11137. <tr>
  11138. <th>Description</th>
  11139. <th><em>A library for reading and writing gif images.</em></th>
  11140. </tr>
  11141. </thead>
  11142. <tbody>
  11143. <tr>
  11144. <td>Homepage</td>
  11145. <td><a href="https://sourceforge.net/projects/giflib/">https://sourceforge.net/projects/giflib/</a></td>
  11146. </tr>
  11147. <tr>
  11148. <td>License</td>
  11149. <td>MIT</td>
  11150. </tr>
  11151. <tr>
  11152. <td>Versions</td>
  11153. <td>5.2.1, 5.2.2</td>
  11154. </tr>
  11155. <tr>
  11156. <td>Architectures</td>
  11157. <td>i386, x86_64</td>
  11158. </tr>
  11159. <tr>
  11160. <td>Definition</td>
  11161. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/giflib/xmake.lua">giflib/xmake.lua</a></td>
  11162. </tr>
  11163. </tbody>
  11164. </table>
  11165. <h5 id="installcommand">Install command</h5>
  11166. <pre><code class="lang-console">xrepo install giflib
  11167. </code></pre>
  11168. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11169. <pre><code class="lang-lua">add_requires("giflib")
  11170. </code></pre>
  11171. <h3 id="gklibbsd">gklib (bsd)</h3>
  11172. <table>
  11173. <thead>
  11174. <tr>
  11175. <th>Description</th>
  11176. <th><em>A library of various helper routines and frameworks used by many of the lab&#39;s software</em></th>
  11177. </tr>
  11178. </thead>
  11179. <tbody>
  11180. <tr>
  11181. <td>Homepage</td>
  11182. <td><a href="https://github.com/KarypisLab/GKlib">https://github.com/KarypisLab/GKlib</a></td>
  11183. </tr>
  11184. <tr>
  11185. <td>License</td>
  11186. <td>Apache-2.0</td>
  11187. </tr>
  11188. <tr>
  11189. <td>Versions</td>
  11190. <td>2023.03.26</td>
  11191. </tr>
  11192. <tr>
  11193. <td>Architectures</td>
  11194. <td>i386, x86_64</td>
  11195. </tr>
  11196. <tr>
  11197. <td>Definition</td>
  11198. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/gklib/xmake.lua">gklib/xmake.lua</a></td>
  11199. </tr>
  11200. </tbody>
  11201. </table>
  11202. <h5 id="installcommand">Install command</h5>
  11203. <pre><code class="lang-console">xrepo install gklib
  11204. </code></pre>
  11205. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11206. <pre><code class="lang-lua">add_requires("gklib")
  11207. </code></pre>
  11208. <h3 id="glazebsd">glaze (bsd)</h3>
  11209. <table>
  11210. <thead>
  11211. <tr>
  11212. <th>Description</th>
  11213. <th><em>Extremely fast, in memory, JSON and interface library for modern C++</em></th>
  11214. </tr>
  11215. </thead>
  11216. <tbody>
  11217. <tr>
  11218. <td>Homepage</td>
  11219. <td><a href="https://github.com/stephenberry/glaze">https://github.com/stephenberry/glaze</a></td>
  11220. </tr>
  11221. <tr>
  11222. <td>License</td>
  11223. <td>MIT</td>
  11224. </tr>
  11225. <tr>
  11226. <td>Versions</td>
  11227. <td>v1.3.5, v2.2.0, v2.3.1, v2.4.2, v2.4.4, v2.5.3, v2.6.4, v2.7.0, v2.9.5, v3.1.7, v3.3.2, v3.6.0, v3.6.2, v4.0.1, v4.2.2, v4.4.2, v4.4.3, v5.0.2, v5.1.0, v5.1.2, v5.2.0, v5.2.1, v5.3.0, v5.3.1, v5.4.0, v5.4.1, v5.5.0, v5.5.1, v5.5.2, v5.5.4, v5.5.5, v5.6.0, v5.7.1</td>
  11228. </tr>
  11229. <tr>
  11230. <td>Architectures</td>
  11231. <td>i386, x86_64</td>
  11232. </tr>
  11233. <tr>
  11234. <td>Definition</td>
  11235. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/glaze/xmake.lua">glaze/xmake.lua</a></td>
  11236. </tr>
  11237. </tbody>
  11238. </table>
  11239. <h5 id="installcommand">Install command</h5>
  11240. <pre><code class="lang-console">xrepo install glaze
  11241. </code></pre>
  11242. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11243. <pre><code class="lang-lua">add_requires("glaze")
  11244. </code></pre>
  11245. <h3 id="glbindingbsd">glbinding (bsd)</h3>
  11246. <table>
  11247. <thead>
  11248. <tr>
  11249. <th>Description</th>
  11250. <th><em>A C++ binding for the OpenGL API, generated using the gl.xml specification. </em></th>
  11251. </tr>
  11252. </thead>
  11253. <tbody>
  11254. <tr>
  11255. <td>Homepage</td>
  11256. <td><a href="https://glbinding.org">https://glbinding.org</a></td>
  11257. </tr>
  11258. <tr>
  11259. <td>License</td>
  11260. <td>MIT</td>
  11261. </tr>
  11262. <tr>
  11263. <td>Versions</td>
  11264. <td>v2.0.0, v2.1.1, v2.1.2, v2.1.3, v2.1.4, v3.0.2, v3.1.0, v3.3.0, v3.4.0, v3.5.0</td>
  11265. </tr>
  11266. <tr>
  11267. <td>Architectures</td>
  11268. <td>i386, x86_64</td>
  11269. </tr>
  11270. <tr>
  11271. <td>Definition</td>
  11272. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/glbinding/xmake.lua">glbinding/xmake.lua</a></td>
  11273. </tr>
  11274. </tbody>
  11275. </table>
  11276. <h5 id="installcommand">Install command</h5>
  11277. <pre><code class="lang-console">xrepo install glbinding
  11278. </code></pre>
  11279. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11280. <pre><code class="lang-lua">add_requires("glbinding")
  11281. </code></pre>
  11282. <h3 id="glfwbsd">glfw (bsd)</h3>
  11283. <table>
  11284. <thead>
  11285. <tr>
  11286. <th>Description</th>
  11287. <th><em>GLFW is an Open Source, multi-platform library for OpenGL, OpenGL ES and Vulkan application development.</em></th>
  11288. </tr>
  11289. </thead>
  11290. <tbody>
  11291. <tr>
  11292. <td>Homepage</td>
  11293. <td><a href="https://www.glfw.org/">https://www.glfw.org/</a></td>
  11294. </tr>
  11295. <tr>
  11296. <td>License</td>
  11297. <td>zlib</td>
  11298. </tr>
  11299. <tr>
  11300. <td>Versions</td>
  11301. <td>3.3.2, 3.3.4, 3.3.5, 3.3.6, 3.3.7, 3.3.8, 3.3.9, 3.4</td>
  11302. </tr>
  11303. <tr>
  11304. <td>Architectures</td>
  11305. <td>i386, x86_64</td>
  11306. </tr>
  11307. <tr>
  11308. <td>Definition</td>
  11309. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/glfw/xmake.lua">glfw/xmake.lua</a></td>
  11310. </tr>
  11311. </tbody>
  11312. </table>
  11313. <h5 id="installcommand">Install command</h5>
  11314. <pre><code class="lang-console">xrepo install glfw
  11315. </code></pre>
  11316. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11317. <pre><code class="lang-lua">add_requires("glfw")
  11318. </code></pre>
  11319. <h3 id="glibsd">gli (bsd)</h3>
  11320. <table>
  11321. <thead>
  11322. <tr>
  11323. <th>Description</th>
  11324. <th><em>OpenGL Image (GLI)</em></th>
  11325. </tr>
  11326. </thead>
  11327. <tbody>
  11328. <tr>
  11329. <td>Homepage</td>
  11330. <td><a href="https://gli.g-truc.net/">https://gli.g-truc.net/</a></td>
  11331. </tr>
  11332. <tr>
  11333. <td>Versions</td>
  11334. <td>0.8.2.0</td>
  11335. </tr>
  11336. <tr>
  11337. <td>Architectures</td>
  11338. <td>i386, x86_64</td>
  11339. </tr>
  11340. <tr>
  11341. <td>Definition</td>
  11342. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/gli/xmake.lua">gli/xmake.lua</a></td>
  11343. </tr>
  11344. </tbody>
  11345. </table>
  11346. <h5 id="installcommand">Install command</h5>
  11347. <pre><code class="lang-console">xrepo install gli
  11348. </code></pre>
  11349. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11350. <pre><code class="lang-lua">add_requires("gli")
  11351. </code></pre>
  11352. <h3 id="glmbsd">glm (bsd)</h3>
  11353. <table>
  11354. <thead>
  11355. <tr>
  11356. <th>Description</th>
  11357. <th><em>OpenGL Mathematics (GLM)</em></th>
  11358. </tr>
  11359. </thead>
  11360. <tbody>
  11361. <tr>
  11362. <td>Homepage</td>
  11363. <td><a href="https://glm.g-truc.net/">https://glm.g-truc.net/</a></td>
  11364. </tr>
  11365. <tr>
  11366. <td>License</td>
  11367. <td>MIT</td>
  11368. </tr>
  11369. <tr>
  11370. <td>Versions</td>
  11371. <td>0.9.9+8, 1.0.0, 1.0.1</td>
  11372. </tr>
  11373. <tr>
  11374. <td>Architectures</td>
  11375. <td>i386, x86_64</td>
  11376. </tr>
  11377. <tr>
  11378. <td>Definition</td>
  11379. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/glm/xmake.lua">glm/xmake.lua</a></td>
  11380. </tr>
  11381. </tbody>
  11382. </table>
  11383. <h5 id="installcommand">Install command</h5>
  11384. <pre><code class="lang-console">xrepo install glm
  11385. </code></pre>
  11386. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11387. <pre><code class="lang-lua">add_requires("glm")
  11388. </code></pre>
  11389. <h3 id="globbsd">glob (bsd)</h3>
  11390. <table>
  11391. <thead>
  11392. <tr>
  11393. <th>Description</th>
  11394. <th><em>Glob for C++17</em></th>
  11395. </tr>
  11396. </thead>
  11397. <tbody>
  11398. <tr>
  11399. <td>Homepage</td>
  11400. <td><a href="https://github.com/p-ranav/glob">https://github.com/p-ranav/glob</a></td>
  11401. </tr>
  11402. <tr>
  11403. <td>License</td>
  11404. <td>MIT</td>
  11405. </tr>
  11406. <tr>
  11407. <td>Versions</td>
  11408. <td>2024.04.18</td>
  11409. </tr>
  11410. <tr>
  11411. <td>Architectures</td>
  11412. <td>i386, x86_64</td>
  11413. </tr>
  11414. <tr>
  11415. <td>Definition</td>
  11416. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/glob/xmake.lua">glob/xmake.lua</a></td>
  11417. </tr>
  11418. </tbody>
  11419. </table>
  11420. <h5 id="installcommand">Install command</h5>
  11421. <pre><code class="lang-console">xrepo install glob
  11422. </code></pre>
  11423. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11424. <pre><code class="lang-lua">add_requires("glob")
  11425. </code></pre>
  11426. <h3 id="glogbsd">glog (bsd)</h3>
  11427. <table>
  11428. <thead>
  11429. <tr>
  11430. <th>Description</th>
  11431. <th><em>C++ implementation of the Google logging module</em></th>
  11432. </tr>
  11433. </thead>
  11434. <tbody>
  11435. <tr>
  11436. <td>Homepage</td>
  11437. <td><a href="https://github.com/google/glog/">https://github.com/google/glog/</a></td>
  11438. </tr>
  11439. <tr>
  11440. <td>License</td>
  11441. <td>BSD-3-Clause</td>
  11442. </tr>
  11443. <tr>
  11444. <td>Versions</td>
  11445. <td>v0.4.0, v0.5.0, v0.6.0, v0.7.0, v0.7.1</td>
  11446. </tr>
  11447. <tr>
  11448. <td>Architectures</td>
  11449. <td>i386, x86_64</td>
  11450. </tr>
  11451. <tr>
  11452. <td>Definition</td>
  11453. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/glog/xmake.lua">glog/xmake.lua</a></td>
  11454. </tr>
  11455. </tbody>
  11456. </table>
  11457. <h5 id="installcommand">Install command</h5>
  11458. <pre><code class="lang-console">xrepo install glog
  11459. </code></pre>
  11460. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11461. <pre><code class="lang-lua">add_requires("glog")
  11462. </code></pre>
  11463. <h3 id="gloobsd">gloo (bsd)</h3>
  11464. <table>
  11465. <thead>
  11466. <tr>
  11467. <th>Description</th>
  11468. <th><em>Collective communications library with various primitives for multi-machine training.</em></th>
  11469. </tr>
  11470. </thead>
  11471. <tbody>
  11472. <tr>
  11473. <td>Homepage</td>
  11474. <td><a href="https://github.com/pytorch/gloo">https://github.com/pytorch/gloo</a></td>
  11475. </tr>
  11476. <tr>
  11477. <td>License</td>
  11478. <td>BSD-3-Clause</td>
  11479. </tr>
  11480. <tr>
  11481. <td>Versions</td>
  11482. <td>2025.07.29</td>
  11483. </tr>
  11484. <tr>
  11485. <td>Architectures</td>
  11486. <td>i386, x86_64</td>
  11487. </tr>
  11488. <tr>
  11489. <td>Definition</td>
  11490. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/gloo/xmake.lua">gloo/xmake.lua</a></td>
  11491. </tr>
  11492. </tbody>
  11493. </table>
  11494. <h5 id="installcommand">Install command</h5>
  11495. <pre><code class="lang-console">xrepo install gloo
  11496. </code></pre>
  11497. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11498. <pre><code class="lang-lua">add_requires("gloo")
  11499. </code></pre>
  11500. <h3 id="glpkbsd">glpk (bsd)</h3>
  11501. <table>
  11502. <thead>
  11503. <tr>
  11504. <th>Description</th>
  11505. <th><em>The GLPK (GNU Linear Programming Kit) package is intended for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems.</em></th>
  11506. </tr>
  11507. </thead>
  11508. <tbody>
  11509. <tr>
  11510. <td>Homepage</td>
  11511. <td><a href="https://www.gnu.org/software/glpk/">https://www.gnu.org/software/glpk/</a></td>
  11512. </tr>
  11513. <tr>
  11514. <td>License</td>
  11515. <td>GPL-3.0</td>
  11516. </tr>
  11517. <tr>
  11518. <td>Versions</td>
  11519. <td>5.0</td>
  11520. </tr>
  11521. <tr>
  11522. <td>Architectures</td>
  11523. <td>i386, x86_64</td>
  11524. </tr>
  11525. <tr>
  11526. <td>Definition</td>
  11527. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/glpk/xmake.lua">glpk/xmake.lua</a></td>
  11528. </tr>
  11529. </tbody>
  11530. </table>
  11531. <h5 id="installcommand">Install command</h5>
  11532. <pre><code class="lang-console">xrepo install glpk
  11533. </code></pre>
  11534. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11535. <pre><code class="lang-lua">add_requires("glpk")
  11536. </code></pre>
  11537. <h3 id="glslangbsd">glslang (bsd)</h3>
  11538. <table>
  11539. <thead>
  11540. <tr>
  11541. <th>Description</th>
  11542. <th><em>Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.</em></th>
  11543. </tr>
  11544. </thead>
  11545. <tbody>
  11546. <tr>
  11547. <td>Homepage</td>
  11548. <td><a href="https://github.com/KhronosGroup/glslang/">https://github.com/KhronosGroup/glslang/</a></td>
  11549. </tr>
  11550. <tr>
  11551. <td>License</td>
  11552. <td>Apache-2.0</td>
  11553. </tr>
  11554. <tr>
  11555. <td>Versions</td>
  11556. <td>1.2.154+1, 1.2.162+0, 1.2.189+1, 1.3.211+0, 1.3.231+1, 1.3.236+0, 1.3.239+0, 1.3.246+1, 1.3.250+1, 1.3.261+1, 1.3.268+0, 1.3.275+0, 1.3.280+0, 1.3.283+0, 1.3.290+0, 1.4.309+0</td>
  11557. </tr>
  11558. <tr>
  11559. <td>Architectures</td>
  11560. <td>i386, x86_64</td>
  11561. </tr>
  11562. <tr>
  11563. <td>Definition</td>
  11564. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/glslang/xmake.lua">glslang/xmake.lua</a></td>
  11565. </tr>
  11566. </tbody>
  11567. </table>
  11568. <h5 id="installcommand">Install command</h5>
  11569. <pre><code class="lang-console">xrepo install glslang
  11570. </code></pre>
  11571. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11572. <pre><code class="lang-lua">add_requires("glslang")
  11573. </code></pre>
  11574. <h3 id="glubsd">glu (bsd)</h3>
  11575. <table>
  11576. <thead>
  11577. <tr>
  11578. <th>Description</th>
  11579. <th><em>OpenGL utility library</em></th>
  11580. </tr>
  11581. </thead>
  11582. <tbody>
  11583. <tr>
  11584. <td>Homepage</td>
  11585. <td><a href="https://gitlab.freedesktop.org/mesa/glu">https://gitlab.freedesktop.org/mesa/glu</a></td>
  11586. </tr>
  11587. <tr>
  11588. <td>Versions</td>
  11589. <td></td>
  11590. </tr>
  11591. <tr>
  11592. <td>Architectures</td>
  11593. <td>i386, x86_64</td>
  11594. </tr>
  11595. <tr>
  11596. <td>Definition</td>
  11597. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/glu/xmake.lua">glu/xmake.lua</a></td>
  11598. </tr>
  11599. </tbody>
  11600. </table>
  11601. <h5 id="installcommand">Install command</h5>
  11602. <pre><code class="lang-console">xrepo install glu
  11603. </code></pre>
  11604. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11605. <pre><code class="lang-lua">add_requires("glu")
  11606. </code></pre>
  11607. <h3 id="glxbsd">glx (bsd)</h3>
  11608. <table>
  11609. <thead>
  11610. <tr>
  11611. <th>Description</th>
  11612. <th><em>an extension to the X Window System core protocol providing an interface between OpenGL and the X Window System</em></th>
  11613. </tr>
  11614. </thead>
  11615. <tbody>
  11616. <tr>
  11617. <td>Homepage</td>
  11618. <td><a href="https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/glXIntro.xml">https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/glXIntro.xml</a></td>
  11619. </tr>
  11620. <tr>
  11621. <td>Versions</td>
  11622. <td></td>
  11623. </tr>
  11624. <tr>
  11625. <td>Architectures</td>
  11626. <td>i386, x86_64</td>
  11627. </tr>
  11628. <tr>
  11629. <td>Definition</td>
  11630. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/glx/xmake.lua">glx/xmake.lua</a></td>
  11631. </tr>
  11632. </tbody>
  11633. </table>
  11634. <h5 id="installcommand">Install command</h5>
  11635. <pre><code class="lang-console">xrepo install glx
  11636. </code></pre>
  11637. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11638. <pre><code class="lang-lua">add_requires("glx")
  11639. </code></pre>
  11640. <h3 id="gmpbsd">gmp (bsd)</h3>
  11641. <table>
  11642. <thead>
  11643. <tr>
  11644. <th>Description</th>
  11645. <th><em>GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating-point numbers.</em></th>
  11646. </tr>
  11647. </thead>
  11648. <tbody>
  11649. <tr>
  11650. <td>Homepage</td>
  11651. <td><a href="https://gmplib.org/">https://gmplib.org/</a></td>
  11652. </tr>
  11653. <tr>
  11654. <td>License</td>
  11655. <td>LGPL-3.0</td>
  11656. </tr>
  11657. <tr>
  11658. <td>Versions</td>
  11659. <td>6.2.1, 6.3.0</td>
  11660. </tr>
  11661. <tr>
  11662. <td>Architectures</td>
  11663. <td>i386, x86_64</td>
  11664. </tr>
  11665. <tr>
  11666. <td>Definition</td>
  11667. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/gmp/xmake.lua">gmp/xmake.lua</a></td>
  11668. </tr>
  11669. </tbody>
  11670. </table>
  11671. <h5 id="installcommand">Install command</h5>
  11672. <pre><code class="lang-console">xrepo install gmp
  11673. </code></pre>
  11674. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11675. <pre><code class="lang-lua">add_requires("gmp")
  11676. </code></pre>
  11677. <h3 id="gmsslbsd">gmssl (bsd)</h3>
  11678. <table>
  11679. <thead>
  11680. <tr>
  11681. <th>Description</th>
  11682. <th><em>Password Toolkit supporting National secret chip SM2/SM3/SM4/SM9/SSL</em></th>
  11683. </tr>
  11684. </thead>
  11685. <tbody>
  11686. <tr>
  11687. <td>Homepage</td>
  11688. <td><a href="https://github.com/guanzhi/GmSSL">https://github.com/guanzhi/GmSSL</a></td>
  11689. </tr>
  11690. <tr>
  11691. <td>License</td>
  11692. <td>Apache-2.0</td>
  11693. </tr>
  11694. <tr>
  11695. <td>Versions</td>
  11696. <td>v3.1.0, v3.1.1</td>
  11697. </tr>
  11698. <tr>
  11699. <td>Architectures</td>
  11700. <td>i386, x86_64</td>
  11701. </tr>
  11702. <tr>
  11703. <td>Definition</td>
  11704. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/gmssl/xmake.lua">gmssl/xmake.lua</a></td>
  11705. </tr>
  11706. </tbody>
  11707. </table>
  11708. <h5 id="installcommand">Install command</h5>
  11709. <pre><code class="lang-console">xrepo install gmssl
  11710. </code></pre>
  11711. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11712. <pre><code class="lang-lua">add_requires("gmssl")
  11713. </code></pre>
  11714. <h3 id="gnbsd">gn (bsd)</h3>
  11715. <table>
  11716. <thead>
  11717. <tr>
  11718. <th>Description</th>
  11719. <th><em>GN is a meta-build system that generates build files for Ninja.</em></th>
  11720. </tr>
  11721. </thead>
  11722. <tbody>
  11723. <tr>
  11724. <td>Homepage</td>
  11725. <td><a href="https://gn.googlesource.com/gn">https://gn.googlesource.com/gn</a></td>
  11726. </tr>
  11727. <tr>
  11728. <td>Versions</td>
  11729. <td>20211117</td>
  11730. </tr>
  11731. <tr>
  11732. <td>Architectures</td>
  11733. <td>i386, x86_64</td>
  11734. </tr>
  11735. <tr>
  11736. <td>Definition</td>
  11737. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/gn/xmake.lua">gn/xmake.lua</a></td>
  11738. </tr>
  11739. </tbody>
  11740. </table>
  11741. <h5 id="installcommand">Install command</h5>
  11742. <pre><code class="lang-console">xrepo install gn
  11743. </code></pre>
  11744. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11745. <pre><code class="lang-lua">add_requires("gn")
  11746. </code></pre>
  11747. <h3 id="gnurmbsd">gnu-rm (bsd)</h3>
  11748. <table>
  11749. <thead>
  11750. <tr>
  11751. <th>Description</th>
  11752. <th><em>GNU Arm Embedded Toolchain</em></th>
  11753. </tr>
  11754. </thead>
  11755. <tbody>
  11756. <tr>
  11757. <td>Homepage</td>
  11758. <td><a href="https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm">https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm</a></td>
  11759. </tr>
  11760. <tr>
  11761. <td>Versions</td>
  11762. <td>2020.10, 2021.10, 2024.12</td>
  11763. </tr>
  11764. <tr>
  11765. <td>Architectures</td>
  11766. <td>i386, x86_64</td>
  11767. </tr>
  11768. <tr>
  11769. <td>Definition</td>
  11770. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/gnu-rm/xmake.lua">gnu-rm/xmake.lua</a></td>
  11771. </tr>
  11772. </tbody>
  11773. </table>
  11774. <h5 id="installcommand">Install command</h5>
  11775. <pre><code class="lang-console">xrepo install gnu-rm
  11776. </code></pre>
  11777. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11778. <pre><code class="lang-lua">add_requires("gnu-rm")
  11779. </code></pre>
  11780. <h3 id="gobsd">go (bsd)</h3>
  11781. <table>
  11782. <thead>
  11783. <tr>
  11784. <th>Description</th>
  11785. <th><em>The Go Programming Language</em></th>
  11786. </tr>
  11787. </thead>
  11788. <tbody>
  11789. <tr>
  11790. <td>Homepage</td>
  11791. <td><a href="https://go.dev">https://go.dev</a></td>
  11792. </tr>
  11793. <tr>
  11794. <td>License</td>
  11795. <td>BSD-3-Clause</td>
  11796. </tr>
  11797. <tr>
  11798. <td>Versions</td>
  11799. <td>1.22.6, 1.22.7, 1.22.8, 1.22.9, 1.22.10, 1.22.11, 1.22.12, 1.23.0, 1.23.1, 1.23.2, 1.23.3, 1.23.4, 1.23.5, 1.23.6, 1.23.7, 1.23.8, 1.23.9, 1.23.10, 1.23.11, 1.23.12, 1.24.0, 1.24.1, 1.24.2, 1.24.3, 1.24.4, 1.24.5, 1.24.6, 1.24.7, 1.25.0, 1.25.1</td>
  11800. </tr>
  11801. <tr>
  11802. <td>Architectures</td>
  11803. <td>i386, x86_64</td>
  11804. </tr>
  11805. <tr>
  11806. <td>Definition</td>
  11807. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/go/xmake.lua">go/xmake.lua</a></td>
  11808. </tr>
  11809. </tbody>
  11810. </table>
  11811. <h5 id="installcommand">Install command</h5>
  11812. <pre><code class="lang-console">xrepo install go
  11813. </code></pre>
  11814. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11815. <pre><code class="lang-lua">add_requires("go")
  11816. </code></pre>
  11817. <h3 id="googlecloudcppbsd">google-cloud-cpp (bsd)</h3>
  11818. <table>
  11819. <thead>
  11820. <tr>
  11821. <th>Description</th>
  11822. <th><em>C++ Client Libraries for Google Cloud Services</em></th>
  11823. </tr>
  11824. </thead>
  11825. <tbody>
  11826. <tr>
  11827. <td>Homepage</td>
  11828. <td><a href="https://github.com/googleapis/google-cloud-cpp">https://github.com/googleapis/google-cloud-cpp</a></td>
  11829. </tr>
  11830. <tr>
  11831. <td>License</td>
  11832. <td>Apache-2.0</td>
  11833. </tr>
  11834. <tr>
  11835. <td>Versions</td>
  11836. <td>v2.33.0, v2.34.0, v2.36.0, v2.37.0, v2.38.0, v2.39.0, v2.42.0</td>
  11837. </tr>
  11838. <tr>
  11839. <td>Architectures</td>
  11840. <td>i386, x86_64</td>
  11841. </tr>
  11842. <tr>
  11843. <td>Definition</td>
  11844. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/google-cloud-cpp/xmake.lua">google-cloud-cpp/xmake.lua</a></td>
  11845. </tr>
  11846. </tbody>
  11847. </table>
  11848. <h5 id="installcommand">Install command</h5>
  11849. <pre><code class="lang-console">xrepo install google-cloud-cpp
  11850. </code></pre>
  11851. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11852. <pre><code class="lang-lua">add_requires("google-cloud-cpp")
  11853. </code></pre>
  11854. <h3 id="gperfbsd">gperf (bsd)</h3>
  11855. <table>
  11856. <thead>
  11857. <tr>
  11858. <th>Description</th>
  11859. <th><em>Perfect hash function generator.</em></th>
  11860. </tr>
  11861. </thead>
  11862. <tbody>
  11863. <tr>
  11864. <td>Homepage</td>
  11865. <td><a href="https://www.gnu.org/software/gperf">https://www.gnu.org/software/gperf</a></td>
  11866. </tr>
  11867. <tr>
  11868. <td>License</td>
  11869. <td>GPL-3.0-or-later</td>
  11870. </tr>
  11871. <tr>
  11872. <td>Versions</td>
  11873. <td>3.1, 3.2.1</td>
  11874. </tr>
  11875. <tr>
  11876. <td>Architectures</td>
  11877. <td>i386, x86_64</td>
  11878. </tr>
  11879. <tr>
  11880. <td>Definition</td>
  11881. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/gperf/xmake.lua">gperf/xmake.lua</a></td>
  11882. </tr>
  11883. </tbody>
  11884. </table>
  11885. <h5 id="installcommand">Install command</h5>
  11886. <pre><code class="lang-console">xrepo install gperf
  11887. </code></pre>
  11888. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11889. <pre><code class="lang-lua">add_requires("gperf")
  11890. </code></pre>
  11891. <h3 id="graafbsd">graaf (bsd)</h3>
  11892. <table>
  11893. <thead>
  11894. <tr>
  11895. <th>Description</th>
  11896. <th><em>A general-purpose lightweight C++ graph library</em></th>
  11897. </tr>
  11898. </thead>
  11899. <tbody>
  11900. <tr>
  11901. <td>Homepage</td>
  11902. <td><a href="https://bobluppes.github.io/graaf/">https://bobluppes.github.io/graaf/</a></td>
  11903. </tr>
  11904. <tr>
  11905. <td>License</td>
  11906. <td>MIT</td>
  11907. </tr>
  11908. <tr>
  11909. <td>Versions</td>
  11910. <td>v1.1.1</td>
  11911. </tr>
  11912. <tr>
  11913. <td>Architectures</td>
  11914. <td>i386, x86_64</td>
  11915. </tr>
  11916. <tr>
  11917. <td>Definition</td>
  11918. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/graaf/xmake.lua">graaf/xmake.lua</a></td>
  11919. </tr>
  11920. </tbody>
  11921. </table>
  11922. <h5 id="installcommand">Install command</h5>
  11923. <pre><code class="lang-console">xrepo install graaf
  11924. </code></pre>
  11925. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11926. <pre><code class="lang-lua">add_requires("graaf")
  11927. </code></pre>
  11928. <h3 id="grpcbsd">grpc (bsd)</h3>
  11929. <table>
  11930. <thead>
  11931. <tr>
  11932. <th>Description</th>
  11933. <th><em>The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)</em></th>
  11934. </tr>
  11935. </thead>
  11936. <tbody>
  11937. <tr>
  11938. <td>Homepage</td>
  11939. <td><a href="https://grpc.io">https://grpc.io</a></td>
  11940. </tr>
  11941. <tr>
  11942. <td>License</td>
  11943. <td>Apache-2.0</td>
  11944. </tr>
  11945. <tr>
  11946. <td>Versions</td>
  11947. <td>v1.51.3, v1.62.1, v1.68.2, v1.69.0</td>
  11948. </tr>
  11949. <tr>
  11950. <td>Architectures</td>
  11951. <td>i386, x86_64</td>
  11952. </tr>
  11953. <tr>
  11954. <td>Definition</td>
  11955. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/grpc/xmake.lua">grpc/xmake.lua</a></td>
  11956. </tr>
  11957. </tbody>
  11958. </table>
  11959. <h5 id="installcommand">Install command</h5>
  11960. <pre><code class="lang-console">xrepo install grpc
  11961. </code></pre>
  11962. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  11963. <pre><code class="lang-lua">add_requires("grpc")
  11964. </code></pre>
  11965. <h3 id="gslbsd">gsl (bsd)</h3>
  11966. <table>
  11967. <thead>
  11968. <tr>
  11969. <th>Description</th>
  11970. <th><em>Guidelines Support Library</em></th>
  11971. </tr>
  11972. </thead>
  11973. <tbody>
  11974. <tr>
  11975. <td>Homepage</td>
  11976. <td><a href="https://github.com/microsoft/GSL">https://github.com/microsoft/GSL</a></td>
  11977. </tr>
  11978. <tr>
  11979. <td>License</td>
  11980. <td>MIT</td>
  11981. </tr>
  11982. <tr>
  11983. <td>Versions</td>
  11984. <td>v3.1.0, v4.0.0, v4.1.0, v4.2.0</td>
  11985. </tr>
  11986. <tr>
  11987. <td>Architectures</td>
  11988. <td>i386, x86_64</td>
  11989. </tr>
  11990. <tr>
  11991. <td>Definition</td>
  11992. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/gsl/xmake.lua">gsl/xmake.lua</a></td>
  11993. </tr>
  11994. </tbody>
  11995. </table>
  11996. <h5 id="installcommand">Install command</h5>
  11997. <pre><code class="lang-console">xrepo install gsl
  11998. </code></pre>
  11999. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12000. <pre><code class="lang-lua">add_requires("gsl")
  12001. </code></pre>
  12002. <h3 id="gsllitebsd">gsl-lite (bsd)</h3>
  12003. <table>
  12004. <thead>
  12005. <tr>
  12006. <th>Description</th>
  12007. <th><em>gsl-lite – A single-file header-only version of ISO C++ Guidelines Support Library (GSL) for C++98, C++11, and later</em></th>
  12008. </tr>
  12009. </thead>
  12010. <tbody>
  12011. <tr>
  12012. <td>Homepage</td>
  12013. <td><a href="https://github.com/gsl-lite/gsl-lite">https://github.com/gsl-lite/gsl-lite</a></td>
  12014. </tr>
  12015. <tr>
  12016. <td>License</td>
  12017. <td>MIT</td>
  12018. </tr>
  12019. <tr>
  12020. <td>Versions</td>
  12021. <td>v0.41.0, v0.42.0, v0.43.0, v1.0.1</td>
  12022. </tr>
  12023. <tr>
  12024. <td>Architectures</td>
  12025. <td>i386, x86_64</td>
  12026. </tr>
  12027. <tr>
  12028. <td>Definition</td>
  12029. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/gsl-lite/xmake.lua">gsl-lite/xmake.lua</a></td>
  12030. </tr>
  12031. </tbody>
  12032. </table>
  12033. <h5 id="installcommand">Install command</h5>
  12034. <pre><code class="lang-console">xrepo install gsl-lite
  12035. </code></pre>
  12036. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12037. <pre><code class="lang-lua">add_requires("gsl-lite")
  12038. </code></pre>
  12039. <h3 id="gtestbsd">gtest (bsd)</h3>
  12040. <table>
  12041. <thead>
  12042. <tr>
  12043. <th>Description</th>
  12044. <th><em>Google Testing and Mocking Framework.</em></th>
  12045. </tr>
  12046. </thead>
  12047. <tbody>
  12048. <tr>
  12049. <td>Homepage</td>
  12050. <td><a href="https://github.com/google/googletest">https://github.com/google/googletest</a></td>
  12051. </tr>
  12052. <tr>
  12053. <td>License</td>
  12054. <td>BSD-3</td>
  12055. </tr>
  12056. <tr>
  12057. <td>Versions</td>
  12058. <td>v1.8.1, v1.10.0, v1.11.0, v1.12.0, v1.12.1, v1.13.0, v1.14.0, v1.15.2, v1.16.0, v1.17.0</td>
  12059. </tr>
  12060. <tr>
  12061. <td>Architectures</td>
  12062. <td>i386, x86_64</td>
  12063. </tr>
  12064. <tr>
  12065. <td>Definition</td>
  12066. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/gtest/xmake.lua">gtest/xmake.lua</a></td>
  12067. </tr>
  12068. </tbody>
  12069. </table>
  12070. <h5 id="installcommand">Install command</h5>
  12071. <pre><code class="lang-console">xrepo install gtest
  12072. </code></pre>
  12073. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12074. <pre><code class="lang-lua">add_requires("gtest")
  12075. </code></pre>
  12076. <h3 id="guetzlibsd">guetzli (bsd)</h3>
  12077. <table>
  12078. <thead>
  12079. <tr>
  12080. <th>Description</th>
  12081. <th><em>Perceptual JPEG encoder</em></th>
  12082. </tr>
  12083. </thead>
  12084. <tbody>
  12085. <tr>
  12086. <td>Homepage</td>
  12087. <td><a href="https://github.com/google/guetzli">https://github.com/google/guetzli</a></td>
  12088. </tr>
  12089. <tr>
  12090. <td>Versions</td>
  12091. <td>v1.0.1</td>
  12092. </tr>
  12093. <tr>
  12094. <td>Architectures</td>
  12095. <td>i386, x86_64</td>
  12096. </tr>
  12097. <tr>
  12098. <td>Definition</td>
  12099. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/guetzli/xmake.lua">guetzli/xmake.lua</a></td>
  12100. </tr>
  12101. </tbody>
  12102. </table>
  12103. <h5 id="installcommand">Install command</h5>
  12104. <pre><code class="lang-console">xrepo install guetzli
  12105. </code></pre>
  12106. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12107. <pre><code class="lang-lua">add_requires("guetzli")
  12108. </code></pre>
  12109. <h3 id="gumboparserbsd">gumbo-parser (bsd)</h3>
  12110. <table>
  12111. <thead>
  12112. <tr>
  12113. <th>Description</th>
  12114. <th><em>An HTML5 parsing library in pure C99</em></th>
  12115. </tr>
  12116. </thead>
  12117. <tbody>
  12118. <tr>
  12119. <td>Homepage</td>
  12120. <td><a href="https://github.com/google/gumbo-parser">https://github.com/google/gumbo-parser</a></td>
  12121. </tr>
  12122. <tr>
  12123. <td>License</td>
  12124. <td>Apache-2.0</td>
  12125. </tr>
  12126. <tr>
  12127. <td>Versions</td>
  12128. <td>v0.10.1</td>
  12129. </tr>
  12130. <tr>
  12131. <td>Architectures</td>
  12132. <td>i386, x86_64</td>
  12133. </tr>
  12134. <tr>
  12135. <td>Definition</td>
  12136. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/gumbo-parser/xmake.lua">gumbo-parser/xmake.lua</a></td>
  12137. </tr>
  12138. </tbody>
  12139. </table>
  12140. <h5 id="installcommand">Install command</h5>
  12141. <pre><code class="lang-console">xrepo install gumbo-parser
  12142. </code></pre>
  12143. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12144. <pre><code class="lang-lua">add_requires("gumbo-parser")
  12145. </code></pre>
  12146. <h3 id="gypnextbsd">gyp-next (bsd)</h3>
  12147. <table>
  12148. <thead>
  12149. <tr>
  12150. <th>Description</th>
  12151. <th><em>A fork of the GYP build system for use in the Node.js projects</em></th>
  12152. </tr>
  12153. </thead>
  12154. <tbody>
  12155. <tr>
  12156. <td>Homepage</td>
  12157. <td><a href="https://github.com/nodejs/gyp-next">https://github.com/nodejs/gyp-next</a></td>
  12158. </tr>
  12159. <tr>
  12160. <td>License</td>
  12161. <td>BSD-3-Clause</td>
  12162. </tr>
  12163. <tr>
  12164. <td>Versions</td>
  12165. <td>v0.11.0, v0.16.1, v0.16.2, v0.18.0, v0.18.1, v0.18.2, v0.18.3, v0.19.1, v0.20.0, v0.20.2, v0.20.4</td>
  12166. </tr>
  12167. <tr>
  12168. <td>Architectures</td>
  12169. <td>i386, x86_64</td>
  12170. </tr>
  12171. <tr>
  12172. <td>Definition</td>
  12173. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/gyp-next/xmake.lua">gyp-next/xmake.lua</a></td>
  12174. </tr>
  12175. </tbody>
  12176. </table>
  12177. <h5 id="installcommand">Install command</h5>
  12178. <pre><code class="lang-console">xrepo install gyp-next
  12179. </code></pre>
  12180. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12181. <pre><code class="lang-lua">add_requires("gyp-next")
  12182. </code></pre>
  12183. <h3 id="gziphppbsd">gzip-hpp (bsd)</h3>
  12184. <table>
  12185. <thead>
  12186. <tr>
  12187. <th>Description</th>
  12188. <th><em>Gzip header-only C++ library</em></th>
  12189. </tr>
  12190. </thead>
  12191. <tbody>
  12192. <tr>
  12193. <td>Homepage</td>
  12194. <td><a href="https://github.com/mapbox/gzip-hpp">https://github.com/mapbox/gzip-hpp</a></td>
  12195. </tr>
  12196. <tr>
  12197. <td>License</td>
  12198. <td>MIT</td>
  12199. </tr>
  12200. <tr>
  12201. <td>Versions</td>
  12202. <td>v0.1.0</td>
  12203. </tr>
  12204. <tr>
  12205. <td>Architectures</td>
  12206. <td>i386, x86_64</td>
  12207. </tr>
  12208. <tr>
  12209. <td>Definition</td>
  12210. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/g/gzip-hpp/xmake.lua">gzip-hpp/xmake.lua</a></td>
  12211. </tr>
  12212. </tbody>
  12213. </table>
  12214. <h5 id="installcommand">Install command</h5>
  12215. <pre><code class="lang-console">xrepo install gzip-hpp
  12216. </code></pre>
  12217. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12218. <pre><code class="lang-lua">add_requires("gzip-hpp")
  12219. </code></pre>
  12220. <h2 id="h">h</h2>
  12221. <h3 id="h3bsd">h3 (bsd)</h3>
  12222. <table>
  12223. <thead>
  12224. <tr>
  12225. <th>Description</th>
  12226. <th><em>Hexagonal hierarchical geospatial indexing system</em></th>
  12227. </tr>
  12228. </thead>
  12229. <tbody>
  12230. <tr>
  12231. <td>Homepage</td>
  12232. <td><a href="https://h3geo.org">https://h3geo.org</a></td>
  12233. </tr>
  12234. <tr>
  12235. <td>License</td>
  12236. <td>Apache-2.0</td>
  12237. </tr>
  12238. <tr>
  12239. <td>Versions</td>
  12240. <td>v4.3.0</td>
  12241. </tr>
  12242. <tr>
  12243. <td>Architectures</td>
  12244. <td>i386, x86_64</td>
  12245. </tr>
  12246. <tr>
  12247. <td>Definition</td>
  12248. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/h/h3/xmake.lua">h3/xmake.lua</a></td>
  12249. </tr>
  12250. </tbody>
  12251. </table>
  12252. <h5 id="installcommand">Install command</h5>
  12253. <pre><code class="lang-console">xrepo install h3
  12254. </code></pre>
  12255. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12256. <pre><code class="lang-lua">add_requires("h3")
  12257. </code></pre>
  12258. <h3 id="halfbsd">half (bsd)</h3>
  12259. <table>
  12260. <thead>
  12261. <tr>
  12262. <th>Description</th>
  12263. <th><em>C++ library for half precision floating point arithmetics</em></th>
  12264. </tr>
  12265. </thead>
  12266. <tbody>
  12267. <tr>
  12268. <td>Homepage</td>
  12269. <td><a href="https://half.sourceforge.net">https://half.sourceforge.net</a></td>
  12270. </tr>
  12271. <tr>
  12272. <td>License</td>
  12273. <td>MIT</td>
  12274. </tr>
  12275. <tr>
  12276. <td>Versions</td>
  12277. <td>2.2.0, 2.2.1</td>
  12278. </tr>
  12279. <tr>
  12280. <td>Architectures</td>
  12281. <td>i386, x86_64</td>
  12282. </tr>
  12283. <tr>
  12284. <td>Definition</td>
  12285. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/h/half/xmake.lua">half/xmake.lua</a></td>
  12286. </tr>
  12287. </tbody>
  12288. </table>
  12289. <h5 id="installcommand">Install command</h5>
  12290. <pre><code class="lang-console">xrepo install half
  12291. </code></pre>
  12292. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12293. <pre><code class="lang-lua">add_requires("half")
  12294. </code></pre>
  12295. <h3 id="happlybsd">happly (bsd)</h3>
  12296. <table>
  12297. <thead>
  12298. <tr>
  12299. <th>Description</th>
  12300. <th><em>A C++ header-only parser for the PLY file format.</em></th>
  12301. </tr>
  12302. </thead>
  12303. <tbody>
  12304. <tr>
  12305. <td>Homepage</td>
  12306. <td><a href="https://github.com/nmwsharp/happly">https://github.com/nmwsharp/happly</a></td>
  12307. </tr>
  12308. <tr>
  12309. <td>License</td>
  12310. <td>MIT</td>
  12311. </tr>
  12312. <tr>
  12313. <td>Versions</td>
  12314. <td>2022.01.07</td>
  12315. </tr>
  12316. <tr>
  12317. <td>Architectures</td>
  12318. <td>i386, x86_64</td>
  12319. </tr>
  12320. <tr>
  12321. <td>Definition</td>
  12322. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/h/happly/xmake.lua">happly/xmake.lua</a></td>
  12323. </tr>
  12324. </tbody>
  12325. </table>
  12326. <h5 id="installcommand">Install command</h5>
  12327. <pre><code class="lang-console">xrepo install happly
  12328. </code></pre>
  12329. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12330. <pre><code class="lang-lua">add_requires("happly")
  12331. </code></pre>
  12332. <h3 id="harfbuzzbsd">harfbuzz (bsd)</h3>
  12333. <table>
  12334. <thead>
  12335. <tr>
  12336. <th>Description</th>
  12337. <th><em>HarfBuzz is a text shaping library.</em></th>
  12338. </tr>
  12339. </thead>
  12340. <tbody>
  12341. <tr>
  12342. <td>Homepage</td>
  12343. <td><a href="https://harfbuzz.github.io/">https://harfbuzz.github.io/</a></td>
  12344. </tr>
  12345. <tr>
  12346. <td>License</td>
  12347. <td>MIT</td>
  12348. </tr>
  12349. <tr>
  12350. <td>Versions</td>
  12351. <td>2.8.1, 2.9.0, 3.0.0, 3.1.1, 4.4.1, 5.3.1, 6.0.0, 7.3.0, 8.0.0, 8.0.1, 8.1.0, 8.1.1, 8.3.0, 8.4.0, 8.5.0, 9.0.0, 10.0.1, 10.1.0, 10.2.0, 10.3.0, 10.4.0, 11.2.1, 11.3.3</td>
  12352. </tr>
  12353. <tr>
  12354. <td>Architectures</td>
  12355. <td>i386, x86_64</td>
  12356. </tr>
  12357. <tr>
  12358. <td>Definition</td>
  12359. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/h/harfbuzz/xmake.lua">harfbuzz/xmake.lua</a></td>
  12360. </tr>
  12361. </tbody>
  12362. </table>
  12363. <h5 id="installcommand">Install command</h5>
  12364. <pre><code class="lang-console">xrepo install harfbuzz
  12365. </code></pre>
  12366. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12367. <pre><code class="lang-lua">add_requires("harfbuzz")
  12368. </code></pre>
  12369. <h3 id="hashlibrarybsd">hash-library (bsd)</h3>
  12370. <table>
  12371. <thead>
  12372. <tr>
  12373. <th>Description</th>
  12374. <th><em>Portable C++ hashing library</em></th>
  12375. </tr>
  12376. </thead>
  12377. <tbody>
  12378. <tr>
  12379. <td>Homepage</td>
  12380. <td><a href="https://create.stephan-brumme.com/hash-library/">https://create.stephan-brumme.com/hash-library/</a></td>
  12381. </tr>
  12382. <tr>
  12383. <td>License</td>
  12384. <td>zlib</td>
  12385. </tr>
  12386. <tr>
  12387. <td>Versions</td>
  12388. <td>2021.09.29</td>
  12389. </tr>
  12390. <tr>
  12391. <td>Architectures</td>
  12392. <td>i386, x86_64</td>
  12393. </tr>
  12394. <tr>
  12395. <td>Definition</td>
  12396. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/h/hash-library/xmake.lua">hash-library/xmake.lua</a></td>
  12397. </tr>
  12398. </tbody>
  12399. </table>
  12400. <h5 id="installcommand">Install command</h5>
  12401. <pre><code class="lang-console">xrepo install hash-library
  12402. </code></pre>
  12403. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12404. <pre><code class="lang-lua">add_requires("hash-library")
  12405. </code></pre>
  12406. <h3 id="hashcatbsd">hashcat (bsd)</h3>
  12407. <table>
  12408. <thead>
  12409. <tr>
  12410. <th>Description</th>
  12411. <th><em>World&#39;s fastest and most advanced password recovery utility.</em></th>
  12412. </tr>
  12413. </thead>
  12414. <tbody>
  12415. <tr>
  12416. <td>Homepage</td>
  12417. <td><a href="https://hashcat.net/hashcat/">https://hashcat.net/hashcat/</a></td>
  12418. </tr>
  12419. <tr>
  12420. <td>License</td>
  12421. <td>MIT</td>
  12422. </tr>
  12423. <tr>
  12424. <td>Versions</td>
  12425. <td>v7.1.2</td>
  12426. </tr>
  12427. <tr>
  12428. <td>Architectures</td>
  12429. <td>i386, x86_64</td>
  12430. </tr>
  12431. <tr>
  12432. <td>Definition</td>
  12433. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/h/hashcat/xmake.lua">hashcat/xmake.lua</a></td>
  12434. </tr>
  12435. </tbody>
  12436. </table>
  12437. <h5 id="installcommand">Install command</h5>
  12438. <pre><code class="lang-console">xrepo install hashcat
  12439. </code></pre>
  12440. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12441. <pre><code class="lang-lua">add_requires("hashcat")
  12442. </code></pre>
  12443. <h3 id="hdf5bsd">hdf5 (bsd)</h3>
  12444. <table>
  12445. <thead>
  12446. <tr>
  12447. <th>Description</th>
  12448. <th><em>High-performance data management and storage suite</em></th>
  12449. </tr>
  12450. </thead>
  12451. <tbody>
  12452. <tr>
  12453. <td>Homepage</td>
  12454. <td><a href="https://www.hdfgroup.org/solutions/hdf5/">https://www.hdfgroup.org/solutions/hdf5/</a></td>
  12455. </tr>
  12456. <tr>
  12457. <td>License</td>
  12458. <td>BSD-3-Clause</td>
  12459. </tr>
  12460. <tr>
  12461. <td>Versions</td>
  12462. <td>1.10.7, 1.12.0, 1.12.1, 1.12.2, 1.13.2, 1.13.3, 1.14.0, 1.14.4-3, 1.14.6</td>
  12463. </tr>
  12464. <tr>
  12465. <td>Architectures</td>
  12466. <td>i386, x86_64</td>
  12467. </tr>
  12468. <tr>
  12469. <td>Definition</td>
  12470. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/h/hdf5/xmake.lua">hdf5/xmake.lua</a></td>
  12471. </tr>
  12472. </tbody>
  12473. </table>
  12474. <h5 id="installcommand">Install command</h5>
  12475. <pre><code class="lang-console">xrepo install hdf5
  12476. </code></pre>
  12477. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12478. <pre><code class="lang-lua">add_requires("hdf5")
  12479. </code></pre>
  12480. <h3 id="hedleybsd">hedley (bsd)</h3>
  12481. <table>
  12482. <thead>
  12483. <tr>
  12484. <th>Description</th>
  12485. <th><em>A C/C++ header to help move #ifdefs out of your code</em></th>
  12486. </tr>
  12487. </thead>
  12488. <tbody>
  12489. <tr>
  12490. <td>Homepage</td>
  12491. <td><a href="https://nemequ.github.io/hedley/">https://nemequ.github.io/hedley/</a></td>
  12492. </tr>
  12493. <tr>
  12494. <td>License</td>
  12495. <td>CC0-1.0</td>
  12496. </tr>
  12497. <tr>
  12498. <td>Versions</td>
  12499. <td>v15</td>
  12500. </tr>
  12501. <tr>
  12502. <td>Architectures</td>
  12503. <td>i386, x86_64</td>
  12504. </tr>
  12505. <tr>
  12506. <td>Definition</td>
  12507. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/h/hedley/xmake.lua">hedley/xmake.lua</a></td>
  12508. </tr>
  12509. </tbody>
  12510. </table>
  12511. <h5 id="installcommand">Install command</h5>
  12512. <pre><code class="lang-console">xrepo install hedley
  12513. </code></pre>
  12514. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12515. <pre><code class="lang-lua">add_requires("hedley")
  12516. </code></pre>
  12517. <h3 id="hexlbsd">hexl (bsd)</h3>
  12518. <table>
  12519. <thead>
  12520. <tr>
  12521. <th>Description</th>
  12522. <th><em>Intel:registered: Homomorphic Encryption Acceleration Library accelerates modular arithmetic operations used in homomorphic encryption</em></th>
  12523. </tr>
  12524. </thead>
  12525. <tbody>
  12526. <tr>
  12527. <td>Homepage</td>
  12528. <td><a href="https://intel.github.io/hexl">https://intel.github.io/hexl</a></td>
  12529. </tr>
  12530. <tr>
  12531. <td>License</td>
  12532. <td>Apache-2.0</td>
  12533. </tr>
  12534. <tr>
  12535. <td>Versions</td>
  12536. <td>v1.2.5, v1.2.6</td>
  12537. </tr>
  12538. <tr>
  12539. <td>Architectures</td>
  12540. <td>i386, x86_64</td>
  12541. </tr>
  12542. <tr>
  12543. <td>Definition</td>
  12544. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/h/hexl/xmake.lua">hexl/xmake.lua</a></td>
  12545. </tr>
  12546. </tbody>
  12547. </table>
  12548. <h5 id="installcommand">Install command</h5>
  12549. <pre><code class="lang-console">xrepo install hexl
  12550. </code></pre>
  12551. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12552. <pre><code class="lang-lua">add_requires("hexl")
  12553. </code></pre>
  12554. <h3 id="hffixbsd">hffix (bsd)</h3>
  12555. <table>
  12556. <thead>
  12557. <tr>
  12558. <th>Description</th>
  12559. <th><em>C++ Library for FIX (Financial Information Exchange) Protocol.</em></th>
  12560. </tr>
  12561. </thead>
  12562. <tbody>
  12563. <tr>
  12564. <td>Homepage</td>
  12565. <td><a href="https://github.com/jamesdbrock/hffix">https://github.com/jamesdbrock/hffix</a></td>
  12566. </tr>
  12567. <tr>
  12568. <td>License</td>
  12569. <td>BSD-2-Clause</td>
  12570. </tr>
  12571. <tr>
  12572. <td>Versions</td>
  12573. <td>v1.1.0, v1.4.0, v1.4.1</td>
  12574. </tr>
  12575. <tr>
  12576. <td>Architectures</td>
  12577. <td>i386, x86_64</td>
  12578. </tr>
  12579. <tr>
  12580. <td>Definition</td>
  12581. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/h/hffix/xmake.lua">hffix/xmake.lua</a></td>
  12582. </tr>
  12583. </tbody>
  12584. </table>
  12585. <h5 id="installcommand">Install command</h5>
  12586. <pre><code class="lang-console">xrepo install hffix
  12587. </code></pre>
  12588. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12589. <pre><code class="lang-lua">add_requires("hffix")
  12590. </code></pre>
  12591. <h3 id="highsbsd">highs (bsd)</h3>
  12592. <table>
  12593. <thead>
  12594. <tr>
  12595. <th>Description</th>
  12596. <th><em>Linear optimization software</em></th>
  12597. </tr>
  12598. </thead>
  12599. <tbody>
  12600. <tr>
  12601. <td>Homepage</td>
  12602. <td><a href="https://github.com/ERGO-Code/HiGHS">https://github.com/ERGO-Code/HiGHS</a></td>
  12603. </tr>
  12604. <tr>
  12605. <td>License</td>
  12606. <td>MIT</td>
  12607. </tr>
  12608. <tr>
  12609. <td>Versions</td>
  12610. <td>v1.5.3, v1.7.0, v1.7.1, v1.7.2, v1.8.0, v1.8.1, v1.9.0, v1.10.0, v1.11.0</td>
  12611. </tr>
  12612. <tr>
  12613. <td>Architectures</td>
  12614. <td>i386, x86_64</td>
  12615. </tr>
  12616. <tr>
  12617. <td>Definition</td>
  12618. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/h/highs/xmake.lua">highs/xmake.lua</a></td>
  12619. </tr>
  12620. </tbody>
  12621. </table>
  12622. <h5 id="installcommand">Install command</h5>
  12623. <pre><code class="lang-console">xrepo install highs
  12624. </code></pre>
  12625. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12626. <pre><code class="lang-lua">add_requires("highs")
  12627. </code></pre>
  12628. <h3 id="highwaybsd">highway (bsd)</h3>
  12629. <table>
  12630. <thead>
  12631. <tr>
  12632. <th>Description</th>
  12633. <th><em>Performance-portable, length-agnostic SIMD with runtime dispatch</em></th>
  12634. </tr>
  12635. </thead>
  12636. <tbody>
  12637. <tr>
  12638. <td>Homepage</td>
  12639. <td><a href="https://github.com/google/highway">https://github.com/google/highway</a></td>
  12640. </tr>
  12641. <tr>
  12642. <td>License</td>
  12643. <td>Apache-2.0</td>
  12644. </tr>
  12645. <tr>
  12646. <td>Versions</td>
  12647. <td>1.1.0, 1.2.0, 1.3.0</td>
  12648. </tr>
  12649. <tr>
  12650. <td>Architectures</td>
  12651. <td>i386, x86_64</td>
  12652. </tr>
  12653. <tr>
  12654. <td>Definition</td>
  12655. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/h/highway/xmake.lua">highway/xmake.lua</a></td>
  12656. </tr>
  12657. </tbody>
  12658. </table>
  12659. <h5 id="installcommand">Install command</h5>
  12660. <pre><code class="lang-console">xrepo install highway
  12661. </code></pre>
  12662. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12663. <pre><code class="lang-lua">add_requires("highway")
  12664. </code></pre>
  12665. <h3 id="hiredisbsd">hiredis (bsd)</h3>
  12666. <table>
  12667. <thead>
  12668. <tr>
  12669. <th>Description</th>
  12670. <th><em>Minimalistic C client for Redis >= 1.2</em></th>
  12671. </tr>
  12672. </thead>
  12673. <tbody>
  12674. <tr>
  12675. <td>Homepage</td>
  12676. <td><a href="https://github.com/redis/hiredis">https://github.com/redis/hiredis</a></td>
  12677. </tr>
  12678. <tr>
  12679. <td>License</td>
  12680. <td>BSD-3-Clause</td>
  12681. </tr>
  12682. <tr>
  12683. <td>Versions</td>
  12684. <td>v1.0.2, v1.1.0, v1.2.0, v1.3.0</td>
  12685. </tr>
  12686. <tr>
  12687. <td>Architectures</td>
  12688. <td>i386, x86_64</td>
  12689. </tr>
  12690. <tr>
  12691. <td>Definition</td>
  12692. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/h/hiredis/xmake.lua">hiredis/xmake.lua</a></td>
  12693. </tr>
  12694. </tbody>
  12695. </table>
  12696. <h5 id="installcommand">Install command</h5>
  12697. <pre><code class="lang-console">xrepo install hiredis
  12698. </code></pre>
  12699. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12700. <pre><code class="lang-lua">add_requires("hiredis")
  12701. </code></pre>
  12702. <h3 id="hiredisvipbsd">hiredis-vip (bsd)</h3>
  12703. <table>
  12704. <thead>
  12705. <tr>
  12706. <th>Description</th>
  12707. <th><em>Support redis cluster. Maintained and used at vipshop.</em></th>
  12708. </tr>
  12709. </thead>
  12710. <tbody>
  12711. <tr>
  12712. <td>Homepage</td>
  12713. <td><a href="https://github.com/vipshop/hiredis-vip">https://github.com/vipshop/hiredis-vip</a></td>
  12714. </tr>
  12715. <tr>
  12716. <td>License</td>
  12717. <td>BSD-3-Clause</td>
  12718. </tr>
  12719. <tr>
  12720. <td>Versions</td>
  12721. <td>0.3.0</td>
  12722. </tr>
  12723. <tr>
  12724. <td>Architectures</td>
  12725. <td>i386, x86_64</td>
  12726. </tr>
  12727. <tr>
  12728. <td>Definition</td>
  12729. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/h/hiredis-vip/xmake.lua">hiredis-vip/xmake.lua</a></td>
  12730. </tr>
  12731. </tbody>
  12732. </table>
  12733. <h5 id="installcommand">Install command</h5>
  12734. <pre><code class="lang-console">xrepo install hiredis-vip
  12735. </code></pre>
  12736. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12737. <pre><code class="lang-lua">add_requires("hiredis-vip")
  12738. </code></pre>
  12739. <h3 id="hlslppbsd">hlslpp (bsd)</h3>
  12740. <table>
  12741. <thead>
  12742. <tr>
  12743. <th>Description</th>
  12744. <th><em>Math library using hlsl syntax with SSE/NEON support</em></th>
  12745. </tr>
  12746. </thead>
  12747. <tbody>
  12748. <tr>
  12749. <td>Homepage</td>
  12750. <td><a href="https://github.com/redorav/hlslpp">https://github.com/redorav/hlslpp</a></td>
  12751. </tr>
  12752. <tr>
  12753. <td>License</td>
  12754. <td>MIT</td>
  12755. </tr>
  12756. <tr>
  12757. <td>Versions</td>
  12758. <td>3.1, 3.2.3, 3.4, 3.5, 3.5.1, 3.5.3, 3.6, 3.7</td>
  12759. </tr>
  12760. <tr>
  12761. <td>Architectures</td>
  12762. <td>i386, x86_64</td>
  12763. </tr>
  12764. <tr>
  12765. <td>Definition</td>
  12766. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/h/hlslpp/xmake.lua">hlslpp/xmake.lua</a></td>
  12767. </tr>
  12768. </tbody>
  12769. </table>
  12770. <h5 id="installcommand">Install command</h5>
  12771. <pre><code class="lang-console">xrepo install hlslpp
  12772. </code></pre>
  12773. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12774. <pre><code class="lang-lua">add_requires("hlslpp")
  12775. </code></pre>
  12776. <h3 id="hopscotchmapbsd">hopscotch-map (bsd)</h3>
  12777. <table>
  12778. <thead>
  12779. <tr>
  12780. <th>Description</th>
  12781. <th><em>A C++ implementation of a fast hash map and hash set using hopscotch hashing</em></th>
  12782. </tr>
  12783. </thead>
  12784. <tbody>
  12785. <tr>
  12786. <td>Homepage</td>
  12787. <td><a href="https://github.com/Tessil/hopscotch-map">https://github.com/Tessil/hopscotch-map</a></td>
  12788. </tr>
  12789. <tr>
  12790. <td>License</td>
  12791. <td>MIT</td>
  12792. </tr>
  12793. <tr>
  12794. <td>Versions</td>
  12795. <td>v2.3.0, v2.3.1</td>
  12796. </tr>
  12797. <tr>
  12798. <td>Architectures</td>
  12799. <td>i386, x86_64</td>
  12800. </tr>
  12801. <tr>
  12802. <td>Definition</td>
  12803. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/h/hopscotch-map/xmake.lua">hopscotch-map/xmake.lua</a></td>
  12804. </tr>
  12805. </tbody>
  12806. </table>
  12807. <h5 id="installcommand">Install command</h5>
  12808. <pre><code class="lang-console">xrepo install hopscotch-map
  12809. </code></pre>
  12810. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12811. <pre><code class="lang-lua">add_requires("hopscotch-map")
  12812. </code></pre>
  12813. <h3 id="houdinibsd">houdini (bsd)</h3>
  12814. <table>
  12815. <thead>
  12816. <tr>
  12817. <th>Description</th>
  12818. <th><em>Houdini is built from the ground up to be a procedural system that empowers artists to work freely, create multiple iterations and rapidly share workflows with colleagues.</em></th>
  12819. </tr>
  12820. </thead>
  12821. <tbody>
  12822. <tr>
  12823. <td>Homepage</td>
  12824. <td><a href="https://www.sidefx.com/">https://www.sidefx.com/</a></td>
  12825. </tr>
  12826. <tr>
  12827. <td>Versions</td>
  12828. <td></td>
  12829. </tr>
  12830. <tr>
  12831. <td>Architectures</td>
  12832. <td>i386, x86_64</td>
  12833. </tr>
  12834. <tr>
  12835. <td>Definition</td>
  12836. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/h/houdini/xmake.lua">houdini/xmake.lua</a></td>
  12837. </tr>
  12838. </tbody>
  12839. </table>
  12840. <h5 id="installcommand">Install command</h5>
  12841. <pre><code class="lang-console">xrepo install houdini
  12842. </code></pre>
  12843. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12844. <pre><code class="lang-lua">add_requires("houdini")
  12845. </code></pre>
  12846. <h3 id="http_parserbsd">http_parser (bsd)</h3>
  12847. <table>
  12848. <thead>
  12849. <tr>
  12850. <th>Description</th>
  12851. <th><em>Parser for HTTP messages written in C.</em></th>
  12852. </tr>
  12853. </thead>
  12854. <tbody>
  12855. <tr>
  12856. <td>Homepage</td>
  12857. <td><a href="https://github.com/nodejs/http-parser">https://github.com/nodejs/http-parser</a></td>
  12858. </tr>
  12859. <tr>
  12860. <td>License</td>
  12861. <td>MIT</td>
  12862. </tr>
  12863. <tr>
  12864. <td>Versions</td>
  12865. <td>v2.9.4</td>
  12866. </tr>
  12867. <tr>
  12868. <td>Architectures</td>
  12869. <td>i386, x86_64</td>
  12870. </tr>
  12871. <tr>
  12872. <td>Definition</td>
  12873. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/h/http_parser/xmake.lua">http_parser/xmake.lua</a></td>
  12874. </tr>
  12875. </tbody>
  12876. </table>
  12877. <h5 id="installcommand">Install command</h5>
  12878. <pre><code class="lang-console">xrepo install http_parser
  12879. </code></pre>
  12880. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12881. <pre><code class="lang-lua">add_requires("http_parser")
  12882. </code></pre>
  12883. <h3 id="hwdatabsd">hwdata (bsd)</h3>
  12884. <table>
  12885. <thead>
  12886. <tr>
  12887. <th>Description</th>
  12888. <th><em>hwdata contains various hardware identification and configuration data, such as the pci.ids and usb.ids databases.</em></th>
  12889. </tr>
  12890. </thead>
  12891. <tbody>
  12892. <tr>
  12893. <td>Homepage</td>
  12894. <td><a href="https://github.com/vcrhonek/hwdata">https://github.com/vcrhonek/hwdata</a></td>
  12895. </tr>
  12896. <tr>
  12897. <td>License</td>
  12898. <td>GPL-2.0-or-later</td>
  12899. </tr>
  12900. <tr>
  12901. <td>Versions</td>
  12902. <td>v0.397, v0.399</td>
  12903. </tr>
  12904. <tr>
  12905. <td>Architectures</td>
  12906. <td>i386, x86_64</td>
  12907. </tr>
  12908. <tr>
  12909. <td>Definition</td>
  12910. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/h/hwdata/xmake.lua">hwdata/xmake.lua</a></td>
  12911. </tr>
  12912. </tbody>
  12913. </table>
  12914. <h5 id="installcommand">Install command</h5>
  12915. <pre><code class="lang-console">xrepo install hwdata
  12916. </code></pre>
  12917. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12918. <pre><code class="lang-lua">add_requires("hwdata")
  12919. </code></pre>
  12920. <h3 id="hyperscanbsd">hyperscan (bsd)</h3>
  12921. <table>
  12922. <thead>
  12923. <tr>
  12924. <th>Description</th>
  12925. <th><em>High-performance regular expression matching library</em></th>
  12926. </tr>
  12927. </thead>
  12928. <tbody>
  12929. <tr>
  12930. <td>Homepage</td>
  12931. <td><a href="https://www.hyperscan.io">https://www.hyperscan.io</a></td>
  12932. </tr>
  12933. <tr>
  12934. <td>License</td>
  12935. <td>BSD-3</td>
  12936. </tr>
  12937. <tr>
  12938. <td>Versions</td>
  12939. <td>v5.4.2</td>
  12940. </tr>
  12941. <tr>
  12942. <td>Architectures</td>
  12943. <td>i386, x86_64</td>
  12944. </tr>
  12945. <tr>
  12946. <td>Definition</td>
  12947. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/h/hyperscan/xmake.lua">hyperscan/xmake.lua</a></td>
  12948. </tr>
  12949. </tbody>
  12950. </table>
  12951. <h5 id="installcommand">Install command</h5>
  12952. <pre><code class="lang-console">xrepo install hyperscan
  12953. </code></pre>
  12954. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12955. <pre><code class="lang-lua">add_requires("hyperscan")
  12956. </code></pre>
  12957. <h3 id="hyprwaylandscannerbsd">hyprwayland-scanner (bsd)</h3>
  12958. <table>
  12959. <thead>
  12960. <tr>
  12961. <th>Description</th>
  12962. <th><em>A Hyprland implementation of wayland-scanner, in and for C++.</em></th>
  12963. </tr>
  12964. </thead>
  12965. <tbody>
  12966. <tr>
  12967. <td>Homepage</td>
  12968. <td><a href="https://github.com/hyprwm/hyprwayland-scanner">https://github.com/hyprwm/hyprwayland-scanner</a></td>
  12969. </tr>
  12970. <tr>
  12971. <td>License</td>
  12972. <td>BSD-3-Clause</td>
  12973. </tr>
  12974. <tr>
  12975. <td>Versions</td>
  12976. <td>v0.4.4, v0.4.5</td>
  12977. </tr>
  12978. <tr>
  12979. <td>Architectures</td>
  12980. <td>i386, x86_64</td>
  12981. </tr>
  12982. <tr>
  12983. <td>Definition</td>
  12984. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/h/hyprwayland-scanner/xmake.lua">hyprwayland-scanner/xmake.lua</a></td>
  12985. </tr>
  12986. </tbody>
  12987. </table>
  12988. <h5 id="installcommand">Install command</h5>
  12989. <pre><code class="lang-console">xrepo install hyprwayland-scanner
  12990. </code></pre>
  12991. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  12992. <pre><code class="lang-lua">add_requires("hyprwayland-scanner")
  12993. </code></pre>
  12994. <h2 id="i">i</h2>
  12995. <h3 id="icu4cbsd">icu4c (bsd)</h3>
  12996. <table>
  12997. <thead>
  12998. <tr>
  12999. <th>Description</th>
  13000. <th><em>C/C++ libraries for Unicode and globalization.</em></th>
  13001. </tr>
  13002. </thead>
  13003. <tbody>
  13004. <tr>
  13005. <td>Homepage</td>
  13006. <td><a href="http://site.icu-project.org/">http://site.icu-project.org/</a></td>
  13007. </tr>
  13008. <tr>
  13009. <td>Versions</td>
  13010. <td>64.2, 68.1, 68.2, 69.1, 70.1, 71.1, 72.1, 73.1, 73.2, 75.1, 76.1, 77.1</td>
  13011. </tr>
  13012. <tr>
  13013. <td>Architectures</td>
  13014. <td>i386, x86_64</td>
  13015. </tr>
  13016. <tr>
  13017. <td>Definition</td>
  13018. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/icu4c/xmake.lua">icu4c/xmake.lua</a></td>
  13019. </tr>
  13020. </tbody>
  13021. </table>
  13022. <h5 id="installcommand">Install command</h5>
  13023. <pre><code class="lang-console">xrepo install icu4c
  13024. </code></pre>
  13025. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13026. <pre><code class="lang-lua">add_requires("icu4c")
  13027. </code></pre>
  13028. <h3 id="idnabsd">idna (bsd)</h3>
  13029. <table>
  13030. <thead>
  13031. <tr>
  13032. <th>Description</th>
  13033. <th><em>C++ library implementing the to_ascii and to_unicode functions from the Unicode Technical Standard.</em></th>
  13034. </tr>
  13035. </thead>
  13036. <tbody>
  13037. <tr>
  13038. <td>Homepage</td>
  13039. <td><a href="https://github.com/ada-url/idna">https://github.com/ada-url/idna</a></td>
  13040. </tr>
  13041. <tr>
  13042. <td>License</td>
  13043. <td>Apache-2.0</td>
  13044. </tr>
  13045. <tr>
  13046. <td>Versions</td>
  13047. <td>0.2.0, 0.3.2, 0.3.3, 0.3.4</td>
  13048. </tr>
  13049. <tr>
  13050. <td>Architectures</td>
  13051. <td>i386, x86_64</td>
  13052. </tr>
  13053. <tr>
  13054. <td>Definition</td>
  13055. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/idna/xmake.lua">idna/xmake.lua</a></td>
  13056. </tr>
  13057. </tbody>
  13058. </table>
  13059. <h5 id="installcommand">Install command</h5>
  13060. <pre><code class="lang-console">xrepo install idna
  13061. </code></pre>
  13062. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13063. <pre><code class="lang-lua">add_requires("idna")
  13064. </code></pre>
  13065. <h3 id="ifortbsd">ifort (bsd)</h3>
  13066. <table>
  13067. <thead>
  13068. <tr>
  13069. <th>Description</th>
  13070. <th><em>The Fortran Compiler provided by Intel®</em></th>
  13071. </tr>
  13072. </thead>
  13073. <tbody>
  13074. <tr>
  13075. <td>Homepage</td>
  13076. <td><a href="https://www.intel.com/content/www/us/en/developer/tools/oneapi/fortran-compiler.html">https://www.intel.com/content/www/us/en/developer/tools/oneapi/fortran-compiler.html</a></td>
  13077. </tr>
  13078. <tr>
  13079. <td>Versions</td>
  13080. <td>2021.4.0+3224</td>
  13081. </tr>
  13082. <tr>
  13083. <td>Architectures</td>
  13084. <td>i386, x86_64</td>
  13085. </tr>
  13086. <tr>
  13087. <td>Definition</td>
  13088. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/ifort/xmake.lua">ifort/xmake.lua</a></td>
  13089. </tr>
  13090. </tbody>
  13091. </table>
  13092. <h5 id="installcommand">Install command</h5>
  13093. <pre><code class="lang-console">xrepo install ifort
  13094. </code></pre>
  13095. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13096. <pre><code class="lang-lua">add_requires("ifort")
  13097. </code></pre>
  13098. <h3 id="iguanabsd">iguana (bsd)</h3>
  13099. <table>
  13100. <thead>
  13101. <tr>
  13102. <th>Description</th>
  13103. <th><em>universal serialization engine</em></th>
  13104. </tr>
  13105. </thead>
  13106. <tbody>
  13107. <tr>
  13108. <td>Homepage</td>
  13109. <td><a href="https://github.com/qicosmos/iguana">https://github.com/qicosmos/iguana</a></td>
  13110. </tr>
  13111. <tr>
  13112. <td>License</td>
  13113. <td>Apache-2.0</td>
  13114. </tr>
  13115. <tr>
  13116. <td>Versions</td>
  13117. <td>v1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9</td>
  13118. </tr>
  13119. <tr>
  13120. <td>Architectures</td>
  13121. <td>i386, x86_64</td>
  13122. </tr>
  13123. <tr>
  13124. <td>Definition</td>
  13125. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/iguana/xmake.lua">iguana/xmake.lua</a></td>
  13126. </tr>
  13127. </tbody>
  13128. </table>
  13129. <h5 id="installcommand">Install command</h5>
  13130. <pre><code class="lang-console">xrepo install iguana
  13131. </code></pre>
  13132. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13133. <pre><code class="lang-lua">add_requires("iguana")
  13134. </code></pre>
  13135. <h3 id="im3dbsd">im3d (bsd)</h3>
  13136. <table>
  13137. <thead>
  13138. <tr>
  13139. <th>Description</th>
  13140. <th><em>File Dialog for Dear ImGui</em></th>
  13141. </tr>
  13142. </thead>
  13143. <tbody>
  13144. <tr>
  13145. <td>Homepage</td>
  13146. <td><a href="https://github.com/john-chapman/im3d">https://github.com/john-chapman/im3d</a></td>
  13147. </tr>
  13148. <tr>
  13149. <td>License</td>
  13150. <td>MIT</td>
  13151. </tr>
  13152. <tr>
  13153. <td>Versions</td>
  13154. <td>2023.06.09</td>
  13155. </tr>
  13156. <tr>
  13157. <td>Architectures</td>
  13158. <td>i386, x86_64</td>
  13159. </tr>
  13160. <tr>
  13161. <td>Definition</td>
  13162. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/im3d/xmake.lua">im3d/xmake.lua</a></td>
  13163. </tr>
  13164. </tbody>
  13165. </table>
  13166. <h5 id="installcommand">Install command</h5>
  13167. <pre><code class="lang-console">xrepo install im3d
  13168. </code></pre>
  13169. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13170. <pre><code class="lang-lua">add_requires("im3d")
  13171. </code></pre>
  13172. <h3 id="imagemagickbsd">imagemagick (bsd)</h3>
  13173. <table>
  13174. <thead>
  13175. <tr>
  13176. <th>Description</th>
  13177. <th><em>ImageMagick is a FOSS software suite for modifying images. This does NOT provide any of the utilities. It installs the C/C++ Libraries.</em></th>
  13178. </tr>
  13179. </thead>
  13180. <tbody>
  13181. <tr>
  13182. <td>Homepage</td>
  13183. <td><a href="https://imagemagick.org/script/index.php">https://imagemagick.org/script/index.php</a></td>
  13184. </tr>
  13185. <tr>
  13186. <td>License</td>
  13187. <td>Apache-2.0</td>
  13188. </tr>
  13189. <tr>
  13190. <td>Versions</td>
  13191. <td>7.0.11-13, 7.1.0-4</td>
  13192. </tr>
  13193. <tr>
  13194. <td>Architectures</td>
  13195. <td>i386, x86_64</td>
  13196. </tr>
  13197. <tr>
  13198. <td>Definition</td>
  13199. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/imagemagick/xmake.lua">imagemagick/xmake.lua</a></td>
  13200. </tr>
  13201. </tbody>
  13202. </table>
  13203. <h5 id="installcommand">Install command</h5>
  13204. <pre><code class="lang-console">xrepo install imagemagick
  13205. </code></pre>
  13206. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13207. <pre><code class="lang-lua">add_requires("imagemagick")
  13208. </code></pre>
  13209. <h3 id="imathbsd">imath (bsd)</h3>
  13210. <table>
  13211. <thead>
  13212. <tr>
  13213. <th>Description</th>
  13214. <th><em>Imath is a C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics</em></th>
  13215. </tr>
  13216. </thead>
  13217. <tbody>
  13218. <tr>
  13219. <td>Homepage</td>
  13220. <td><a href="https://github.com/AcademySoftwareFoundation/Imath/">https://github.com/AcademySoftwareFoundation/Imath/</a></td>
  13221. </tr>
  13222. <tr>
  13223. <td>License</td>
  13224. <td>BSD-3-Clause</td>
  13225. </tr>
  13226. <tr>
  13227. <td>Versions</td>
  13228. <td>v3.1.0, v3.1.1, v3.1.2, v3.1.3, v3.1.4, v3.1.5, v3.1.9, v3.1.10, v3.1.11, v3.1.12</td>
  13229. </tr>
  13230. <tr>
  13231. <td>Architectures</td>
  13232. <td>i386, x86_64</td>
  13233. </tr>
  13234. <tr>
  13235. <td>Definition</td>
  13236. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/imath/xmake.lua">imath/xmake.lua</a></td>
  13237. </tr>
  13238. </tbody>
  13239. </table>
  13240. <h5 id="installcommand">Install command</h5>
  13241. <pre><code class="lang-console">xrepo install imath
  13242. </code></pre>
  13243. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13244. <pre><code class="lang-lua">add_requires("imath")
  13245. </code></pre>
  13246. <h3 id="imguibsd">imgui (bsd)</h3>
  13247. <table>
  13248. <thead>
  13249. <tr>
  13250. <th>Description</th>
  13251. <th><em>Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies</em></th>
  13252. </tr>
  13253. </thead>
  13254. <tbody>
  13255. <tr>
  13256. <td>Homepage</td>
  13257. <td><a href="https://github.com/ocornut/imgui">https://github.com/ocornut/imgui</a></td>
  13258. </tr>
  13259. <tr>
  13260. <td>License</td>
  13261. <td>MIT</td>
  13262. </tr>
  13263. <tr>
  13264. <td>Versions</td>
  13265. <td>v1.75, v1.76, v1.77, v1.78, v1.79, v1.80, v1.81, v1.82, v1.83-docking, v1.83, v1.84.1, v1.84.2, v1.85-docking, v1.85, v1.86, v1.87-docking, v1.87, v1.88-docking, v1.88, v1.89-docking, v1.89, v1.89.3-docking, v1.89.3, v1.89.4-docking, v1.89.4, v1.89.5-docking, v1.89.5, v1.89.6-docking, v1.89.6, v1.89.7-docking, v1.89.7, v1.89.8-docking, v1.89.8, v1.89.9-docking, v1.89.9, v1.90-docking, v1.90, v1.90.1-docking, v1.90.1, v1.90.2-docking, v1.90.2, v1.90.3-docking, v1.90.3, v1.90.4-docking, v1.90.4, v1.90.5-docking, v1.90.5, v1.90.6-docking, v1.90.6, v1.90.7-docking, v1.90.7, v1.90.8-docking, v1.90.8, v1.90.9-docking, v1.90.9, v1.91.0-docking, v1.91.0, v1.91.1-docking, v1.91.1, v1.91.2-docking, v1.91.2, v1.91.3-docking, v1.91.3, v1.91.4-docking, v1.91.4, v1.91.5-docking, v1.91.5, v1.91.6-docking, v1.91.6, v1.91.7-docking, v1.91.7, v1.91.8-docking, v1.91.8, v1.91.9-docking, v1.91.9, v1.92.0-docking, v1.92.0, v1.92.1-docking, v1.92.1</td>
  13266. </tr>
  13267. <tr>
  13268. <td>Architectures</td>
  13269. <td>i386, x86_64</td>
  13270. </tr>
  13271. <tr>
  13272. <td>Definition</td>
  13273. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/imgui/xmake.lua">imgui/xmake.lua</a></td>
  13274. </tr>
  13275. </tbody>
  13276. </table>
  13277. <h5 id="installcommand">Install command</h5>
  13278. <pre><code class="lang-console">xrepo install imgui
  13279. </code></pre>
  13280. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13281. <pre><code class="lang-lua">add_requires("imgui")
  13282. </code></pre>
  13283. <h3 id="implotbsd">implot (bsd)</h3>
  13284. <table>
  13285. <thead>
  13286. <tr>
  13287. <th>Description</th>
  13288. <th><em>Immediate Mode Plotting</em></th>
  13289. </tr>
  13290. </thead>
  13291. <tbody>
  13292. <tr>
  13293. <td>Homepage</td>
  13294. <td><a href="https://github.com/epezent/implot">https://github.com/epezent/implot</a></td>
  13295. </tr>
  13296. <tr>
  13297. <td>License</td>
  13298. <td>MIT</td>
  13299. </tr>
  13300. <tr>
  13301. <td>Versions</td>
  13302. <td>v0.15, v0.16</td>
  13303. </tr>
  13304. <tr>
  13305. <td>Architectures</td>
  13306. <td>i386, x86_64</td>
  13307. </tr>
  13308. <tr>
  13309. <td>Definition</td>
  13310. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/implot/xmake.lua">implot/xmake.lua</a></td>
  13311. </tr>
  13312. </tbody>
  13313. </table>
  13314. <h5 id="installcommand">Install command</h5>
  13315. <pre><code class="lang-console">xrepo install implot
  13316. </code></pre>
  13317. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13318. <pre><code class="lang-lua">add_requires("implot")
  13319. </code></pre>
  13320. <h3 id="implot3dbsd">implot3d (bsd)</h3>
  13321. <table>
  13322. <thead>
  13323. <tr>
  13324. <th>Description</th>
  13325. <th><em>Immediate Mode 3D Plotting</em></th>
  13326. </tr>
  13327. </thead>
  13328. <tbody>
  13329. <tr>
  13330. <td>Homepage</td>
  13331. <td><a href="https://github.com/brenocq/implot3d">https://github.com/brenocq/implot3d</a></td>
  13332. </tr>
  13333. <tr>
  13334. <td>License</td>
  13335. <td>MIT</td>
  13336. </tr>
  13337. <tr>
  13338. <td>Versions</td>
  13339. <td>v0.2</td>
  13340. </tr>
  13341. <tr>
  13342. <td>Architectures</td>
  13343. <td>i386, x86_64</td>
  13344. </tr>
  13345. <tr>
  13346. <td>Definition</td>
  13347. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/implot3d/xmake.lua">implot3d/xmake.lua</a></td>
  13348. </tr>
  13349. </tbody>
  13350. </table>
  13351. <h5 id="installcommand">Install command</h5>
  13352. <pre><code class="lang-console">xrepo install implot3d
  13353. </code></pre>
  13354. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13355. <pre><code class="lang-lua">add_requires("implot3d")
  13356. </code></pre>
  13357. <h3 id="indicatorsbsd">indicators (bsd)</h3>
  13358. <table>
  13359. <thead>
  13360. <tr>
  13361. <th>Description</th>
  13362. <th><em>Activity Indicators for Modern C++</em></th>
  13363. </tr>
  13364. </thead>
  13365. <tbody>
  13366. <tr>
  13367. <td>Homepage</td>
  13368. <td><a href="https://github.com/p-ranav/indicators">https://github.com/p-ranav/indicators</a></td>
  13369. </tr>
  13370. <tr>
  13371. <td>License</td>
  13372. <td>MIT</td>
  13373. </tr>
  13374. <tr>
  13375. <td>Versions</td>
  13376. <td>2.2, 2.3</td>
  13377. </tr>
  13378. <tr>
  13379. <td>Architectures</td>
  13380. <td>i386, x86_64</td>
  13381. </tr>
  13382. <tr>
  13383. <td>Definition</td>
  13384. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/indicators/xmake.lua">indicators/xmake.lua</a></td>
  13385. </tr>
  13386. </tbody>
  13387. </table>
  13388. <h5 id="installcommand">Install command</h5>
  13389. <pre><code class="lang-console">xrepo install indicators
  13390. </code></pre>
  13391. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13392. <pre><code class="lang-lua">add_requires("indicators")
  13393. </code></pre>
  13394. <h3 id="infowarebsd">infoware (bsd)</h3>
  13395. <table>
  13396. <thead>
  13397. <tr>
  13398. <th>Description</th>
  13399. <th><em>C++ Library for pulling system and hardware information, without hitting the command line.</em></th>
  13400. </tr>
  13401. </thead>
  13402. <tbody>
  13403. <tr>
  13404. <td>Homepage</td>
  13405. <td><a href="https://github.com/ThePhD/infoware">https://github.com/ThePhD/infoware</a></td>
  13406. </tr>
  13407. <tr>
  13408. <td>License</td>
  13409. <td>CC0-1.0</td>
  13410. </tr>
  13411. <tr>
  13412. <td>Versions</td>
  13413. <td>2023.04.12</td>
  13414. </tr>
  13415. <tr>
  13416. <td>Architectures</td>
  13417. <td>i386, x86_64</td>
  13418. </tr>
  13419. <tr>
  13420. <td>Definition</td>
  13421. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/infoware/xmake.lua">infoware/xmake.lua</a></td>
  13422. </tr>
  13423. </tbody>
  13424. </table>
  13425. <h5 id="installcommand">Install command</h5>
  13426. <pre><code class="lang-console">xrepo install infoware
  13427. </code></pre>
  13428. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13429. <pre><code class="lang-lua">add_requires("infoware")
  13430. </code></pre>
  13431. <h3 id="inifilecppbsd">inifile-cpp (bsd)</h3>
  13432. <table>
  13433. <thead>
  13434. <tr>
  13435. <th>Description</th>
  13436. <th><em>A header-only and easy to use Ini file parser for C++.</em></th>
  13437. </tr>
  13438. </thead>
  13439. <tbody>
  13440. <tr>
  13441. <td>Homepage</td>
  13442. <td><a href="https://github.com/Rookfighter/inifile-cpp">https://github.com/Rookfighter/inifile-cpp</a></td>
  13443. </tr>
  13444. <tr>
  13445. <td>License</td>
  13446. <td>MIT</td>
  13447. </tr>
  13448. <tr>
  13449. <td>Versions</td>
  13450. <td>2022.06.25</td>
  13451. </tr>
  13452. <tr>
  13453. <td>Architectures</td>
  13454. <td>i386, x86_64</td>
  13455. </tr>
  13456. <tr>
  13457. <td>Definition</td>
  13458. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/inifile-cpp/xmake.lua">inifile-cpp/xmake.lua</a></td>
  13459. </tr>
  13460. </tbody>
  13461. </table>
  13462. <h5 id="installcommand">Install command</h5>
  13463. <pre><code class="lang-console">xrepo install inifile-cpp
  13464. </code></pre>
  13465. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13466. <pre><code class="lang-lua">add_requires("inifile-cpp")
  13467. </code></pre>
  13468. <h3 id="inihbsd">inih (bsd)</h3>
  13469. <table>
  13470. <thead>
  13471. <tr>
  13472. <th>Description</th>
  13473. <th><em>Simple .INI file parser in C, good for embedded systems</em></th>
  13474. </tr>
  13475. </thead>
  13476. <tbody>
  13477. <tr>
  13478. <td>Homepage</td>
  13479. <td><a href="https://github.com/benhoyt/inih">https://github.com/benhoyt/inih</a></td>
  13480. </tr>
  13481. <tr>
  13482. <td>Versions</td>
  13483. <td>58, 59, 60</td>
  13484. </tr>
  13485. <tr>
  13486. <td>Architectures</td>
  13487. <td>i386, x86_64</td>
  13488. </tr>
  13489. <tr>
  13490. <td>Definition</td>
  13491. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/inih/xmake.lua">inih/xmake.lua</a></td>
  13492. </tr>
  13493. </tbody>
  13494. </table>
  13495. <h5 id="installcommand">Install command</h5>
  13496. <pre><code class="lang-console">xrepo install inih
  13497. </code></pre>
  13498. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13499. <pre><code class="lang-lua">add_requires("inih")
  13500. </code></pre>
  13501. <h3 id="iniparserbsd">iniparser (bsd)</h3>
  13502. <table>
  13503. <thead>
  13504. <tr>
  13505. <th>Description</th>
  13506. <th><em>ini file parser</em></th>
  13507. </tr>
  13508. </thead>
  13509. <tbody>
  13510. <tr>
  13511. <td>Homepage</td>
  13512. <td><a href="http://ndevilla.free.fr/iniparser">http://ndevilla.free.fr/iniparser</a></td>
  13513. </tr>
  13514. <tr>
  13515. <td>License</td>
  13516. <td>MIT</td>
  13517. </tr>
  13518. <tr>
  13519. <td>Versions</td>
  13520. <td>v4.2.6</td>
  13521. </tr>
  13522. <tr>
  13523. <td>Architectures</td>
  13524. <td>i386, x86_64</td>
  13525. </tr>
  13526. <tr>
  13527. <td>Definition</td>
  13528. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/iniparser/xmake.lua">iniparser/xmake.lua</a></td>
  13529. </tr>
  13530. </tbody>
  13531. </table>
  13532. <h5 id="installcommand">Install command</h5>
  13533. <pre><code class="lang-console">xrepo install iniparser
  13534. </code></pre>
  13535. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13536. <pre><code class="lang-lua">add_requires("iniparser")
  13537. </code></pre>
  13538. <h3 id="inippbsd">inipp (bsd)</h3>
  13539. <table>
  13540. <thead>
  13541. <tr>
  13542. <th>Description</th>
  13543. <th><em>Simple C++ ini parser.</em></th>
  13544. </tr>
  13545. </thead>
  13546. <tbody>
  13547. <tr>
  13548. <td>Homepage</td>
  13549. <td><a href="https://github.com/mcmtroffaes/inipp">https://github.com/mcmtroffaes/inipp</a></td>
  13550. </tr>
  13551. <tr>
  13552. <td>License</td>
  13553. <td>MIT</td>
  13554. </tr>
  13555. <tr>
  13556. <td>Versions</td>
  13557. <td>2022.02.03, 2025.06.17</td>
  13558. </tr>
  13559. <tr>
  13560. <td>Architectures</td>
  13561. <td>i386, x86_64</td>
  13562. </tr>
  13563. <tr>
  13564. <td>Definition</td>
  13565. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/inipp/xmake.lua">inipp/xmake.lua</a></td>
  13566. </tr>
  13567. </tbody>
  13568. </table>
  13569. <h5 id="installcommand">Install command</h5>
  13570. <pre><code class="lang-console">xrepo install inipp
  13571. </code></pre>
  13572. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13573. <pre><code class="lang-lua">add_requires("inipp")
  13574. </code></pre>
  13575. <h3 id="injabsd">inja (bsd)</h3>
  13576. <table>
  13577. <thead>
  13578. <tr>
  13579. <th>Description</th>
  13580. <th><em>A Template Engine for Modern C++</em></th>
  13581. </tr>
  13582. </thead>
  13583. <tbody>
  13584. <tr>
  13585. <td>Homepage</td>
  13586. <td><a href="https://pantor.github.io/inja/">https://pantor.github.io/inja/</a></td>
  13587. </tr>
  13588. <tr>
  13589. <td>License</td>
  13590. <td>MIT</td>
  13591. </tr>
  13592. <tr>
  13593. <td>Versions</td>
  13594. <td>v2.1.0, v3.4.0</td>
  13595. </tr>
  13596. <tr>
  13597. <td>Architectures</td>
  13598. <td>i386, x86_64</td>
  13599. </tr>
  13600. <tr>
  13601. <td>Definition</td>
  13602. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/inja/xmake.lua">inja/xmake.lua</a></td>
  13603. </tr>
  13604. </tbody>
  13605. </table>
  13606. <h5 id="installcommand">Install command</h5>
  13607. <pre><code class="lang-console">xrepo install inja
  13608. </code></pre>
  13609. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13610. <pre><code class="lang-lua">add_requires("inja")
  13611. </code></pre>
  13612. <h3 id="innoextractbsd">innoextract (bsd)</h3>
  13613. <table>
  13614. <thead>
  13615. <tr>
  13616. <th>Description</th>
  13617. <th><em>A tool to unpack installers created by Inno Setup</em></th>
  13618. </tr>
  13619. </thead>
  13620. <tbody>
  13621. <tr>
  13622. <td>Homepage</td>
  13623. <td><a href="https://constexpr.org/innoextract/">https://constexpr.org/innoextract/</a></td>
  13624. </tr>
  13625. <tr>
  13626. <td>Versions</td>
  13627. <td>2025.02.07</td>
  13628. </tr>
  13629. <tr>
  13630. <td>Architectures</td>
  13631. <td>i386, x86_64</td>
  13632. </tr>
  13633. <tr>
  13634. <td>Definition</td>
  13635. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/innoextract/xmake.lua">innoextract/xmake.lua</a></td>
  13636. </tr>
  13637. </tbody>
  13638. </table>
  13639. <h5 id="installcommand">Install command</h5>
  13640. <pre><code class="lang-console">xrepo install innoextract
  13641. </code></pre>
  13642. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13643. <pre><code class="lang-lua">add_requires("innoextract")
  13644. </code></pre>
  13645. <h3 id="interface99bsd">interface99 (bsd)</h3>
  13646. <table>
  13647. <thead>
  13648. <tr>
  13649. <th>Description</th>
  13650. <th><em>Full-featured interfaces for C99</em></th>
  13651. </tr>
  13652. </thead>
  13653. <tbody>
  13654. <tr>
  13655. <td>Homepage</td>
  13656. <td><a href="https://github.com/Hirrolot/interface99">https://github.com/Hirrolot/interface99</a></td>
  13657. </tr>
  13658. <tr>
  13659. <td>License</td>
  13660. <td>MIT</td>
  13661. </tr>
  13662. <tr>
  13663. <td>Versions</td>
  13664. <td>1.0.0, 1.0.1, 1.0.2</td>
  13665. </tr>
  13666. <tr>
  13667. <td>Architectures</td>
  13668. <td>i386, x86_64</td>
  13669. </tr>
  13670. <tr>
  13671. <td>Definition</td>
  13672. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/interface99/xmake.lua">interface99/xmake.lua</a></td>
  13673. </tr>
  13674. </tbody>
  13675. </table>
  13676. <h5 id="installcommand">Install command</h5>
  13677. <pre><code class="lang-console">xrepo install interface99
  13678. </code></pre>
  13679. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13680. <pre><code class="lang-lua">add_requires("interface99")
  13681. </code></pre>
  13682. <h3 id="intxbsd">intx (bsd)</h3>
  13683. <table>
  13684. <thead>
  13685. <tr>
  13686. <th>Description</th>
  13687. <th><em>Extended precision integer C++ library</em></th>
  13688. </tr>
  13689. </thead>
  13690. <tbody>
  13691. <tr>
  13692. <td>Homepage</td>
  13693. <td><a href="https://github.com/chfast/intx">https://github.com/chfast/intx</a></td>
  13694. </tr>
  13695. <tr>
  13696. <td>License</td>
  13697. <td>Apache-2.0</td>
  13698. </tr>
  13699. <tr>
  13700. <td>Versions</td>
  13701. <td>v0.11.0, v0.12.0, v0.12.1, v0.13.0</td>
  13702. </tr>
  13703. <tr>
  13704. <td>Architectures</td>
  13705. <td>i386, x86_64</td>
  13706. </tr>
  13707. <tr>
  13708. <td>Definition</td>
  13709. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/intx/xmake.lua">intx/xmake.lua</a></td>
  13710. </tr>
  13711. </tbody>
  13712. </table>
  13713. <h5 id="installcommand">Install command</h5>
  13714. <pre><code class="lang-console">xrepo install intx
  13715. </code></pre>
  13716. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13717. <pre><code class="lang-lua">add_requires("intx")
  13718. </code></pre>
  13719. <h3 id="iowowbsd">iowow (bsd)</h3>
  13720. <table>
  13721. <thead>
  13722. <tr>
  13723. <th>Description</th>
  13724. <th><em>A C utility library and persistent key/value storage engine</em></th>
  13725. </tr>
  13726. </thead>
  13727. <tbody>
  13728. <tr>
  13729. <td>Homepage</td>
  13730. <td><a href="https://iowow.softmotions.com">https://iowow.softmotions.com</a></td>
  13731. </tr>
  13732. <tr>
  13733. <td>License</td>
  13734. <td>MIT</td>
  13735. </tr>
  13736. <tr>
  13737. <td>Versions</td>
  13738. <td>v1.4.17, v1.4.18</td>
  13739. </tr>
  13740. <tr>
  13741. <td>Architectures</td>
  13742. <td>i386, x86_64</td>
  13743. </tr>
  13744. <tr>
  13745. <td>Definition</td>
  13746. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/iowow/xmake.lua">iowow/xmake.lua</a></td>
  13747. </tr>
  13748. </tbody>
  13749. </table>
  13750. <h5 id="installcommand">Install command</h5>
  13751. <pre><code class="lang-console">xrepo install iowow
  13752. </code></pre>
  13753. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13754. <pre><code class="lang-lua">add_requires("iowow")
  13755. </code></pre>
  13756. <h3 id="ip2regionbsd">ip2region (bsd)</h3>
  13757. <table>
  13758. <thead>
  13759. <tr>
  13760. <th>Description</th>
  13761. <th><em>IP address region search library.</em></th>
  13762. </tr>
  13763. </thead>
  13764. <tbody>
  13765. <tr>
  13766. <td>Homepage</td>
  13767. <td><a href="https://github.com/lionsoul2014/ip2region">https://github.com/lionsoul2014/ip2region</a></td>
  13768. </tr>
  13769. <tr>
  13770. <td>License</td>
  13771. <td>Apache-2.0</td>
  13772. </tr>
  13773. <tr>
  13774. <td>Versions</td>
  13775. <td>v2020.10.31</td>
  13776. </tr>
  13777. <tr>
  13778. <td>Architectures</td>
  13779. <td>i386, x86_64</td>
  13780. </tr>
  13781. <tr>
  13782. <td>Definition</td>
  13783. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/ip2region/xmake.lua">ip2region/xmake.lua</a></td>
  13784. </tr>
  13785. </tbody>
  13786. </table>
  13787. <h5 id="installcommand">Install command</h5>
  13788. <pre><code class="lang-console">xrepo install ip2region
  13789. </code></pre>
  13790. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13791. <pre><code class="lang-lua">add_requires("ip2region")
  13792. </code></pre>
  13793. <h3 id="irrxmlbsd">irrxml (bsd)</h3>
  13794. <table>
  13795. <thead>
  13796. <tr>
  13797. <th>Description</th>
  13798. <th><em>High speed and easy-to-use XML Parser for C++</em></th>
  13799. </tr>
  13800. </thead>
  13801. <tbody>
  13802. <tr>
  13803. <td>Homepage</td>
  13804. <td><a href="https://sourceforge.net/projects/irrlicht/">https://sourceforge.net/projects/irrlicht/</a></td>
  13805. </tr>
  13806. <tr>
  13807. <td>Versions</td>
  13808. <td>1.2</td>
  13809. </tr>
  13810. <tr>
  13811. <td>Architectures</td>
  13812. <td>i386, x86_64</td>
  13813. </tr>
  13814. <tr>
  13815. <td>Definition</td>
  13816. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/irrxml/xmake.lua">irrxml/xmake.lua</a></td>
  13817. </tr>
  13818. </tbody>
  13819. </table>
  13820. <h5 id="installcommand">Install command</h5>
  13821. <pre><code class="lang-console">xrepo install irrxml
  13822. </code></pre>
  13823. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13824. <pre><code class="lang-lua">add_requires("irrxml")
  13825. </code></pre>
  13826. <h3 id="isoclinebsd">isocline (bsd)</h3>
  13827. <table>
  13828. <thead>
  13829. <tr>
  13830. <th>Description</th>
  13831. <th><em>Isocline is a portable GNU readline alternative </em></th>
  13832. </tr>
  13833. </thead>
  13834. <tbody>
  13835. <tr>
  13836. <td>Homepage</td>
  13837. <td><a href="https://github.com/daanx/isocline">https://github.com/daanx/isocline</a></td>
  13838. </tr>
  13839. <tr>
  13840. <td>License</td>
  13841. <td>MIT</td>
  13842. </tr>
  13843. <tr>
  13844. <td>Versions</td>
  13845. <td>2022.01.16</td>
  13846. </tr>
  13847. <tr>
  13848. <td>Architectures</td>
  13849. <td>i386, x86_64</td>
  13850. </tr>
  13851. <tr>
  13852. <td>Definition</td>
  13853. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/isocline/xmake.lua">isocline/xmake.lua</a></td>
  13854. </tr>
  13855. </tbody>
  13856. </table>
  13857. <h5 id="installcommand">Install command</h5>
  13858. <pre><code class="lang-console">xrepo install isocline
  13859. </code></pre>
  13860. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13861. <pre><code class="lang-lua">add_requires("isocline")
  13862. </code></pre>
  13863. <h3 id="ispcbsd">ispc (bsd)</h3>
  13864. <table>
  13865. <thead>
  13866. <tr>
  13867. <th>Description</th>
  13868. <th><em>Intel® Implicit SPMD Program Compiler</em></th>
  13869. </tr>
  13870. </thead>
  13871. <tbody>
  13872. <tr>
  13873. <td>Homepage</td>
  13874. <td><a href="https://ispc.github.io/">https://ispc.github.io/</a></td>
  13875. </tr>
  13876. <tr>
  13877. <td>License</td>
  13878. <td>BSD-3-Clause</td>
  13879. </tr>
  13880. <tr>
  13881. <td>Versions</td>
  13882. <td>1.17.0, 1.25.3, 1.26.0, 1.27.0</td>
  13883. </tr>
  13884. <tr>
  13885. <td>Architectures</td>
  13886. <td>i386, x86_64</td>
  13887. </tr>
  13888. <tr>
  13889. <td>Definition</td>
  13890. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/ispc/xmake.lua">ispc/xmake.lua</a></td>
  13891. </tr>
  13892. </tbody>
  13893. </table>
  13894. <h5 id="installcommand">Install command</h5>
  13895. <pre><code class="lang-console">xrepo install ispc
  13896. </code></pre>
  13897. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13898. <pre><code class="lang-lua">add_requires("ispc")
  13899. </code></pre>
  13900. <h3 id="itkbsd">itk (bsd)</h3>
  13901. <table>
  13902. <thead>
  13903. <tr>
  13904. <th>Description</th>
  13905. <th><em>ITK is an open-source, cross-platform library that provides developers with an extensive suite of software tools for image analysis.</em></th>
  13906. </tr>
  13907. </thead>
  13908. <tbody>
  13909. <tr>
  13910. <td>Homepage</td>
  13911. <td><a href="https://itk.org/">https://itk.org/</a></td>
  13912. </tr>
  13913. <tr>
  13914. <td>License</td>
  13915. <td>Apache-2.0</td>
  13916. </tr>
  13917. <tr>
  13918. <td>Versions</td>
  13919. <td>5.2.0, 5.2.1, 5.4.4</td>
  13920. </tr>
  13921. <tr>
  13922. <td>Architectures</td>
  13923. <td>i386, x86_64</td>
  13924. </tr>
  13925. <tr>
  13926. <td>Definition</td>
  13927. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/itk/xmake.lua">itk/xmake.lua</a></td>
  13928. </tr>
  13929. </tbody>
  13930. </table>
  13931. <h5 id="installcommand">Install command</h5>
  13932. <pre><code class="lang-console">xrepo install itk
  13933. </code></pre>
  13934. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13935. <pre><code class="lang-lua">add_requires("itk")
  13936. </code></pre>
  13937. <h3 id="itlibbsd">itlib (bsd)</h3>
  13938. <table>
  13939. <thead>
  13940. <tr>
  13941. <th>Description</th>
  13942. <th><em>A collection of std-like single-header C++ libraries</em></th>
  13943. </tr>
  13944. </thead>
  13945. <tbody>
  13946. <tr>
  13947. <td>Homepage</td>
  13948. <td><a href="https://github.com/iboB/itlib">https://github.com/iboB/itlib</a></td>
  13949. </tr>
  13950. <tr>
  13951. <td>License</td>
  13952. <td>MIT</td>
  13953. </tr>
  13954. <tr>
  13955. <td>Versions</td>
  13956. <td>v1.10.3, v1.11.0, v1.11.1, v1.11.4, v1.11.5, v1.11.7</td>
  13957. </tr>
  13958. <tr>
  13959. <td>Architectures</td>
  13960. <td>i386, x86_64</td>
  13961. </tr>
  13962. <tr>
  13963. <td>Definition</td>
  13964. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/itlib/xmake.lua">itlib/xmake.lua</a></td>
  13965. </tr>
  13966. </tbody>
  13967. </table>
  13968. <h5 id="installcommand">Install command</h5>
  13969. <pre><code class="lang-console">xrepo install itlib
  13970. </code></pre>
  13971. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  13972. <pre><code class="lang-lua">add_requires("itlib")
  13973. </code></pre>
  13974. <h3 id="itstoolbsd">itstool (bsd)</h3>
  13975. <table>
  13976. <thead>
  13977. <tr>
  13978. <th>Description</th>
  13979. <th><em>ITS Tool allows you to translate your XML documents with PO files</em></th>
  13980. </tr>
  13981. </thead>
  13982. <tbody>
  13983. <tr>
  13984. <td>Homepage</td>
  13985. <td><a href="http://itstool.org/">http://itstool.org/</a></td>
  13986. </tr>
  13987. <tr>
  13988. <td>License</td>
  13989. <td>GPL-3.0</td>
  13990. </tr>
  13991. <tr>
  13992. <td>Versions</td>
  13993. <td>2.0.7</td>
  13994. </tr>
  13995. <tr>
  13996. <td>Architectures</td>
  13997. <td>i386, x86_64</td>
  13998. </tr>
  13999. <tr>
  14000. <td>Definition</td>
  14001. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/itstool/xmake.lua">itstool/xmake.lua</a></td>
  14002. </tr>
  14003. </tbody>
  14004. </table>
  14005. <h5 id="installcommand">Install command</h5>
  14006. <pre><code class="lang-console">xrepo install itstool
  14007. </code></pre>
  14008. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14009. <pre><code class="lang-lua">add_requires("itstool")
  14010. </code></pre>
  14011. <h3 id="ittapibsd">ittapi (bsd)</h3>
  14012. <table>
  14013. <thead>
  14014. <tr>
  14015. <th>Description</th>
  14016. <th><em>Intel® Instrumentation and Tracing Technology (ITT) and Just-In-Time (JIT) API</em></th>
  14017. </tr>
  14018. </thead>
  14019. <tbody>
  14020. <tr>
  14021. <td>Homepage</td>
  14022. <td><a href="https://github.com/intel/ittapi">https://github.com/intel/ittapi</a></td>
  14023. </tr>
  14024. <tr>
  14025. <td>License</td>
  14026. <td>BSD-3-Clause</td>
  14027. </tr>
  14028. <tr>
  14029. <td>Versions</td>
  14030. <td>v3.24.4, v3.24.6, v3.24.7, v3.24.8, v3.25.1, v3.25.2, v3.25.3, v3.25.4, v3.25.5, v3.26.1, v3.26.2, v3.26.3</td>
  14031. </tr>
  14032. <tr>
  14033. <td>Architectures</td>
  14034. <td>i386, x86_64</td>
  14035. </tr>
  14036. <tr>
  14037. <td>Definition</td>
  14038. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/ittapi/xmake.lua">ittapi/xmake.lua</a></td>
  14039. </tr>
  14040. </tbody>
  14041. </table>
  14042. <h5 id="installcommand">Install command</h5>
  14043. <pre><code class="lang-console">xrepo install ittapi
  14044. </code></pre>
  14045. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14046. <pre><code class="lang-lua">add_requires("ittapi")
  14047. </code></pre>
  14048. <h3 id="ixwebsocketbsd">ixwebsocket (bsd)</h3>
  14049. <table>
  14050. <thead>
  14051. <tr>
  14052. <th>Description</th>
  14053. <th><em>websocket and http client and server library, with TLS support and very few dependencies</em></th>
  14054. </tr>
  14055. </thead>
  14056. <tbody>
  14057. <tr>
  14058. <td>Homepage</td>
  14059. <td><a href="https://github.com/machinezone/IXWebSocket">https://github.com/machinezone/IXWebSocket</a></td>
  14060. </tr>
  14061. <tr>
  14062. <td>License</td>
  14063. <td>BSD-3-Clause</td>
  14064. </tr>
  14065. <tr>
  14066. <td>Versions</td>
  14067. <td>v11.4.4, v11.4.5, v11.4.6</td>
  14068. </tr>
  14069. <tr>
  14070. <td>Architectures</td>
  14071. <td>i386, x86_64</td>
  14072. </tr>
  14073. <tr>
  14074. <td>Definition</td>
  14075. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/i/ixwebsocket/xmake.lua">ixwebsocket/xmake.lua</a></td>
  14076. </tr>
  14077. </tbody>
  14078. </table>
  14079. <h5 id="installcommand">Install command</h5>
  14080. <pre><code class="lang-console">xrepo install ixwebsocket
  14081. </code></pre>
  14082. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14083. <pre><code class="lang-lua">add_requires("ixwebsocket")
  14084. </code></pre>
  14085. <h2 id="j">j</h2>
  14086. <h3 id="jack2bsd">jack2 (bsd)</h3>
  14087. <table>
  14088. <thead>
  14089. <tr>
  14090. <th>Description</th>
  14091. <th><em>Cross-platform API that enables device sharing and inter-application audio routing</em></th>
  14092. </tr>
  14093. </thead>
  14094. <tbody>
  14095. <tr>
  14096. <td>Homepage</td>
  14097. <td><a href="https://jackaudio.org/">https://jackaudio.org/</a></td>
  14098. </tr>
  14099. <tr>
  14100. <td>License</td>
  14101. <td>GPL-2.0</td>
  14102. </tr>
  14103. <tr>
  14104. <td>Versions</td>
  14105. <td>v1.9.22</td>
  14106. </tr>
  14107. <tr>
  14108. <td>Architectures</td>
  14109. <td>i386, x86_64</td>
  14110. </tr>
  14111. <tr>
  14112. <td>Definition</td>
  14113. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/j/jack2/xmake.lua">jack2/xmake.lua</a></td>
  14114. </tr>
  14115. </tbody>
  14116. </table>
  14117. <h5 id="installcommand">Install command</h5>
  14118. <pre><code class="lang-console">xrepo install jack2
  14119. </code></pre>
  14120. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14121. <pre><code class="lang-lua">add_requires("jack2")
  14122. </code></pre>
  14123. <h3 id="janssonbsd">jansson (bsd)</h3>
  14124. <table>
  14125. <thead>
  14126. <tr>
  14127. <th>Description</th>
  14128. <th><em>C library for encoding, decoding and manipulating JSON data</em></th>
  14129. </tr>
  14130. </thead>
  14131. <tbody>
  14132. <tr>
  14133. <td>Homepage</td>
  14134. <td><a href="https://github.com/akheron/jansson">https://github.com/akheron/jansson</a></td>
  14135. </tr>
  14136. <tr>
  14137. <td>License</td>
  14138. <td>MIT</td>
  14139. </tr>
  14140. <tr>
  14141. <td>Versions</td>
  14142. <td>2.14, 2.14.1</td>
  14143. </tr>
  14144. <tr>
  14145. <td>Architectures</td>
  14146. <td>i386, x86_64</td>
  14147. </tr>
  14148. <tr>
  14149. <td>Definition</td>
  14150. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/j/jansson/xmake.lua">jansson/xmake.lua</a></td>
  14151. </tr>
  14152. </tbody>
  14153. </table>
  14154. <h5 id="installcommand">Install command</h5>
  14155. <pre><code class="lang-console">xrepo install jansson
  14156. </code></pre>
  14157. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14158. <pre><code class="lang-lua">add_requires("jansson")
  14159. </code></pre>
  14160. <h3 id="jerryscriptbsd">jerryscript (bsd)</h3>
  14161. <table>
  14162. <thead>
  14163. <tr>
  14164. <th>Description</th>
  14165. <th><em>Ultra-lightweight JavaScript engine for the Internet of Things.</em></th>
  14166. </tr>
  14167. </thead>
  14168. <tbody>
  14169. <tr>
  14170. <td>Homepage</td>
  14171. <td><a href="https://jerryscript.net">https://jerryscript.net</a></td>
  14172. </tr>
  14173. <tr>
  14174. <td>License</td>
  14175. <td>Apache-2.0</td>
  14176. </tr>
  14177. <tr>
  14178. <td>Versions</td>
  14179. <td>2024.12.03</td>
  14180. </tr>
  14181. <tr>
  14182. <td>Architectures</td>
  14183. <td>i386, x86_64</td>
  14184. </tr>
  14185. <tr>
  14186. <td>Definition</td>
  14187. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/j/jerryscript/xmake.lua">jerryscript/xmake.lua</a></td>
  14188. </tr>
  14189. </tbody>
  14190. </table>
  14191. <h5 id="installcommand">Install command</h5>
  14192. <pre><code class="lang-console">xrepo install jerryscript
  14193. </code></pre>
  14194. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14195. <pre><code class="lang-lua">add_requires("jerryscript")
  14196. </code></pre>
  14197. <h3 id="joltphysicsbsd">joltphysics (bsd)</h3>
  14198. <table>
  14199. <thead>
  14200. <tr>
  14201. <th>Description</th>
  14202. <th><em>A multi core friendly rigid body physics and collision detection library suitable for games and VR applications.</em></th>
  14203. </tr>
  14204. </thead>
  14205. <tbody>
  14206. <tr>
  14207. <td>Homepage</td>
  14208. <td><a href="https://github.com/jrouwe/JoltPhysics">https://github.com/jrouwe/JoltPhysics</a></td>
  14209. </tr>
  14210. <tr>
  14211. <td>License</td>
  14212. <td>MIT</td>
  14213. </tr>
  14214. <tr>
  14215. <td>Versions</td>
  14216. <td>v2.0.1, v3.0.0, v3.0.1, v4.0.0, v4.0.1, v4.0.2, v5.0.0, v5.1.0, v5.2.0, v5.3.0</td>
  14217. </tr>
  14218. <tr>
  14219. <td>Architectures</td>
  14220. <td>i386, x86_64</td>
  14221. </tr>
  14222. <tr>
  14223. <td>Definition</td>
  14224. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/j/joltphysics/xmake.lua">joltphysics/xmake.lua</a></td>
  14225. </tr>
  14226. </tbody>
  14227. </table>
  14228. <h5 id="installcommand">Install command</h5>
  14229. <pre><code class="lang-console">xrepo install joltphysics
  14230. </code></pre>
  14231. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14232. <pre><code class="lang-lua">add_requires("joltphysics")
  14233. </code></pre>
  14234. <h3 id="jpcre2bsd">jpcre2 (bsd)</h3>
  14235. <table>
  14236. <thead>
  14237. <tr>
  14238. <th>Description</th>
  14239. <th><em>C++ wrapper for PCRE2 Library</em></th>
  14240. </tr>
  14241. </thead>
  14242. <tbody>
  14243. <tr>
  14244. <td>Homepage</td>
  14245. <td><a href="https://docs.neurobin.org/jpcre2/latest/">https://docs.neurobin.org/jpcre2/latest/</a></td>
  14246. </tr>
  14247. <tr>
  14248. <td>License</td>
  14249. <td>BSD-3-Clause</td>
  14250. </tr>
  14251. <tr>
  14252. <td>Versions</td>
  14253. <td>2021.06.15</td>
  14254. </tr>
  14255. <tr>
  14256. <td>Architectures</td>
  14257. <td>i386, x86_64</td>
  14258. </tr>
  14259. <tr>
  14260. <td>Definition</td>
  14261. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/j/jpcre2/xmake.lua">jpcre2/xmake.lua</a></td>
  14262. </tr>
  14263. </tbody>
  14264. </table>
  14265. <h5 id="installcommand">Install command</h5>
  14266. <pre><code class="lang-console">xrepo install jpcre2
  14267. </code></pre>
  14268. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14269. <pre><code class="lang-lua">add_requires("jpcre2")
  14270. </code></pre>
  14271. <h3 id="jrtplibbsd">jrtplib (bsd)</h3>
  14272. <table>
  14273. <thead>
  14274. <tr>
  14275. <th>Description</th>
  14276. <th><em>JRTPLIB is an object-oriented RTP library written in C++</em></th>
  14277. </tr>
  14278. </thead>
  14279. <tbody>
  14280. <tr>
  14281. <td>Homepage</td>
  14282. <td><a href="https://research.edm.uhasselt.be/jori/page/CS/Jrtplib.html">https://research.edm.uhasselt.be/jori/page/CS/Jrtplib.html</a></td>
  14283. </tr>
  14284. <tr>
  14285. <td>License</td>
  14286. <td>MIT</td>
  14287. </tr>
  14288. <tr>
  14289. <td>Versions</td>
  14290. <td>2023.11.23</td>
  14291. </tr>
  14292. <tr>
  14293. <td>Architectures</td>
  14294. <td>i386, x86_64</td>
  14295. </tr>
  14296. <tr>
  14297. <td>Definition</td>
  14298. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/j/jrtplib/xmake.lua">jrtplib/xmake.lua</a></td>
  14299. </tr>
  14300. </tbody>
  14301. </table>
  14302. <h5 id="installcommand">Install command</h5>
  14303. <pre><code class="lang-console">xrepo install jrtplib
  14304. </code></pre>
  14305. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14306. <pre><code class="lang-lua">add_requires("jrtplib")
  14307. </code></pre>
  14308. <h3 id="jsmnbsd">jsmn (bsd)</h3>
  14309. <table>
  14310. <thead>
  14311. <tr>
  14312. <th>Description</th>
  14313. <th><em>Jsmn is a world fastest JSON parser/tokenizer</em></th>
  14314. </tr>
  14315. </thead>
  14316. <tbody>
  14317. <tr>
  14318. <td>Homepage</td>
  14319. <td><a href="https://github.com/zserge/jsmn">https://github.com/zserge/jsmn</a></td>
  14320. </tr>
  14321. <tr>
  14322. <td>License</td>
  14323. <td>MIT</td>
  14324. </tr>
  14325. <tr>
  14326. <td>Versions</td>
  14327. <td>v1.1.0</td>
  14328. </tr>
  14329. <tr>
  14330. <td>Architectures</td>
  14331. <td>i386, x86_64</td>
  14332. </tr>
  14333. <tr>
  14334. <td>Definition</td>
  14335. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/j/jsmn/xmake.lua">jsmn/xmake.lua</a></td>
  14336. </tr>
  14337. </tbody>
  14338. </table>
  14339. <h5 id="installcommand">Install command</h5>
  14340. <pre><code class="lang-console">xrepo install jsmn
  14341. </code></pre>
  14342. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14343. <pre><code class="lang-lua">add_requires("jsmn")
  14344. </code></pre>
  14345. <h3 id="jsoncbsd">json-c (bsd)</h3>
  14346. <table>
  14347. <thead>
  14348. <tr>
  14349. <th>Description</th>
  14350. <th><em>JSON parser for C</em></th>
  14351. </tr>
  14352. </thead>
  14353. <tbody>
  14354. <tr>
  14355. <td>Homepage</td>
  14356. <td><a href="https://github.com/json-c/json-c/wiki">https://github.com/json-c/json-c/wiki</a></td>
  14357. </tr>
  14358. <tr>
  14359. <td>License</td>
  14360. <td>MIT</td>
  14361. </tr>
  14362. <tr>
  14363. <td>Versions</td>
  14364. <td>0.17</td>
  14365. </tr>
  14366. <tr>
  14367. <td>Architectures</td>
  14368. <td>i386, x86_64</td>
  14369. </tr>
  14370. <tr>
  14371. <td>Definition</td>
  14372. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/j/json-c/xmake.lua">json-c/xmake.lua</a></td>
  14373. </tr>
  14374. </tbody>
  14375. </table>
  14376. <h5 id="installcommand">Install command</h5>
  14377. <pre><code class="lang-console">xrepo install json-c
  14378. </code></pre>
  14379. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14380. <pre><code class="lang-lua">add_requires("json-c")
  14381. </code></pre>
  14382. <h3 id="jsonschemavalidatorbsd">json-schema-validator (bsd)</h3>
  14383. <table>
  14384. <thead>
  14385. <tr>
  14386. <th>Description</th>
  14387. <th><em>JSON schema validator for JSON for Modern C++</em></th>
  14388. </tr>
  14389. </thead>
  14390. <tbody>
  14391. <tr>
  14392. <td>Homepage</td>
  14393. <td><a href="https://github.com/pboettch/json-schema-validator">https://github.com/pboettch/json-schema-validator</a></td>
  14394. </tr>
  14395. <tr>
  14396. <td>Versions</td>
  14397. <td>2.1.0, 2.3.0</td>
  14398. </tr>
  14399. <tr>
  14400. <td>Architectures</td>
  14401. <td>i386, x86_64</td>
  14402. </tr>
  14403. <tr>
  14404. <td>Definition</td>
  14405. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/j/json-schema-validator/xmake.lua">json-schema-validator/xmake.lua</a></td>
  14406. </tr>
  14407. </tbody>
  14408. </table>
  14409. <h5 id="installcommand">Install command</h5>
  14410. <pre><code class="lang-console">xrepo install json-schema-validator
  14411. </code></pre>
  14412. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14413. <pre><code class="lang-lua">add_requires("json-schema-validator")
  14414. </code></pre>
  14415. <h3 id="jsonhbsd">json.h (bsd)</h3>
  14416. <table>
  14417. <thead>
  14418. <tr>
  14419. <th>Description</th>
  14420. <th><em>single header json parser for C and C++</em></th>
  14421. </tr>
  14422. </thead>
  14423. <tbody>
  14424. <tr>
  14425. <td>Homepage</td>
  14426. <td><a href="https://github.com/sheredom/json.h">https://github.com/sheredom/json.h</a></td>
  14427. </tr>
  14428. <tr>
  14429. <td>Versions</td>
  14430. <td>2022.11.27, 2024.07.19</td>
  14431. </tr>
  14432. <tr>
  14433. <td>Architectures</td>
  14434. <td>i386, x86_64</td>
  14435. </tr>
  14436. <tr>
  14437. <td>Definition</td>
  14438. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/j/json.h/xmake.lua">json.h/xmake.lua</a></td>
  14439. </tr>
  14440. </tbody>
  14441. </table>
  14442. <h5 id="installcommand">Install command</h5>
  14443. <pre><code class="lang-console">xrepo install json.h
  14444. </code></pre>
  14445. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14446. <pre><code class="lang-lua">add_requires("json.h")
  14447. </code></pre>
  14448. <h3 id="jsonconsbsd">jsoncons (bsd)</h3>
  14449. <table>
  14450. <thead>
  14451. <tr>
  14452. <th>Description</th>
  14453. <th><em>A C++, header-only library for constructing JSON and JSON-like data formats, with JSON Pointer, JSON Patch, JSONPath, JMESPath, CSV, MessagePack, CBOR, BSON, UBJSON</em></th>
  14454. </tr>
  14455. </thead>
  14456. <tbody>
  14457. <tr>
  14458. <td>Homepage</td>
  14459. <td><a href="https://danielaparker.github.io/jsoncons/">https://danielaparker.github.io/jsoncons/</a></td>
  14460. </tr>
  14461. <tr>
  14462. <td>License</td>
  14463. <td>BSL-1.0</td>
  14464. </tr>
  14465. <tr>
  14466. <td>Versions</td>
  14467. <td>v0.170.2, v0.176.0, v0.177.0, v0.178.0, v1.0.0, v1.1.0, v1.2.0, v1.3.0, v1.3.2</td>
  14468. </tr>
  14469. <tr>
  14470. <td>Architectures</td>
  14471. <td>i386, x86_64</td>
  14472. </tr>
  14473. <tr>
  14474. <td>Definition</td>
  14475. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/j/jsoncons/xmake.lua">jsoncons/xmake.lua</a></td>
  14476. </tr>
  14477. </tbody>
  14478. </table>
  14479. <h5 id="installcommand">Install command</h5>
  14480. <pre><code class="lang-console">xrepo install jsoncons
  14481. </code></pre>
  14482. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14483. <pre><code class="lang-lua">add_requires("jsoncons")
  14484. </code></pre>
  14485. <h3 id="jsoncppbsd">jsoncpp (bsd)</h3>
  14486. <table>
  14487. <thead>
  14488. <tr>
  14489. <th>Description</th>
  14490. <th><em>A C++ library for interacting with JSON.</em></th>
  14491. </tr>
  14492. </thead>
  14493. <tbody>
  14494. <tr>
  14495. <td>Homepage</td>
  14496. <td><a href="https://github.com/open-source-parsers/jsoncpp/wiki">https://github.com/open-source-parsers/jsoncpp/wiki</a></td>
  14497. </tr>
  14498. <tr>
  14499. <td>License</td>
  14500. <td>MIT</td>
  14501. </tr>
  14502. <tr>
  14503. <td>Versions</td>
  14504. <td>1.9.4, 1.9.5, 1.9.6</td>
  14505. </tr>
  14506. <tr>
  14507. <td>Architectures</td>
  14508. <td>i386, x86_64</td>
  14509. </tr>
  14510. <tr>
  14511. <td>Definition</td>
  14512. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/j/jsoncpp/xmake.lua">jsoncpp/xmake.lua</a></td>
  14513. </tr>
  14514. </tbody>
  14515. </table>
  14516. <h5 id="installcommand">Install command</h5>
  14517. <pre><code class="lang-console">xrepo install jsoncpp
  14518. </code></pre>
  14519. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14520. <pre><code class="lang-lua">add_requires("jsoncpp")
  14521. </code></pre>
  14522. <h3 id="jthreadbsd">jthread (bsd)</h3>
  14523. <table>
  14524. <thead>
  14525. <tr>
  14526. <th>Description</th>
  14527. <th><em>The JThread package provides some classes to make use of threads easy on different platforms</em></th>
  14528. </tr>
  14529. </thead>
  14530. <tbody>
  14531. <tr>
  14532. <td>Homepage</td>
  14533. <td><a href="https://github.com/j0r1/JThread">https://github.com/j0r1/JThread</a></td>
  14534. </tr>
  14535. <tr>
  14536. <td>License</td>
  14537. <td>MIT</td>
  14538. </tr>
  14539. <tr>
  14540. <td>Versions</td>
  14541. <td>2023.08.18</td>
  14542. </tr>
  14543. <tr>
  14544. <td>Architectures</td>
  14545. <td>i386, x86_64</td>
  14546. </tr>
  14547. <tr>
  14548. <td>Definition</td>
  14549. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/j/jthread/xmake.lua">jthread/xmake.lua</a></td>
  14550. </tr>
  14551. </tbody>
  14552. </table>
  14553. <h5 id="installcommand">Install command</h5>
  14554. <pre><code class="lang-console">xrepo install jthread
  14555. </code></pre>
  14556. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14557. <pre><code class="lang-lua">add_requires("jthread")
  14558. </code></pre>
  14559. <h3 id="jwasmbsd">jwasm (bsd)</h3>
  14560. <table>
  14561. <thead>
  14562. <tr>
  14563. <th>Description</th>
  14564. <th><em>JWasm continuation</em></th>
  14565. </tr>
  14566. </thead>
  14567. <tbody>
  14568. <tr>
  14569. <td>Homepage</td>
  14570. <td><a href="https://github.com/JWasm/JWasm">https://github.com/JWasm/JWasm</a></td>
  14571. </tr>
  14572. <tr>
  14573. <td>License</td>
  14574. <td>JWasm</td>
  14575. </tr>
  14576. <tr>
  14577. <td>Versions</td>
  14578. <td>2025.01.10</td>
  14579. </tr>
  14580. <tr>
  14581. <td>Architectures</td>
  14582. <td>i386, x86_64</td>
  14583. </tr>
  14584. <tr>
  14585. <td>Definition</td>
  14586. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/j/jwasm/xmake.lua">jwasm/xmake.lua</a></td>
  14587. </tr>
  14588. </tbody>
  14589. </table>
  14590. <h5 id="installcommand">Install command</h5>
  14591. <pre><code class="lang-console">xrepo install jwasm
  14592. </code></pre>
  14593. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14594. <pre><code class="lang-lua">add_requires("jwasm")
  14595. </code></pre>
  14596. <h3 id="jwtcppbsd">jwt-cpp (bsd)</h3>
  14597. <table>
  14598. <thead>
  14599. <tr>
  14600. <th>Description</th>
  14601. <th><em>A header only library for creating and validating json web tokens in c++</em></th>
  14602. </tr>
  14603. </thead>
  14604. <tbody>
  14605. <tr>
  14606. <td>Homepage</td>
  14607. <td><a href="https://thalhammer.github.io/jwt-cpp/">https://thalhammer.github.io/jwt-cpp/</a></td>
  14608. </tr>
  14609. <tr>
  14610. <td>License</td>
  14611. <td>MIT</td>
  14612. </tr>
  14613. <tr>
  14614. <td>Versions</td>
  14615. <td>v0.6.0, v0.7.0, v0.7.1</td>
  14616. </tr>
  14617. <tr>
  14618. <td>Architectures</td>
  14619. <td>i386, x86_64</td>
  14620. </tr>
  14621. <tr>
  14622. <td>Definition</td>
  14623. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/j/jwt-cpp/xmake.lua">jwt-cpp/xmake.lua</a></td>
  14624. </tr>
  14625. </tbody>
  14626. </table>
  14627. <h5 id="installcommand">Install command</h5>
  14628. <pre><code class="lang-console">xrepo install jwt-cpp
  14629. </code></pre>
  14630. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14631. <pre><code class="lang-lua">add_requires("jwt-cpp")
  14632. </code></pre>
  14633. <h3 id="jxrlibbsd">jxrlib (bsd)</h3>
  14634. <table>
  14635. <thead>
  14636. <tr>
  14637. <th>Description</th>
  14638. <th><em>jxrlib is JPEG XR Image Codec reference implementation library released by Microsoft under BSD-2-Clause License. This repo is a clone of jxrlib as released by Microsoft from it&#39;s original Codeplex location <a href="https://jxrlib.codeplex.com">https://jxrlib.codeplex.com</a>. The only changes comprise addition of LICENSE and README.md in repo root.</em></th>
  14639. </tr>
  14640. </thead>
  14641. <tbody>
  14642. <tr>
  14643. <td>Homepage</td>
  14644. <td><a href="https://github.com/4creators/jxrlib">https://github.com/4creators/jxrlib</a></td>
  14645. </tr>
  14646. <tr>
  14647. <td>License</td>
  14648. <td>BSD-2-Clause</td>
  14649. </tr>
  14650. <tr>
  14651. <td>Versions</td>
  14652. <td>v2019.10.9</td>
  14653. </tr>
  14654. <tr>
  14655. <td>Architectures</td>
  14656. <td>i386, x86_64</td>
  14657. </tr>
  14658. <tr>
  14659. <td>Definition</td>
  14660. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/j/jxrlib/xmake.lua">jxrlib/xmake.lua</a></td>
  14661. </tr>
  14662. </tbody>
  14663. </table>
  14664. <h5 id="installcommand">Install command</h5>
  14665. <pre><code class="lang-console">xrepo install jxrlib
  14666. </code></pre>
  14667. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14668. <pre><code class="lang-lua">add_requires("jxrlib")
  14669. </code></pre>
  14670. <h2 id="k">k</h2>
  14671. <h3 id="kangarubsd">kangaru (bsd)</h3>
  14672. <table>
  14673. <thead>
  14674. <tr>
  14675. <th>Description</th>
  14676. <th><em>🦘 A dependency injection container for C++11, C++14 and later</em></th>
  14677. </tr>
  14678. </thead>
  14679. <tbody>
  14680. <tr>
  14681. <td>Homepage</td>
  14682. <td><a href="https://github.com/gracicot/kangaru">https://github.com/gracicot/kangaru</a></td>
  14683. </tr>
  14684. <tr>
  14685. <td>License</td>
  14686. <td>MIT</td>
  14687. </tr>
  14688. <tr>
  14689. <td>Versions</td>
  14690. <td>v4.3.1, v4.3.2</td>
  14691. </tr>
  14692. <tr>
  14693. <td>Architectures</td>
  14694. <td>i386, x86_64</td>
  14695. </tr>
  14696. <tr>
  14697. <td>Definition</td>
  14698. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/k/kangaru/xmake.lua">kangaru/xmake.lua</a></td>
  14699. </tr>
  14700. </tbody>
  14701. </table>
  14702. <h5 id="installcommand">Install command</h5>
  14703. <pre><code class="lang-console">xrepo install kangaru
  14704. </code></pre>
  14705. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14706. <pre><code class="lang-lua">add_requires("kangaru")
  14707. </code></pre>
  14708. <h3 id="kcpbsd">kcp (bsd)</h3>
  14709. <table>
  14710. <thead>
  14711. <tr>
  14712. <th>Description</th>
  14713. <th><em>A Fast and Reliable ARQ Protocol.</em></th>
  14714. </tr>
  14715. </thead>
  14716. <tbody>
  14717. <tr>
  14718. <td>Homepage</td>
  14719. <td><a href="https://github.com/skywind3000/kcp">https://github.com/skywind3000/kcp</a></td>
  14720. </tr>
  14721. <tr>
  14722. <td>License</td>
  14723. <td>MIT</td>
  14724. </tr>
  14725. <tr>
  14726. <td>Versions</td>
  14727. <td>1.7</td>
  14728. </tr>
  14729. <tr>
  14730. <td>Architectures</td>
  14731. <td>i386, x86_64</td>
  14732. </tr>
  14733. <tr>
  14734. <td>Definition</td>
  14735. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/k/kcp/xmake.lua">kcp/xmake.lua</a></td>
  14736. </tr>
  14737. </tbody>
  14738. </table>
  14739. <h5 id="installcommand">Install command</h5>
  14740. <pre><code class="lang-console">xrepo install kcp
  14741. </code></pre>
  14742. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14743. <pre><code class="lang-lua">add_requires("kcp")
  14744. </code></pre>
  14745. <h3 id="kdbindingsbsd">kdbindings (bsd)</h3>
  14746. <table>
  14747. <thead>
  14748. <tr>
  14749. <th>Description</th>
  14750. <th><em>Reactive programming &amp; data binding in C++</em></th>
  14751. </tr>
  14752. </thead>
  14753. <tbody>
  14754. <tr>
  14755. <td>Homepage</td>
  14756. <td><a href="https://github.com/KDAB/KDBindings">https://github.com/KDAB/KDBindings</a></td>
  14757. </tr>
  14758. <tr>
  14759. <td>License</td>
  14760. <td>MIT</td>
  14761. </tr>
  14762. <tr>
  14763. <td>Versions</td>
  14764. <td>v1.0.5, v1.1.0</td>
  14765. </tr>
  14766. <tr>
  14767. <td>Architectures</td>
  14768. <td>i386, x86_64</td>
  14769. </tr>
  14770. <tr>
  14771. <td>Definition</td>
  14772. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/k/kdbindings/xmake.lua">kdbindings/xmake.lua</a></td>
  14773. </tr>
  14774. </tbody>
  14775. </table>
  14776. <h5 id="installcommand">Install command</h5>
  14777. <pre><code class="lang-console">xrepo install kdbindings
  14778. </code></pre>
  14779. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14780. <pre><code class="lang-lua">add_requires("kdbindings")
  14781. </code></pre>
  14782. <h3 id="keystonebsd">keystone (bsd)</h3>
  14783. <table>
  14784. <thead>
  14785. <tr>
  14786. <th>Description</th>
  14787. <th><em>Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ &amp; X86) + bindings</em></th>
  14788. </tr>
  14789. </thead>
  14790. <tbody>
  14791. <tr>
  14792. <td>Homepage</td>
  14793. <td><a href="http://www.keystone-engine.org">http://www.keystone-engine.org</a></td>
  14794. </tr>
  14795. <tr>
  14796. <td>License</td>
  14797. <td>GPL-2.0</td>
  14798. </tr>
  14799. <tr>
  14800. <td>Versions</td>
  14801. <td>0.9.2</td>
  14802. </tr>
  14803. <tr>
  14804. <td>Architectures</td>
  14805. <td>i386, x86_64</td>
  14806. </tr>
  14807. <tr>
  14808. <td>Definition</td>
  14809. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/k/keystone/xmake.lua">keystone/xmake.lua</a></td>
  14810. </tr>
  14811. </tbody>
  14812. </table>
  14813. <h5 id="installcommand">Install command</h5>
  14814. <pre><code class="lang-console">xrepo install keystone
  14815. </code></pre>
  14816. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14817. <pre><code class="lang-lua">add_requires("keystone")
  14818. </code></pre>
  14819. <h3 id="khaledhosnyotsbsd">khaledhosny-ots (bsd)</h3>
  14820. <table>
  14821. <thead>
  14822. <tr>
  14823. <th>Description</th>
  14824. <th><em>Sanitizer for OpenType</em></th>
  14825. </tr>
  14826. </thead>
  14827. <tbody>
  14828. <tr>
  14829. <td>Homepage</td>
  14830. <td><a href="https://github.com/khaledhosny/ots">https://github.com/khaledhosny/ots</a></td>
  14831. </tr>
  14832. <tr>
  14833. <td>License</td>
  14834. <td>BSD-3-Clause</td>
  14835. </tr>
  14836. <tr>
  14837. <td>Versions</td>
  14838. <td>v9.2.0</td>
  14839. </tr>
  14840. <tr>
  14841. <td>Architectures</td>
  14842. <td>i386, x86_64</td>
  14843. </tr>
  14844. <tr>
  14845. <td>Definition</td>
  14846. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/k/khaledhosny-ots/xmake.lua">khaledhosny-ots/xmake.lua</a></td>
  14847. </tr>
  14848. </tbody>
  14849. </table>
  14850. <h5 id="installcommand">Install command</h5>
  14851. <pre><code class="lang-console">xrepo install khaledhosny-ots
  14852. </code></pre>
  14853. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14854. <pre><code class="lang-lua">add_requires("khaledhosny-ots")
  14855. </code></pre>
  14856. <h3 id="khrplatformbsd">khrplatform (bsd)</h3>
  14857. <table>
  14858. <thead>
  14859. <tr>
  14860. <th>Description</th>
  14861. <th><em>Khronos Shared Platform Header (<KHR/khrplatform.h>)</em></th>
  14862. </tr>
  14863. </thead>
  14864. <tbody>
  14865. <tr>
  14866. <td>Homepage</td>
  14867. <td><a href="https://registry.khronos.org/EGL">https://registry.khronos.org/EGL</a></td>
  14868. </tr>
  14869. <tr>
  14870. <td>Versions</td>
  14871. <td>2023.12.16</td>
  14872. </tr>
  14873. <tr>
  14874. <td>Architectures</td>
  14875. <td>i386, x86_64</td>
  14876. </tr>
  14877. <tr>
  14878. <td>Definition</td>
  14879. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/k/khrplatform/xmake.lua">khrplatform/xmake.lua</a></td>
  14880. </tr>
  14881. </tbody>
  14882. </table>
  14883. <h5 id="installcommand">Install command</h5>
  14884. <pre><code class="lang-console">xrepo install khrplatform
  14885. </code></pre>
  14886. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14887. <pre><code class="lang-lua">add_requires("khrplatform")
  14888. </code></pre>
  14889. <h3 id="kiwisolverbsd">kiwisolver (bsd)</h3>
  14890. <table>
  14891. <thead>
  14892. <tr>
  14893. <th>Description</th>
  14894. <th><em>Efficient C++ implementation of the Cassowary constraint solving algorithm</em></th>
  14895. </tr>
  14896. </thead>
  14897. <tbody>
  14898. <tr>
  14899. <td>Homepage</td>
  14900. <td><a href="https://kiwisolver.readthedocs.io/en/latest/">https://kiwisolver.readthedocs.io/en/latest/</a></td>
  14901. </tr>
  14902. <tr>
  14903. <td>Versions</td>
  14904. <td>1.3.1, 1.3.2, 1.4.4, 1.4.5, 1.4.6, 1.4.7, 1.4.8, 1.4.9</td>
  14905. </tr>
  14906. <tr>
  14907. <td>Architectures</td>
  14908. <td>i386, x86_64</td>
  14909. </tr>
  14910. <tr>
  14911. <td>Definition</td>
  14912. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/k/kiwisolver/xmake.lua">kiwisolver/xmake.lua</a></td>
  14913. </tr>
  14914. </tbody>
  14915. </table>
  14916. <h5 id="installcommand">Install command</h5>
  14917. <pre><code class="lang-console">xrepo install kiwisolver
  14918. </code></pre>
  14919. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14920. <pre><code class="lang-lua">add_requires("kiwisolver")
  14921. </code></pre>
  14922. <h3 id="klibbsd">klib (bsd)</h3>
  14923. <table>
  14924. <thead>
  14925. <tr>
  14926. <th>Description</th>
  14927. <th><em>A standalone and lightweight C library</em></th>
  14928. </tr>
  14929. </thead>
  14930. <tbody>
  14931. <tr>
  14932. <td>Homepage</td>
  14933. <td><a href="http://attractivechaos.github.io/klib/">http://attractivechaos.github.io/klib/</a></td>
  14934. </tr>
  14935. <tr>
  14936. <td>License</td>
  14937. <td>MIT</td>
  14938. </tr>
  14939. <tr>
  14940. <td>Versions</td>
  14941. <td>2024.06.03</td>
  14942. </tr>
  14943. <tr>
  14944. <td>Architectures</td>
  14945. <td>i386, x86_64</td>
  14946. </tr>
  14947. <tr>
  14948. <td>Definition</td>
  14949. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/k/klib/xmake.lua">klib/xmake.lua</a></td>
  14950. </tr>
  14951. </tbody>
  14952. </table>
  14953. <h5 id="installcommand">Install command</h5>
  14954. <pre><code class="lang-console">xrepo install klib
  14955. </code></pre>
  14956. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14957. <pre><code class="lang-lua">add_requires("klib")
  14958. </code></pre>
  14959. <h3 id="kotlinnativebsd">kotlin-native (bsd)</h3>
  14960. <table>
  14961. <thead>
  14962. <tr>
  14963. <th>Description</th>
  14964. <th><em>The Kotlin Programming Language. </em></th>
  14965. </tr>
  14966. </thead>
  14967. <tbody>
  14968. <tr>
  14969. <td>Homepage</td>
  14970. <td><a href="https://kotlinlang.org">https://kotlinlang.org</a></td>
  14971. </tr>
  14972. <tr>
  14973. <td>Versions</td>
  14974. <td>2.1.10, 2.1.21</td>
  14975. </tr>
  14976. <tr>
  14977. <td>Architectures</td>
  14978. <td>i386, x86_64</td>
  14979. </tr>
  14980. <tr>
  14981. <td>Definition</td>
  14982. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/k/kotlin-native/xmake.lua">kotlin-native/xmake.lua</a></td>
  14983. </tr>
  14984. </tbody>
  14985. </table>
  14986. <h5 id="installcommand">Install command</h5>
  14987. <pre><code class="lang-console">xrepo install kotlin-native
  14988. </code></pre>
  14989. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  14990. <pre><code class="lang-lua">add_requires("kotlin-native")
  14991. </code></pre>
  14992. <h3 id="ktxbsd">ktx (bsd)</h3>
  14993. <table>
  14994. <thead>
  14995. <tr>
  14996. <th>Description</th>
  14997. <th><em>KTX (Khronos Texture) Library and Tools</em></th>
  14998. </tr>
  14999. </thead>
  15000. <tbody>
  15001. <tr>
  15002. <td>Homepage</td>
  15003. <td><a href="https://github.com/KhronosGroup/KTX-Software">https://github.com/KhronosGroup/KTX-Software</a></td>
  15004. </tr>
  15005. <tr>
  15006. <td>License</td>
  15007. <td>Apache-2.0</td>
  15008. </tr>
  15009. <tr>
  15010. <td>Versions</td>
  15011. <td>v4.4.0</td>
  15012. </tr>
  15013. <tr>
  15014. <td>Architectures</td>
  15015. <td>i386, x86_64</td>
  15016. </tr>
  15017. <tr>
  15018. <td>Definition</td>
  15019. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/k/ktx/xmake.lua">ktx/xmake.lua</a></td>
  15020. </tr>
  15021. </tbody>
  15022. </table>
  15023. <h5 id="installcommand">Install command</h5>
  15024. <pre><code class="lang-console">xrepo install ktx
  15025. </code></pre>
  15026. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15027. <pre><code class="lang-lua">add_requires("ktx")
  15028. </code></pre>
  15029. <h2 id="l">l</h2>
  15030. <h3 id="lamebsd">lame (bsd)</h3>
  15031. <table>
  15032. <thead>
  15033. <tr>
  15034. <th>Description</th>
  15035. <th><em>High quality MPEG Audio Layer III (MP3) encoder</em></th>
  15036. </tr>
  15037. </thead>
  15038. <tbody>
  15039. <tr>
  15040. <td>Homepage</td>
  15041. <td><a href="https://lame.sourceforge.io/">https://lame.sourceforge.io/</a></td>
  15042. </tr>
  15043. <tr>
  15044. <td>License</td>
  15045. <td>LGPL-2.0-or-later</td>
  15046. </tr>
  15047. <tr>
  15048. <td>Versions</td>
  15049. <td>3.100</td>
  15050. </tr>
  15051. <tr>
  15052. <td>Architectures</td>
  15053. <td>i386, x86_64</td>
  15054. </tr>
  15055. <tr>
  15056. <td>Definition</td>
  15057. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lame/xmake.lua">lame/xmake.lua</a></td>
  15058. </tr>
  15059. </tbody>
  15060. </table>
  15061. <h5 id="installcommand">Install command</h5>
  15062. <pre><code class="lang-console">xrepo install lame
  15063. </code></pre>
  15064. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15065. <pre><code class="lang-lua">add_requires("lame")
  15066. </code></pre>
  15067. <h3 id="lastoolsbsd">lastools (bsd)</h3>
  15068. <table>
  15069. <thead>
  15070. <tr>
  15071. <th>Description</th>
  15072. <th><em>efficient tools for LiDAR processing</em></th>
  15073. </tr>
  15074. </thead>
  15075. <tbody>
  15076. <tr>
  15077. <td>Homepage</td>
  15078. <td><a href="https://github.com/LAStools/LAStools">https://github.com/LAStools/LAStools</a></td>
  15079. </tr>
  15080. <tr>
  15081. <td>License</td>
  15082. <td>LGPL-2.0</td>
  15083. </tr>
  15084. <tr>
  15085. <td>Versions</td>
  15086. <td>v2.0.3</td>
  15087. </tr>
  15088. <tr>
  15089. <td>Architectures</td>
  15090. <td>i386, x86_64</td>
  15091. </tr>
  15092. <tr>
  15093. <td>Definition</td>
  15094. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lastools/xmake.lua">lastools/xmake.lua</a></td>
  15095. </tr>
  15096. </tbody>
  15097. </table>
  15098. <h5 id="installcommand">Install command</h5>
  15099. <pre><code class="lang-console">xrepo install lastools
  15100. </code></pre>
  15101. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15102. <pre><code class="lang-lua">add_requires("lastools")
  15103. </code></pre>
  15104. <h3 id="lcmsbsd">lcms (bsd)</h3>
  15105. <table>
  15106. <thead>
  15107. <tr>
  15108. <th>Description</th>
  15109. <th><em>A free, open source, CMM engine. It provides fast transforms between ICC profiles.</em></th>
  15110. </tr>
  15111. </thead>
  15112. <tbody>
  15113. <tr>
  15114. <td>Homepage</td>
  15115. <td><a href="https://www.littlecms.com/">https://www.littlecms.com/</a></td>
  15116. </tr>
  15117. <tr>
  15118. <td>License</td>
  15119. <td>MIT</td>
  15120. </tr>
  15121. <tr>
  15122. <td>Versions</td>
  15123. <td>2.17</td>
  15124. </tr>
  15125. <tr>
  15126. <td>Architectures</td>
  15127. <td>i386, x86_64</td>
  15128. </tr>
  15129. <tr>
  15130. <td>Definition</td>
  15131. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lcms/xmake.lua">lcms/xmake.lua</a></td>
  15132. </tr>
  15133. </tbody>
  15134. </table>
  15135. <h5 id="installcommand">Install command</h5>
  15136. <pre><code class="lang-console">xrepo install lcms
  15137. </code></pre>
  15138. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15139. <pre><code class="lang-lua">add_requires("lcms")
  15140. </code></pre>
  15141. <h3 id="lemonbsd">lemon (bsd)</h3>
  15142. <table>
  15143. <thead>
  15144. <tr>
  15145. <th>Description</th>
  15146. <th><em>Library for Efficient Modeling and Optimization in Networks.</em></th>
  15147. </tr>
  15148. </thead>
  15149. <tbody>
  15150. <tr>
  15151. <td>Homepage</td>
  15152. <td><a href="https://lemon.cs.elte.hu/trac/lemon">https://lemon.cs.elte.hu/trac/lemon</a></td>
  15153. </tr>
  15154. <tr>
  15155. <td>License</td>
  15156. <td>BSL-1.0</td>
  15157. </tr>
  15158. <tr>
  15159. <td>Versions</td>
  15160. <td>1.3.1</td>
  15161. </tr>
  15162. <tr>
  15163. <td>Architectures</td>
  15164. <td>i386, x86_64</td>
  15165. </tr>
  15166. <tr>
  15167. <td>Definition</td>
  15168. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lemon/xmake.lua">lemon/xmake.lua</a></td>
  15169. </tr>
  15170. </tbody>
  15171. </table>
  15172. <h5 id="installcommand">Install command</h5>
  15173. <pre><code class="lang-console">xrepo install lemon
  15174. </code></pre>
  15175. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15176. <pre><code class="lang-lua">add_requires("lemon")
  15177. </code></pre>
  15178. <h3 id="lercbsd">lerc (bsd)</h3>
  15179. <table>
  15180. <thead>
  15181. <tr>
  15182. <th>Description</th>
  15183. <th><em>Limited Error Raster Compression</em></th>
  15184. </tr>
  15185. </thead>
  15186. <tbody>
  15187. <tr>
  15188. <td>Homepage</td>
  15189. <td><a href="https://github.com/esri/lerc">https://github.com/esri/lerc</a></td>
  15190. </tr>
  15191. <tr>
  15192. <td>License</td>
  15193. <td>Apache-2.0</td>
  15194. </tr>
  15195. <tr>
  15196. <td>Versions</td>
  15197. <td>v4.0.0</td>
  15198. </tr>
  15199. <tr>
  15200. <td>Architectures</td>
  15201. <td>i386, x86_64</td>
  15202. </tr>
  15203. <tr>
  15204. <td>Definition</td>
  15205. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lerc/xmake.lua">lerc/xmake.lua</a></td>
  15206. </tr>
  15207. </tbody>
  15208. </table>
  15209. <h5 id="installcommand">Install command</h5>
  15210. <pre><code class="lang-console">xrepo install lerc
  15211. </code></pre>
  15212. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15213. <pre><code class="lang-lua">add_requires("lerc")
  15214. </code></pre>
  15215. <h3 id="leveldbbsd">leveldb (bsd)</h3>
  15216. <table>
  15217. <thead>
  15218. <tr>
  15219. <th>Description</th>
  15220. <th><em>LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.</em></th>
  15221. </tr>
  15222. </thead>
  15223. <tbody>
  15224. <tr>
  15225. <td>Homepage</td>
  15226. <td><a href="https://github.com/google/leveldb">https://github.com/google/leveldb</a></td>
  15227. </tr>
  15228. <tr>
  15229. <td>License</td>
  15230. <td>BSD-3-Clause</td>
  15231. </tr>
  15232. <tr>
  15233. <td>Versions</td>
  15234. <td>1.22, 1.23</td>
  15235. </tr>
  15236. <tr>
  15237. <td>Architectures</td>
  15238. <td>i386, x86_64</td>
  15239. </tr>
  15240. <tr>
  15241. <td>Definition</td>
  15242. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/leveldb/xmake.lua">leveldb/xmake.lua</a></td>
  15243. </tr>
  15244. </tbody>
  15245. </table>
  15246. <h5 id="installcommand">Install command</h5>
  15247. <pre><code class="lang-console">xrepo install leveldb
  15248. </code></pre>
  15249. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15250. <pre><code class="lang-lua">add_requires("leveldb")
  15251. </code></pre>
  15252. <h3 id="lexborbsd">lexbor (bsd)</h3>
  15253. <table>
  15254. <thead>
  15255. <tr>
  15256. <th>Description</th>
  15257. <th><em>Lexbor is development of an open source HTML Renderer library. <a href="https://lexbor.com">https://lexbor.com</a></em></th>
  15258. </tr>
  15259. </thead>
  15260. <tbody>
  15261. <tr>
  15262. <td>Homepage</td>
  15263. <td><a href="https://github.com/lexbor/lexbor">https://github.com/lexbor/lexbor</a></td>
  15264. </tr>
  15265. <tr>
  15266. <td>License</td>
  15267. <td>Apache-2.0</td>
  15268. </tr>
  15269. <tr>
  15270. <td>Versions</td>
  15271. <td>v2.2.0, v2.3.0, v2.4.0, v2.5.0</td>
  15272. </tr>
  15273. <tr>
  15274. <td>Architectures</td>
  15275. <td>i386, x86_64</td>
  15276. </tr>
  15277. <tr>
  15278. <td>Definition</td>
  15279. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lexbor/xmake.lua">lexbor/xmake.lua</a></td>
  15280. </tr>
  15281. </tbody>
  15282. </table>
  15283. <h5 id="installcommand">Install command</h5>
  15284. <pre><code class="lang-console">xrepo install lexbor
  15285. </code></pre>
  15286. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15287. <pre><code class="lang-lua">add_requires("lexbor")
  15288. </code></pre>
  15289. <h3 id="lexybsd">lexy (bsd)</h3>
  15290. <table>
  15291. <thead>
  15292. <tr>
  15293. <th>Description</th>
  15294. <th><em>C++ parsing DSL</em></th>
  15295. </tr>
  15296. </thead>
  15297. <tbody>
  15298. <tr>
  15299. <td>Homepage</td>
  15300. <td><a href="https://lexy.foonathan.net">https://lexy.foonathan.net</a></td>
  15301. </tr>
  15302. <tr>
  15303. <td>License</td>
  15304. <td>BSL-1.0</td>
  15305. </tr>
  15306. <tr>
  15307. <td>Versions</td>
  15308. <td>2022.03.21, 2022.12.1</td>
  15309. </tr>
  15310. <tr>
  15311. <td>Architectures</td>
  15312. <td>i386, x86_64</td>
  15313. </tr>
  15314. <tr>
  15315. <td>Definition</td>
  15316. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lexy/xmake.lua">lexy/xmake.lua</a></td>
  15317. </tr>
  15318. </tbody>
  15319. </table>
  15320. <h5 id="installcommand">Install command</h5>
  15321. <pre><code class="lang-console">xrepo install lexy
  15322. </code></pre>
  15323. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15324. <pre><code class="lang-lua">add_requires("lexy")
  15325. </code></pre>
  15326. <h3 id="liba52bsd">liba52 (bsd)</h3>
  15327. <table>
  15328. <thead>
  15329. <tr>
  15330. <th>Description</th>
  15331. <th><em>Library for decoding ATSC A/52 (AC-3) audio streams</em></th>
  15332. </tr>
  15333. </thead>
  15334. <tbody>
  15335. <tr>
  15336. <td>Homepage</td>
  15337. <td><a href="https://liba52.sourceforge.io">https://liba52.sourceforge.io</a></td>
  15338. </tr>
  15339. <tr>
  15340. <td>License</td>
  15341. <td>GPL-2.0-or-later</td>
  15342. </tr>
  15343. <tr>
  15344. <td>Versions</td>
  15345. <td>v0.8.0</td>
  15346. </tr>
  15347. <tr>
  15348. <td>Architectures</td>
  15349. <td>i386, x86_64</td>
  15350. </tr>
  15351. <tr>
  15352. <td>Definition</td>
  15353. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/liba52/xmake.lua">liba52/xmake.lua</a></td>
  15354. </tr>
  15355. </tbody>
  15356. </table>
  15357. <h5 id="installcommand">Install command</h5>
  15358. <pre><code class="lang-console">xrepo install liba52
  15359. </code></pre>
  15360. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15361. <pre><code class="lang-lua">add_requires("liba52")
  15362. </code></pre>
  15363. <h3 id="libassbsd">libass (bsd)</h3>
  15364. <table>
  15365. <thead>
  15366. <tr>
  15367. <th>Description</th>
  15368. <th><em>libass is a portable subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha) subtitle format.</em></th>
  15369. </tr>
  15370. </thead>
  15371. <tbody>
  15372. <tr>
  15373. <td>Homepage</td>
  15374. <td><a href="https://github.com/libass/libass">https://github.com/libass/libass</a></td>
  15375. </tr>
  15376. <tr>
  15377. <td>License</td>
  15378. <td>ISC</td>
  15379. </tr>
  15380. <tr>
  15381. <td>Versions</td>
  15382. <td>0.15.2, 0.16.0, 0.17.0, 0.17.1</td>
  15383. </tr>
  15384. <tr>
  15385. <td>Architectures</td>
  15386. <td>i386, x86_64</td>
  15387. </tr>
  15388. <tr>
  15389. <td>Definition</td>
  15390. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libass/xmake.lua">libass/xmake.lua</a></td>
  15391. </tr>
  15392. </tbody>
  15393. </table>
  15394. <h5 id="installcommand">Install command</h5>
  15395. <pre><code class="lang-console">xrepo install libass
  15396. </code></pre>
  15397. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15398. <pre><code class="lang-lua">add_requires("libass")
  15399. </code></pre>
  15400. <h3 id="libatomic_opsbsd">libatomic_ops (bsd)</h3>
  15401. <table>
  15402. <thead>
  15403. <tr>
  15404. <th>Description</th>
  15405. <th><em>The atomic_ops project (Atomic memory update operations portable implementation)</em></th>
  15406. </tr>
  15407. </thead>
  15408. <tbody>
  15409. <tr>
  15410. <td>Homepage</td>
  15411. <td><a href="https://github.com/bdwgc/libatomic_ops/wiki/Download">https://github.com/bdwgc/libatomic_ops/wiki/Download</a></td>
  15412. </tr>
  15413. <tr>
  15414. <td>License</td>
  15415. <td>GPL-2.0</td>
  15416. </tr>
  15417. <tr>
  15418. <td>Versions</td>
  15419. <td>v7.8.2, v7.8.4</td>
  15420. </tr>
  15421. <tr>
  15422. <td>Architectures</td>
  15423. <td>i386, x86_64</td>
  15424. </tr>
  15425. <tr>
  15426. <td>Definition</td>
  15427. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libatomic_ops/xmake.lua">libatomic_ops/xmake.lua</a></td>
  15428. </tr>
  15429. </tbody>
  15430. </table>
  15431. <h5 id="installcommand">Install command</h5>
  15432. <pre><code class="lang-console">xrepo install libatomic_ops
  15433. </code></pre>
  15434. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15435. <pre><code class="lang-lua">add_requires("libatomic_ops")
  15436. </code></pre>
  15437. <h3 id="libavifbsd">libavif (bsd)</h3>
  15438. <table>
  15439. <thead>
  15440. <tr>
  15441. <th>Description</th>
  15442. <th><em>libavif - Library for encoding and decoding .avif files</em></th>
  15443. </tr>
  15444. </thead>
  15445. <tbody>
  15446. <tr>
  15447. <td>Homepage</td>
  15448. <td><a href="https://github.com/AOMediaCodec/libavif">https://github.com/AOMediaCodec/libavif</a></td>
  15449. </tr>
  15450. <tr>
  15451. <td>License</td>
  15452. <td>BSD-2-Clause</td>
  15453. </tr>
  15454. <tr>
  15455. <td>Versions</td>
  15456. <td>v0.9.1, v1.0.4, v1.1.0, v1.1.1, v1.2.1, v1.3.0</td>
  15457. </tr>
  15458. <tr>
  15459. <td>Architectures</td>
  15460. <td>i386, x86_64</td>
  15461. </tr>
  15462. <tr>
  15463. <td>Definition</td>
  15464. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libavif/xmake.lua">libavif/xmake.lua</a></td>
  15465. </tr>
  15466. </tbody>
  15467. </table>
  15468. <h5 id="installcommand">Install command</h5>
  15469. <pre><code class="lang-console">xrepo install libavif
  15470. </code></pre>
  15471. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15472. <pre><code class="lang-lua">add_requires("libavif")
  15473. </code></pre>
  15474. <h3 id="libb2bsd">libb2 (bsd)</h3>
  15475. <table>
  15476. <thead>
  15477. <tr>
  15478. <th>Description</th>
  15479. <th><em>C library providing BLAKE2b, BLAKE2s, BLAKE2bp, BLAKE2sp</em></th>
  15480. </tr>
  15481. </thead>
  15482. <tbody>
  15483. <tr>
  15484. <td>Homepage</td>
  15485. <td><a href="https://blake2.net">https://blake2.net</a></td>
  15486. </tr>
  15487. <tr>
  15488. <td>License</td>
  15489. <td>CC0-1.0</td>
  15490. </tr>
  15491. <tr>
  15492. <td>Versions</td>
  15493. <td>v0.98.1</td>
  15494. </tr>
  15495. <tr>
  15496. <td>Architectures</td>
  15497. <td>i386, x86_64</td>
  15498. </tr>
  15499. <tr>
  15500. <td>Definition</td>
  15501. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libb2/xmake.lua">libb2/xmake.lua</a></td>
  15502. </tr>
  15503. </tbody>
  15504. </table>
  15505. <h5 id="installcommand">Install command</h5>
  15506. <pre><code class="lang-console">xrepo install libb2
  15507. </code></pre>
  15508. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15509. <pre><code class="lang-lua">add_requires("libb2")
  15510. </code></pre>
  15511. <h3 id="libbacktracebsd">libbacktrace (bsd)</h3>
  15512. <table>
  15513. <thead>
  15514. <tr>
  15515. <th>Description</th>
  15516. <th><em>A C library that may be linked into a C/C++ program to produce symbolic backtraces</em></th>
  15517. </tr>
  15518. </thead>
  15519. <tbody>
  15520. <tr>
  15521. <td>Homepage</td>
  15522. <td><a href="https://github.com/ianlancetaylor/libbacktrace">https://github.com/ianlancetaylor/libbacktrace</a></td>
  15523. </tr>
  15524. <tr>
  15525. <td>License</td>
  15526. <td>BSD-3-Clause</td>
  15527. </tr>
  15528. <tr>
  15529. <td>Versions</td>
  15530. <td>2025.04.10</td>
  15531. </tr>
  15532. <tr>
  15533. <td>Architectures</td>
  15534. <td>i386, x86_64</td>
  15535. </tr>
  15536. <tr>
  15537. <td>Definition</td>
  15538. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libbacktrace/xmake.lua">libbacktrace/xmake.lua</a></td>
  15539. </tr>
  15540. </tbody>
  15541. </table>
  15542. <h5 id="installcommand">Install command</h5>
  15543. <pre><code class="lang-console">xrepo install libbacktrace
  15544. </code></pre>
  15545. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15546. <pre><code class="lang-lua">add_requires("libbacktrace")
  15547. </code></pre>
  15548. <h3 id="libbigwigbsd">libbigwig (bsd)</h3>
  15549. <table>
  15550. <thead>
  15551. <tr>
  15552. <th>Description</th>
  15553. <th><em>A C library for handling bigWig files</em></th>
  15554. </tr>
  15555. </thead>
  15556. <tbody>
  15557. <tr>
  15558. <td>Homepage</td>
  15559. <td><a href="https://github.com/dpryan79/libBigWig">https://github.com/dpryan79/libBigWig</a></td>
  15560. </tr>
  15561. <tr>
  15562. <td>License</td>
  15563. <td>MIT</td>
  15564. </tr>
  15565. <tr>
  15566. <td>Versions</td>
  15567. <td>0.4.7, 0.4.8</td>
  15568. </tr>
  15569. <tr>
  15570. <td>Architectures</td>
  15571. <td>i386, x86_64</td>
  15572. </tr>
  15573. <tr>
  15574. <td>Definition</td>
  15575. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libbigwig/xmake.lua">libbigwig/xmake.lua</a></td>
  15576. </tr>
  15577. </tbody>
  15578. </table>
  15579. <h5 id="installcommand">Install command</h5>
  15580. <pre><code class="lang-console">xrepo install libbigwig
  15581. </code></pre>
  15582. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15583. <pre><code class="lang-lua">add_requires("libbigwig")
  15584. </code></pre>
  15585. <h3 id="libcbsd">libc++ (bsd)</h3>
  15586. <table>
  15587. <thead>
  15588. <tr>
  15589. <th>Description</th>
  15590. <th><em>libc++ is a new implementation of the C++ standard library, targeting C++11 and above.</em></th>
  15591. </tr>
  15592. </thead>
  15593. <tbody>
  15594. <tr>
  15595. <td>Homepage</td>
  15596. <td><a href="https://libcxx.llvm.org/">https://libcxx.llvm.org/</a></td>
  15597. </tr>
  15598. <tr>
  15599. <td>Versions</td>
  15600. <td></td>
  15601. </tr>
  15602. <tr>
  15603. <td>Architectures</td>
  15604. <td>i386, x86_64</td>
  15605. </tr>
  15606. <tr>
  15607. <td>Definition</td>
  15608. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libc++/xmake.lua">libc++/xmake.lua</a></td>
  15609. </tr>
  15610. </tbody>
  15611. </table>
  15612. <h5 id="installcommand">Install command</h5>
  15613. <pre><code class="lang-console">xrepo install libc++
  15614. </code></pre>
  15615. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15616. <pre><code class="lang-lua">add_requires("libc++")
  15617. </code></pre>
  15618. <h3 id="libcborbsd">libcbor (bsd)</h3>
  15619. <table>
  15620. <thead>
  15621. <tr>
  15622. <th>Description</th>
  15623. <th><em>CBOR protocol implementation for C</em></th>
  15624. </tr>
  15625. </thead>
  15626. <tbody>
  15627. <tr>
  15628. <td>Homepage</td>
  15629. <td><a href="https://github.com/PJK/libcbor">https://github.com/PJK/libcbor</a></td>
  15630. </tr>
  15631. <tr>
  15632. <td>License</td>
  15633. <td>MIT</td>
  15634. </tr>
  15635. <tr>
  15636. <td>Versions</td>
  15637. <td>v0.11.0, v0.12.0, v0.13.0</td>
  15638. </tr>
  15639. <tr>
  15640. <td>Architectures</td>
  15641. <td>i386, x86_64</td>
  15642. </tr>
  15643. <tr>
  15644. <td>Definition</td>
  15645. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libcbor/xmake.lua">libcbor/xmake.lua</a></td>
  15646. </tr>
  15647. </tbody>
  15648. </table>
  15649. <h5 id="installcommand">Install command</h5>
  15650. <pre><code class="lang-console">xrepo install libcbor
  15651. </code></pre>
  15652. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15653. <pre><code class="lang-lua">add_requires("libcbor")
  15654. </code></pre>
  15655. <h3 id="libcorobsd">libcoro (bsd)</h3>
  15656. <table>
  15657. <thead>
  15658. <tr>
  15659. <th>Description</th>
  15660. <th><em>C++20 coroutine library</em></th>
  15661. </tr>
  15662. </thead>
  15663. <tbody>
  15664. <tr>
  15665. <td>Homepage</td>
  15666. <td><a href="https://github.com/jbaldwin/libcoro">https://github.com/jbaldwin/libcoro</a></td>
  15667. </tr>
  15668. <tr>
  15669. <td>License</td>
  15670. <td>Apache-2.0</td>
  15671. </tr>
  15672. <tr>
  15673. <td>Versions</td>
  15674. <td>v0.12.1, v0.13.0, v0.14.0, v0.14.1, v0.15.0</td>
  15675. </tr>
  15676. <tr>
  15677. <td>Architectures</td>
  15678. <td>i386, x86_64</td>
  15679. </tr>
  15680. <tr>
  15681. <td>Definition</td>
  15682. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libcoro/xmake.lua">libcoro/xmake.lua</a></td>
  15683. </tr>
  15684. </tbody>
  15685. </table>
  15686. <h5 id="installcommand">Install command</h5>
  15687. <pre><code class="lang-console">xrepo install libcoro
  15688. </code></pre>
  15689. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15690. <pre><code class="lang-lua">add_requires("libcoro")
  15691. </code></pre>
  15692. <h3 id="libcpuidbsd">libcpuid (bsd)</h3>
  15693. <table>
  15694. <thead>
  15695. <tr>
  15696. <th>Description</th>
  15697. <th><em>a small C library for x86 CPU detection and feature extraction</em></th>
  15698. </tr>
  15699. </thead>
  15700. <tbody>
  15701. <tr>
  15702. <td>Homepage</td>
  15703. <td><a href="https://github.com/anrieff/libcpuid">https://github.com/anrieff/libcpuid</a></td>
  15704. </tr>
  15705. <tr>
  15706. <td>License</td>
  15707. <td>BSD-2-Clause</td>
  15708. </tr>
  15709. <tr>
  15710. <td>Versions</td>
  15711. <td>v0.5.1, v0.6.3, v0.6.4, v0.6.5, v0.7.0, v0.7.1, v0.8.0, v0.8.1</td>
  15712. </tr>
  15713. <tr>
  15714. <td>Architectures</td>
  15715. <td>i386, x86_64</td>
  15716. </tr>
  15717. <tr>
  15718. <td>Definition</td>
  15719. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libcpuid/xmake.lua">libcpuid/xmake.lua</a></td>
  15720. </tr>
  15721. </tbody>
  15722. </table>
  15723. <h5 id="installcommand">Install command</h5>
  15724. <pre><code class="lang-console">xrepo install libcpuid
  15725. </code></pre>
  15726. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15727. <pre><code class="lang-lua">add_requires("libcpuid")
  15728. </code></pre>
  15729. <h3 id="libcronbsd">libcron (bsd)</h3>
  15730. <table>
  15731. <thead>
  15732. <tr>
  15733. <th>Description</th>
  15734. <th><em>A C++ scheduling library using cron formatting.</em></th>
  15735. </tr>
  15736. </thead>
  15737. <tbody>
  15738. <tr>
  15739. <td>Homepage</td>
  15740. <td><a href="https://github.com/PerMalmberg/libcron">https://github.com/PerMalmberg/libcron</a></td>
  15741. </tr>
  15742. <tr>
  15743. <td>License</td>
  15744. <td>MIT</td>
  15745. </tr>
  15746. <tr>
  15747. <td>Versions</td>
  15748. <td>v1.3.1</td>
  15749. </tr>
  15750. <tr>
  15751. <td>Architectures</td>
  15752. <td>i386, x86_64</td>
  15753. </tr>
  15754. <tr>
  15755. <td>Definition</td>
  15756. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libcron/xmake.lua">libcron/xmake.lua</a></td>
  15757. </tr>
  15758. </tbody>
  15759. </table>
  15760. <h5 id="installcommand">Install command</h5>
  15761. <pre><code class="lang-console">xrepo install libcron
  15762. </code></pre>
  15763. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15764. <pre><code class="lang-lua">add_requires("libcron")
  15765. </code></pre>
  15766. <h3 id="libcurlbsd">libcurl (bsd)</h3>
  15767. <table>
  15768. <thead>
  15769. <tr>
  15770. <th>Description</th>
  15771. <th><em>The multiprotocol file transfer library.</em></th>
  15772. </tr>
  15773. </thead>
  15774. <tbody>
  15775. <tr>
  15776. <td>Homepage</td>
  15777. <td><a href="https://curl.haxx.se/">https://curl.haxx.se/</a></td>
  15778. </tr>
  15779. <tr>
  15780. <td>License</td>
  15781. <td>MIT</td>
  15782. </tr>
  15783. <tr>
  15784. <td>Versions</td>
  15785. <td>7.31.0, 7.32.0, 7.33.0, 7.34.0, 7.35.0, 7.36.0, 7.37.1, 7.38.0, 7.39.0, 7.40.0, 7.41.0, 7.42.1, 7.43.0, 7.44.0, 7.45.0, 7.46.0, 7.47.1, 7.48.0, 7.49.1, 7.50.3, 7.51.0, 7.52.1, 7.53.1, 7.54.1, 7.55.1, 7.56.1, 7.57.0, 7.58.0, 7.59.0, 7.60.0, 7.61.0, 7.61.1, 7.62.0, 7.63.0, 7.64.0, 7.64.1, 7.65.3, 7.66.0, 7.67.0, 7.68.0, 7.69.1, 7.70.0, 7.71.1, 7.72.0, 7.73.0, 7.74.0, 7.75.0, 7.76.1, 7.77.0, 7.78.0, 7.80.0, 7.81.0, 7.82.0, 7.84.0, 7.85.0, 7.86.0, 7.87.0, 8.0.1, 8.4.0, 8.5.0, 8.6.0, 8.7.1, 8.8.0, 8.9.0, 8.9.1, 8.10.0, 8.10.1, 8.11.0</td>
  15786. </tr>
  15787. <tr>
  15788. <td>Architectures</td>
  15789. <td>i386, x86_64</td>
  15790. </tr>
  15791. <tr>
  15792. <td>Definition</td>
  15793. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libcurl/xmake.lua">libcurl/xmake.lua</a></td>
  15794. </tr>
  15795. </tbody>
  15796. </table>
  15797. <h5 id="installcommand">Install command</h5>
  15798. <pre><code class="lang-console">xrepo install libcurl
  15799. </code></pre>
  15800. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15801. <pre><code class="lang-lua">add_requires("libcurl")
  15802. </code></pre>
  15803. <h3 id="libdatachannelbsd">libdatachannel (bsd)</h3>
  15804. <table>
  15805. <thead>
  15806. <tr>
  15807. <th>Description</th>
  15808. <th><em>C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets</em></th>
  15809. </tr>
  15810. </thead>
  15811. <tbody>
  15812. <tr>
  15813. <td>Homepage</td>
  15814. <td><a href="https://libdatachannel.org/">https://libdatachannel.org/</a></td>
  15815. </tr>
  15816. <tr>
  15817. <td>License</td>
  15818. <td>MPL-2.0</td>
  15819. </tr>
  15820. <tr>
  15821. <td>Versions</td>
  15822. <td>v0.23.1</td>
  15823. </tr>
  15824. <tr>
  15825. <td>Architectures</td>
  15826. <td>i386, x86_64</td>
  15827. </tr>
  15828. <tr>
  15829. <td>Definition</td>
  15830. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libdatachannel/xmake.lua">libdatachannel/xmake.lua</a></td>
  15831. </tr>
  15832. </tbody>
  15833. </table>
  15834. <h5 id="installcommand">Install command</h5>
  15835. <pre><code class="lang-console">xrepo install libdatachannel
  15836. </code></pre>
  15837. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15838. <pre><code class="lang-lua">add_requires("libdatachannel")
  15839. </code></pre>
  15840. <h3 id="libde265bsd">libde265 (bsd)</h3>
  15841. <table>
  15842. <thead>
  15843. <tr>
  15844. <th>Description</th>
  15845. <th><em>Open h.265 video codec implementation.</em></th>
  15846. </tr>
  15847. </thead>
  15848. <tbody>
  15849. <tr>
  15850. <td>Homepage</td>
  15851. <td><a href="https://www.libde265.org/">https://www.libde265.org/</a></td>
  15852. </tr>
  15853. <tr>
  15854. <td>License</td>
  15855. <td>LGPL-3.0</td>
  15856. </tr>
  15857. <tr>
  15858. <td>Versions</td>
  15859. <td>1.0.8, 1.0.15, 1.0.16</td>
  15860. </tr>
  15861. <tr>
  15862. <td>Architectures</td>
  15863. <td>i386, x86_64</td>
  15864. </tr>
  15865. <tr>
  15866. <td>Definition</td>
  15867. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libde265/xmake.lua">libde265/xmake.lua</a></td>
  15868. </tr>
  15869. </tbody>
  15870. </table>
  15871. <h5 id="installcommand">Install command</h5>
  15872. <pre><code class="lang-console">xrepo install libde265
  15873. </code></pre>
  15874. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15875. <pre><code class="lang-lua">add_requires("libde265")
  15876. </code></pre>
  15877. <h3 id="libdeflatebsd">libdeflate (bsd)</h3>
  15878. <table>
  15879. <thead>
  15880. <tr>
  15881. <th>Description</th>
  15882. <th><em>libdeflate is a library for fast, whole-buffer DEFLATE-based compression and decompression.</em></th>
  15883. </tr>
  15884. </thead>
  15885. <tbody>
  15886. <tr>
  15887. <td>Homepage</td>
  15888. <td><a href="https://github.com/ebiggers/libdeflate">https://github.com/ebiggers/libdeflate</a></td>
  15889. </tr>
  15890. <tr>
  15891. <td>License</td>
  15892. <td>MIT</td>
  15893. </tr>
  15894. <tr>
  15895. <td>Versions</td>
  15896. <td>v1.8, v1.10, v1.13, v1.15, v1.17, v1.19, v1.20, v1.21, v1.22, v1.23, v1.24</td>
  15897. </tr>
  15898. <tr>
  15899. <td>Architectures</td>
  15900. <td>i386, x86_64</td>
  15901. </tr>
  15902. <tr>
  15903. <td>Definition</td>
  15904. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libdeflate/xmake.lua">libdeflate/xmake.lua</a></td>
  15905. </tr>
  15906. </tbody>
  15907. </table>
  15908. <h5 id="installcommand">Install command</h5>
  15909. <pre><code class="lang-console">xrepo install libdeflate
  15910. </code></pre>
  15911. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15912. <pre><code class="lang-lua">add_requires("libdeflate")
  15913. </code></pre>
  15914. <h3 id="libdicombsd">libdicom (bsd)</h3>
  15915. <table>
  15916. <thead>
  15917. <tr>
  15918. <th>Description</th>
  15919. <th><em>C library for reading DICOM files</em></th>
  15920. </tr>
  15921. </thead>
  15922. <tbody>
  15923. <tr>
  15924. <td>Homepage</td>
  15925. <td><a href="https://libdicom.readthedocs.io">https://libdicom.readthedocs.io</a></td>
  15926. </tr>
  15927. <tr>
  15928. <td>License</td>
  15929. <td>MIT</td>
  15930. </tr>
  15931. <tr>
  15932. <td>Versions</td>
  15933. <td>v1.1.0, v1.2.0</td>
  15934. </tr>
  15935. <tr>
  15936. <td>Architectures</td>
  15937. <td>i386, x86_64</td>
  15938. </tr>
  15939. <tr>
  15940. <td>Definition</td>
  15941. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libdicom/xmake.lua">libdicom/xmake.lua</a></td>
  15942. </tr>
  15943. </tbody>
  15944. </table>
  15945. <h5 id="installcommand">Install command</h5>
  15946. <pre><code class="lang-console">xrepo install libdicom
  15947. </code></pre>
  15948. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15949. <pre><code class="lang-lua">add_requires("libdicom")
  15950. </code></pre>
  15951. <h3 id="libdisasmbsd">libdisasm (bsd)</h3>
  15952. <table>
  15953. <thead>
  15954. <tr>
  15955. <th>Description</th>
  15956. <th><em>The libdisasm library provides basic disassembly of Intel x86 instructions from a binary stream.</em></th>
  15957. </tr>
  15958. </thead>
  15959. <tbody>
  15960. <tr>
  15961. <td>Homepage</td>
  15962. <td><a href="https://bastard.sourceforge.net/libdisasm.html">https://bastard.sourceforge.net/libdisasm.html</a></td>
  15963. </tr>
  15964. <tr>
  15965. <td>License</td>
  15966. <td>MIT</td>
  15967. </tr>
  15968. <tr>
  15969. <td>Versions</td>
  15970. <td>0.23</td>
  15971. </tr>
  15972. <tr>
  15973. <td>Architectures</td>
  15974. <td>i386, x86_64</td>
  15975. </tr>
  15976. <tr>
  15977. <td>Definition</td>
  15978. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libdisasm/xmake.lua">libdisasm/xmake.lua</a></td>
  15979. </tr>
  15980. </tbody>
  15981. </table>
  15982. <h5 id="installcommand">Install command</h5>
  15983. <pre><code class="lang-console">xrepo install libdisasm
  15984. </code></pre>
  15985. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  15986. <pre><code class="lang-lua">add_requires("libdisasm")
  15987. </code></pre>
  15988. <h3 id="libdividebsd">libdivide (bsd)</h3>
  15989. <table>
  15990. <thead>
  15991. <tr>
  15992. <th>Description</th>
  15993. <th><em>Official git repository for libdivide: optimized integer division</em></th>
  15994. </tr>
  15995. </thead>
  15996. <tbody>
  15997. <tr>
  15998. <td>Homepage</td>
  15999. <td><a href="https://libdivide.com">https://libdivide.com</a></td>
  16000. </tr>
  16001. <tr>
  16002. <td>License</td>
  16003. <td>BSL-1.0</td>
  16004. </tr>
  16005. <tr>
  16006. <td>Versions</td>
  16007. <td>5.0, v5.2.0</td>
  16008. </tr>
  16009. <tr>
  16010. <td>Architectures</td>
  16011. <td>i386, x86_64</td>
  16012. </tr>
  16013. <tr>
  16014. <td>Definition</td>
  16015. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libdivide/xmake.lua">libdivide/xmake.lua</a></td>
  16016. </tr>
  16017. </tbody>
  16018. </table>
  16019. <h5 id="installcommand">Install command</h5>
  16020. <pre><code class="lang-console">xrepo install libdivide
  16021. </code></pre>
  16022. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16023. <pre><code class="lang-lua">add_requires("libdivide")
  16024. </code></pre>
  16025. <h3 id="libdivsufsortbsd">libdivsufsort (bsd)</h3>
  16026. <table>
  16027. <thead>
  16028. <tr>
  16029. <th>Description</th>
  16030. <th><em>A lightweight suffix array sorting library</em></th>
  16031. </tr>
  16032. </thead>
  16033. <tbody>
  16034. <tr>
  16035. <td>Homepage</td>
  16036. <td><a href="https://android.googlesource.com/platform/external/libdivsufsort/">https://android.googlesource.com/platform/external/libdivsufsort/</a></td>
  16037. </tr>
  16038. <tr>
  16039. <td>Versions</td>
  16040. <td>2021.2.18</td>
  16041. </tr>
  16042. <tr>
  16043. <td>Architectures</td>
  16044. <td>i386, x86_64</td>
  16045. </tr>
  16046. <tr>
  16047. <td>Definition</td>
  16048. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libdivsufsort/xmake.lua">libdivsufsort/xmake.lua</a></td>
  16049. </tr>
  16050. </tbody>
  16051. </table>
  16052. <h5 id="installcommand">Install command</h5>
  16053. <pre><code class="lang-console">xrepo install libdivsufsort
  16054. </code></pre>
  16055. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16056. <pre><code class="lang-lua">add_requires("libdivsufsort")
  16057. </code></pre>
  16058. <h3 id="libdombsd">libdom (bsd)</h3>
  16059. <table>
  16060. <thead>
  16061. <tr>
  16062. <th>Description</th>
  16063. <th><em>LibDOM is an implementation of the W3C DOM</em></th>
  16064. </tr>
  16065. </thead>
  16066. <tbody>
  16067. <tr>
  16068. <td>Homepage</td>
  16069. <td><a href="https://www.netsurf-browser.org/projects/libdom">https://www.netsurf-browser.org/projects/libdom</a></td>
  16070. </tr>
  16071. <tr>
  16072. <td>License</td>
  16073. <td>MIT</td>
  16074. </tr>
  16075. <tr>
  16076. <td>Versions</td>
  16077. <td>0.4.2</td>
  16078. </tr>
  16079. <tr>
  16080. <td>Architectures</td>
  16081. <td>i386, x86_64</td>
  16082. </tr>
  16083. <tr>
  16084. <td>Definition</td>
  16085. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libdom/xmake.lua">libdom/xmake.lua</a></td>
  16086. </tr>
  16087. </tbody>
  16088. </table>
  16089. <h5 id="installcommand">Install command</h5>
  16090. <pre><code class="lang-console">xrepo install libdom
  16091. </code></pre>
  16092. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16093. <pre><code class="lang-lua">add_requires("libdom")
  16094. </code></pre>
  16095. <h3 id="libdrmbsd">libdrm (bsd)</h3>
  16096. <table>
  16097. <thead>
  16098. <tr>
  16099. <th>Description</th>
  16100. <th><em>libdrm - userspace library for drm (direct rendering manager)</em></th>
  16101. </tr>
  16102. </thead>
  16103. <tbody>
  16104. <tr>
  16105. <td>Homepage</td>
  16106. <td><a href="https://gitlab.freedesktop.org/mesa/drm">https://gitlab.freedesktop.org/mesa/drm</a></td>
  16107. </tr>
  16108. <tr>
  16109. <td>License</td>
  16110. <td>MIT</td>
  16111. </tr>
  16112. <tr>
  16113. <td>Versions</td>
  16114. <td>2.4.118, 2.4.123, 2.4.125</td>
  16115. </tr>
  16116. <tr>
  16117. <td>Architectures</td>
  16118. <td>i386, x86_64</td>
  16119. </tr>
  16120. <tr>
  16121. <td>Definition</td>
  16122. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libdrm/xmake.lua">libdrm/xmake.lua</a></td>
  16123. </tr>
  16124. </tbody>
  16125. </table>
  16126. <h5 id="installcommand">Install command</h5>
  16127. <pre><code class="lang-console">xrepo install libdrm
  16128. </code></pre>
  16129. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16130. <pre><code class="lang-lua">add_requires("libdrm")
  16131. </code></pre>
  16132. <h3 id="libdwarfbsd">libdwarf (bsd)</h3>
  16133. <table>
  16134. <thead>
  16135. <tr>
  16136. <th>Description</th>
  16137. <th><em>Libdwarf is a C library intended to simplify reading (and writing) applications using DWARF2, DWARF3, DWARF4 and DWARF5</em></th>
  16138. </tr>
  16139. </thead>
  16140. <tbody>
  16141. <tr>
  16142. <td>Homepage</td>
  16143. <td><a href="https://www.prevanders.net/dwarf.html">https://www.prevanders.net/dwarf.html</a></td>
  16144. </tr>
  16145. <tr>
  16146. <td>License</td>
  16147. <td>LGPL-2.1</td>
  16148. </tr>
  16149. <tr>
  16150. <td>Versions</td>
  16151. <td>0.8.0, 0.9.0, 0.9.1, 0.9.2, 0.10.0, 0.10.1, 0.11.0, 0.11.1, 0.12.0, 2.0.0, 2.1.0</td>
  16152. </tr>
  16153. <tr>
  16154. <td>Architectures</td>
  16155. <td>i386, x86_64</td>
  16156. </tr>
  16157. <tr>
  16158. <td>Definition</td>
  16159. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libdwarf/xmake.lua">libdwarf/xmake.lua</a></td>
  16160. </tr>
  16161. </tbody>
  16162. </table>
  16163. <h5 id="installcommand">Install command</h5>
  16164. <pre><code class="lang-console">xrepo install libdwarf
  16165. </code></pre>
  16166. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16167. <pre><code class="lang-lua">add_requires("libdwarf")
  16168. </code></pre>
  16169. <h3 id="libebur128bsd">libebur128 (bsd)</h3>
  16170. <table>
  16171. <thead>
  16172. <tr>
  16173. <th>Description</th>
  16174. <th><em>A library implementing the EBU R128 loudness standard.</em></th>
  16175. </tr>
  16176. </thead>
  16177. <tbody>
  16178. <tr>
  16179. <td>Homepage</td>
  16180. <td><a href="https://github.com/jiixyj/libebur128">https://github.com/jiixyj/libebur128</a></td>
  16181. </tr>
  16182. <tr>
  16183. <td>License</td>
  16184. <td>MIT</td>
  16185. </tr>
  16186. <tr>
  16187. <td>Versions</td>
  16188. <td>v1.2.6</td>
  16189. </tr>
  16190. <tr>
  16191. <td>Architectures</td>
  16192. <td>i386, x86_64</td>
  16193. </tr>
  16194. <tr>
  16195. <td>Definition</td>
  16196. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libebur128/xmake.lua">libebur128/xmake.lua</a></td>
  16197. </tr>
  16198. </tbody>
  16199. </table>
  16200. <h5 id="installcommand">Install command</h5>
  16201. <pre><code class="lang-console">xrepo install libebur128
  16202. </code></pre>
  16203. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16204. <pre><code class="lang-lua">add_requires("libebur128")
  16205. </code></pre>
  16206. <h3 id="libeconfbsd">libeconf (bsd)</h3>
  16207. <table>
  16208. <thead>
  16209. <tr>
  16210. <th>Description</th>
  16211. <th><em>A highly flexible and extensible library for parsing and managing configuration files.</em></th>
  16212. </tr>
  16213. </thead>
  16214. <tbody>
  16215. <tr>
  16216. <td>Homepage</td>
  16217. <td><a href="https://github.com/openSUSE/libeconf">https://github.com/openSUSE/libeconf</a></td>
  16218. </tr>
  16219. <tr>
  16220. <td>License</td>
  16221. <td>MIT</td>
  16222. </tr>
  16223. <tr>
  16224. <td>Versions</td>
  16225. <td>v0.7.10</td>
  16226. </tr>
  16227. <tr>
  16228. <td>Architectures</td>
  16229. <td>i386, x86_64</td>
  16230. </tr>
  16231. <tr>
  16232. <td>Definition</td>
  16233. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libeconf/xmake.lua">libeconf/xmake.lua</a></td>
  16234. </tr>
  16235. </tbody>
  16236. </table>
  16237. <h5 id="installcommand">Install command</h5>
  16238. <pre><code class="lang-console">xrepo install libeconf
  16239. </code></pre>
  16240. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16241. <pre><code class="lang-lua">add_requires("libeconf")
  16242. </code></pre>
  16243. <h3 id="libeditbsd">libedit (bsd)</h3>
  16244. <table>
  16245. <thead>
  16246. <tr>
  16247. <th>Description</th>
  16248. <th><em>Autotool- and libtoolized port of the NetBSD Editline library (libedit).</em></th>
  16249. </tr>
  16250. </thead>
  16251. <tbody>
  16252. <tr>
  16253. <td>Homepage</td>
  16254. <td><a href="http://thrysoee.dk/editline">http://thrysoee.dk/editline</a></td>
  16255. </tr>
  16256. <tr>
  16257. <td>License</td>
  16258. <td>BSD-3-Clause</td>
  16259. </tr>
  16260. <tr>
  16261. <td>Versions</td>
  16262. <td>3.1</td>
  16263. </tr>
  16264. <tr>
  16265. <td>Architectures</td>
  16266. <td>i386, x86_64</td>
  16267. </tr>
  16268. <tr>
  16269. <td>Definition</td>
  16270. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libedit/xmake.lua">libedit/xmake.lua</a></td>
  16271. </tr>
  16272. </tbody>
  16273. </table>
  16274. <h5 id="installcommand">Install command</h5>
  16275. <pre><code class="lang-console">xrepo install libedit
  16276. </code></pre>
  16277. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16278. <pre><code class="lang-lua">add_requires("libedit")
  16279. </code></pre>
  16280. <h3 id="libelfinbsd">libelfin (bsd)</h3>
  16281. <table>
  16282. <thead>
  16283. <tr>
  16284. <th>Description</th>
  16285. <th><em>C++11 ELF/DWARF parser</em></th>
  16286. </tr>
  16287. </thead>
  16288. <tbody>
  16289. <tr>
  16290. <td>Homepage</td>
  16291. <td><a href="https://github.com/aclements/libelfin">https://github.com/aclements/libelfin</a></td>
  16292. </tr>
  16293. <tr>
  16294. <td>License</td>
  16295. <td>MIT</td>
  16296. </tr>
  16297. <tr>
  16298. <td>Versions</td>
  16299. <td>v0.3</td>
  16300. </tr>
  16301. <tr>
  16302. <td>Architectures</td>
  16303. <td>i386, x86_64</td>
  16304. </tr>
  16305. <tr>
  16306. <td>Definition</td>
  16307. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libelfin/xmake.lua">libelfin/xmake.lua</a></td>
  16308. </tr>
  16309. </tbody>
  16310. </table>
  16311. <h5 id="installcommand">Install command</h5>
  16312. <pre><code class="lang-console">xrepo install libelfin
  16313. </code></pre>
  16314. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16315. <pre><code class="lang-lua">add_requires("libelfin")
  16316. </code></pre>
  16317. <h3 id="libenvppbsd">libenvpp (bsd)</h3>
  16318. <table>
  16319. <thead>
  16320. <tr>
  16321. <th>Description</th>
  16322. <th><em>A modern C++ library for type-safe environment variable parsing</em></th>
  16323. </tr>
  16324. </thead>
  16325. <tbody>
  16326. <tr>
  16327. <td>Homepage</td>
  16328. <td><a href="https://github.com/ph3at/libenvpp">https://github.com/ph3at/libenvpp</a></td>
  16329. </tr>
  16330. <tr>
  16331. <td>License</td>
  16332. <td>Apache-2.0</td>
  16333. </tr>
  16334. <tr>
  16335. <td>Versions</td>
  16336. <td>v1.1.0, v1.4.0, v1.4.1, v1.4.2, v1.4.3, v1.4.4, v1.5.1</td>
  16337. </tr>
  16338. <tr>
  16339. <td>Architectures</td>
  16340. <td>i386, x86_64</td>
  16341. </tr>
  16342. <tr>
  16343. <td>Definition</td>
  16344. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libenvpp/xmake.lua">libenvpp/xmake.lua</a></td>
  16345. </tr>
  16346. </tbody>
  16347. </table>
  16348. <h5 id="installcommand">Install command</h5>
  16349. <pre><code class="lang-console">xrepo install libenvpp
  16350. </code></pre>
  16351. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16352. <pre><code class="lang-lua">add_requires("libenvpp")
  16353. </code></pre>
  16354. <h3 id="libeventbsd">libevent (bsd)</h3>
  16355. <table>
  16356. <thead>
  16357. <tr>
  16358. <th>Description</th>
  16359. <th><em>Event notification library</em></th>
  16360. </tr>
  16361. </thead>
  16362. <tbody>
  16363. <tr>
  16364. <td>Homepage</td>
  16365. <td><a href="https://libevent.org/">https://libevent.org/</a></td>
  16366. </tr>
  16367. <tr>
  16368. <td>License</td>
  16369. <td>BSD-3-Clause</td>
  16370. </tr>
  16371. <tr>
  16372. <td>Versions</td>
  16373. <td>2.1.12</td>
  16374. </tr>
  16375. <tr>
  16376. <td>Architectures</td>
  16377. <td>i386, x86_64</td>
  16378. </tr>
  16379. <tr>
  16380. <td>Definition</td>
  16381. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libevent/xmake.lua">libevent/xmake.lua</a></td>
  16382. </tr>
  16383. </tbody>
  16384. </table>
  16385. <h5 id="installcommand">Install command</h5>
  16386. <pre><code class="lang-console">xrepo install libevent
  16387. </code></pre>
  16388. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16389. <pre><code class="lang-lua">add_requires("libevent")
  16390. </code></pre>
  16391. <h3 id="libfacedetectionbsd">libfacedetection (bsd)</h3>
  16392. <table>
  16393. <thead>
  16394. <tr>
  16395. <th>Description</th>
  16396. <th><em>An open source library for face detection in images. The face detection speed can reach 1000FPS. </em></th>
  16397. </tr>
  16398. </thead>
  16399. <tbody>
  16400. <tr>
  16401. <td>Homepage</td>
  16402. <td><a href="https://github.com/ShiqiYu/libfacedetection">https://github.com/ShiqiYu/libfacedetection</a></td>
  16403. </tr>
  16404. <tr>
  16405. <td>License</td>
  16406. <td>BSD-3-Clause</td>
  16407. </tr>
  16408. <tr>
  16409. <td>Versions</td>
  16410. <td>v3.0</td>
  16411. </tr>
  16412. <tr>
  16413. <td>Architectures</td>
  16414. <td>i386, x86_64</td>
  16415. </tr>
  16416. <tr>
  16417. <td>Definition</td>
  16418. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libfacedetection/xmake.lua">libfacedetection/xmake.lua</a></td>
  16419. </tr>
  16420. </tbody>
  16421. </table>
  16422. <h5 id="installcommand">Install command</h5>
  16423. <pre><code class="lang-console">xrepo install libfacedetection
  16424. </code></pre>
  16425. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16426. <pre><code class="lang-lua">add_requires("libfacedetection")
  16427. </code></pre>
  16428. <h3 id="libffibsd">libffi (bsd)</h3>
  16429. <table>
  16430. <thead>
  16431. <tr>
  16432. <th>Description</th>
  16433. <th><em>Portable Foreign Function Interface library.</em></th>
  16434. </tr>
  16435. </thead>
  16436. <tbody>
  16437. <tr>
  16438. <td>Homepage</td>
  16439. <td><a href="https://sourceware.org/libffi/">https://sourceware.org/libffi/</a></td>
  16440. </tr>
  16441. <tr>
  16442. <td>License</td>
  16443. <td>MIT</td>
  16444. </tr>
  16445. <tr>
  16446. <td>Versions</td>
  16447. <td>3.2.1, 3.3, 3.4.2, 3.4.4, 3.4.6, 3.4.7, 3.4.8</td>
  16448. </tr>
  16449. <tr>
  16450. <td>Architectures</td>
  16451. <td>i386, x86_64</td>
  16452. </tr>
  16453. <tr>
  16454. <td>Definition</td>
  16455. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libffi/xmake.lua">libffi/xmake.lua</a></td>
  16456. </tr>
  16457. </tbody>
  16458. </table>
  16459. <h5 id="installcommand">Install command</h5>
  16460. <pre><code class="lang-console">xrepo install libffi
  16461. </code></pre>
  16462. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16463. <pre><code class="lang-lua">add_requires("libffi")
  16464. </code></pre>
  16465. <h3 id="libfido2bsd">libfido2 (bsd)</h3>
  16466. <table>
  16467. <thead>
  16468. <tr>
  16469. <th>Description</th>
  16470. <th><em>Provides library functionality for FIDO2, including communication with a device over USB or NFC.</em></th>
  16471. </tr>
  16472. </thead>
  16473. <tbody>
  16474. <tr>
  16475. <td>Homepage</td>
  16476. <td><a href="https://github.com/Yubico/libfido2">https://github.com/Yubico/libfido2</a></td>
  16477. </tr>
  16478. <tr>
  16479. <td>License</td>
  16480. <td>BSD-2-Clause</td>
  16481. </tr>
  16482. <tr>
  16483. <td>Versions</td>
  16484. <td>1.15.0</td>
  16485. </tr>
  16486. <tr>
  16487. <td>Architectures</td>
  16488. <td>i386, x86_64</td>
  16489. </tr>
  16490. <tr>
  16491. <td>Definition</td>
  16492. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libfido2/xmake.lua">libfido2/xmake.lua</a></td>
  16493. </tr>
  16494. </tbody>
  16495. </table>
  16496. <h5 id="installcommand">Install command</h5>
  16497. <pre><code class="lang-console">xrepo install libfido2
  16498. </code></pre>
  16499. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16500. <pre><code class="lang-lua">add_requires("libfido2")
  16501. </code></pre>
  16502. <h3 id="libfixmathbsd">libfixmath (bsd)</h3>
  16503. <table>
  16504. <thead>
  16505. <tr>
  16506. <th>Description</th>
  16507. <th><em>Cross Platform Fixed Point Maths Library</em></th>
  16508. </tr>
  16509. </thead>
  16510. <tbody>
  16511. <tr>
  16512. <td>Homepage</td>
  16513. <td><a href="https://code.google.com/p/libfixmath/">https://code.google.com/p/libfixmath/</a></td>
  16514. </tr>
  16515. <tr>
  16516. <td>License</td>
  16517. <td>MIT</td>
  16518. </tr>
  16519. <tr>
  16520. <td>Versions</td>
  16521. <td>2023.08.06</td>
  16522. </tr>
  16523. <tr>
  16524. <td>Architectures</td>
  16525. <td>i386, x86_64</td>
  16526. </tr>
  16527. <tr>
  16528. <td>Definition</td>
  16529. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libfixmath/xmake.lua">libfixmath/xmake.lua</a></td>
  16530. </tr>
  16531. </tbody>
  16532. </table>
  16533. <h5 id="installcommand">Install command</h5>
  16534. <pre><code class="lang-console">xrepo install libfixmath
  16535. </code></pre>
  16536. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16537. <pre><code class="lang-lua">add_requires("libfixmath")
  16538. </code></pre>
  16539. <h3 id="libfixmatrixbsd">libfixmatrix (bsd)</h3>
  16540. <table>
  16541. <thead>
  16542. <tr>
  16543. <th>Description</th>
  16544. <th><em>C library for fixed point matrix, quaternion and vector calculations</em></th>
  16545. </tr>
  16546. </thead>
  16547. <tbody>
  16548. <tr>
  16549. <td>Homepage</td>
  16550. <td><a href="https://github.com/PetteriAimonen/libfixmatrix">https://github.com/PetteriAimonen/libfixmatrix</a></td>
  16551. </tr>
  16552. <tr>
  16553. <td>License</td>
  16554. <td>MIT</td>
  16555. </tr>
  16556. <tr>
  16557. <td>Versions</td>
  16558. <td>2014.01.17</td>
  16559. </tr>
  16560. <tr>
  16561. <td>Architectures</td>
  16562. <td>i386, x86_64</td>
  16563. </tr>
  16564. <tr>
  16565. <td>Definition</td>
  16566. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libfixmatrix/xmake.lua">libfixmatrix/xmake.lua</a></td>
  16567. </tr>
  16568. </tbody>
  16569. </table>
  16570. <h5 id="installcommand">Install command</h5>
  16571. <pre><code class="lang-console">xrepo install libfixmatrix
  16572. </code></pre>
  16573. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16574. <pre><code class="lang-lua">add_requires("libfixmatrix")
  16575. </code></pre>
  16576. <h3 id="libflacbsd">libflac (bsd)</h3>
  16577. <table>
  16578. <thead>
  16579. <tr>
  16580. <th>Description</th>
  16581. <th><em>Free Lossless Audio Codec</em></th>
  16582. </tr>
  16583. </thead>
  16584. <tbody>
  16585. <tr>
  16586. <td>Homepage</td>
  16587. <td><a href="https://xiph.org/flac">https://xiph.org/flac</a></td>
  16588. </tr>
  16589. <tr>
  16590. <td>License</td>
  16591. <td>BSD</td>
  16592. </tr>
  16593. <tr>
  16594. <td>Versions</td>
  16595. <td>1.3.3, 1.4.2, 1.4.3, 1.5.0</td>
  16596. </tr>
  16597. <tr>
  16598. <td>Architectures</td>
  16599. <td>i386, x86_64</td>
  16600. </tr>
  16601. <tr>
  16602. <td>Definition</td>
  16603. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libflac/xmake.lua">libflac/xmake.lua</a></td>
  16604. </tr>
  16605. </tbody>
  16606. </table>
  16607. <h5 id="installcommand">Install command</h5>
  16608. <pre><code class="lang-console">xrepo install libflac
  16609. </code></pre>
  16610. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16611. <pre><code class="lang-lua">add_requires("libflac")
  16612. </code></pre>
  16613. <h3 id="libforkbsd">libfork (bsd)</h3>
  16614. <table>
  16615. <thead>
  16616. <tr>
  16617. <th>Description</th>
  16618. <th><em>A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20&#39;s coroutines</em></th>
  16619. </tr>
  16620. </thead>
  16621. <tbody>
  16622. <tr>
  16623. <td>Homepage</td>
  16624. <td><a href="https://conorwilliams.github.io/libfork/">https://conorwilliams.github.io/libfork/</a></td>
  16625. </tr>
  16626. <tr>
  16627. <td>License</td>
  16628. <td>MPL-2.0</td>
  16629. </tr>
  16630. <tr>
  16631. <td>Versions</td>
  16632. <td>v3.8.0</td>
  16633. </tr>
  16634. <tr>
  16635. <td>Architectures</td>
  16636. <td>i386, x86_64</td>
  16637. </tr>
  16638. <tr>
  16639. <td>Definition</td>
  16640. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libfork/xmake.lua">libfork/xmake.lua</a></td>
  16641. </tr>
  16642. </tbody>
  16643. </table>
  16644. <h5 id="installcommand">Install command</h5>
  16645. <pre><code class="lang-console">xrepo install libfork
  16646. </code></pre>
  16647. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16648. <pre><code class="lang-lua">add_requires("libfork")
  16649. </code></pre>
  16650. <h3 id="libfswatchbsd">libfswatch (bsd)</h3>
  16651. <table>
  16652. <thead>
  16653. <tr>
  16654. <th>Description</th>
  16655. <th><em>A cross-platform file change monitor with multiple backends: Apple OS X File System Events, </em>BSD kqueue, Solaris/Illumos File Events Notification, Linux inotify, Microsoft Windows and a stat()-based backend.*</th>
  16656. </tr>
  16657. </thead>
  16658. <tbody>
  16659. <tr>
  16660. <td>Homepage</td>
  16661. <td><a href="https://emcrisostomo.github.io/fswatch/">https://emcrisostomo.github.io/fswatch/</a></td>
  16662. </tr>
  16663. <tr>
  16664. <td>License</td>
  16665. <td>GPL-3.0</td>
  16666. </tr>
  16667. <tr>
  16668. <td>Versions</td>
  16669. <td>1.17.1, 1.18.2, 1.18.3</td>
  16670. </tr>
  16671. <tr>
  16672. <td>Architectures</td>
  16673. <td>i386, x86_64</td>
  16674. </tr>
  16675. <tr>
  16676. <td>Definition</td>
  16677. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libfswatch/xmake.lua">libfswatch/xmake.lua</a></td>
  16678. </tr>
  16679. </tbody>
  16680. </table>
  16681. <h5 id="installcommand">Install command</h5>
  16682. <pre><code class="lang-console">xrepo install libfswatch
  16683. </code></pre>
  16684. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16685. <pre><code class="lang-lua">add_requires("libfswatch")
  16686. </code></pre>
  16687. <h3 id="libgeotiffbsd">libgeotiff (bsd)</h3>
  16688. <table>
  16689. <thead>
  16690. <tr>
  16691. <th>Description</th>
  16692. <th><em>Libgeotiff is an open source library for reading and writing GeoTIFF information tags</em></th>
  16693. </tr>
  16694. </thead>
  16695. <tbody>
  16696. <tr>
  16697. <td>Homepage</td>
  16698. <td><a href="https://github.com/OSGeo/libgeotiff">https://github.com/OSGeo/libgeotiff</a></td>
  16699. </tr>
  16700. <tr>
  16701. <td>License</td>
  16702. <td>MIT</td>
  16703. </tr>
  16704. <tr>
  16705. <td>Versions</td>
  16706. <td>1.7.1</td>
  16707. </tr>
  16708. <tr>
  16709. <td>Architectures</td>
  16710. <td>i386, x86_64</td>
  16711. </tr>
  16712. <tr>
  16713. <td>Definition</td>
  16714. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libgeotiff/xmake.lua">libgeotiff/xmake.lua</a></td>
  16715. </tr>
  16716. </tbody>
  16717. </table>
  16718. <h5 id="installcommand">Install command</h5>
  16719. <pre><code class="lang-console">xrepo install libgeotiff
  16720. </code></pre>
  16721. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16722. <pre><code class="lang-lua">add_requires("libgeotiff")
  16723. </code></pre>
  16724. <h3 id="libgit2bsd">libgit2 (bsd)</h3>
  16725. <table>
  16726. <thead>
  16727. <tr>
  16728. <th>Description</th>
  16729. <th><em>A cross-platform, linkable library implementation of Git that you can use in your application.</em></th>
  16730. </tr>
  16731. </thead>
  16732. <tbody>
  16733. <tr>
  16734. <td>Homepage</td>
  16735. <td><a href="https://libgit2.org/">https://libgit2.org/</a></td>
  16736. </tr>
  16737. <tr>
  16738. <td>License</td>
  16739. <td>GPL-2.0-only</td>
  16740. </tr>
  16741. <tr>
  16742. <td>Versions</td>
  16743. <td>v1.3.0, v1.7.1, v1.8.0, v1.8.1, v1.8.2, v1.8.4, v1.9.0, v1.9.1</td>
  16744. </tr>
  16745. <tr>
  16746. <td>Architectures</td>
  16747. <td>i386, x86_64</td>
  16748. </tr>
  16749. <tr>
  16750. <td>Definition</td>
  16751. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libgit2/xmake.lua">libgit2/xmake.lua</a></td>
  16752. </tr>
  16753. </tbody>
  16754. </table>
  16755. <h5 id="installcommand">Install command</h5>
  16756. <pre><code class="lang-console">xrepo install libgit2
  16757. </code></pre>
  16758. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16759. <pre><code class="lang-lua">add_requires("libgit2")
  16760. </code></pre>
  16761. <h3 id="libgit2cppbsd">libgit2cpp (bsd)</h3>
  16762. <table>
  16763. <thead>
  16764. <tr>
  16765. <th>Description</th>
  16766. <th><em>C++ wrapper for libgit2</em></th>
  16767. </tr>
  16768. </thead>
  16769. <tbody>
  16770. <tr>
  16771. <td>Homepage</td>
  16772. <td><a href="https://github.com/AndreyG/libgit2cpp">https://github.com/AndreyG/libgit2cpp</a></td>
  16773. </tr>
  16774. <tr>
  16775. <td>Versions</td>
  16776. <td>2024.06.09</td>
  16777. </tr>
  16778. <tr>
  16779. <td>Architectures</td>
  16780. <td>i386, x86_64</td>
  16781. </tr>
  16782. <tr>
  16783. <td>Definition</td>
  16784. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libgit2cpp/xmake.lua">libgit2cpp/xmake.lua</a></td>
  16785. </tr>
  16786. </tbody>
  16787. </table>
  16788. <h5 id="installcommand">Install command</h5>
  16789. <pre><code class="lang-console">xrepo install libgit2cpp
  16790. </code></pre>
  16791. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16792. <pre><code class="lang-lua">add_requires("libgit2cpp")
  16793. </code></pre>
  16794. <h3 id="libharubsd">libharu (bsd)</h3>
  16795. <table>
  16796. <thead>
  16797. <tr>
  16798. <th>Description</th>
  16799. <th><em>libHaru is a free, cross platform, open source library for generating PDF files.</em></th>
  16800. </tr>
  16801. </thead>
  16802. <tbody>
  16803. <tr>
  16804. <td>Homepage</td>
  16805. <td><a href="http://libharu.org/">http://libharu.org/</a></td>
  16806. </tr>
  16807. <tr>
  16808. <td>License</td>
  16809. <td>zlib</td>
  16810. </tr>
  16811. <tr>
  16812. <td>Versions</td>
  16813. <td>2.3.0, v2.4.5</td>
  16814. </tr>
  16815. <tr>
  16816. <td>Architectures</td>
  16817. <td>i386, x86_64</td>
  16818. </tr>
  16819. <tr>
  16820. <td>Definition</td>
  16821. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libharu/xmake.lua">libharu/xmake.lua</a></td>
  16822. </tr>
  16823. </tbody>
  16824. </table>
  16825. <h5 id="installcommand">Install command</h5>
  16826. <pre><code class="lang-console">xrepo install libharu
  16827. </code></pre>
  16828. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16829. <pre><code class="lang-lua">add_requires("libharu")
  16830. </code></pre>
  16831. <h3 id="libhubbubbsd">libhubbub (bsd)</h3>
  16832. <table>
  16833. <thead>
  16834. <tr>
  16835. <th>Description</th>
  16836. <th><em>Hubbub is an HTML5 compliant parsing library</em></th>
  16837. </tr>
  16838. </thead>
  16839. <tbody>
  16840. <tr>
  16841. <td>Homepage</td>
  16842. <td><a href="https://www.netsurf-browser.org/projects/libhubbub">https://www.netsurf-browser.org/projects/libhubbub</a></td>
  16843. </tr>
  16844. <tr>
  16845. <td>License</td>
  16846. <td>MIT</td>
  16847. </tr>
  16848. <tr>
  16849. <td>Versions</td>
  16850. <td>0.3.8</td>
  16851. </tr>
  16852. <tr>
  16853. <td>Architectures</td>
  16854. <td>i386, x86_64</td>
  16855. </tr>
  16856. <tr>
  16857. <td>Definition</td>
  16858. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libhubbub/xmake.lua">libhubbub/xmake.lua</a></td>
  16859. </tr>
  16860. </tbody>
  16861. </table>
  16862. <h5 id="installcommand">Install command</h5>
  16863. <pre><code class="lang-console">xrepo install libhubbub
  16864. </code></pre>
  16865. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16866. <pre><code class="lang-lua">add_requires("libhubbub")
  16867. </code></pre>
  16868. <h3 id="libiconvbsd">libiconv (bsd)</h3>
  16869. <table>
  16870. <thead>
  16871. <tr>
  16872. <th>Description</th>
  16873. <th><em>Character set conversion library.</em></th>
  16874. </tr>
  16875. </thead>
  16876. <tbody>
  16877. <tr>
  16878. <td>Homepage</td>
  16879. <td><a href="https://www.gnu.org/software/libiconv">https://www.gnu.org/software/libiconv</a></td>
  16880. </tr>
  16881. <tr>
  16882. <td>License</td>
  16883. <td>LGPL-2.0</td>
  16884. </tr>
  16885. <tr>
  16886. <td>Versions</td>
  16887. <td>1.15, 1.16, 1.17, 1.18</td>
  16888. </tr>
  16889. <tr>
  16890. <td>Architectures</td>
  16891. <td>i386, x86_64</td>
  16892. </tr>
  16893. <tr>
  16894. <td>Definition</td>
  16895. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libiconv/xmake.lua">libiconv/xmake.lua</a></td>
  16896. </tr>
  16897. </tbody>
  16898. </table>
  16899. <h5 id="installcommand">Install command</h5>
  16900. <pre><code class="lang-console">xrepo install libiconv
  16901. </code></pre>
  16902. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16903. <pre><code class="lang-lua">add_requires("libiconv")
  16904. </code></pre>
  16905. <h3 id="libid3tagbsd">libid3tag (bsd)</h3>
  16906. <table>
  16907. <thead>
  16908. <tr>
  16909. <th>Description</th>
  16910. <th><em>ID3 tag manipulation library</em></th>
  16911. </tr>
  16912. </thead>
  16913. <tbody>
  16914. <tr>
  16915. <td>Homepage</td>
  16916. <td><a href="https://www.underbit.com/products/mad/">https://www.underbit.com/products/mad/</a></td>
  16917. </tr>
  16918. <tr>
  16919. <td>License</td>
  16920. <td>GPL-2.0-or-later</td>
  16921. </tr>
  16922. <tr>
  16923. <td>Versions</td>
  16924. <td>0.16.3</td>
  16925. </tr>
  16926. <tr>
  16927. <td>Architectures</td>
  16928. <td>i386, x86_64</td>
  16929. </tr>
  16930. <tr>
  16931. <td>Definition</td>
  16932. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libid3tag/xmake.lua">libid3tag/xmake.lua</a></td>
  16933. </tr>
  16934. </tbody>
  16935. </table>
  16936. <h5 id="installcommand">Install command</h5>
  16937. <pre><code class="lang-console">xrepo install libid3tag
  16938. </code></pre>
  16939. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16940. <pre><code class="lang-lua">add_requires("libid3tag")
  16941. </code></pre>
  16942. <h3 id="libidn2bsd">libidn2 (bsd)</h3>
  16943. <table>
  16944. <thead>
  16945. <tr>
  16946. <th>Description</th>
  16947. <th><em>Libidn2 is an implementation of the IDNA2008 + TR46 specifications.</em></th>
  16948. </tr>
  16949. </thead>
  16950. <tbody>
  16951. <tr>
  16952. <td>Homepage</td>
  16953. <td><a href="https://www.gnu.org/software/libidn/">https://www.gnu.org/software/libidn/</a></td>
  16954. </tr>
  16955. <tr>
  16956. <td>License</td>
  16957. <td>LGPL-3.0</td>
  16958. </tr>
  16959. <tr>
  16960. <td>Versions</td>
  16961. <td>2.3.2, 2.3.8</td>
  16962. </tr>
  16963. <tr>
  16964. <td>Architectures</td>
  16965. <td>i386, x86_64</td>
  16966. </tr>
  16967. <tr>
  16968. <td>Definition</td>
  16969. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libidn2/xmake.lua">libidn2/xmake.lua</a></td>
  16970. </tr>
  16971. </tbody>
  16972. </table>
  16973. <h5 id="installcommand">Install command</h5>
  16974. <pre><code class="lang-console">xrepo install libidn2
  16975. </code></pre>
  16976. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  16977. <pre><code class="lang-lua">add_requires("libidn2")
  16978. </code></pre>
  16979. <h3 id="libjpegbsd">libjpeg (bsd)</h3>
  16980. <table>
  16981. <thead>
  16982. <tr>
  16983. <th>Description</th>
  16984. <th><em>A widely used C library for reading and writing JPEG image files.</em></th>
  16985. </tr>
  16986. </thead>
  16987. <tbody>
  16988. <tr>
  16989. <td>Homepage</td>
  16990. <td><a href="http://ijg.org/">http://ijg.org/</a></td>
  16991. </tr>
  16992. <tr>
  16993. <td>Versions</td>
  16994. <td>v9b, v9c, v9d, v9e, v9f</td>
  16995. </tr>
  16996. <tr>
  16997. <td>Architectures</td>
  16998. <td>i386, x86_64</td>
  16999. </tr>
  17000. <tr>
  17001. <td>Definition</td>
  17002. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libjpeg/xmake.lua">libjpeg/xmake.lua</a></td>
  17003. </tr>
  17004. </tbody>
  17005. </table>
  17006. <h5 id="installcommand">Install command</h5>
  17007. <pre><code class="lang-console">xrepo install libjpeg
  17008. </code></pre>
  17009. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17010. <pre><code class="lang-lua">add_requires("libjpeg")
  17011. </code></pre>
  17012. <h3 id="libjpegturbobsd">libjpeg-turbo (bsd)</h3>
  17013. <table>
  17014. <thead>
  17015. <tr>
  17016. <th>Description</th>
  17017. <th><em>A JPEG image codec that uses SIMD instructions (MMX, SSE2, AVX2, Neon, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, Arm, and PowerPC systems.</em></th>
  17018. </tr>
  17019. </thead>
  17020. <tbody>
  17021. <tr>
  17022. <td>Homepage</td>
  17023. <td><a href="https://libjpeg-turbo.org/">https://libjpeg-turbo.org/</a></td>
  17024. </tr>
  17025. <tr>
  17026. <td>License</td>
  17027. <td>BSD-3-Clause</td>
  17028. </tr>
  17029. <tr>
  17030. <td>Versions</td>
  17031. <td>2.0.5, 2.0.6, 2.0.90, 2.1.0, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 3.0.1, 3.0.3, 3.0.4, 3.1.0, 3.1.1</td>
  17032. </tr>
  17033. <tr>
  17034. <td>Architectures</td>
  17035. <td>i386, x86_64</td>
  17036. </tr>
  17037. <tr>
  17038. <td>Definition</td>
  17039. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libjpeg-turbo/xmake.lua">libjpeg-turbo/xmake.lua</a></td>
  17040. </tr>
  17041. </tbody>
  17042. </table>
  17043. <h5 id="installcommand">Install command</h5>
  17044. <pre><code class="lang-console">xrepo install libjpeg-turbo
  17045. </code></pre>
  17046. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17047. <pre><code class="lang-lua">add_requires("libjpeg-turbo")
  17048. </code></pre>
  17049. <h3 id="libjqbsd">libjq (bsd)</h3>
  17050. <table>
  17051. <thead>
  17052. <tr>
  17053. <th>Description</th>
  17054. <th><em>Command-line JSON processor</em></th>
  17055. </tr>
  17056. </thead>
  17057. <tbody>
  17058. <tr>
  17059. <td>Homepage</td>
  17060. <td><a href="https://jqlang.org">https://jqlang.org</a></td>
  17061. </tr>
  17062. <tr>
  17063. <td>License</td>
  17064. <td>MIT</td>
  17065. </tr>
  17066. <tr>
  17067. <td>Versions</td>
  17068. <td>1.7.1, 1.8.0</td>
  17069. </tr>
  17070. <tr>
  17071. <td>Architectures</td>
  17072. <td>i386, x86_64</td>
  17073. </tr>
  17074. <tr>
  17075. <td>Definition</td>
  17076. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libjq/xmake.lua">libjq/xmake.lua</a></td>
  17077. </tr>
  17078. </tbody>
  17079. </table>
  17080. <h5 id="installcommand">Install command</h5>
  17081. <pre><code class="lang-console">xrepo install libjq
  17082. </code></pre>
  17083. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17084. <pre><code class="lang-lua">add_requires("libjq")
  17085. </code></pre>
  17086. <h3 id="libjuicebsd">libjuice (bsd)</h3>
  17087. <table>
  17088. <thead>
  17089. <tr>
  17090. <th>Description</th>
  17091. <th><em>JUICE is a UDP Interactive Connectivity Establishment library</em></th>
  17092. </tr>
  17093. </thead>
  17094. <tbody>
  17095. <tr>
  17096. <td>Homepage</td>
  17097. <td><a href="https://github.com/paullouisageneau/libjuice">https://github.com/paullouisageneau/libjuice</a></td>
  17098. </tr>
  17099. <tr>
  17100. <td>License</td>
  17101. <td>MPL-2.0</td>
  17102. </tr>
  17103. <tr>
  17104. <td>Versions</td>
  17105. <td>v1.6.1</td>
  17106. </tr>
  17107. <tr>
  17108. <td>Architectures</td>
  17109. <td>i386, x86_64</td>
  17110. </tr>
  17111. <tr>
  17112. <td>Definition</td>
  17113. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libjuice/xmake.lua">libjuice/xmake.lua</a></td>
  17114. </tr>
  17115. </tbody>
  17116. </table>
  17117. <h5 id="installcommand">Install command</h5>
  17118. <pre><code class="lang-console">xrepo install libjuice
  17119. </code></pre>
  17120. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17121. <pre><code class="lang-lua">add_requires("libjuice")
  17122. </code></pre>
  17123. <h3 id="libjxlbsd">libjxl (bsd)</h3>
  17124. <table>
  17125. <thead>
  17126. <tr>
  17127. <th>Description</th>
  17128. <th><em>JPEG XL image format reference implementation</em></th>
  17129. </tr>
  17130. </thead>
  17131. <tbody>
  17132. <tr>
  17133. <td>Homepage</td>
  17134. <td><a href="https://jpeg.org/jpegxl">https://jpeg.org/jpegxl</a></td>
  17135. </tr>
  17136. <tr>
  17137. <td>License</td>
  17138. <td>BSD-3-Clause</td>
  17139. </tr>
  17140. <tr>
  17141. <td>Versions</td>
  17142. <td>v0.8.2</td>
  17143. </tr>
  17144. <tr>
  17145. <td>Architectures</td>
  17146. <td>i386, x86_64</td>
  17147. </tr>
  17148. <tr>
  17149. <td>Definition</td>
  17150. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libjxl/xmake.lua">libjxl/xmake.lua</a></td>
  17151. </tr>
  17152. </tbody>
  17153. </table>
  17154. <h5 id="installcommand">Install command</h5>
  17155. <pre><code class="lang-console">xrepo install libjxl
  17156. </code></pre>
  17157. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17158. <pre><code class="lang-lua">add_requires("libjxl")
  17159. </code></pre>
  17160. <h3 id="libkdtreebsd">libkdtree (bsd)</h3>
  17161. <table>
  17162. <thead>
  17163. <tr>
  17164. <th>Description</th>
  17165. <th><em>libkdtree++ is an STL-like C++ template container implementation of k-dimensional space sorting, using a kd-tree. It sports a theoretically unlimited number of dimensions, and can store any data structure</em></th>
  17166. </tr>
  17167. </thead>
  17168. <tbody>
  17169. <tr>
  17170. <td>Homepage</td>
  17171. <td><a href="https://github.com/nvmd/libkdtree">https://github.com/nvmd/libkdtree</a></td>
  17172. </tr>
  17173. <tr>
  17174. <td>Versions</td>
  17175. <td>0.7.4</td>
  17176. </tr>
  17177. <tr>
  17178. <td>Architectures</td>
  17179. <td>i386, x86_64</td>
  17180. </tr>
  17181. <tr>
  17182. <td>Definition</td>
  17183. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libkdtree/xmake.lua">libkdtree/xmake.lua</a></td>
  17184. </tr>
  17185. </tbody>
  17186. </table>
  17187. <h5 id="installcommand">Install command</h5>
  17188. <pre><code class="lang-console">xrepo install libkdtree
  17189. </code></pre>
  17190. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17191. <pre><code class="lang-lua">add_requires("libkdtree")
  17192. </code></pre>
  17193. <h3 id="libkeyfinderbsd">libkeyfinder (bsd)</h3>
  17194. <table>
  17195. <thead>
  17196. <tr>
  17197. <th>Description</th>
  17198. <th><em>Musical key detection for digital audio, GPL v3</em></th>
  17199. </tr>
  17200. </thead>
  17201. <tbody>
  17202. <tr>
  17203. <td>Homepage</td>
  17204. <td><a href="https://mixxxdj.github.io/libkeyfinder/">https://mixxxdj.github.io/libkeyfinder/</a></td>
  17205. </tr>
  17206. <tr>
  17207. <td>License</td>
  17208. <td>GPL-3.0</td>
  17209. </tr>
  17210. <tr>
  17211. <td>Versions</td>
  17212. <td>2.2.8</td>
  17213. </tr>
  17214. <tr>
  17215. <td>Architectures</td>
  17216. <td>i386, x86_64</td>
  17217. </tr>
  17218. <tr>
  17219. <td>Definition</td>
  17220. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libkeyfinder/xmake.lua">libkeyfinder/xmake.lua</a></td>
  17221. </tr>
  17222. </tbody>
  17223. </table>
  17224. <h5 id="installcommand">Install command</h5>
  17225. <pre><code class="lang-console">xrepo install libkeyfinder
  17226. </code></pre>
  17227. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17228. <pre><code class="lang-lua">add_requires("libkeyfinder")
  17229. </code></pre>
  17230. <h3 id="libllvmbsd">libllvm (bsd)</h3>
  17231. <table>
  17232. <thead>
  17233. <tr>
  17234. <th>Description</th>
  17235. <th><em>The LLVM Compiler Infrastructure.</em></th>
  17236. </tr>
  17237. </thead>
  17238. <tbody>
  17239. <tr>
  17240. <td>Homepage</td>
  17241. <td><a href="https://llvm.org/">https://llvm.org/</a></td>
  17242. </tr>
  17243. <tr>
  17244. <td>Versions</td>
  17245. <td>19.1.7</td>
  17246. </tr>
  17247. <tr>
  17248. <td>Architectures</td>
  17249. <td>i386, x86_64</td>
  17250. </tr>
  17251. <tr>
  17252. <td>Definition</td>
  17253. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libllvm/xmake.lua">libllvm/xmake.lua</a></td>
  17254. </tr>
  17255. </tbody>
  17256. </table>
  17257. <h5 id="installcommand">Install command</h5>
  17258. <pre><code class="lang-console">xrepo install libllvm
  17259. </code></pre>
  17260. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17261. <pre><code class="lang-lua">add_requires("libllvm")
  17262. </code></pre>
  17263. <h3 id="libmagicbsd">libmagic (bsd)</h3>
  17264. <table>
  17265. <thead>
  17266. <tr>
  17267. <th>Description</th>
  17268. <th><em>Implementation of the file(1) command</em></th>
  17269. </tr>
  17270. </thead>
  17271. <tbody>
  17272. <tr>
  17273. <td>Homepage</td>
  17274. <td><a href="https://www.darwinsys.com/file/">https://www.darwinsys.com/file/</a></td>
  17275. </tr>
  17276. <tr>
  17277. <td>Versions</td>
  17278. <td>5.40</td>
  17279. </tr>
  17280. <tr>
  17281. <td>Architectures</td>
  17282. <td>i386, x86_64</td>
  17283. </tr>
  17284. <tr>
  17285. <td>Definition</td>
  17286. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libmagic/xmake.lua">libmagic/xmake.lua</a></td>
  17287. </tr>
  17288. </tbody>
  17289. </table>
  17290. <h5 id="installcommand">Install command</h5>
  17291. <pre><code class="lang-console">xrepo install libmagic
  17292. </code></pre>
  17293. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17294. <pre><code class="lang-lua">add_requires("libmagic")
  17295. </code></pre>
  17296. <h3 id="libmaxminddbbsd">libmaxminddb (bsd)</h3>
  17297. <table>
  17298. <thead>
  17299. <tr>
  17300. <th>Description</th>
  17301. <th><em>C library for the MaxMind DB file format</em></th>
  17302. </tr>
  17303. </thead>
  17304. <tbody>
  17305. <tr>
  17306. <td>Homepage</td>
  17307. <td><a href="https://maxmind.github.io/libmaxminddb/">https://maxmind.github.io/libmaxminddb/</a></td>
  17308. </tr>
  17309. <tr>
  17310. <td>License</td>
  17311. <td>Apache-2.0</td>
  17312. </tr>
  17313. <tr>
  17314. <td>Versions</td>
  17315. <td>1.10.0, 1.11.0, 1.12.2</td>
  17316. </tr>
  17317. <tr>
  17318. <td>Architectures</td>
  17319. <td>i386, x86_64</td>
  17320. </tr>
  17321. <tr>
  17322. <td>Definition</td>
  17323. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libmaxminddb/xmake.lua">libmaxminddb/xmake.lua</a></td>
  17324. </tr>
  17325. </tbody>
  17326. </table>
  17327. <h5 id="installcommand">Install command</h5>
  17328. <pre><code class="lang-console">xrepo install libmaxminddb
  17329. </code></pre>
  17330. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17331. <pre><code class="lang-lua">add_requires("libmaxminddb")
  17332. </code></pre>
  17333. <h3 id="libmdbsd">libmd (bsd)</h3>
  17334. <table>
  17335. <thead>
  17336. <tr>
  17337. <th>Description</th>
  17338. <th><em>Message Digest functions from BSD systems</em></th>
  17339. </tr>
  17340. </thead>
  17341. <tbody>
  17342. <tr>
  17343. <td>Homepage</td>
  17344. <td><a href="https://www.hadrons.org/software/libmd/">https://www.hadrons.org/software/libmd/</a></td>
  17345. </tr>
  17346. <tr>
  17347. <td>License</td>
  17348. <td>BSD-3-Clause</td>
  17349. </tr>
  17350. <tr>
  17351. <td>Versions</td>
  17352. <td>1.0.4, 1.1.0</td>
  17353. </tr>
  17354. <tr>
  17355. <td>Architectures</td>
  17356. <td>i386, x86_64</td>
  17357. </tr>
  17358. <tr>
  17359. <td>Definition</td>
  17360. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libmd/xmake.lua">libmd/xmake.lua</a></td>
  17361. </tr>
  17362. </tbody>
  17363. </table>
  17364. <h5 id="installcommand">Install command</h5>
  17365. <pre><code class="lang-console">xrepo install libmd
  17366. </code></pre>
  17367. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17368. <pre><code class="lang-lua">add_requires("libmd")
  17369. </code></pre>
  17370. <h3 id="libmembsd">libmem (bsd)</h3>
  17371. <table>
  17372. <thead>
  17373. <tr>
  17374. <th>Description</th>
  17375. <th><em>Cross-platform game hacking library for C, C++, Rust, and Python, supporting process/memory hacking, hooking, detouring, and DLL/SO injection.</em></th>
  17376. </tr>
  17377. </thead>
  17378. <tbody>
  17379. <tr>
  17380. <td>Homepage</td>
  17381. <td><a href="https://github.com/rdbo/libmem">https://github.com/rdbo/libmem</a></td>
  17382. </tr>
  17383. <tr>
  17384. <td>License</td>
  17385. <td>AGPL-3.0</td>
  17386. </tr>
  17387. <tr>
  17388. <td>Versions</td>
  17389. <td>5.0.2, 5.0.3, 5.0.4, 5.0.5, 5.1.0</td>
  17390. </tr>
  17391. <tr>
  17392. <td>Architectures</td>
  17393. <td>i386, x86_64</td>
  17394. </tr>
  17395. <tr>
  17396. <td>Definition</td>
  17397. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libmem/xmake.lua">libmem/xmake.lua</a></td>
  17398. </tr>
  17399. </tbody>
  17400. </table>
  17401. <h5 id="installcommand">Install command</h5>
  17402. <pre><code class="lang-console">xrepo install libmem
  17403. </code></pre>
  17404. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17405. <pre><code class="lang-lua">add_requires("libmem")
  17406. </code></pre>
  17407. <h3 id="libmincbsd">libminc (bsd)</h3>
  17408. <table>
  17409. <thead>
  17410. <tr>
  17411. <th>Description</th>
  17412. <th><em>libminc is the core library and API of the MINC toolkit</em></th>
  17413. </tr>
  17414. </thead>
  17415. <tbody>
  17416. <tr>
  17417. <td>Homepage</td>
  17418. <td><a href="https://github.com/BIC-MNI/libminc">https://github.com/BIC-MNI/libminc</a></td>
  17419. </tr>
  17420. <tr>
  17421. <td>Versions</td>
  17422. <td>2.4.06</td>
  17423. </tr>
  17424. <tr>
  17425. <td>Architectures</td>
  17426. <td>i386, x86_64</td>
  17427. </tr>
  17428. <tr>
  17429. <td>Definition</td>
  17430. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libminc/xmake.lua">libminc/xmake.lua</a></td>
  17431. </tr>
  17432. </tbody>
  17433. </table>
  17434. <h5 id="installcommand">Install command</h5>
  17435. <pre><code class="lang-console">xrepo install libminc
  17436. </code></pre>
  17437. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17438. <pre><code class="lang-lua">add_requires("libminc")
  17439. </code></pre>
  17440. <h3 id="libmobibsd">libmobi (bsd)</h3>
  17441. <table>
  17442. <thead>
  17443. <tr>
  17444. <th>Description</th>
  17445. <th><em>C library for handling Kindle (MOBI) formats of ebook documents</em></th>
  17446. </tr>
  17447. </thead>
  17448. <tbody>
  17449. <tr>
  17450. <td>Homepage</td>
  17451. <td><a href="https://github.com/bfabiszewski/libmobi">https://github.com/bfabiszewski/libmobi</a></td>
  17452. </tr>
  17453. <tr>
  17454. <td>License</td>
  17455. <td>MIT</td>
  17456. </tr>
  17457. <tr>
  17458. <td>Versions</td>
  17459. <td>v0.12</td>
  17460. </tr>
  17461. <tr>
  17462. <td>Architectures</td>
  17463. <td>i386, x86_64</td>
  17464. </tr>
  17465. <tr>
  17466. <td>Definition</td>
  17467. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libmobi/xmake.lua">libmobi/xmake.lua</a></td>
  17468. </tr>
  17469. </tbody>
  17470. </table>
  17471. <h5 id="installcommand">Install command</h5>
  17472. <pre><code class="lang-console">xrepo install libmobi
  17473. </code></pre>
  17474. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17475. <pre><code class="lang-lua">add_requires("libmobi")
  17476. </code></pre>
  17477. <h3 id="libmodplugbsd">libmodplug (bsd)</h3>
  17478. <table>
  17479. <thead>
  17480. <tr>
  17481. <th>Description</th>
  17482. <th><em>libmodplug GitHub repository</em></th>
  17483. </tr>
  17484. </thead>
  17485. <tbody>
  17486. <tr>
  17487. <td>Homepage</td>
  17488. <td><a href="http://modplug-xmms.sf.net">http://modplug-xmms.sf.net</a></td>
  17489. </tr>
  17490. <tr>
  17491. <td>License</td>
  17492. <td>Public Domain</td>
  17493. </tr>
  17494. <tr>
  17495. <td>Versions</td>
  17496. <td>2022.1.31</td>
  17497. </tr>
  17498. <tr>
  17499. <td>Architectures</td>
  17500. <td>i386, x86_64</td>
  17501. </tr>
  17502. <tr>
  17503. <td>Definition</td>
  17504. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libmodplug/xmake.lua">libmodplug/xmake.lua</a></td>
  17505. </tr>
  17506. </tbody>
  17507. </table>
  17508. <h5 id="installcommand">Install command</h5>
  17509. <pre><code class="lang-console">xrepo install libmodplug
  17510. </code></pre>
  17511. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17512. <pre><code class="lang-lua">add_requires("libmodplug")
  17513. </code></pre>
  17514. <h3 id="libmortonbsd">libmorton (bsd)</h3>
  17515. <table>
  17516. <thead>
  17517. <tr>
  17518. <th>Description</th>
  17519. <th><em>C++ header-only library with methods to efficiently encode/decode Morton codes in/from 2D/3D coordinates</em></th>
  17520. </tr>
  17521. </thead>
  17522. <tbody>
  17523. <tr>
  17524. <td>Homepage</td>
  17525. <td><a href="https://github.com/Forceflow/libmorton">https://github.com/Forceflow/libmorton</a></td>
  17526. </tr>
  17527. <tr>
  17528. <td>License</td>
  17529. <td>MIT</td>
  17530. </tr>
  17531. <tr>
  17532. <td>Versions</td>
  17533. <td>v0.2.12</td>
  17534. </tr>
  17535. <tr>
  17536. <td>Architectures</td>
  17537. <td>i386, x86_64</td>
  17538. </tr>
  17539. <tr>
  17540. <td>Definition</td>
  17541. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libmorton/xmake.lua">libmorton/xmake.lua</a></td>
  17542. </tr>
  17543. </tbody>
  17544. </table>
  17545. <h5 id="installcommand">Install command</h5>
  17546. <pre><code class="lang-console">xrepo install libmorton
  17547. </code></pre>
  17548. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17549. <pre><code class="lang-lua">add_requires("libmorton")
  17550. </code></pre>
  17551. <h3 id="libmspackbsd">libmspack (bsd)</h3>
  17552. <table>
  17553. <thead>
  17554. <tr>
  17555. <th>Description</th>
  17556. <th><em>libmspack is a portable library for some loosely related Microsoft compression formats.</em></th>
  17557. </tr>
  17558. </thead>
  17559. <tbody>
  17560. <tr>
  17561. <td>Homepage</td>
  17562. <td><a href="https://www.cabextract.org.uk/libmspack/">https://www.cabextract.org.uk/libmspack/</a></td>
  17563. </tr>
  17564. <tr>
  17565. <td>License</td>
  17566. <td>LGPL-2.0</td>
  17567. </tr>
  17568. <tr>
  17569. <td>Versions</td>
  17570. <td>v0.10.1alpha, v1.11</td>
  17571. </tr>
  17572. <tr>
  17573. <td>Architectures</td>
  17574. <td>i386, x86_64</td>
  17575. </tr>
  17576. <tr>
  17577. <td>Definition</td>
  17578. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libmspack/xmake.lua">libmspack/xmake.lua</a></td>
  17579. </tr>
  17580. </tbody>
  17581. </table>
  17582. <h5 id="installcommand">Install command</h5>
  17583. <pre><code class="lang-console">xrepo install libmspack
  17584. </code></pre>
  17585. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17586. <pre><code class="lang-lua">add_requires("libmspack")
  17587. </code></pre>
  17588. <h3 id="libmysofabsd">libmysofa (bsd)</h3>
  17589. <table>
  17590. <thead>
  17591. <tr>
  17592. <th>Description</th>
  17593. <th><em>Reader for AES SOFA files to get better HRTFs</em></th>
  17594. </tr>
  17595. </thead>
  17596. <tbody>
  17597. <tr>
  17598. <td>Homepage</td>
  17599. <td><a href="https://github.com/hoene/libmysofa">https://github.com/hoene/libmysofa</a></td>
  17600. </tr>
  17601. <tr>
  17602. <td>License</td>
  17603. <td>BSD-3-Clause</td>
  17604. </tr>
  17605. <tr>
  17606. <td>Versions</td>
  17607. <td>v1.3.2</td>
  17608. </tr>
  17609. <tr>
  17610. <td>Architectures</td>
  17611. <td>i386, x86_64</td>
  17612. </tr>
  17613. <tr>
  17614. <td>Definition</td>
  17615. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libmysofa/xmake.lua">libmysofa/xmake.lua</a></td>
  17616. </tr>
  17617. </tbody>
  17618. </table>
  17619. <h5 id="installcommand">Install command</h5>
  17620. <pre><code class="lang-console">xrepo install libmysofa
  17621. </code></pre>
  17622. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17623. <pre><code class="lang-lua">add_requires("libmysofa")
  17624. </code></pre>
  17625. <h3 id="libnetbsd">libnet (bsd)</h3>
  17626. <table>
  17627. <thead>
  17628. <tr>
  17629. <th>Description</th>
  17630. <th><em>A portable framework for low-level network packet construction</em></th>
  17631. </tr>
  17632. </thead>
  17633. <tbody>
  17634. <tr>
  17635. <td>Homepage</td>
  17636. <td><a href="https://codedocs.xyz/libnet/libnet/">https://codedocs.xyz/libnet/libnet/</a></td>
  17637. </tr>
  17638. <tr>
  17639. <td>License</td>
  17640. <td>MIT</td>
  17641. </tr>
  17642. <tr>
  17643. <td>Versions</td>
  17644. <td>v1.3</td>
  17645. </tr>
  17646. <tr>
  17647. <td>Architectures</td>
  17648. <td>i386, x86_64</td>
  17649. </tr>
  17650. <tr>
  17651. <td>Definition</td>
  17652. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libnet/xmake.lua">libnet/xmake.lua</a></td>
  17653. </tr>
  17654. </tbody>
  17655. </table>
  17656. <h5 id="installcommand">Install command</h5>
  17657. <pre><code class="lang-console">xrepo install libnet
  17658. </code></pre>
  17659. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17660. <pre><code class="lang-lua">add_requires("libnet")
  17661. </code></pre>
  17662. <h3 id="libnfcbsd">libnfc (bsd)</h3>
  17663. <table>
  17664. <thead>
  17665. <tr>
  17666. <th>Description</th>
  17667. <th><em>Header-only binary fuse and xor filter library.</em></th>
  17668. </tr>
  17669. </thead>
  17670. <tbody>
  17671. <tr>
  17672. <td>Homepage</td>
  17673. <td><a href="https://github.com/nfc-tools/libnfc">https://github.com/nfc-tools/libnfc</a></td>
  17674. </tr>
  17675. <tr>
  17676. <td>License</td>
  17677. <td>LGPL-3.0</td>
  17678. </tr>
  17679. <tr>
  17680. <td>Versions</td>
  17681. <td>1.7.1, 1.8.0</td>
  17682. </tr>
  17683. <tr>
  17684. <td>Architectures</td>
  17685. <td>i386, x86_64</td>
  17686. </tr>
  17687. <tr>
  17688. <td>Definition</td>
  17689. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libnfc/xmake.lua">libnfc/xmake.lua</a></td>
  17690. </tr>
  17691. </tbody>
  17692. </table>
  17693. <h5 id="installcommand">Install command</h5>
  17694. <pre><code class="lang-console">xrepo install libnfc
  17695. </code></pre>
  17696. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17697. <pre><code class="lang-lua">add_requires("libnfc")
  17698. </code></pre>
  17699. <h3 id="libnpybsd">libnpy (bsd)</h3>
  17700. <table>
  17701. <thead>
  17702. <tr>
  17703. <th>Description</th>
  17704. <th><em>C++ library for reading and writing of numpy&#39;s .npy files</em></th>
  17705. </tr>
  17706. </thead>
  17707. <tbody>
  17708. <tr>
  17709. <td>Homepage</td>
  17710. <td><a href="https://github.com/llohse/libnpy">https://github.com/llohse/libnpy</a></td>
  17711. </tr>
  17712. <tr>
  17713. <td>License</td>
  17714. <td>MIT</td>
  17715. </tr>
  17716. <tr>
  17717. <td>Versions</td>
  17718. <td>v1.0.1</td>
  17719. </tr>
  17720. <tr>
  17721. <td>Architectures</td>
  17722. <td>i386, x86_64</td>
  17723. </tr>
  17724. <tr>
  17725. <td>Definition</td>
  17726. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libnpy/xmake.lua">libnpy/xmake.lua</a></td>
  17727. </tr>
  17728. </tbody>
  17729. </table>
  17730. <h5 id="installcommand">Install command</h5>
  17731. <pre><code class="lang-console">xrepo install libnpy
  17732. </code></pre>
  17733. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17734. <pre><code class="lang-lua">add_requires("libnpy")
  17735. </code></pre>
  17736. <h3 id="libnpymatajohbsd">libnpy-matajoh (bsd)</h3>
  17737. <table>
  17738. <thead>
  17739. <tr>
  17740. <th>Description</th>
  17741. <th><em>C++ library for reading and writing of numpy&#39;s .npy files</em></th>
  17742. </tr>
  17743. </thead>
  17744. <tbody>
  17745. <tr>
  17746. <td>Homepage</td>
  17747. <td><a href="https://github.com/matajoh/libnpy">https://github.com/matajoh/libnpy</a></td>
  17748. </tr>
  17749. <tr>
  17750. <td>License</td>
  17751. <td>MIT</td>
  17752. </tr>
  17753. <tr>
  17754. <td>Versions</td>
  17755. <td>v1.5.3</td>
  17756. </tr>
  17757. <tr>
  17758. <td>Architectures</td>
  17759. <td>i386, x86_64</td>
  17760. </tr>
  17761. <tr>
  17762. <td>Definition</td>
  17763. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libnpy-matajoh/xmake.lua">libnpy-matajoh/xmake.lua</a></td>
  17764. </tr>
  17765. </tbody>
  17766. </table>
  17767. <h5 id="installcommand">Install command</h5>
  17768. <pre><code class="lang-console">xrepo install libnpy-matajoh
  17769. </code></pre>
  17770. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17771. <pre><code class="lang-lua">add_requires("libnpy-matajoh")
  17772. </code></pre>
  17773. <h3 id="libnyquistbsd">libnyquist (bsd)</h3>
  17774. <table>
  17775. <thead>
  17776. <tr>
  17777. <th>Description</th>
  17778. <th><em>:microphone: Cross platform C++11 library for decoding audio (mp3, wav, ogg, opus, flac, etc) </em></th>
  17779. </tr>
  17780. </thead>
  17781. <tbody>
  17782. <tr>
  17783. <td>Homepage</td>
  17784. <td><a href="https://github.com/ddiakopoulos/libnyquist">https://github.com/ddiakopoulos/libnyquist</a></td>
  17785. </tr>
  17786. <tr>
  17787. <td>License</td>
  17788. <td>BSD-2-Clause</td>
  17789. </tr>
  17790. <tr>
  17791. <td>Versions</td>
  17792. <td>2023.02.12</td>
  17793. </tr>
  17794. <tr>
  17795. <td>Architectures</td>
  17796. <td>i386, x86_64</td>
  17797. </tr>
  17798. <tr>
  17799. <td>Definition</td>
  17800. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libnyquist/xmake.lua">libnyquist/xmake.lua</a></td>
  17801. </tr>
  17802. </tbody>
  17803. </table>
  17804. <h5 id="installcommand">Install command</h5>
  17805. <pre><code class="lang-console">xrepo install libnyquist
  17806. </code></pre>
  17807. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17808. <pre><code class="lang-lua">add_requires("libnyquist")
  17809. </code></pre>
  17810. <h3 id="liboggbsd">libogg (bsd)</h3>
  17811. <table>
  17812. <thead>
  17813. <tr>
  17814. <th>Description</th>
  17815. <th><em>Ogg Bitstream Library</em></th>
  17816. </tr>
  17817. </thead>
  17818. <tbody>
  17819. <tr>
  17820. <td>Homepage</td>
  17821. <td><a href="https://www.xiph.org/ogg/">https://www.xiph.org/ogg/</a></td>
  17822. </tr>
  17823. <tr>
  17824. <td>License</td>
  17825. <td>BSD</td>
  17826. </tr>
  17827. <tr>
  17828. <td>Versions</td>
  17829. <td>v1.3.4, v1.3.5, v1.3.6</td>
  17830. </tr>
  17831. <tr>
  17832. <td>Architectures</td>
  17833. <td>i386, x86_64</td>
  17834. </tr>
  17835. <tr>
  17836. <td>Definition</td>
  17837. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libogg/xmake.lua">libogg/xmake.lua</a></td>
  17838. </tr>
  17839. </tbody>
  17840. </table>
  17841. <h5 id="installcommand">Install command</h5>
  17842. <pre><code class="lang-console">xrepo install libogg
  17843. </code></pre>
  17844. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17845. <pre><code class="lang-lua">add_requires("libogg")
  17846. </code></pre>
  17847. <h3 id="libompbsd">libomp (bsd)</h3>
  17848. <table>
  17849. <thead>
  17850. <tr>
  17851. <th>Description</th>
  17852. <th><em>LLVM&#39;s OpenMP runtime library.</em></th>
  17853. </tr>
  17854. </thead>
  17855. <tbody>
  17856. <tr>
  17857. <td>Homepage</td>
  17858. <td><a href="https://openmp.llvm.org/">https://openmp.llvm.org/</a></td>
  17859. </tr>
  17860. <tr>
  17861. <td>Versions</td>
  17862. <td>10.0.1, 11.1.0, 12.0.1, 19.1.0</td>
  17863. </tr>
  17864. <tr>
  17865. <td>Architectures</td>
  17866. <td>i386, x86_64</td>
  17867. </tr>
  17868. <tr>
  17869. <td>Definition</td>
  17870. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libomp/xmake.lua">libomp/xmake.lua</a></td>
  17871. </tr>
  17872. </tbody>
  17873. </table>
  17874. <h5 id="installcommand">Install command</h5>
  17875. <pre><code class="lang-console">xrepo install libomp
  17876. </code></pre>
  17877. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17878. <pre><code class="lang-lua">add_requires("libomp")
  17879. </code></pre>
  17880. <h3 id="libopusbsd">libopus (bsd)</h3>
  17881. <table>
  17882. <thead>
  17883. <tr>
  17884. <th>Description</th>
  17885. <th><em>Modern audio compression for the internet.</em></th>
  17886. </tr>
  17887. </thead>
  17888. <tbody>
  17889. <tr>
  17890. <td>Homepage</td>
  17891. <td><a href="https://opus-codec.org">https://opus-codec.org</a></td>
  17892. </tr>
  17893. <tr>
  17894. <td>License</td>
  17895. <td>BSD-3-Clause</td>
  17896. </tr>
  17897. <tr>
  17898. <td>Versions</td>
  17899. <td>v1.3.1, 1.3.1, 1.4, v1.4, v1.5, 1.5, 1.5.1, v1.5.1, v1.5.2, 1.5.2</td>
  17900. </tr>
  17901. <tr>
  17902. <td>Architectures</td>
  17903. <td>i386, x86_64</td>
  17904. </tr>
  17905. <tr>
  17906. <td>Definition</td>
  17907. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libopus/xmake.lua">libopus/xmake.lua</a></td>
  17908. </tr>
  17909. </tbody>
  17910. </table>
  17911. <h5 id="installcommand">Install command</h5>
  17912. <pre><code class="lang-console">xrepo install libopus
  17913. </code></pre>
  17914. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17915. <pre><code class="lang-lua">add_requires("libopus")
  17916. </code></pre>
  17917. <h3 id="liboqsbsd">liboqs (bsd)</h3>
  17918. <table>
  17919. <thead>
  17920. <tr>
  17921. <th>Description</th>
  17922. <th><em>C library for prototyping and experimenting with quantum-resistant cryptography</em></th>
  17923. </tr>
  17924. </thead>
  17925. <tbody>
  17926. <tr>
  17927. <td>Homepage</td>
  17928. <td><a href="https://openquantumsafe.org">https://openquantumsafe.org</a></td>
  17929. </tr>
  17930. <tr>
  17931. <td>License</td>
  17932. <td>MIT</td>
  17933. </tr>
  17934. <tr>
  17935. <td>Versions</td>
  17936. <td>0.10.1, 0.11.0, 0.12.0, 0.13.0, 0.14.0</td>
  17937. </tr>
  17938. <tr>
  17939. <td>Architectures</td>
  17940. <td>i386, x86_64</td>
  17941. </tr>
  17942. <tr>
  17943. <td>Definition</td>
  17944. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/liboqs/xmake.lua">liboqs/xmake.lua</a></td>
  17945. </tr>
  17946. </tbody>
  17947. </table>
  17948. <h5 id="installcommand">Install command</h5>
  17949. <pre><code class="lang-console">xrepo install liboqs
  17950. </code></pre>
  17951. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17952. <pre><code class="lang-lua">add_requires("liboqs")
  17953. </code></pre>
  17954. <h3 id="libp11bsd">libp11 (bsd)</h3>
  17955. <table>
  17956. <thead>
  17957. <tr>
  17958. <th>Description</th>
  17959. <th><em>PKCS#11 wrapper library</em></th>
  17960. </tr>
  17961. </thead>
  17962. <tbody>
  17963. <tr>
  17964. <td>Homepage</td>
  17965. <td><a href="https://github.com/OpenSC/libp11">https://github.com/OpenSC/libp11</a></td>
  17966. </tr>
  17967. <tr>
  17968. <td>License</td>
  17969. <td>LGPL-2.1</td>
  17970. </tr>
  17971. <tr>
  17972. <td>Versions</td>
  17973. <td>0.4.13</td>
  17974. </tr>
  17975. <tr>
  17976. <td>Architectures</td>
  17977. <td>i386, x86_64</td>
  17978. </tr>
  17979. <tr>
  17980. <td>Definition</td>
  17981. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libp11/xmake.lua">libp11/xmake.lua</a></td>
  17982. </tr>
  17983. </tbody>
  17984. </table>
  17985. <h5 id="installcommand">Install command</h5>
  17986. <pre><code class="lang-console">xrepo install libp11
  17987. </code></pre>
  17988. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  17989. <pre><code class="lang-lua">add_requires("libp11")
  17990. </code></pre>
  17991. <h3 id="libparserutilsbsd">libparserutils (bsd)</h3>
  17992. <table>
  17993. <thead>
  17994. <tr>
  17995. <th>Description</th>
  17996. <th><em>LibParserUtils is a library for building efficient parsers</em></th>
  17997. </tr>
  17998. </thead>
  17999. <tbody>
  18000. <tr>
  18001. <td>Homepage</td>
  18002. <td><a href="https://www.netsurf-browser.org/projects/libparserutils">https://www.netsurf-browser.org/projects/libparserutils</a></td>
  18003. </tr>
  18004. <tr>
  18005. <td>License</td>
  18006. <td>MIT</td>
  18007. </tr>
  18008. <tr>
  18009. <td>Versions</td>
  18010. <td>0.2.5</td>
  18011. </tr>
  18012. <tr>
  18013. <td>Architectures</td>
  18014. <td>i386, x86_64</td>
  18015. </tr>
  18016. <tr>
  18017. <td>Definition</td>
  18018. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libparserutils/xmake.lua">libparserutils/xmake.lua</a></td>
  18019. </tr>
  18020. </tbody>
  18021. </table>
  18022. <h5 id="installcommand">Install command</h5>
  18023. <pre><code class="lang-console">xrepo install libparserutils
  18024. </code></pre>
  18025. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18026. <pre><code class="lang-lua">add_requires("libparserutils")
  18027. </code></pre>
  18028. <h3 id="libpcapbsd">libpcap (bsd)</h3>
  18029. <table>
  18030. <thead>
  18031. <tr>
  18032. <th>Description</th>
  18033. <th><em>the LIBpcap interface to various kernel packet capture mechanism</em></th>
  18034. </tr>
  18035. </thead>
  18036. <tbody>
  18037. <tr>
  18038. <td>Homepage</td>
  18039. <td><a href="https://www.tcpdump.org/">https://www.tcpdump.org/</a></td>
  18040. </tr>
  18041. <tr>
  18042. <td>License</td>
  18043. <td>BSD-3-Clause</td>
  18044. </tr>
  18045. <tr>
  18046. <td>Versions</td>
  18047. <td>1.10.1, 1.10.2, 1.10.3, 1.10.4, 1.10.5</td>
  18048. </tr>
  18049. <tr>
  18050. <td>Architectures</td>
  18051. <td>i386, x86_64</td>
  18052. </tr>
  18053. <tr>
  18054. <td>Definition</td>
  18055. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libpcap/xmake.lua">libpcap/xmake.lua</a></td>
  18056. </tr>
  18057. </tbody>
  18058. </table>
  18059. <h5 id="installcommand">Install command</h5>
  18060. <pre><code class="lang-console">xrepo install libpcap
  18061. </code></pre>
  18062. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18063. <pre><code class="lang-lua">add_requires("libpcap")
  18064. </code></pre>
  18065. <h3 id="libpciaccessbsd">libpciaccess (bsd)</h3>
  18066. <table>
  18067. <thead>
  18068. <tr>
  18069. <th>Description</th>
  18070. <th><em>Generic PCI access library</em></th>
  18071. </tr>
  18072. </thead>
  18073. <tbody>
  18074. <tr>
  18075. <td>Homepage</td>
  18076. <td><a href="https://gitlab.freedesktop.org/xorg/lib/libpciaccess">https://gitlab.freedesktop.org/xorg/lib/libpciaccess</a></td>
  18077. </tr>
  18078. <tr>
  18079. <td>License</td>
  18080. <td>MIT</td>
  18081. </tr>
  18082. <tr>
  18083. <td>Versions</td>
  18084. <td>0.18.1</td>
  18085. </tr>
  18086. <tr>
  18087. <td>Architectures</td>
  18088. <td>i386, x86_64</td>
  18089. </tr>
  18090. <tr>
  18091. <td>Definition</td>
  18092. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libpciaccess/xmake.lua">libpciaccess/xmake.lua</a></td>
  18093. </tr>
  18094. </tbody>
  18095. </table>
  18096. <h5 id="installcommand">Install command</h5>
  18097. <pre><code class="lang-console">xrepo install libpciaccess
  18098. </code></pre>
  18099. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18100. <pre><code class="lang-lua">add_requires("libpciaccess")
  18101. </code></pre>
  18102. <h3 id="libpcsclitebsd">libpcsclite (bsd)</h3>
  18103. <table>
  18104. <thead>
  18105. <tr>
  18106. <th>Description</th>
  18107. <th><em>Middleware to access a smart card using SCard API (PC/SC).</em></th>
  18108. </tr>
  18109. </thead>
  18110. <tbody>
  18111. <tr>
  18112. <td>Homepage</td>
  18113. <td><a href="https://pcsclite.apdu.fr/">https://pcsclite.apdu.fr/</a></td>
  18114. </tr>
  18115. <tr>
  18116. <td>Versions</td>
  18117. <td>2.3.3</td>
  18118. </tr>
  18119. <tr>
  18120. <td>Architectures</td>
  18121. <td>i386, x86_64</td>
  18122. </tr>
  18123. <tr>
  18124. <td>Definition</td>
  18125. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libpcsclite/xmake.lua">libpcsclite/xmake.lua</a></td>
  18126. </tr>
  18127. </tbody>
  18128. </table>
  18129. <h5 id="installcommand">Install command</h5>
  18130. <pre><code class="lang-console">xrepo install libpcsclite
  18131. </code></pre>
  18132. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18133. <pre><code class="lang-lua">add_requires("libpcsclite")
  18134. </code></pre>
  18135. <h3 id="libplistbsd">libplist (bsd)</h3>
  18136. <table>
  18137. <thead>
  18138. <tr>
  18139. <th>Description</th>
  18140. <th><em>Library for Apple Binary- and XML-Property Lists</em></th>
  18141. </tr>
  18142. </thead>
  18143. <tbody>
  18144. <tr>
  18145. <td>Homepage</td>
  18146. <td><a href="https://www.libimobiledevice.org/">https://www.libimobiledevice.org/</a></td>
  18147. </tr>
  18148. <tr>
  18149. <td>License</td>
  18150. <td>LGPL-2.1</td>
  18151. </tr>
  18152. <tr>
  18153. <td>Versions</td>
  18154. <td>2.2.0, 2.6.0, 2.7.0</td>
  18155. </tr>
  18156. <tr>
  18157. <td>Architectures</td>
  18158. <td>i386, x86_64</td>
  18159. </tr>
  18160. <tr>
  18161. <td>Definition</td>
  18162. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libplist/xmake.lua">libplist/xmake.lua</a></td>
  18163. </tr>
  18164. </tbody>
  18165. </table>
  18166. <h5 id="installcommand">Install command</h5>
  18167. <pre><code class="lang-console">xrepo install libplist
  18168. </code></pre>
  18169. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18170. <pre><code class="lang-lua">add_requires("libplist")
  18171. </code></pre>
  18172. <h3 id="libpngbsd">libpng (bsd)</h3>
  18173. <table>
  18174. <thead>
  18175. <tr>
  18176. <th>Description</th>
  18177. <th><em>The official PNG reference library</em></th>
  18178. </tr>
  18179. </thead>
  18180. <tbody>
  18181. <tr>
  18182. <td>Homepage</td>
  18183. <td><a href="http://www.libpng.org/pub/png/libpng.html">http://www.libpng.org/pub/png/libpng.html</a></td>
  18184. </tr>
  18185. <tr>
  18186. <td>License</td>
  18187. <td>libpng-2.0</td>
  18188. </tr>
  18189. <tr>
  18190. <td>Versions</td>
  18191. <td>v1.2.56, v1.6.34, v1.6.35, v1.6.36, v1.6.37, v1.6.40, v1.6.42, v1.6.43, v1.6.44, v1.6.46, v1.6.47, v1.6.48, v1.6.49, v1.6.50</td>
  18192. </tr>
  18193. <tr>
  18194. <td>Architectures</td>
  18195. <td>i386, x86_64</td>
  18196. </tr>
  18197. <tr>
  18198. <td>Definition</td>
  18199. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libpng/xmake.lua">libpng/xmake.lua</a></td>
  18200. </tr>
  18201. </tbody>
  18202. </table>
  18203. <h5 id="installcommand">Install command</h5>
  18204. <pre><code class="lang-console">xrepo install libpng
  18205. </code></pre>
  18206. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18207. <pre><code class="lang-lua">add_requires("libpng")
  18208. </code></pre>
  18209. <h3 id="libpopcntbsd">libpopcnt (bsd)</h3>
  18210. <table>
  18211. <thead>
  18212. <tr>
  18213. <th>Description</th>
  18214. <th><em>🚀 Fast C/C++ bit population count library</em></th>
  18215. </tr>
  18216. </thead>
  18217. <tbody>
  18218. <tr>
  18219. <td>Homepage</td>
  18220. <td><a href="https://github.com/kimwalisch/libpopcnt">https://github.com/kimwalisch/libpopcnt</a></td>
  18221. </tr>
  18222. <tr>
  18223. <td>License</td>
  18224. <td>BSD-2-Clause</td>
  18225. </tr>
  18226. <tr>
  18227. <td>Versions</td>
  18228. <td>v3.1</td>
  18229. </tr>
  18230. <tr>
  18231. <td>Architectures</td>
  18232. <td>i386, x86_64</td>
  18233. </tr>
  18234. <tr>
  18235. <td>Definition</td>
  18236. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libpopcnt/xmake.lua">libpopcnt/xmake.lua</a></td>
  18237. </tr>
  18238. </tbody>
  18239. </table>
  18240. <h5 id="installcommand">Install command</h5>
  18241. <pre><code class="lang-console">xrepo install libpopcnt
  18242. </code></pre>
  18243. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18244. <pre><code class="lang-lua">add_requires("libpopcnt")
  18245. </code></pre>
  18246. <h3 id="libpqbsd">libpq (bsd)</h3>
  18247. <table>
  18248. <thead>
  18249. <tr>
  18250. <th>Description</th>
  18251. <th><em>Postgres C API library</em></th>
  18252. </tr>
  18253. </thead>
  18254. <tbody>
  18255. <tr>
  18256. <td>Homepage</td>
  18257. <td><a href="https://www.postgresql.org/docs/14/libpq.html">https://www.postgresql.org/docs/14/libpq.html</a></td>
  18258. </tr>
  18259. <tr>
  18260. <td>License</td>
  18261. <td>PostgreSQL</td>
  18262. </tr>
  18263. <tr>
  18264. <td>Versions</td>
  18265. <td>14.1, 17.5</td>
  18266. </tr>
  18267. <tr>
  18268. <td>Architectures</td>
  18269. <td>i386, x86_64</td>
  18270. </tr>
  18271. <tr>
  18272. <td>Definition</td>
  18273. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libpq/xmake.lua">libpq/xmake.lua</a></td>
  18274. </tr>
  18275. </tbody>
  18276. </table>
  18277. <h5 id="installcommand">Install command</h5>
  18278. <pre><code class="lang-console">xrepo install libpq
  18279. </code></pre>
  18280. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18281. <pre><code class="lang-lua">add_requires("libpq")
  18282. </code></pre>
  18283. <h3 id="libpqxxbsd">libpqxx (bsd)</h3>
  18284. <table>
  18285. <thead>
  18286. <tr>
  18287. <th>Description</th>
  18288. <th><em>The official C++ client API for PostgreSQL.</em></th>
  18289. </tr>
  18290. </thead>
  18291. <tbody>
  18292. <tr>
  18293. <td>Homepage</td>
  18294. <td><a href="http://pqxx.org/">http://pqxx.org/</a></td>
  18295. </tr>
  18296. <tr>
  18297. <td>Versions</td>
  18298. <td>7.7.0, 7.10.1</td>
  18299. </tr>
  18300. <tr>
  18301. <td>Architectures</td>
  18302. <td>i386, x86_64</td>
  18303. </tr>
  18304. <tr>
  18305. <td>Definition</td>
  18306. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libpqxx/xmake.lua">libpqxx/xmake.lua</a></td>
  18307. </tr>
  18308. </tbody>
  18309. </table>
  18310. <h5 id="installcommand">Install command</h5>
  18311. <pre><code class="lang-console">xrepo install libpqxx
  18312. </code></pre>
  18313. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18314. <pre><code class="lang-lua">add_requires("libpqxx")
  18315. </code></pre>
  18316. <h3 id="libpthreadstubsbsd">libpthread-stubs (bsd)</h3>
  18317. <table>
  18318. <thead>
  18319. <tr>
  18320. <th>Description</th>
  18321. <th><em>X.Org: pthread-stubs.pc</em></th>
  18322. </tr>
  18323. </thead>
  18324. <tbody>
  18325. <tr>
  18326. <td>Homepage</td>
  18327. <td><a href="https://www.x.org/">https://www.x.org/</a></td>
  18328. </tr>
  18329. <tr>
  18330. <td>Versions</td>
  18331. <td>0.4, 0.5</td>
  18332. </tr>
  18333. <tr>
  18334. <td>Architectures</td>
  18335. <td>i386, x86_64</td>
  18336. </tr>
  18337. <tr>
  18338. <td>Definition</td>
  18339. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libpthread-stubs/xmake.lua">libpthread-stubs/xmake.lua</a></td>
  18340. </tr>
  18341. </tbody>
  18342. </table>
  18343. <h5 id="installcommand">Install command</h5>
  18344. <pre><code class="lang-console">xrepo install libpthread-stubs
  18345. </code></pre>
  18346. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18347. <pre><code class="lang-lua">add_requires("libpthread-stubs")
  18348. </code></pre>
  18349. <h3 id="libqrencodebsd">libqrencode (bsd)</h3>
  18350. <table>
  18351. <thead>
  18352. <tr>
  18353. <th>Description</th>
  18354. <th><em>A fast and compact QR Code encoding library</em></th>
  18355. </tr>
  18356. </thead>
  18357. <tbody>
  18358. <tr>
  18359. <td>Homepage</td>
  18360. <td><a href="https://github.com/fukuchi/libqrencode">https://github.com/fukuchi/libqrencode</a></td>
  18361. </tr>
  18362. <tr>
  18363. <td>License</td>
  18364. <td>LGPL-2.1</td>
  18365. </tr>
  18366. <tr>
  18367. <td>Versions</td>
  18368. <td>4.1.1</td>
  18369. </tr>
  18370. <tr>
  18371. <td>Architectures</td>
  18372. <td>i386, x86_64</td>
  18373. </tr>
  18374. <tr>
  18375. <td>Definition</td>
  18376. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libqrencode/xmake.lua">libqrencode/xmake.lua</a></td>
  18377. </tr>
  18378. </tbody>
  18379. </table>
  18380. <h5 id="installcommand">Install command</h5>
  18381. <pre><code class="lang-console">xrepo install libqrencode
  18382. </code></pre>
  18383. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18384. <pre><code class="lang-lua">add_requires("libqrencode")
  18385. </code></pre>
  18386. <h3 id="libremidibsd">libremidi (bsd)</h3>
  18387. <table>
  18388. <thead>
  18389. <tr>
  18390. <th>Description</th>
  18391. <th><em>A modern C++ MIDI real-time &amp; file I/O library. Supports Windows, macOS, Linux and WebMIDI.</em></th>
  18392. </tr>
  18393. </thead>
  18394. <tbody>
  18395. <tr>
  18396. <td>Homepage</td>
  18397. <td><a href="https://github.com/jcelerier/libremidi">https://github.com/jcelerier/libremidi</a></td>
  18398. </tr>
  18399. <tr>
  18400. <td>License</td>
  18401. <td>BSD-2-Clause</td>
  18402. </tr>
  18403. <tr>
  18404. <td>Versions</td>
  18405. <td>v3.0, v4.5.0, v5.1.0, v5.2.0, v5.3.0, v5.3.1</td>
  18406. </tr>
  18407. <tr>
  18408. <td>Architectures</td>
  18409. <td>i386, x86_64</td>
  18410. </tr>
  18411. <tr>
  18412. <td>Definition</td>
  18413. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libremidi/xmake.lua">libremidi/xmake.lua</a></td>
  18414. </tr>
  18415. </tbody>
  18416. </table>
  18417. <h5 id="installcommand">Install command</h5>
  18418. <pre><code class="lang-console">xrepo install libremidi
  18419. </code></pre>
  18420. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18421. <pre><code class="lang-lua">add_requires("libremidi")
  18422. </code></pre>
  18423. <h3 id="libresslbsd">libressl (bsd)</h3>
  18424. <table>
  18425. <thead>
  18426. <tr>
  18427. <th>Description</th>
  18428. <th><em>LibreSSL is a version of the TLS/crypto stack forked from OpenSSL in 2014, with goals of modernizing the codebase, improving security, and applying best practice development processes.</em></th>
  18429. </tr>
  18430. </thead>
  18431. <tbody>
  18432. <tr>
  18433. <td>Homepage</td>
  18434. <td><a href="https://www.libressl.org/">https://www.libressl.org/</a></td>
  18435. </tr>
  18436. <tr>
  18437. <td>Versions</td>
  18438. <td>3.4.2, 3.7.3, 3.8.2</td>
  18439. </tr>
  18440. <tr>
  18441. <td>Architectures</td>
  18442. <td>i386, x86_64</td>
  18443. </tr>
  18444. <tr>
  18445. <td>Definition</td>
  18446. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libressl/xmake.lua">libressl/xmake.lua</a></td>
  18447. </tr>
  18448. </tbody>
  18449. </table>
  18450. <h5 id="installcommand">Install command</h5>
  18451. <pre><code class="lang-console">xrepo install libressl
  18452. </code></pre>
  18453. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18454. <pre><code class="lang-lua">add_requires("libressl")
  18455. </code></pre>
  18456. <h3 id="libsaisbsd">libsais (bsd)</h3>
  18457. <table>
  18458. <thead>
  18459. <tr>
  18460. <th>Description</th>
  18461. <th><em>libsais is a library for linear time suffix array, longest common prefix array and burrows wheeler transform construction based on induced sorting algorithm.</em></th>
  18462. </tr>
  18463. </thead>
  18464. <tbody>
  18465. <tr>
  18466. <td>Homepage</td>
  18467. <td><a href="https://github.com/IlyaGrebnov/libsais">https://github.com/IlyaGrebnov/libsais</a></td>
  18468. </tr>
  18469. <tr>
  18470. <td>License</td>
  18471. <td>Apache-2.0</td>
  18472. </tr>
  18473. <tr>
  18474. <td>Versions</td>
  18475. <td>v2.7.1, v2.7.3, v2.7.5, v2.8.0, v2.8.1, v2.8.2, v2.8.3, v2.8.4, v2.8.7, v2.10.0, v2.10.1, v2.10.2, v2.10.3, v2.10.4</td>
  18476. </tr>
  18477. <tr>
  18478. <td>Architectures</td>
  18479. <td>i386, x86_64</td>
  18480. </tr>
  18481. <tr>
  18482. <td>Definition</td>
  18483. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libsais/xmake.lua">libsais/xmake.lua</a></td>
  18484. </tr>
  18485. </tbody>
  18486. </table>
  18487. <h5 id="installcommand">Install command</h5>
  18488. <pre><code class="lang-console">xrepo install libsais
  18489. </code></pre>
  18490. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18491. <pre><code class="lang-lua">add_requires("libsais")
  18492. </code></pre>
  18493. <h3 id="libsdlbsd">libsdl (bsd)</h3>
  18494. <table>
  18495. <thead>
  18496. <tr>
  18497. <th>Description</th>
  18498. <th><em>Simple DirectMedia Layer</em></th>
  18499. </tr>
  18500. </thead>
  18501. <tbody>
  18502. <tr>
  18503. <td>Homepage</td>
  18504. <td><a href="https://www.libsdl.org/">https://www.libsdl.org/</a></td>
  18505. </tr>
  18506. <tr>
  18507. <td>License</td>
  18508. <td>zlib</td>
  18509. </tr>
  18510. <tr>
  18511. <td>Versions</td>
  18512. <td>2.0.8, 2.0.12, 2.0.14, 2.0.16, 2.0.18, 2.0.20, 2.0.22, 2.24.0, 2.24.2, 2.26.0, 2.26.1, 2.26.2, 2.26.3, 2.26.4, 2.26.5, 2.28.0, 2.28.1, 2.28.2, 2.28.3, 2.28.4, 2.28.5, 2.30.0, 2.30.1, 2.30.2, 2.30.3, 2.30.4, 2.30.5, 2.30.6, 2.30.7, 2.30.8, 2.30.9, 2.30.10, 2.32.2</td>
  18513. </tr>
  18514. <tr>
  18515. <td>Architectures</td>
  18516. <td>i386, x86_64</td>
  18517. </tr>
  18518. <tr>
  18519. <td>Definition</td>
  18520. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libsdl/xmake.lua">libsdl/xmake.lua</a></td>
  18521. </tr>
  18522. </tbody>
  18523. </table>
  18524. <h5 id="installcommand">Install command</h5>
  18525. <pre><code class="lang-console">xrepo install libsdl
  18526. </code></pre>
  18527. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18528. <pre><code class="lang-lua">add_requires("libsdl")
  18529. </code></pre>
  18530. <h3 id="libsdl2bsd">libsdl2 (bsd)</h3>
  18531. <table>
  18532. <thead>
  18533. <tr>
  18534. <th>Description</th>
  18535. <th><em>Simple DirectMedia Layer</em></th>
  18536. </tr>
  18537. </thead>
  18538. <tbody>
  18539. <tr>
  18540. <td>Homepage</td>
  18541. <td><a href="https://www.libsdl.org/">https://www.libsdl.org/</a></td>
  18542. </tr>
  18543. <tr>
  18544. <td>License</td>
  18545. <td>zlib</td>
  18546. </tr>
  18547. <tr>
  18548. <td>Versions</td>
  18549. <td>2.0.8, 2.0.12, 2.0.14, 2.0.16, 2.0.18, 2.0.20, 2.0.22, 2.24.0, 2.24.2, 2.26.0, 2.26.1, 2.26.2, 2.26.3, 2.26.4, 2.26.5, 2.28.0, 2.28.1, 2.28.2, 2.28.3, 2.28.4, 2.28.5, 2.30.0, 2.30.1, 2.30.2, 2.30.3, 2.30.4, 2.30.5, 2.30.6, 2.30.7, 2.30.8, 2.30.9, 2.30.10, 2.32.2</td>
  18550. </tr>
  18551. <tr>
  18552. <td>Architectures</td>
  18553. <td>i386, x86_64</td>
  18554. </tr>
  18555. <tr>
  18556. <td>Definition</td>
  18557. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libsdl2/xmake.lua">libsdl2/xmake.lua</a></td>
  18558. </tr>
  18559. </tbody>
  18560. </table>
  18561. <h5 id="installcommand">Install command</h5>
  18562. <pre><code class="lang-console">xrepo install libsdl2
  18563. </code></pre>
  18564. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18565. <pre><code class="lang-lua">add_requires("libsdl2")
  18566. </code></pre>
  18567. <h3 id="libsdl2_imagebsd">libsdl2_image (bsd)</h3>
  18568. <table>
  18569. <thead>
  18570. <tr>
  18571. <th>Description</th>
  18572. <th><em>Simple DirectMedia Layer image loading library</em></th>
  18573. </tr>
  18574. </thead>
  18575. <tbody>
  18576. <tr>
  18577. <td>Homepage</td>
  18578. <td><a href="https://github.com/libsdl-org/SDL_image">https://github.com/libsdl-org/SDL_image</a></td>
  18579. </tr>
  18580. <tr>
  18581. <td>License</td>
  18582. <td>zlib</td>
  18583. </tr>
  18584. <tr>
  18585. <td>Versions</td>
  18586. <td>2.6.0, 2.6.1, 2.6.2, 2.6.3, 2.8.0, 2.8.1, 2.8.2, 2.8.3, 2.8.4, 2.8.5, 2.8.8</td>
  18587. </tr>
  18588. <tr>
  18589. <td>Architectures</td>
  18590. <td>i386, x86_64</td>
  18591. </tr>
  18592. <tr>
  18593. <td>Definition</td>
  18594. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libsdl2_image/xmake.lua">libsdl2_image/xmake.lua</a></td>
  18595. </tr>
  18596. </tbody>
  18597. </table>
  18598. <h5 id="installcommand">Install command</h5>
  18599. <pre><code class="lang-console">xrepo install libsdl2_image
  18600. </code></pre>
  18601. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18602. <pre><code class="lang-lua">add_requires("libsdl2_image")
  18603. </code></pre>
  18604. <h3 id="libsdl2_mixerbsd">libsdl2_mixer (bsd)</h3>
  18605. <table>
  18606. <thead>
  18607. <tr>
  18608. <th>Description</th>
  18609. <th><em>Simple DirectMedia Layer mixer audio library</em></th>
  18610. </tr>
  18611. </thead>
  18612. <tbody>
  18613. <tr>
  18614. <td>Homepage</td>
  18615. <td><a href="https://www.libsdl.org/projects/SDL_mixer/">https://www.libsdl.org/projects/SDL_mixer/</a></td>
  18616. </tr>
  18617. <tr>
  18618. <td>License</td>
  18619. <td>zlib</td>
  18620. </tr>
  18621. <tr>
  18622. <td>Versions</td>
  18623. <td>2.0.4, 2.6.0, 2.6.1, 2.6.2, 2.8.0, 2.8.1</td>
  18624. </tr>
  18625. <tr>
  18626. <td>Architectures</td>
  18627. <td>i386, x86_64</td>
  18628. </tr>
  18629. <tr>
  18630. <td>Definition</td>
  18631. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libsdl2_mixer/xmake.lua">libsdl2_mixer/xmake.lua</a></td>
  18632. </tr>
  18633. </tbody>
  18634. </table>
  18635. <h5 id="installcommand">Install command</h5>
  18636. <pre><code class="lang-console">xrepo install libsdl2_mixer
  18637. </code></pre>
  18638. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18639. <pre><code class="lang-lua">add_requires("libsdl2_mixer")
  18640. </code></pre>
  18641. <h3 id="libsdl2_netbsd">libsdl2_net (bsd)</h3>
  18642. <table>
  18643. <thead>
  18644. <tr>
  18645. <th>Description</th>
  18646. <th><em>Simple DirectMedia Layer networking library</em></th>
  18647. </tr>
  18648. </thead>
  18649. <tbody>
  18650. <tr>
  18651. <td>Homepage</td>
  18652. <td><a href="https://www.libsdl.org/projects/SDL_net/">https://www.libsdl.org/projects/SDL_net/</a></td>
  18653. </tr>
  18654. <tr>
  18655. <td>License</td>
  18656. <td>zlib</td>
  18657. </tr>
  18658. <tr>
  18659. <td>Versions</td>
  18660. <td>2.2.0</td>
  18661. </tr>
  18662. <tr>
  18663. <td>Architectures</td>
  18664. <td>i386, x86_64</td>
  18665. </tr>
  18666. <tr>
  18667. <td>Definition</td>
  18668. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libsdl2_net/xmake.lua">libsdl2_net/xmake.lua</a></td>
  18669. </tr>
  18670. </tbody>
  18671. </table>
  18672. <h5 id="installcommand">Install command</h5>
  18673. <pre><code class="lang-console">xrepo install libsdl2_net
  18674. </code></pre>
  18675. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18676. <pre><code class="lang-lua">add_requires("libsdl2_net")
  18677. </code></pre>
  18678. <h3 id="libsdl2_ttfbsd">libsdl2_ttf (bsd)</h3>
  18679. <table>
  18680. <thead>
  18681. <tr>
  18682. <th>Description</th>
  18683. <th><em>Simple DirectMedia Layer text rendering library</em></th>
  18684. </tr>
  18685. </thead>
  18686. <tbody>
  18687. <tr>
  18688. <td>Homepage</td>
  18689. <td><a href="https://github.com/libsdl-org/SDL_ttf/">https://github.com/libsdl-org/SDL_ttf/</a></td>
  18690. </tr>
  18691. <tr>
  18692. <td>License</td>
  18693. <td>zlib</td>
  18694. </tr>
  18695. <tr>
  18696. <td>Versions</td>
  18697. <td>2.20.0, 2.20.1, 2.20.2, 2.22.0, 2.24.0</td>
  18698. </tr>
  18699. <tr>
  18700. <td>Architectures</td>
  18701. <td>i386, x86_64</td>
  18702. </tr>
  18703. <tr>
  18704. <td>Definition</td>
  18705. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libsdl2_ttf/xmake.lua">libsdl2_ttf/xmake.lua</a></td>
  18706. </tr>
  18707. </tbody>
  18708. </table>
  18709. <h5 id="installcommand">Install command</h5>
  18710. <pre><code class="lang-console">xrepo install libsdl2_ttf
  18711. </code></pre>
  18712. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18713. <pre><code class="lang-lua">add_requires("libsdl2_ttf")
  18714. </code></pre>
  18715. <h3 id="libsdl3bsd">libsdl3 (bsd)</h3>
  18716. <table>
  18717. <thead>
  18718. <tr>
  18719. <th>Description</th>
  18720. <th><em>Simple DirectMedia Layer</em></th>
  18721. </tr>
  18722. </thead>
  18723. <tbody>
  18724. <tr>
  18725. <td>Homepage</td>
  18726. <td><a href="https://www.libsdl.org/">https://www.libsdl.org/</a></td>
  18727. </tr>
  18728. <tr>
  18729. <td>License</td>
  18730. <td>zlib</td>
  18731. </tr>
  18732. <tr>
  18733. <td>Versions</td>
  18734. <td>3.2.0, 3.2.2, 3.2.6, 3.2.8, 3.2.10, 3.2.14, 3.2.16, 3.2.22</td>
  18735. </tr>
  18736. <tr>
  18737. <td>Architectures</td>
  18738. <td>i386, x86_64</td>
  18739. </tr>
  18740. <tr>
  18741. <td>Definition</td>
  18742. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libsdl3/xmake.lua">libsdl3/xmake.lua</a></td>
  18743. </tr>
  18744. </tbody>
  18745. </table>
  18746. <h5 id="installcommand">Install command</h5>
  18747. <pre><code class="lang-console">xrepo install libsdl3
  18748. </code></pre>
  18749. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18750. <pre><code class="lang-lua">add_requires("libsdl3")
  18751. </code></pre>
  18752. <h3 id="libsdl3_imagebsd">libsdl3_image (bsd)</h3>
  18753. <table>
  18754. <thead>
  18755. <tr>
  18756. <th>Description</th>
  18757. <th><em>Image decoding for many popular formats for Simple Directmedia Layer.</em></th>
  18758. </tr>
  18759. </thead>
  18760. <tbody>
  18761. <tr>
  18762. <td>Homepage</td>
  18763. <td><a href="https://github.com/libsdl-org/SDL_image">https://github.com/libsdl-org/SDL_image</a></td>
  18764. </tr>
  18765. <tr>
  18766. <td>License</td>
  18767. <td>zlib</td>
  18768. </tr>
  18769. <tr>
  18770. <td>Versions</td>
  18771. <td>3.2.0</td>
  18772. </tr>
  18773. <tr>
  18774. <td>Architectures</td>
  18775. <td>i386, x86_64</td>
  18776. </tr>
  18777. <tr>
  18778. <td>Definition</td>
  18779. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libsdl3_image/xmake.lua">libsdl3_image/xmake.lua</a></td>
  18780. </tr>
  18781. </tbody>
  18782. </table>
  18783. <h5 id="installcommand">Install command</h5>
  18784. <pre><code class="lang-console">xrepo install libsdl3_image
  18785. </code></pre>
  18786. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18787. <pre><code class="lang-lua">add_requires("libsdl3_image")
  18788. </code></pre>
  18789. <h3 id="libsdl3_ttfbsd">libsdl3_ttf (bsd)</h3>
  18790. <table>
  18791. <thead>
  18792. <tr>
  18793. <th>Description</th>
  18794. <th><em>Simple DirectMedia Layer text rendering library</em></th>
  18795. </tr>
  18796. </thead>
  18797. <tbody>
  18798. <tr>
  18799. <td>Homepage</td>
  18800. <td><a href="https://github.com/libsdl-org/SDL_ttf/">https://github.com/libsdl-org/SDL_ttf/</a></td>
  18801. </tr>
  18802. <tr>
  18803. <td>License</td>
  18804. <td>zlib</td>
  18805. </tr>
  18806. <tr>
  18807. <td>Versions</td>
  18808. <td>3.2.0, 3.2.2</td>
  18809. </tr>
  18810. <tr>
  18811. <td>Architectures</td>
  18812. <td>i386, x86_64</td>
  18813. </tr>
  18814. <tr>
  18815. <td>Definition</td>
  18816. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libsdl3_ttf/xmake.lua">libsdl3_ttf/xmake.lua</a></td>
  18817. </tr>
  18818. </tbody>
  18819. </table>
  18820. <h5 id="installcommand">Install command</h5>
  18821. <pre><code class="lang-console">xrepo install libsdl3_ttf
  18822. </code></pre>
  18823. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18824. <pre><code class="lang-lua">add_requires("libsdl3_ttf")
  18825. </code></pre>
  18826. <h3 id="libsdl_imagebsd">libsdl_image (bsd)</h3>
  18827. <table>
  18828. <thead>
  18829. <tr>
  18830. <th>Description</th>
  18831. <th><em>Simple DirectMedia Layer image loading library</em></th>
  18832. </tr>
  18833. </thead>
  18834. <tbody>
  18835. <tr>
  18836. <td>Homepage</td>
  18837. <td><a href="https://github.com/libsdl-org/SDL_image">https://github.com/libsdl-org/SDL_image</a></td>
  18838. </tr>
  18839. <tr>
  18840. <td>License</td>
  18841. <td>zlib</td>
  18842. </tr>
  18843. <tr>
  18844. <td>Versions</td>
  18845. <td>2.6.0, 2.6.1, 2.6.2, 2.6.3, 2.8.0, 2.8.1, 2.8.2, 2.8.3, 2.8.4, 2.8.5, 2.8.8</td>
  18846. </tr>
  18847. <tr>
  18848. <td>Architectures</td>
  18849. <td>i386, x86_64</td>
  18850. </tr>
  18851. <tr>
  18852. <td>Definition</td>
  18853. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libsdl_image/xmake.lua">libsdl_image/xmake.lua</a></td>
  18854. </tr>
  18855. </tbody>
  18856. </table>
  18857. <h5 id="installcommand">Install command</h5>
  18858. <pre><code class="lang-console">xrepo install libsdl_image
  18859. </code></pre>
  18860. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18861. <pre><code class="lang-lua">add_requires("libsdl_image")
  18862. </code></pre>
  18863. <h3 id="libsdl_mixerbsd">libsdl_mixer (bsd)</h3>
  18864. <table>
  18865. <thead>
  18866. <tr>
  18867. <th>Description</th>
  18868. <th><em>Simple DirectMedia Layer mixer audio library</em></th>
  18869. </tr>
  18870. </thead>
  18871. <tbody>
  18872. <tr>
  18873. <td>Homepage</td>
  18874. <td><a href="https://www.libsdl.org/projects/SDL_mixer/">https://www.libsdl.org/projects/SDL_mixer/</a></td>
  18875. </tr>
  18876. <tr>
  18877. <td>License</td>
  18878. <td>zlib</td>
  18879. </tr>
  18880. <tr>
  18881. <td>Versions</td>
  18882. <td>2.0.4, 2.6.0, 2.6.1, 2.6.2, 2.8.0, 2.8.1</td>
  18883. </tr>
  18884. <tr>
  18885. <td>Architectures</td>
  18886. <td>i386, x86_64</td>
  18887. </tr>
  18888. <tr>
  18889. <td>Definition</td>
  18890. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libsdl_mixer/xmake.lua">libsdl_mixer/xmake.lua</a></td>
  18891. </tr>
  18892. </tbody>
  18893. </table>
  18894. <h5 id="installcommand">Install command</h5>
  18895. <pre><code class="lang-console">xrepo install libsdl_mixer
  18896. </code></pre>
  18897. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18898. <pre><code class="lang-lua">add_requires("libsdl_mixer")
  18899. </code></pre>
  18900. <h3 id="libsdl_netbsd">libsdl_net (bsd)</h3>
  18901. <table>
  18902. <thead>
  18903. <tr>
  18904. <th>Description</th>
  18905. <th><em>Simple DirectMedia Layer networking library</em></th>
  18906. </tr>
  18907. </thead>
  18908. <tbody>
  18909. <tr>
  18910. <td>Homepage</td>
  18911. <td><a href="https://www.libsdl.org/projects/SDL_net/">https://www.libsdl.org/projects/SDL_net/</a></td>
  18912. </tr>
  18913. <tr>
  18914. <td>License</td>
  18915. <td>zlib</td>
  18916. </tr>
  18917. <tr>
  18918. <td>Versions</td>
  18919. <td>2.2.0</td>
  18920. </tr>
  18921. <tr>
  18922. <td>Architectures</td>
  18923. <td>i386, x86_64</td>
  18924. </tr>
  18925. <tr>
  18926. <td>Definition</td>
  18927. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libsdl_net/xmake.lua">libsdl_net/xmake.lua</a></td>
  18928. </tr>
  18929. </tbody>
  18930. </table>
  18931. <h5 id="installcommand">Install command</h5>
  18932. <pre><code class="lang-console">xrepo install libsdl_net
  18933. </code></pre>
  18934. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18935. <pre><code class="lang-lua">add_requires("libsdl_net")
  18936. </code></pre>
  18937. <h3 id="libsdl_ttfbsd">libsdl_ttf (bsd)</h3>
  18938. <table>
  18939. <thead>
  18940. <tr>
  18941. <th>Description</th>
  18942. <th><em>Simple DirectMedia Layer text rendering library</em></th>
  18943. </tr>
  18944. </thead>
  18945. <tbody>
  18946. <tr>
  18947. <td>Homepage</td>
  18948. <td><a href="https://github.com/libsdl-org/SDL_ttf/">https://github.com/libsdl-org/SDL_ttf/</a></td>
  18949. </tr>
  18950. <tr>
  18951. <td>License</td>
  18952. <td>zlib</td>
  18953. </tr>
  18954. <tr>
  18955. <td>Versions</td>
  18956. <td>2.20.0, 2.20.1, 2.20.2, 2.22.0, 2.24.0</td>
  18957. </tr>
  18958. <tr>
  18959. <td>Architectures</td>
  18960. <td>i386, x86_64</td>
  18961. </tr>
  18962. <tr>
  18963. <td>Definition</td>
  18964. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libsdl_ttf/xmake.lua">libsdl_ttf/xmake.lua</a></td>
  18965. </tr>
  18966. </tbody>
  18967. </table>
  18968. <h5 id="installcommand">Install command</h5>
  18969. <pre><code class="lang-console">xrepo install libsdl_ttf
  18970. </code></pre>
  18971. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  18972. <pre><code class="lang-lua">add_requires("libsdl_ttf")
  18973. </code></pre>
  18974. <h3 id="libsimdppbsd">libsimdpp (bsd)</h3>
  18975. <table>
  18976. <thead>
  18977. <tr>
  18978. <th>Description</th>
  18979. <th><em>Portable header-only C++ low level SIMD library</em></th>
  18980. </tr>
  18981. </thead>
  18982. <tbody>
  18983. <tr>
  18984. <td>Homepage</td>
  18985. <td><a href="https://github.com/p12tic/libsimdpp">https://github.com/p12tic/libsimdpp</a></td>
  18986. </tr>
  18987. <tr>
  18988. <td>Versions</td>
  18989. <td>v2.1</td>
  18990. </tr>
  18991. <tr>
  18992. <td>Architectures</td>
  18993. <td>i386, x86_64</td>
  18994. </tr>
  18995. <tr>
  18996. <td>Definition</td>
  18997. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libsimdpp/xmake.lua">libsimdpp/xmake.lua</a></td>
  18998. </tr>
  18999. </tbody>
  19000. </table>
  19001. <h5 id="installcommand">Install command</h5>
  19002. <pre><code class="lang-console">xrepo install libsimdpp
  19003. </code></pre>
  19004. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19005. <pre><code class="lang-lua">add_requires("libsimdpp")
  19006. </code></pre>
  19007. <h3 id="libsmb2bsd">libsmb2 (bsd)</h3>
  19008. <table>
  19009. <thead>
  19010. <tr>
  19011. <th>Description</th>
  19012. <th><em>SMB2/3 userspace client</em></th>
  19013. </tr>
  19014. </thead>
  19015. <tbody>
  19016. <tr>
  19017. <td>Homepage</td>
  19018. <td><a href="https://github.com/sahlberg/libsmb2">https://github.com/sahlberg/libsmb2</a></td>
  19019. </tr>
  19020. <tr>
  19021. <td>License</td>
  19022. <td>LGPL-2.1</td>
  19023. </tr>
  19024. <tr>
  19025. <td>Versions</td>
  19026. <td>2024.07.16</td>
  19027. </tr>
  19028. <tr>
  19029. <td>Architectures</td>
  19030. <td>i386, x86_64</td>
  19031. </tr>
  19032. <tr>
  19033. <td>Definition</td>
  19034. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libsmb2/xmake.lua">libsmb2/xmake.lua</a></td>
  19035. </tr>
  19036. </tbody>
  19037. </table>
  19038. <h5 id="installcommand">Install command</h5>
  19039. <pre><code class="lang-console">xrepo install libsmb2
  19040. </code></pre>
  19041. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19042. <pre><code class="lang-lua">add_requires("libsmb2")
  19043. </code></pre>
  19044. <h3 id="libsndiobsd">libsndio (bsd)</h3>
  19045. <table>
  19046. <thead>
  19047. <tr>
  19048. <th>Description</th>
  19049. <th><em>Sndio is a small audio and MIDI framework part of the OpenBSD project and ported to FreeBSD, Linux and NetBSD</em></th>
  19050. </tr>
  19051. </thead>
  19052. <tbody>
  19053. <tr>
  19054. <td>Homepage</td>
  19055. <td><a href="https://sndio.org">https://sndio.org</a></td>
  19056. </tr>
  19057. <tr>
  19058. <td>Versions</td>
  19059. <td>1.9.0</td>
  19060. </tr>
  19061. <tr>
  19062. <td>Architectures</td>
  19063. <td>i386, x86_64</td>
  19064. </tr>
  19065. <tr>
  19066. <td>Definition</td>
  19067. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libsndio/xmake.lua">libsndio/xmake.lua</a></td>
  19068. </tr>
  19069. </tbody>
  19070. </table>
  19071. <h5 id="installcommand">Install command</h5>
  19072. <pre><code class="lang-console">xrepo install libsndio
  19073. </code></pre>
  19074. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19075. <pre><code class="lang-lua">add_requires("libsndio")
  19076. </code></pre>
  19077. <h3 id="libsodiumbsd">libsodium (bsd)</h3>
  19078. <table>
  19079. <thead>
  19080. <tr>
  19081. <th>Description</th>
  19082. <th><em>Sodium is a new, easy-to-use software library for encryption, decryption, signatures, password hashing and more.</em></th>
  19083. </tr>
  19084. </thead>
  19085. <tbody>
  19086. <tr>
  19087. <td>Homepage</td>
  19088. <td><a href="https://libsodium.org">https://libsodium.org</a></td>
  19089. </tr>
  19090. <tr>
  19091. <td>License</td>
  19092. <td>ISC</td>
  19093. </tr>
  19094. <tr>
  19095. <td>Versions</td>
  19096. <td>1.0.18, 1.0.19, 1.0.20</td>
  19097. </tr>
  19098. <tr>
  19099. <td>Architectures</td>
  19100. <td>i386, x86_64</td>
  19101. </tr>
  19102. <tr>
  19103. <td>Definition</td>
  19104. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libsodium/xmake.lua">libsodium/xmake.lua</a></td>
  19105. </tr>
  19106. </tbody>
  19107. </table>
  19108. <h5 id="installcommand">Install command</h5>
  19109. <pre><code class="lang-console">xrepo install libsodium
  19110. </code></pre>
  19111. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19112. <pre><code class="lang-lua">add_requires("libsodium")
  19113. </code></pre>
  19114. <h3 id="libsolvbsd">libsolv (bsd)</h3>
  19115. <table>
  19116. <thead>
  19117. <tr>
  19118. <th>Description</th>
  19119. <th><em>Library for solving packages and reading repositories.</em></th>
  19120. </tr>
  19121. </thead>
  19122. <tbody>
  19123. <tr>
  19124. <td>Homepage</td>
  19125. <td><a href="https://github.com/openSUSE/libsolv">https://github.com/openSUSE/libsolv</a></td>
  19126. </tr>
  19127. <tr>
  19128. <td>License</td>
  19129. <td>BSD-3-Clause</td>
  19130. </tr>
  19131. <tr>
  19132. <td>Versions</td>
  19133. <td>0.7.34, 0.7.35</td>
  19134. </tr>
  19135. <tr>
  19136. <td>Architectures</td>
  19137. <td>i386, x86_64</td>
  19138. </tr>
  19139. <tr>
  19140. <td>Definition</td>
  19141. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libsolv/xmake.lua">libsolv/xmake.lua</a></td>
  19142. </tr>
  19143. </tbody>
  19144. </table>
  19145. <h5 id="installcommand">Install command</h5>
  19146. <pre><code class="lang-console">xrepo install libsolv
  19147. </code></pre>
  19148. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19149. <pre><code class="lang-lua">add_requires("libsolv")
  19150. </code></pre>
  19151. <h3 id="libsoundiobsd">libsoundio (bsd)</h3>
  19152. <table>
  19153. <thead>
  19154. <tr>
  19155. <th>Description</th>
  19156. <th><em>C library for cross-platform real-time audio input and output.</em></th>
  19157. </tr>
  19158. </thead>
  19159. <tbody>
  19160. <tr>
  19161. <td>Homepage</td>
  19162. <td><a href="http://libsound.io/">http://libsound.io/</a></td>
  19163. </tr>
  19164. <tr>
  19165. <td>License</td>
  19166. <td>MIT</td>
  19167. </tr>
  19168. <tr>
  19169. <td>Versions</td>
  19170. <td>2.0.0</td>
  19171. </tr>
  19172. <tr>
  19173. <td>Architectures</td>
  19174. <td>i386, x86_64</td>
  19175. </tr>
  19176. <tr>
  19177. <td>Definition</td>
  19178. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libsoundio/xmake.lua">libsoundio/xmake.lua</a></td>
  19179. </tr>
  19180. </tbody>
  19181. </table>
  19182. <h5 id="installcommand">Install command</h5>
  19183. <pre><code class="lang-console">xrepo install libsoundio
  19184. </code></pre>
  19185. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19186. <pre><code class="lang-lua">add_requires("libsoundio")
  19187. </code></pre>
  19188. <h3 id="libspngbsd">libspng (bsd)</h3>
  19189. <table>
  19190. <thead>
  19191. <tr>
  19192. <th>Description</th>
  19193. <th><em>Simple, modern libpng alternative</em></th>
  19194. </tr>
  19195. </thead>
  19196. <tbody>
  19197. <tr>
  19198. <td>Homepage</td>
  19199. <td><a href="https://libspng.org">https://libspng.org</a></td>
  19200. </tr>
  19201. <tr>
  19202. <td>License</td>
  19203. <td>BSD-2-Clause</td>
  19204. </tr>
  19205. <tr>
  19206. <td>Versions</td>
  19207. <td>v0.7.1, v0.7.4</td>
  19208. </tr>
  19209. <tr>
  19210. <td>Architectures</td>
  19211. <td>i386, x86_64</td>
  19212. </tr>
  19213. <tr>
  19214. <td>Definition</td>
  19215. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libspng/xmake.lua">libspng/xmake.lua</a></td>
  19216. </tr>
  19217. </tbody>
  19218. </table>
  19219. <h5 id="installcommand">Install command</h5>
  19220. <pre><code class="lang-console">xrepo install libspng
  19221. </code></pre>
  19222. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19223. <pre><code class="lang-lua">add_requires("libspng")
  19224. </code></pre>
  19225. <h3 id="libsquishbsd">libsquish (bsd)</h3>
  19226. <table>
  19227. <thead>
  19228. <tr>
  19229. <th>Description</th>
  19230. <th><em>The libSquish library compresses images with the DXT standard (also known as S3TC).</em></th>
  19231. </tr>
  19232. </thead>
  19233. <tbody>
  19234. <tr>
  19235. <td>Homepage</td>
  19236. <td><a href="https://sourceforge.net/projects/libsquish/">https://sourceforge.net/projects/libsquish/</a></td>
  19237. </tr>
  19238. <tr>
  19239. <td>License</td>
  19240. <td>MIT</td>
  19241. </tr>
  19242. <tr>
  19243. <td>Versions</td>
  19244. <td>1.15</td>
  19245. </tr>
  19246. <tr>
  19247. <td>Architectures</td>
  19248. <td>i386, x86_64</td>
  19249. </tr>
  19250. <tr>
  19251. <td>Definition</td>
  19252. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libsquish/xmake.lua">libsquish/xmake.lua</a></td>
  19253. </tr>
  19254. </tbody>
  19255. </table>
  19256. <h5 id="installcommand">Install command</h5>
  19257. <pre><code class="lang-console">xrepo install libsquish
  19258. </code></pre>
  19259. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19260. <pre><code class="lang-lua">add_requires("libsquish")
  19261. </code></pre>
  19262. <h3 id="libsshbsd">libssh (bsd)</h3>
  19263. <table>
  19264. <thead>
  19265. <tr>
  19266. <th>Description</th>
  19267. <th><em>C library implementing the SSH2 protocol</em></th>
  19268. </tr>
  19269. </thead>
  19270. <tbody>
  19271. <tr>
  19272. <td>Homepage</td>
  19273. <td><a href="https://www.libssh2.org/">https://www.libssh2.org/</a></td>
  19274. </tr>
  19275. <tr>
  19276. <td>License</td>
  19277. <td>BSD-3-Clause</td>
  19278. </tr>
  19279. <tr>
  19280. <td>Versions</td>
  19281. <td>0.11.1</td>
  19282. </tr>
  19283. <tr>
  19284. <td>Architectures</td>
  19285. <td>i386, x86_64</td>
  19286. </tr>
  19287. <tr>
  19288. <td>Definition</td>
  19289. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libssh/xmake.lua">libssh/xmake.lua</a></td>
  19290. </tr>
  19291. </tbody>
  19292. </table>
  19293. <h5 id="installcommand">Install command</h5>
  19294. <pre><code class="lang-console">xrepo install libssh
  19295. </code></pre>
  19296. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19297. <pre><code class="lang-lua">add_requires("libssh")
  19298. </code></pre>
  19299. <h3 id="libssh2bsd">libssh2 (bsd)</h3>
  19300. <table>
  19301. <thead>
  19302. <tr>
  19303. <th>Description</th>
  19304. <th><em>C library implementing the SSH2 protocol</em></th>
  19305. </tr>
  19306. </thead>
  19307. <tbody>
  19308. <tr>
  19309. <td>Homepage</td>
  19310. <td><a href="https://www.libssh2.org/">https://www.libssh2.org/</a></td>
  19311. </tr>
  19312. <tr>
  19313. <td>License</td>
  19314. <td>BSD-3-Clause</td>
  19315. </tr>
  19316. <tr>
  19317. <td>Versions</td>
  19318. <td>1.10.0, 1.11.0, 1.11.1</td>
  19319. </tr>
  19320. <tr>
  19321. <td>Architectures</td>
  19322. <td>i386, x86_64</td>
  19323. </tr>
  19324. <tr>
  19325. <td>Definition</td>
  19326. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libssh2/xmake.lua">libssh2/xmake.lua</a></td>
  19327. </tr>
  19328. </tbody>
  19329. </table>
  19330. <h5 id="installcommand">Install command</h5>
  19331. <pre><code class="lang-console">xrepo install libssh2
  19332. </code></pre>
  19333. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19334. <pre><code class="lang-lua">add_requires("libssh2")
  19335. </code></pre>
  19336. <h3 id="libsvbsd">libsv (bsd)</h3>
  19337. <table>
  19338. <thead>
  19339. <tr>
  19340. <th>Description</th>
  19341. <th><em>libsv - Public domain cross-platform semantic versioning in c99</em></th>
  19342. </tr>
  19343. </thead>
  19344. <tbody>
  19345. <tr>
  19346. <td>Homepage</td>
  19347. <td><a href="https://github.com/uael/sv">https://github.com/uael/sv</a></td>
  19348. </tr>
  19349. <tr>
  19350. <td>Versions</td>
  19351. <td>2021.11.27</td>
  19352. </tr>
  19353. <tr>
  19354. <td>Architectures</td>
  19355. <td>i386, x86_64</td>
  19356. </tr>
  19357. <tr>
  19358. <td>Definition</td>
  19359. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libsv/xmake.lua">libsv/xmake.lua</a></td>
  19360. </tr>
  19361. </tbody>
  19362. </table>
  19363. <h5 id="installcommand">Install command</h5>
  19364. <pre><code class="lang-console">xrepo install libsv
  19365. </code></pre>
  19366. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19367. <pre><code class="lang-lua">add_requires("libsv")
  19368. </code></pre>
  19369. <h3 id="libsvgtinybsd">libsvgtiny (bsd)</h3>
  19370. <table>
  19371. <thead>
  19372. <tr>
  19373. <th>Description</th>
  19374. <th><em>Libsvgtiny is a library for parsing SVG files for display.</em></th>
  19375. </tr>
  19376. </thead>
  19377. <tbody>
  19378. <tr>
  19379. <td>Homepage</td>
  19380. <td><a href="https://www.netsurf-browser.org/projects/libsvgtiny">https://www.netsurf-browser.org/projects/libsvgtiny</a></td>
  19381. </tr>
  19382. <tr>
  19383. <td>License</td>
  19384. <td>MIT</td>
  19385. </tr>
  19386. <tr>
  19387. <td>Versions</td>
  19388. <td>0.1.8</td>
  19389. </tr>
  19390. <tr>
  19391. <td>Architectures</td>
  19392. <td>i386, x86_64</td>
  19393. </tr>
  19394. <tr>
  19395. <td>Definition</td>
  19396. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libsvgtiny/xmake.lua">libsvgtiny/xmake.lua</a></td>
  19397. </tr>
  19398. </tbody>
  19399. </table>
  19400. <h5 id="installcommand">Install command</h5>
  19401. <pre><code class="lang-console">xrepo install libsvgtiny
  19402. </code></pre>
  19403. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19404. <pre><code class="lang-lua">add_requires("libsvgtiny")
  19405. </code></pre>
  19406. <h3 id="libsvmbsd">libsvm (bsd)</h3>
  19407. <table>
  19408. <thead>
  19409. <tr>
  19410. <th>Description</th>
  19411. <th><em>A simple, easy-to-use, and efficient software for SVM classification and regression</em></th>
  19412. </tr>
  19413. </thead>
  19414. <tbody>
  19415. <tr>
  19416. <td>Homepage</td>
  19417. <td><a href="https://github.com/cjlin1/libsvm">https://github.com/cjlin1/libsvm</a></td>
  19418. </tr>
  19419. <tr>
  19420. <td>License</td>
  19421. <td>BSD-3-Clause</td>
  19422. </tr>
  19423. <tr>
  19424. <td>Versions</td>
  19425. <td>v325, v332, v333, v334, v335, v336</td>
  19426. </tr>
  19427. <tr>
  19428. <td>Architectures</td>
  19429. <td>i386, x86_64</td>
  19430. </tr>
  19431. <tr>
  19432. <td>Definition</td>
  19433. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libsvm/xmake.lua">libsvm/xmake.lua</a></td>
  19434. </tr>
  19435. </tbody>
  19436. </table>
  19437. <h5 id="installcommand">Install command</h5>
  19438. <pre><code class="lang-console">xrepo install libsvm
  19439. </code></pre>
  19440. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19441. <pre><code class="lang-lua">add_requires("libsvm")
  19442. </code></pre>
  19443. <h3 id="libtasn1bsd">libtasn1 (bsd)</h3>
  19444. <table>
  19445. <thead>
  19446. <tr>
  19447. <th>Description</th>
  19448. <th><em>Libtasn1 is the ASN.1 library used by GnuTLS, p11-kit and some other packages.</em></th>
  19449. </tr>
  19450. </thead>
  19451. <tbody>
  19452. <tr>
  19453. <td>Homepage</td>
  19454. <td><a href="https://www.gnu.org/software/libtasn1/">https://www.gnu.org/software/libtasn1/</a></td>
  19455. </tr>
  19456. <tr>
  19457. <td>License</td>
  19458. <td>LGPL-2.1</td>
  19459. </tr>
  19460. <tr>
  19461. <td>Versions</td>
  19462. <td>4.15.0, 4.19.0, 4.20.0</td>
  19463. </tr>
  19464. <tr>
  19465. <td>Architectures</td>
  19466. <td>i386, x86_64</td>
  19467. </tr>
  19468. <tr>
  19469. <td>Definition</td>
  19470. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libtasn1/xmake.lua">libtasn1/xmake.lua</a></td>
  19471. </tr>
  19472. </tbody>
  19473. </table>
  19474. <h5 id="installcommand">Install command</h5>
  19475. <pre><code class="lang-console">xrepo install libtasn1
  19476. </code></pre>
  19477. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19478. <pre><code class="lang-lua">add_requires("libtasn1")
  19479. </code></pre>
  19480. <h3 id="libtcodbsd">libtcod (bsd)</h3>
  19481. <table>
  19482. <thead>
  19483. <tr>
  19484. <th>Description</th>
  19485. <th><em>A collection of tools and algorithms for developing traditional roguelikes. Such as field-of-view, pathfinding, and a tile-based terminal emulator.</em></th>
  19486. </tr>
  19487. </thead>
  19488. <tbody>
  19489. <tr>
  19490. <td>Homepage</td>
  19491. <td><a href="https://github.com/libtcod/libtcod">https://github.com/libtcod/libtcod</a></td>
  19492. </tr>
  19493. <tr>
  19494. <td>License</td>
  19495. <td>BSD-3-Clause</td>
  19496. </tr>
  19497. <tr>
  19498. <td>Versions</td>
  19499. <td>2.1.1</td>
  19500. </tr>
  19501. <tr>
  19502. <td>Architectures</td>
  19503. <td>i386, x86_64</td>
  19504. </tr>
  19505. <tr>
  19506. <td>Definition</td>
  19507. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libtcod/xmake.lua">libtcod/xmake.lua</a></td>
  19508. </tr>
  19509. </tbody>
  19510. </table>
  19511. <h5 id="installcommand">Install command</h5>
  19512. <pre><code class="lang-console">xrepo install libtcod
  19513. </code></pre>
  19514. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19515. <pre><code class="lang-lua">add_requires("libtcod")
  19516. </code></pre>
  19517. <h3 id="libtiffbsd">libtiff (bsd)</h3>
  19518. <table>
  19519. <thead>
  19520. <tr>
  19521. <th>Description</th>
  19522. <th><em>TIFF Library and Utilities.</em></th>
  19523. </tr>
  19524. </thead>
  19525. <tbody>
  19526. <tr>
  19527. <td>Homepage</td>
  19528. <td><a href="http://www.simplesystems.org/libtiff/">http://www.simplesystems.org/libtiff/</a></td>
  19529. </tr>
  19530. <tr>
  19531. <td>Versions</td>
  19532. <td>v4.1.0, v4.2.0, v4.3.0, v4.4.0, v4.6.0, v4.7.0</td>
  19533. </tr>
  19534. <tr>
  19535. <td>Architectures</td>
  19536. <td>i386, x86_64</td>
  19537. </tr>
  19538. <tr>
  19539. <td>Definition</td>
  19540. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libtiff/xmake.lua">libtiff/xmake.lua</a></td>
  19541. </tr>
  19542. </tbody>
  19543. </table>
  19544. <h5 id="installcommand">Install command</h5>
  19545. <pre><code class="lang-console">xrepo install libtiff
  19546. </code></pre>
  19547. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19548. <pre><code class="lang-lua">add_requires("libtiff")
  19549. </code></pre>
  19550. <h3 id="libtomcryptbsd">libtomcrypt (bsd)</h3>
  19551. <table>
  19552. <thead>
  19553. <tr>
  19554. <th>Description</th>
  19555. <th><em>A fairly comprehensive, modular and portable cryptographic toolkit.</em></th>
  19556. </tr>
  19557. </thead>
  19558. <tbody>
  19559. <tr>
  19560. <td>Homepage</td>
  19561. <td><a href="https://www.libtom.net">https://www.libtom.net</a></td>
  19562. </tr>
  19563. <tr>
  19564. <td>License</td>
  19565. <td>Unlicense</td>
  19566. </tr>
  19567. <tr>
  19568. <td>Versions</td>
  19569. <td>2024.06.26</td>
  19570. </tr>
  19571. <tr>
  19572. <td>Architectures</td>
  19573. <td>i386, x86_64</td>
  19574. </tr>
  19575. <tr>
  19576. <td>Definition</td>
  19577. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libtomcrypt/xmake.lua">libtomcrypt/xmake.lua</a></td>
  19578. </tr>
  19579. </tbody>
  19580. </table>
  19581. <h5 id="installcommand">Install command</h5>
  19582. <pre><code class="lang-console">xrepo install libtomcrypt
  19583. </code></pre>
  19584. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19585. <pre><code class="lang-lua">add_requires("libtomcrypt")
  19586. </code></pre>
  19587. <h3 id="libtommathbsd">libtommath (bsd)</h3>
  19588. <table>
  19589. <thead>
  19590. <tr>
  19591. <th>Description</th>
  19592. <th><em>LibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in C.</em></th>
  19593. </tr>
  19594. </thead>
  19595. <tbody>
  19596. <tr>
  19597. <td>Homepage</td>
  19598. <td><a href="https://www.libtom.net">https://www.libtom.net</a></td>
  19599. </tr>
  19600. <tr>
  19601. <td>License</td>
  19602. <td>Unlicense</td>
  19603. </tr>
  19604. <tr>
  19605. <td>Versions</td>
  19606. <td>1.3.0</td>
  19607. </tr>
  19608. <tr>
  19609. <td>Architectures</td>
  19610. <td>i386, x86_64</td>
  19611. </tr>
  19612. <tr>
  19613. <td>Definition</td>
  19614. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libtommath/xmake.lua">libtommath/xmake.lua</a></td>
  19615. </tr>
  19616. </tbody>
  19617. </table>
  19618. <h5 id="installcommand">Install command</h5>
  19619. <pre><code class="lang-console">xrepo install libtommath
  19620. </code></pre>
  19621. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19622. <pre><code class="lang-lua">add_requires("libtommath")
  19623. </code></pre>
  19624. <h3 id="libtoolbsd">libtool (bsd)</h3>
  19625. <table>
  19626. <thead>
  19627. <tr>
  19628. <th>Description</th>
  19629. <th><em>A generic library support script.</em></th>
  19630. </tr>
  19631. </thead>
  19632. <tbody>
  19633. <tr>
  19634. <td>Homepage</td>
  19635. <td><a href="https://www.gnu.org/software/libtool/">https://www.gnu.org/software/libtool/</a></td>
  19636. </tr>
  19637. <tr>
  19638. <td>Versions</td>
  19639. <td>2.4.5, 2.4.6, 2.4.7, 2.5.4</td>
  19640. </tr>
  19641. <tr>
  19642. <td>Architectures</td>
  19643. <td>i386, x86_64</td>
  19644. </tr>
  19645. <tr>
  19646. <td>Definition</td>
  19647. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libtool/xmake.lua">libtool/xmake.lua</a></td>
  19648. </tr>
  19649. </tbody>
  19650. </table>
  19651. <h5 id="installcommand">Install command</h5>
  19652. <pre><code class="lang-console">xrepo install libtool
  19653. </code></pre>
  19654. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19655. <pre><code class="lang-lua">add_requires("libtool")
  19656. </code></pre>
  19657. <h3 id="libudis86bsd">libudis86 (bsd)</h3>
  19658. <table>
  19659. <thead>
  19660. <tr>
  19661. <th>Description</th>
  19662. <th><em>Disassembler Library for x86 and x86-64</em></th>
  19663. </tr>
  19664. </thead>
  19665. <tbody>
  19666. <tr>
  19667. <td>Homepage</td>
  19668. <td><a href="http://udis86.sourceforge.net">http://udis86.sourceforge.net</a></td>
  19669. </tr>
  19670. <tr>
  19671. <td>License</td>
  19672. <td>BSD-2-Clause</td>
  19673. </tr>
  19674. <tr>
  19675. <td>Versions</td>
  19676. <td>2014.12.25</td>
  19677. </tr>
  19678. <tr>
  19679. <td>Architectures</td>
  19680. <td>i386, x86_64</td>
  19681. </tr>
  19682. <tr>
  19683. <td>Definition</td>
  19684. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libudis86/xmake.lua">libudis86/xmake.lua</a></td>
  19685. </tr>
  19686. </tbody>
  19687. </table>
  19688. <h5 id="installcommand">Install command</h5>
  19689. <pre><code class="lang-console">xrepo install libudis86
  19690. </code></pre>
  19691. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19692. <pre><code class="lang-lua">add_requires("libudis86")
  19693. </code></pre>
  19694. <h3 id="libunifexbsd">libunifex (bsd)</h3>
  19695. <table>
  19696. <thead>
  19697. <tr>
  19698. <th>Description</th>
  19699. <th><em>The &#39;libunifex&#39; project is a prototype implementation of the C++ sender/receiver async programming model that is currently being considered for standardisation.</em></th>
  19700. </tr>
  19701. </thead>
  19702. <tbody>
  19703. <tr>
  19704. <td>Homepage</td>
  19705. <td><a href="https://github.com/facebookexperimental/libunifex">https://github.com/facebookexperimental/libunifex</a></td>
  19706. </tr>
  19707. <tr>
  19708. <td>License</td>
  19709. <td>Apache-2.0</td>
  19710. </tr>
  19711. <tr>
  19712. <td>Versions</td>
  19713. <td>v0.4.0</td>
  19714. </tr>
  19715. <tr>
  19716. <td>Architectures</td>
  19717. <td>i386, x86_64</td>
  19718. </tr>
  19719. <tr>
  19720. <td>Definition</td>
  19721. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libunifex/xmake.lua">libunifex/xmake.lua</a></td>
  19722. </tr>
  19723. </tbody>
  19724. </table>
  19725. <h5 id="installcommand">Install command</h5>
  19726. <pre><code class="lang-console">xrepo install libunifex
  19727. </code></pre>
  19728. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19729. <pre><code class="lang-lua">add_requires("libunifex")
  19730. </code></pre>
  19731. <h3 id="libunistringbsd">libunistring (bsd)</h3>
  19732. <table>
  19733. <thead>
  19734. <tr>
  19735. <th>Description</th>
  19736. <th><em>This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard.</em></th>
  19737. </tr>
  19738. </thead>
  19739. <tbody>
  19740. <tr>
  19741. <td>Homepage</td>
  19742. <td><a href="https://www.gnu.org/software/libunistring/">https://www.gnu.org/software/libunistring/</a></td>
  19743. </tr>
  19744. <tr>
  19745. <td>License</td>
  19746. <td>GPL-3.0</td>
  19747. </tr>
  19748. <tr>
  19749. <td>Versions</td>
  19750. <td>0.9.10, 1.1, 1.3</td>
  19751. </tr>
  19752. <tr>
  19753. <td>Architectures</td>
  19754. <td>i386, x86_64</td>
  19755. </tr>
  19756. <tr>
  19757. <td>Definition</td>
  19758. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libunistring/xmake.lua">libunistring/xmake.lua</a></td>
  19759. </tr>
  19760. </tbody>
  19761. </table>
  19762. <h5 id="installcommand">Install command</h5>
  19763. <pre><code class="lang-console">xrepo install libunistring
  19764. </code></pre>
  19765. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19766. <pre><code class="lang-lua">add_requires("libunistring")
  19767. </code></pre>
  19768. <h3 id="libunwindbsd">libunwind (bsd)</h3>
  19769. <table>
  19770. <thead>
  19771. <tr>
  19772. <th>Description</th>
  19773. <th><em>A portable and efficient C programming interface (API) to determine the call-chain of a program.</em></th>
  19774. </tr>
  19775. </thead>
  19776. <tbody>
  19777. <tr>
  19778. <td>Homepage</td>
  19779. <td><a href="https://www.nongnu.org/libunwind/">https://www.nongnu.org/libunwind/</a></td>
  19780. </tr>
  19781. <tr>
  19782. <td>License</td>
  19783. <td>MIT</td>
  19784. </tr>
  19785. <tr>
  19786. <td>Versions</td>
  19787. <td>v1.5, v1.6.2, v1.7.2, v1.8.0, v1.8.1, v1.8.2, v1.8.3</td>
  19788. </tr>
  19789. <tr>
  19790. <td>Architectures</td>
  19791. <td>i386, x86_64</td>
  19792. </tr>
  19793. <tr>
  19794. <td>Definition</td>
  19795. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libunwind/xmake.lua">libunwind/xmake.lua</a></td>
  19796. </tr>
  19797. </tbody>
  19798. </table>
  19799. <h5 id="installcommand">Install command</h5>
  19800. <pre><code class="lang-console">xrepo install libunwind
  19801. </code></pre>
  19802. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19803. <pre><code class="lang-lua">add_requires("libunwind")
  19804. </code></pre>
  19805. <h3 id="libuuidbsd">libuuid (bsd)</h3>
  19806. <table>
  19807. <thead>
  19808. <tr>
  19809. <th>Description</th>
  19810. <th><em>Portable uuid C library</em></th>
  19811. </tr>
  19812. </thead>
  19813. <tbody>
  19814. <tr>
  19815. <td>Homepage</td>
  19816. <td><a href="https://sourceforge.net/projects/libuuid">https://sourceforge.net/projects/libuuid</a></td>
  19817. </tr>
  19818. <tr>
  19819. <td>License</td>
  19820. <td>BSD-3-Clause</td>
  19821. </tr>
  19822. <tr>
  19823. <td>Versions</td>
  19824. <td>1.0.3</td>
  19825. </tr>
  19826. <tr>
  19827. <td>Architectures</td>
  19828. <td>i386, x86_64</td>
  19829. </tr>
  19830. <tr>
  19831. <td>Definition</td>
  19832. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libuuid/xmake.lua">libuuid/xmake.lua</a></td>
  19833. </tr>
  19834. </tbody>
  19835. </table>
  19836. <h5 id="installcommand">Install command</h5>
  19837. <pre><code class="lang-console">xrepo install libuuid
  19838. </code></pre>
  19839. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19840. <pre><code class="lang-lua">add_requires("libuuid")
  19841. </code></pre>
  19842. <h3 id="libuvbsd">libuv (bsd)</h3>
  19843. <table>
  19844. <thead>
  19845. <tr>
  19846. <th>Description</th>
  19847. <th><em>A multi-platform support library with a focus on asynchronous I/O.</em></th>
  19848. </tr>
  19849. </thead>
  19850. <tbody>
  19851. <tr>
  19852. <td>Homepage</td>
  19853. <td><a href="http://libuv.org/">http://libuv.org/</a></td>
  19854. </tr>
  19855. <tr>
  19856. <td>License</td>
  19857. <td>MIT</td>
  19858. </tr>
  19859. <tr>
  19860. <td>Versions</td>
  19861. <td>v1.22.0, v1.23.0, v1.23.1, v1.23.2, v1.24.0, v1.24.1, v1.25.0, v1.26.0, v1.27.0, v1.28.0, v1.40.0, v1.41.0, v1.42.0, v1.43.0, v1.44.1, v1.45.0, v1.46.0, v1.47.0, v1.48.0, v1.49.0, v1.49.1, v1.49.2, v1.50.0, v1.51.0</td>
  19862. </tr>
  19863. <tr>
  19864. <td>Architectures</td>
  19865. <td>i386, x86_64</td>
  19866. </tr>
  19867. <tr>
  19868. <td>Definition</td>
  19869. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libuv/xmake.lua">libuv/xmake.lua</a></td>
  19870. </tr>
  19871. </tbody>
  19872. </table>
  19873. <h5 id="installcommand">Install command</h5>
  19874. <pre><code class="lang-console">xrepo install libuv
  19875. </code></pre>
  19876. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19877. <pre><code class="lang-lua">add_requires("libuv")
  19878. </code></pre>
  19879. <h3 id="libwapcapletbsd">libwapcaplet (bsd)</h3>
  19880. <table>
  19881. <thead>
  19882. <tr>
  19883. <th>Description</th>
  19884. <th><em>LibWapcaplet is a string internment library</em></th>
  19885. </tr>
  19886. </thead>
  19887. <tbody>
  19888. <tr>
  19889. <td>Homepage</td>
  19890. <td><a href="https://www.netsurf-browser.org/projects/libwapcaplet">https://www.netsurf-browser.org/projects/libwapcaplet</a></td>
  19891. </tr>
  19892. <tr>
  19893. <td>License</td>
  19894. <td>MIT</td>
  19895. </tr>
  19896. <tr>
  19897. <td>Versions</td>
  19898. <td>0.4.3</td>
  19899. </tr>
  19900. <tr>
  19901. <td>Architectures</td>
  19902. <td>i386, x86_64</td>
  19903. </tr>
  19904. <tr>
  19905. <td>Definition</td>
  19906. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libwapcaplet/xmake.lua">libwapcaplet/xmake.lua</a></td>
  19907. </tr>
  19908. </tbody>
  19909. </table>
  19910. <h5 id="installcommand">Install command</h5>
  19911. <pre><code class="lang-console">xrepo install libwapcaplet
  19912. </code></pre>
  19913. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19914. <pre><code class="lang-lua">add_requires("libwapcaplet")
  19915. </code></pre>
  19916. <h3 id="libwebmbsd">libwebm (bsd)</h3>
  19917. <table>
  19918. <thead>
  19919. <tr>
  19920. <th>Description</th>
  19921. <th><em>Library for muxing and demuxing WebM media container files</em></th>
  19922. </tr>
  19923. </thead>
  19924. <tbody>
  19925. <tr>
  19926. <td>Homepage</td>
  19927. <td><a href="https://chromium.googlesource.com/webm/libwebm">https://chromium.googlesource.com/webm/libwebm</a></td>
  19928. </tr>
  19929. <tr>
  19930. <td>License</td>
  19931. <td>BSD-3-Clause</td>
  19932. </tr>
  19933. <tr>
  19934. <td>Versions</td>
  19935. <td>1.0.0+31</td>
  19936. </tr>
  19937. <tr>
  19938. <td>Architectures</td>
  19939. <td>i386, x86_64</td>
  19940. </tr>
  19941. <tr>
  19942. <td>Definition</td>
  19943. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libwebm/xmake.lua">libwebm/xmake.lua</a></td>
  19944. </tr>
  19945. </tbody>
  19946. </table>
  19947. <h5 id="installcommand">Install command</h5>
  19948. <pre><code class="lang-console">xrepo install libwebm
  19949. </code></pre>
  19950. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19951. <pre><code class="lang-lua">add_requires("libwebm")
  19952. </code></pre>
  19953. <h3 id="libwebpbsd">libwebp (bsd)</h3>
  19954. <table>
  19955. <thead>
  19956. <tr>
  19957. <th>Description</th>
  19958. <th><em>Library to encode and decode images in WebP format.</em></th>
  19959. </tr>
  19960. </thead>
  19961. <tbody>
  19962. <tr>
  19963. <td>Homepage</td>
  19964. <td><a href="https://chromium.googlesource.com/webm/libwebp/">https://chromium.googlesource.com/webm/libwebp/</a></td>
  19965. </tr>
  19966. <tr>
  19967. <td>License</td>
  19968. <td>BSD-3-Clause</td>
  19969. </tr>
  19970. <tr>
  19971. <td>Versions</td>
  19972. <td>v1.1.0, v1.2.0, v1.2.1, v1.2.2, v1.2.3, v1.2.4, v1.3.0</td>
  19973. </tr>
  19974. <tr>
  19975. <td>Architectures</td>
  19976. <td>i386, x86_64</td>
  19977. </tr>
  19978. <tr>
  19979. <td>Definition</td>
  19980. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libwebp/xmake.lua">libwebp/xmake.lua</a></td>
  19981. </tr>
  19982. </tbody>
  19983. </table>
  19984. <h5 id="installcommand">Install command</h5>
  19985. <pre><code class="lang-console">xrepo install libwebp
  19986. </code></pre>
  19987. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  19988. <pre><code class="lang-lua">add_requires("libwebp")
  19989. </code></pre>
  19990. <h3 id="libwebsocketsbsd">libwebsockets (bsd)</h3>
  19991. <table>
  19992. <thead>
  19993. <tr>
  19994. <th>Description</th>
  19995. <th><em>canonical libwebsockets.org websocket library</em></th>
  19996. </tr>
  19997. </thead>
  19998. <tbody>
  19999. <tr>
  20000. <td>Homepage</td>
  20001. <td><a href="https://github.com/warmcat/libwebsockets">https://github.com/warmcat/libwebsockets</a></td>
  20002. </tr>
  20003. <tr>
  20004. <td>License</td>
  20005. <td>MIT</td>
  20006. </tr>
  20007. <tr>
  20008. <td>Versions</td>
  20009. <td>v4.3.3, v4.3.4, v4.3.5, v4.4.1</td>
  20010. </tr>
  20011. <tr>
  20012. <td>Architectures</td>
  20013. <td>i386, x86_64</td>
  20014. </tr>
  20015. <tr>
  20016. <td>Definition</td>
  20017. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libwebsockets/xmake.lua">libwebsockets/xmake.lua</a></td>
  20018. </tr>
  20019. </tbody>
  20020. </table>
  20021. <h5 id="installcommand">Install command</h5>
  20022. <pre><code class="lang-console">xrepo install libwebsockets
  20023. </code></pre>
  20024. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20025. <pre><code class="lang-lua">add_requires("libwebsockets")
  20026. </code></pre>
  20027. <h3 id="libx11bsd">libx11 (bsd)</h3>
  20028. <table>
  20029. <thead>
  20030. <tr>
  20031. <th>Description</th>
  20032. <th><em>X.Org: Core X11 protocol client library</em></th>
  20033. </tr>
  20034. </thead>
  20035. <tbody>
  20036. <tr>
  20037. <td>Homepage</td>
  20038. <td><a href="https://www.x.org/">https://www.x.org/</a></td>
  20039. </tr>
  20040. <tr>
  20041. <td>Versions</td>
  20042. <td>1.6.9, 1.7.0, 1.7.3, 1.8.1, 1.8.7, 1.8.12</td>
  20043. </tr>
  20044. <tr>
  20045. <td>Architectures</td>
  20046. <td>i386, x86_64</td>
  20047. </tr>
  20048. <tr>
  20049. <td>Definition</td>
  20050. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libx11/xmake.lua">libx11/xmake.lua</a></td>
  20051. </tr>
  20052. </tbody>
  20053. </table>
  20054. <h5 id="installcommand">Install command</h5>
  20055. <pre><code class="lang-console">xrepo install libx11
  20056. </code></pre>
  20057. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20058. <pre><code class="lang-lua">add_requires("libx11")
  20059. </code></pre>
  20060. <h3 id="libxaubsd">libxau (bsd)</h3>
  20061. <table>
  20062. <thead>
  20063. <tr>
  20064. <th>Description</th>
  20065. <th><em>X.Org: A Sample Authorization Protocol for X</em></th>
  20066. </tr>
  20067. </thead>
  20068. <tbody>
  20069. <tr>
  20070. <td>Homepage</td>
  20071. <td><a href="https://www.x.org/">https://www.x.org/</a></td>
  20072. </tr>
  20073. <tr>
  20074. <td>Versions</td>
  20075. <td>1.0.10, 1.0.11, 1.0.12</td>
  20076. </tr>
  20077. <tr>
  20078. <td>Architectures</td>
  20079. <td>i386, x86_64</td>
  20080. </tr>
  20081. <tr>
  20082. <td>Definition</td>
  20083. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libxau/xmake.lua">libxau/xmake.lua</a></td>
  20084. </tr>
  20085. </tbody>
  20086. </table>
  20087. <h5 id="installcommand">Install command</h5>
  20088. <pre><code class="lang-console">xrepo install libxau
  20089. </code></pre>
  20090. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20091. <pre><code class="lang-lua">add_requires("libxau")
  20092. </code></pre>
  20093. <h3 id="libxcbbsd">libxcb (bsd)</h3>
  20094. <table>
  20095. <thead>
  20096. <tr>
  20097. <th>Description</th>
  20098. <th><em>X.Org: Interface to the X Window System protocol</em></th>
  20099. </tr>
  20100. </thead>
  20101. <tbody>
  20102. <tr>
  20103. <td>Homepage</td>
  20104. <td><a href="https://www.x.org/">https://www.x.org/</a></td>
  20105. </tr>
  20106. <tr>
  20107. <td>Versions</td>
  20108. <td>1.13.1, 1.14, 1.16, 1.17.0</td>
  20109. </tr>
  20110. <tr>
  20111. <td>Architectures</td>
  20112. <td>i386, x86_64</td>
  20113. </tr>
  20114. <tr>
  20115. <td>Definition</td>
  20116. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libxcb/xmake.lua">libxcb/xmake.lua</a></td>
  20117. </tr>
  20118. </tbody>
  20119. </table>
  20120. <h5 id="installcommand">Install command</h5>
  20121. <pre><code class="lang-console">xrepo install libxcb
  20122. </code></pre>
  20123. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20124. <pre><code class="lang-lua">add_requires("libxcb")
  20125. </code></pre>
  20126. <h3 id="libxcryptbsd">libxcrypt (bsd)</h3>
  20127. <table>
  20128. <thead>
  20129. <tr>
  20130. <th>Description</th>
  20131. <th><em>Extended crypt library for descrypt, md5crypt, bcrypt, and others.</em></th>
  20132. </tr>
  20133. </thead>
  20134. <tbody>
  20135. <tr>
  20136. <td>Homepage</td>
  20137. <td><a href="https://github.com/besser82/libxcrypt">https://github.com/besser82/libxcrypt</a></td>
  20138. </tr>
  20139. <tr>
  20140. <td>License</td>
  20141. <td>GPL-2.0-or-later</td>
  20142. </tr>
  20143. <tr>
  20144. <td>Versions</td>
  20145. <td>4.4.38</td>
  20146. </tr>
  20147. <tr>
  20148. <td>Architectures</td>
  20149. <td>i386, x86_64</td>
  20150. </tr>
  20151. <tr>
  20152. <td>Definition</td>
  20153. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libxcrypt/xmake.lua">libxcrypt/xmake.lua</a></td>
  20154. </tr>
  20155. </tbody>
  20156. </table>
  20157. <h5 id="installcommand">Install command</h5>
  20158. <pre><code class="lang-console">xrepo install libxcrypt
  20159. </code></pre>
  20160. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20161. <pre><code class="lang-lua">add_requires("libxcrypt")
  20162. </code></pre>
  20163. <h3 id="libxdmcpbsd">libxdmcp (bsd)</h3>
  20164. <table>
  20165. <thead>
  20166. <tr>
  20167. <th>Description</th>
  20168. <th><em>X.Org: X Display Manager Control Protocol library</em></th>
  20169. </tr>
  20170. </thead>
  20171. <tbody>
  20172. <tr>
  20173. <td>Homepage</td>
  20174. <td><a href="https://www.x.org/">https://www.x.org/</a></td>
  20175. </tr>
  20176. <tr>
  20177. <td>Versions</td>
  20178. <td>1.1.3, 1.1.4, 1.1.5</td>
  20179. </tr>
  20180. <tr>
  20181. <td>Architectures</td>
  20182. <td>i386, x86_64</td>
  20183. </tr>
  20184. <tr>
  20185. <td>Definition</td>
  20186. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libxdmcp/xmake.lua">libxdmcp/xmake.lua</a></td>
  20187. </tr>
  20188. </tbody>
  20189. </table>
  20190. <h5 id="installcommand">Install command</h5>
  20191. <pre><code class="lang-console">xrepo install libxdmcp
  20192. </code></pre>
  20193. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20194. <pre><code class="lang-lua">add_requires("libxdmcp")
  20195. </code></pre>
  20196. <h3 id="libxextbsd">libxext (bsd)</h3>
  20197. <table>
  20198. <thead>
  20199. <tr>
  20200. <th>Description</th>
  20201. <th><em>X.Org: Library for common extensions to the X11 protocol</em></th>
  20202. </tr>
  20203. </thead>
  20204. <tbody>
  20205. <tr>
  20206. <td>Homepage</td>
  20207. <td><a href="https://www.x.org/">https://www.x.org/</a></td>
  20208. </tr>
  20209. <tr>
  20210. <td>Versions</td>
  20211. <td>1.3.5, 1.3.6</td>
  20212. </tr>
  20213. <tr>
  20214. <td>Architectures</td>
  20215. <td>i386, x86_64</td>
  20216. </tr>
  20217. <tr>
  20218. <td>Definition</td>
  20219. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libxext/xmake.lua">libxext/xmake.lua</a></td>
  20220. </tr>
  20221. </tbody>
  20222. </table>
  20223. <h5 id="installcommand">Install command</h5>
  20224. <pre><code class="lang-console">xrepo install libxext
  20225. </code></pre>
  20226. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20227. <pre><code class="lang-lua">add_requires("libxext")
  20228. </code></pre>
  20229. <h3 id="libxlsbsd">libxls (bsd)</h3>
  20230. <table>
  20231. <thead>
  20232. <tr>
  20233. <th>Description</th>
  20234. <th><em>Read binary Excel files from C/C++.</em></th>
  20235. </tr>
  20236. </thead>
  20237. <tbody>
  20238. <tr>
  20239. <td>Homepage</td>
  20240. <td>%s</td>
  20241. </tr>
  20242. <tr>
  20243. <td>License</td>
  20244. <td>BSD-2-Clause</td>
  20245. </tr>
  20246. <tr>
  20247. <td>Versions</td>
  20248. <td>v1.6.3</td>
  20249. </tr>
  20250. <tr>
  20251. <td>Architectures</td>
  20252. <td>i386, x86_64</td>
  20253. </tr>
  20254. <tr>
  20255. <td>Definition</td>
  20256. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libxls/xmake.lua">libxls/xmake.lua</a></td>
  20257. </tr>
  20258. </tbody>
  20259. </table>
  20260. <h5 id="installcommand">Install command</h5>
  20261. <pre><code class="lang-console">xrepo install libxls
  20262. </code></pre>
  20263. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20264. <pre><code class="lang-lua">add_requires("libxls")
  20265. </code></pre>
  20266. <h3 id="libxlsxwriterbsd">libxlsxwriter (bsd)</h3>
  20267. <table>
  20268. <thead>
  20269. <tr>
  20270. <th>Description</th>
  20271. <th><em>A C library for creating Excel XLSX files.</em></th>
  20272. </tr>
  20273. </thead>
  20274. <tbody>
  20275. <tr>
  20276. <td>Homepage</td>
  20277. <td><a href="https://libxlsxwriter.github.io">https://libxlsxwriter.github.io</a></td>
  20278. </tr>
  20279. <tr>
  20280. <td>License</td>
  20281. <td>BSD-2-Clause</td>
  20282. </tr>
  20283. <tr>
  20284. <td>Versions</td>
  20285. <td>1.1.5</td>
  20286. </tr>
  20287. <tr>
  20288. <td>Architectures</td>
  20289. <td>i386, x86_64</td>
  20290. </tr>
  20291. <tr>
  20292. <td>Definition</td>
  20293. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libxlsxwriter/xmake.lua">libxlsxwriter/xmake.lua</a></td>
  20294. </tr>
  20295. </tbody>
  20296. </table>
  20297. <h5 id="installcommand">Install command</h5>
  20298. <pre><code class="lang-console">xrepo install libxlsxwriter
  20299. </code></pre>
  20300. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20301. <pre><code class="lang-lua">add_requires("libxlsxwriter")
  20302. </code></pre>
  20303. <h3 id="libxml2bsd">libxml2 (bsd)</h3>
  20304. <table>
  20305. <thead>
  20306. <tr>
  20307. <th>Description</th>
  20308. <th><em>The XML C parser and toolkit of Gnome.</em></th>
  20309. </tr>
  20310. </thead>
  20311. <tbody>
  20312. <tr>
  20313. <td>Homepage</td>
  20314. <td><a href="http://xmlsoft.org/">http://xmlsoft.org/</a></td>
  20315. </tr>
  20316. <tr>
  20317. <td>License</td>
  20318. <td>MIT</td>
  20319. </tr>
  20320. <tr>
  20321. <td>Versions</td>
  20322. <td>v2.11.9, v2.12.9, v2.13.2, v2.13.4, v2.14.3</td>
  20323. </tr>
  20324. <tr>
  20325. <td>Architectures</td>
  20326. <td>i386, x86_64</td>
  20327. </tr>
  20328. <tr>
  20329. <td>Definition</td>
  20330. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libxml2/xmake.lua">libxml2/xmake.lua</a></td>
  20331. </tr>
  20332. </tbody>
  20333. </table>
  20334. <h5 id="installcommand">Install command</h5>
  20335. <pre><code class="lang-console">xrepo install libxml2
  20336. </code></pre>
  20337. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20338. <pre><code class="lang-lua">add_requires("libxml2")
  20339. </code></pre>
  20340. <h3 id="libxsltbsd">libxslt (bsd)</h3>
  20341. <table>
  20342. <thead>
  20343. <tr>
  20344. <th>Description</th>
  20345. <th><em>Libxslt is the XSLT C library developed for the GNOME project.</em></th>
  20346. </tr>
  20347. </thead>
  20348. <tbody>
  20349. <tr>
  20350. <td>Homepage</td>
  20351. <td><a href="http://xmlsoft.org/XSLT/">http://xmlsoft.org/XSLT/</a></td>
  20352. </tr>
  20353. <tr>
  20354. <td>License</td>
  20355. <td>MIT</td>
  20356. </tr>
  20357. <tr>
  20358. <td>Versions</td>
  20359. <td>v1.1.42, v1.1.43</td>
  20360. </tr>
  20361. <tr>
  20362. <td>Architectures</td>
  20363. <td>i386, x86_64</td>
  20364. </tr>
  20365. <tr>
  20366. <td>Definition</td>
  20367. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libxslt/xmake.lua">libxslt/xmake.lua</a></td>
  20368. </tr>
  20369. </tbody>
  20370. </table>
  20371. <h5 id="installcommand">Install command</h5>
  20372. <pre><code class="lang-console">xrepo install libxslt
  20373. </code></pre>
  20374. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20375. <pre><code class="lang-lua">add_requires("libxslt")
  20376. </code></pre>
  20377. <h3 id="libyuvbsd">libyuv (bsd)</h3>
  20378. <table>
  20379. <thead>
  20380. <tr>
  20381. <th>Description</th>
  20382. <th><em>libyuv is an open source project that includes YUV scaling and conversion functionality.</em></th>
  20383. </tr>
  20384. </thead>
  20385. <tbody>
  20386. <tr>
  20387. <td>Homepage</td>
  20388. <td><a href="https://chromium.googlesource.com/libyuv/libyuv/">https://chromium.googlesource.com/libyuv/libyuv/</a></td>
  20389. </tr>
  20390. <tr>
  20391. <td>License</td>
  20392. <td>BSD-3-Clause</td>
  20393. </tr>
  20394. <tr>
  20395. <td>Versions</td>
  20396. <td>1891, 1913</td>
  20397. </tr>
  20398. <tr>
  20399. <td>Architectures</td>
  20400. <td>i386, x86_64</td>
  20401. </tr>
  20402. <tr>
  20403. <td>Definition</td>
  20404. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libyuv/xmake.lua">libyuv/xmake.lua</a></td>
  20405. </tr>
  20406. </tbody>
  20407. </table>
  20408. <h5 id="installcommand">Install command</h5>
  20409. <pre><code class="lang-console">xrepo install libyuv
  20410. </code></pre>
  20411. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20412. <pre><code class="lang-lua">add_requires("libyuv")
  20413. </code></pre>
  20414. <h3 id="libzchunkbsd">libzchunk (bsd)</h3>
  20415. <table>
  20416. <thead>
  20417. <tr>
  20418. <th>Description</th>
  20419. <th><em>A file format designed for highly efficient deltas while maintaining good compression.</em></th>
  20420. </tr>
  20421. </thead>
  20422. <tbody>
  20423. <tr>
  20424. <td>Homepage</td>
  20425. <td><a href="https://github.com/zchunk/zchunk">https://github.com/zchunk/zchunk</a></td>
  20426. </tr>
  20427. <tr>
  20428. <td>License</td>
  20429. <td>BSD-2-Clause</td>
  20430. </tr>
  20431. <tr>
  20432. <td>Versions</td>
  20433. <td>1.5.1, 1.5.2</td>
  20434. </tr>
  20435. <tr>
  20436. <td>Architectures</td>
  20437. <td>i386, x86_64</td>
  20438. </tr>
  20439. <tr>
  20440. <td>Definition</td>
  20441. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libzchunk/xmake.lua">libzchunk/xmake.lua</a></td>
  20442. </tr>
  20443. </tbody>
  20444. </table>
  20445. <h5 id="installcommand">Install command</h5>
  20446. <pre><code class="lang-console">xrepo install libzchunk
  20447. </code></pre>
  20448. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20449. <pre><code class="lang-lua">add_requires("libzchunk")
  20450. </code></pre>
  20451. <h3 id="libzenbsd">libzen (bsd)</h3>
  20452. <table>
  20453. <thead>
  20454. <tr>
  20455. <th>Description</th>
  20456. <th><em>Small C++ derivate classes to have an easier life</em></th>
  20457. </tr>
  20458. </thead>
  20459. <tbody>
  20460. <tr>
  20461. <td>Homepage</td>
  20462. <td><a href="https://mediaarea.net">https://mediaarea.net</a></td>
  20463. </tr>
  20464. <tr>
  20465. <td>License</td>
  20466. <td>zlib</td>
  20467. </tr>
  20468. <tr>
  20469. <td>Versions</td>
  20470. <td>v0.4.41</td>
  20471. </tr>
  20472. <tr>
  20473. <td>Architectures</td>
  20474. <td>i386, x86_64</td>
  20475. </tr>
  20476. <tr>
  20477. <td>Definition</td>
  20478. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libzen/xmake.lua">libzen/xmake.lua</a></td>
  20479. </tr>
  20480. </tbody>
  20481. </table>
  20482. <h5 id="installcommand">Install command</h5>
  20483. <pre><code class="lang-console">xrepo install libzen
  20484. </code></pre>
  20485. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20486. <pre><code class="lang-lua">add_requires("libzen")
  20487. </code></pre>
  20488. <h3 id="libzipbsd">libzip (bsd)</h3>
  20489. <table>
  20490. <thead>
  20491. <tr>
  20492. <th>Description</th>
  20493. <th><em>A C library for reading, creating, and modifying zip archives.</em></th>
  20494. </tr>
  20495. </thead>
  20496. <tbody>
  20497. <tr>
  20498. <td>Homepage</td>
  20499. <td><a href="https://libzip.org/">https://libzip.org/</a></td>
  20500. </tr>
  20501. <tr>
  20502. <td>License</td>
  20503. <td>BSD-3-Clause</td>
  20504. </tr>
  20505. <tr>
  20506. <td>Versions</td>
  20507. <td>v1.8.0, v1.9.2, v1.10.1, v1.11.1, v1.11.2, v1.11.3, v1.11.4</td>
  20508. </tr>
  20509. <tr>
  20510. <td>Architectures</td>
  20511. <td>i386, x86_64</td>
  20512. </tr>
  20513. <tr>
  20514. <td>Definition</td>
  20515. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libzip/xmake.lua">libzip/xmake.lua</a></td>
  20516. </tr>
  20517. </tbody>
  20518. </table>
  20519. <h5 id="installcommand">Install command</h5>
  20520. <pre><code class="lang-console">xrepo install libzip
  20521. </code></pre>
  20522. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20523. <pre><code class="lang-lua">add_requires("libzip")
  20524. </code></pre>
  20525. <h3 id="libzipppbsd">libzippp (bsd)</h3>
  20526. <table>
  20527. <thead>
  20528. <tr>
  20529. <th>Description</th>
  20530. <th><em>C++ wrapper for libzip</em></th>
  20531. </tr>
  20532. </thead>
  20533. <tbody>
  20534. <tr>
  20535. <td>Homepage</td>
  20536. <td><a href="https://github.com/ctabin/libzippp">https://github.com/ctabin/libzippp</a></td>
  20537. </tr>
  20538. <tr>
  20539. <td>Versions</td>
  20540. <td>7.1</td>
  20541. </tr>
  20542. <tr>
  20543. <td>Architectures</td>
  20544. <td>i386, x86_64</td>
  20545. </tr>
  20546. <tr>
  20547. <td>Definition</td>
  20548. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/libzippp/xmake.lua">libzippp/xmake.lua</a></td>
  20549. </tr>
  20550. </tbody>
  20551. </table>
  20552. <h5 id="installcommand">Install command</h5>
  20553. <pre><code class="lang-console">xrepo install libzippp
  20554. </code></pre>
  20555. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20556. <pre><code class="lang-lua">add_requires("libzippp")
  20557. </code></pre>
  20558. <h3 id="liefbsd">lief (bsd)</h3>
  20559. <table>
  20560. <thead>
  20561. <tr>
  20562. <th>Description</th>
  20563. <th><em>Library to Instrument Executable Formats.</em></th>
  20564. </tr>
  20565. </thead>
  20566. <tbody>
  20567. <tr>
  20568. <td>Homepage</td>
  20569. <td><a href="https://lief.quarkslab.com">https://lief.quarkslab.com</a></td>
  20570. </tr>
  20571. <tr>
  20572. <td>License</td>
  20573. <td>Apache-2.0</td>
  20574. </tr>
  20575. <tr>
  20576. <td>Versions</td>
  20577. <td>0.10.1, 0.11.5, 0.14.0, 0.14.1, 0.15.1, 0.16.0, 0.16.1, 0.16.2, 0.16.3, 0.16.4, 0.16.5, 0.16.6, 0.17.0</td>
  20578. </tr>
  20579. <tr>
  20580. <td>Architectures</td>
  20581. <td>i386, x86_64</td>
  20582. </tr>
  20583. <tr>
  20584. <td>Definition</td>
  20585. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lief/xmake.lua">lief/xmake.lua</a></td>
  20586. </tr>
  20587. </tbody>
  20588. </table>
  20589. <h5 id="installcommand">Install command</h5>
  20590. <pre><code class="lang-console">xrepo install lief
  20591. </code></pre>
  20592. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20593. <pre><code class="lang-lua">add_requires("lief")
  20594. </code></pre>
  20595. <h3 id="lightmapperbsd">lightmapper (bsd)</h3>
  20596. <table>
  20597. <thead>
  20598. <tr>
  20599. <th>Description</th>
  20600. <th><em>A C/C++ single-file library for drop-in lightmap baking. Just use your existing OpenGL renderer to bounce light!</em></th>
  20601. </tr>
  20602. </thead>
  20603. <tbody>
  20604. <tr>
  20605. <td>Homepage</td>
  20606. <td><a href="https://github.com/ands/lightmapper">https://github.com/ands/lightmapper</a></td>
  20607. </tr>
  20608. <tr>
  20609. <td>Versions</td>
  20610. <td>2022.01.03</td>
  20611. </tr>
  20612. <tr>
  20613. <td>Architectures</td>
  20614. <td>i386, x86_64</td>
  20615. </tr>
  20616. <tr>
  20617. <td>Definition</td>
  20618. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lightmapper/xmake.lua">lightmapper/xmake.lua</a></td>
  20619. </tr>
  20620. </tbody>
  20621. </table>
  20622. <h5 id="installcommand">Install command</h5>
  20623. <pre><code class="lang-console">xrepo install lightmapper
  20624. </code></pre>
  20625. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20626. <pre><code class="lang-lua">add_requires("lightmapper")
  20627. </code></pre>
  20628. <h3 id="lightningscannerbsd">lightningscanner (bsd)</h3>
  20629. <table>
  20630. <thead>
  20631. <tr>
  20632. <th>Description</th>
  20633. <th><em>A lightning-fast memory signature/pattern scanner, capable of scanning gigabytes of data per second.</em></th>
  20634. </tr>
  20635. </thead>
  20636. <tbody>
  20637. <tr>
  20638. <td>Homepage</td>
  20639. <td><a href="https://localcc.github.io/LightningScanner/">https://localcc.github.io/LightningScanner/</a></td>
  20640. </tr>
  20641. <tr>
  20642. <td>License</td>
  20643. <td>MIT</td>
  20644. </tr>
  20645. <tr>
  20646. <td>Versions</td>
  20647. <td>v1.0.0, v1.0.2</td>
  20648. </tr>
  20649. <tr>
  20650. <td>Architectures</td>
  20651. <td>i386, x86_64</td>
  20652. </tr>
  20653. <tr>
  20654. <td>Definition</td>
  20655. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lightningscanner/xmake.lua">lightningscanner/xmake.lua</a></td>
  20656. </tr>
  20657. </tbody>
  20658. </table>
  20659. <h5 id="installcommand">Install command</h5>
  20660. <pre><code class="lang-console">xrepo install lightningscanner
  20661. </code></pre>
  20662. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20663. <pre><code class="lang-lua">add_requires("lightningscanner")
  20664. </code></pre>
  20665. <h3 id="limonpbsd">limonp (bsd)</h3>
  20666. <table>
  20667. <thead>
  20668. <tr>
  20669. <th>Description</th>
  20670. <th><em>C++ headers(hpp) library with Python style.</em></th>
  20671. </tr>
  20672. </thead>
  20673. <tbody>
  20674. <tr>
  20675. <td>Homepage</td>
  20676. <td><a href="https://github.com/yanyiwu/limonp">https://github.com/yanyiwu/limonp</a></td>
  20677. </tr>
  20678. <tr>
  20679. <td>License</td>
  20680. <td>MIT</td>
  20681. </tr>
  20682. <tr>
  20683. <td>Versions</td>
  20684. <td>v0.9.0, v1.0.0, v1.0.1</td>
  20685. </tr>
  20686. <tr>
  20687. <td>Architectures</td>
  20688. <td>i386, x86_64</td>
  20689. </tr>
  20690. <tr>
  20691. <td>Definition</td>
  20692. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/limonp/xmake.lua">limonp/xmake.lua</a></td>
  20693. </tr>
  20694. </tbody>
  20695. </table>
  20696. <h5 id="installcommand">Install command</h5>
  20697. <pre><code class="lang-console">xrepo install limonp
  20698. </code></pre>
  20699. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20700. <pre><code class="lang-lua">add_requires("limonp")
  20701. </code></pre>
  20702. <h3 id="linalgbsd">linalg (bsd)</h3>
  20703. <table>
  20704. <thead>
  20705. <tr>
  20706. <th>Description</th>
  20707. <th><em>linalg.h is a single header, public domain, short vector math library for C++.</em></th>
  20708. </tr>
  20709. </thead>
  20710. <tbody>
  20711. <tr>
  20712. <td>Homepage</td>
  20713. <td><a href="https://github.com/sgorsten/linalg">https://github.com/sgorsten/linalg</a></td>
  20714. </tr>
  20715. <tr>
  20716. <td>License</td>
  20717. <td>Unlicense license</td>
  20718. </tr>
  20719. <tr>
  20720. <td>Versions</td>
  20721. <td>v2.2</td>
  20722. </tr>
  20723. <tr>
  20724. <td>Architectures</td>
  20725. <td>i386, x86_64</td>
  20726. </tr>
  20727. <tr>
  20728. <td>Definition</td>
  20729. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/linalg/xmake.lua">linalg/xmake.lua</a></td>
  20730. </tr>
  20731. </tbody>
  20732. </table>
  20733. <h5 id="installcommand">Install command</h5>
  20734. <pre><code class="lang-console">xrepo install linalg
  20735. </code></pre>
  20736. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20737. <pre><code class="lang-lua">add_requires("linalg")
  20738. </code></pre>
  20739. <h3 id="linenoisebsd">linenoise (bsd)</h3>
  20740. <table>
  20741. <thead>
  20742. <tr>
  20743. <th>Description</th>
  20744. <th><em>A small self-contained alternative to readline and libedit</em></th>
  20745. </tr>
  20746. </thead>
  20747. <tbody>
  20748. <tr>
  20749. <td>Homepage</td>
  20750. <td><a href="https://github.com/antirez/linenoise">https://github.com/antirez/linenoise</a></td>
  20751. </tr>
  20752. <tr>
  20753. <td>License</td>
  20754. <td>BSD-2-Clause</td>
  20755. </tr>
  20756. <tr>
  20757. <td>Versions</td>
  20758. <td>2020.3.12</td>
  20759. </tr>
  20760. <tr>
  20761. <td>Architectures</td>
  20762. <td>i386, x86_64</td>
  20763. </tr>
  20764. <tr>
  20765. <td>Definition</td>
  20766. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/linenoise/xmake.lua">linenoise/xmake.lua</a></td>
  20767. </tr>
  20768. </tbody>
  20769. </table>
  20770. <h5 id="installcommand">Install command</h5>
  20771. <pre><code class="lang-console">xrepo install linenoise
  20772. </code></pre>
  20773. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20774. <pre><code class="lang-lua">add_requires("linenoise")
  20775. </code></pre>
  20776. <h3 id="linmathhbsd">linmath.h (bsd)</h3>
  20777. <table>
  20778. <thead>
  20779. <tr>
  20780. <th>Description</th>
  20781. <th><em>a lean linear math library, aimed at graphics programming. Supports vec3, vec4, mat4x4 and quaternions</em></th>
  20782. </tr>
  20783. </thead>
  20784. <tbody>
  20785. <tr>
  20786. <td>Homepage</td>
  20787. <td><a href="https://github.com/datenwolf/linmath.h">https://github.com/datenwolf/linmath.h</a></td>
  20788. </tr>
  20789. <tr>
  20790. <td>License</td>
  20791. <td>WTFPL</td>
  20792. </tr>
  20793. <tr>
  20794. <td>Versions</td>
  20795. <td>2022.06.19</td>
  20796. </tr>
  20797. <tr>
  20798. <td>Architectures</td>
  20799. <td>i386, x86_64</td>
  20800. </tr>
  20801. <tr>
  20802. <td>Definition</td>
  20803. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/linmath.h/xmake.lua">linmath.h/xmake.lua</a></td>
  20804. </tr>
  20805. </tbody>
  20806. </table>
  20807. <h5 id="installcommand">Install command</h5>
  20808. <pre><code class="lang-console">xrepo install linmath.h
  20809. </code></pre>
  20810. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20811. <pre><code class="lang-lua">add_requires("linmath.h")
  20812. </code></pre>
  20813. <h3 id="liquiddspbsd">liquid-dsp (bsd)</h3>
  20814. <table>
  20815. <thead>
  20816. <tr>
  20817. <th>Description</th>
  20818. <th><em>digital signal processing library for software-defined radios</em></th>
  20819. </tr>
  20820. </thead>
  20821. <tbody>
  20822. <tr>
  20823. <td>Homepage</td>
  20824. <td><a href="http://liquidsdr.org">http://liquidsdr.org</a></td>
  20825. </tr>
  20826. <tr>
  20827. <td>License</td>
  20828. <td>MIT</td>
  20829. </tr>
  20830. <tr>
  20831. <td>Versions</td>
  20832. <td>v1.7.0</td>
  20833. </tr>
  20834. <tr>
  20835. <td>Architectures</td>
  20836. <td>i386, x86_64</td>
  20837. </tr>
  20838. <tr>
  20839. <td>Definition</td>
  20840. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/liquid-dsp/xmake.lua">liquid-dsp/xmake.lua</a></td>
  20841. </tr>
  20842. </tbody>
  20843. </table>
  20844. <h5 id="installcommand">Install command</h5>
  20845. <pre><code class="lang-console">xrepo install liquid-dsp
  20846. </code></pre>
  20847. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20848. <pre><code class="lang-lua">add_requires("liquid-dsp")
  20849. </code></pre>
  20850. <h3 id="litehtmlbsd">litehtml (bsd)</h3>
  20851. <table>
  20852. <thead>
  20853. <tr>
  20854. <th>Description</th>
  20855. <th><em>Fast and lightweight HTML/CSS rendering engine</em></th>
  20856. </tr>
  20857. </thead>
  20858. <tbody>
  20859. <tr>
  20860. <td>Homepage</td>
  20861. <td><a href="http://www.litehtml.com/">http://www.litehtml.com/</a></td>
  20862. </tr>
  20863. <tr>
  20864. <td>License</td>
  20865. <td>BSD-3-Clause</td>
  20866. </tr>
  20867. <tr>
  20868. <td>Versions</td>
  20869. <td>v0.9</td>
  20870. </tr>
  20871. <tr>
  20872. <td>Architectures</td>
  20873. <td>i386, x86_64</td>
  20874. </tr>
  20875. <tr>
  20876. <td>Definition</td>
  20877. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/litehtml/xmake.lua">litehtml/xmake.lua</a></td>
  20878. </tr>
  20879. </tbody>
  20880. </table>
  20881. <h5 id="installcommand">Install command</h5>
  20882. <pre><code class="lang-console">xrepo install litehtml
  20883. </code></pre>
  20884. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20885. <pre><code class="lang-lua">add_requires("litehtml")
  20886. </code></pre>
  20887. <h3 id="littlefsbsd">littlefs (bsd)</h3>
  20888. <table>
  20889. <thead>
  20890. <tr>
  20891. <th>Description</th>
  20892. <th><em>A little fail-safe filesystem designed for microcontrollers</em></th>
  20893. </tr>
  20894. </thead>
  20895. <tbody>
  20896. <tr>
  20897. <td>Homepage</td>
  20898. <td><a href="https://github.com/littlefs-project/littlefs">https://github.com/littlefs-project/littlefs</a></td>
  20899. </tr>
  20900. <tr>
  20901. <td>License</td>
  20902. <td>BSD-3-Clause</td>
  20903. </tr>
  20904. <tr>
  20905. <td>Versions</td>
  20906. <td>v2.5.0, v2.8.2, v2.9.2, v2.9.3, v2.10.1, v2.11.0, v2.11.1</td>
  20907. </tr>
  20908. <tr>
  20909. <td>Architectures</td>
  20910. <td>i386, x86_64</td>
  20911. </tr>
  20912. <tr>
  20913. <td>Definition</td>
  20914. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/littlefs/xmake.lua">littlefs/xmake.lua</a></td>
  20915. </tr>
  20916. </tbody>
  20917. </table>
  20918. <h5 id="installcommand">Install command</h5>
  20919. <pre><code class="lang-console">xrepo install littlefs
  20920. </code></pre>
  20921. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20922. <pre><code class="lang-lua">add_requires("littlefs")
  20923. </code></pre>
  20924. <h3 id="llamacppbsd">llama.cpp (bsd)</h3>
  20925. <table>
  20926. <thead>
  20927. <tr>
  20928. <th>Description</th>
  20929. <th><em>Port of Facebook&#39;s LLaMA model in C/C++</em></th>
  20930. </tr>
  20931. </thead>
  20932. <tbody>
  20933. <tr>
  20934. <td>Homepage</td>
  20935. <td><a href="https://github.com/ggerganov/llama.cpp">https://github.com/ggerganov/llama.cpp</a></td>
  20936. </tr>
  20937. <tr>
  20938. <td>License</td>
  20939. <td>MIT</td>
  20940. </tr>
  20941. <tr>
  20942. <td>Versions</td>
  20943. <td>3775</td>
  20944. </tr>
  20945. <tr>
  20946. <td>Architectures</td>
  20947. <td>i386, x86_64</td>
  20948. </tr>
  20949. <tr>
  20950. <td>Definition</td>
  20951. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/llama.cpp/xmake.lua">llama.cpp/xmake.lua</a></td>
  20952. </tr>
  20953. </tbody>
  20954. </table>
  20955. <h5 id="installcommand">Install command</h5>
  20956. <pre><code class="lang-console">xrepo install llama.cpp
  20957. </code></pre>
  20958. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20959. <pre><code class="lang-lua">add_requires("llama.cpp")
  20960. </code></pre>
  20961. <h3 id="llhttpbsd">llhttp (bsd)</h3>
  20962. <table>
  20963. <thead>
  20964. <tr>
  20965. <th>Description</th>
  20966. <th><em>Port of http_parser to llparse</em></th>
  20967. </tr>
  20968. </thead>
  20969. <tbody>
  20970. <tr>
  20971. <td>Homepage</td>
  20972. <td><a href="https://github.com/nodejs/llhttp">https://github.com/nodejs/llhttp</a></td>
  20973. </tr>
  20974. <tr>
  20975. <td>License</td>
  20976. <td>MIT</td>
  20977. </tr>
  20978. <tr>
  20979. <td>Versions</td>
  20980. <td>v3.0.0, v8.1.0, v9.2.1, v9.3.0</td>
  20981. </tr>
  20982. <tr>
  20983. <td>Architectures</td>
  20984. <td>i386, x86_64</td>
  20985. </tr>
  20986. <tr>
  20987. <td>Definition</td>
  20988. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/llhttp/xmake.lua">llhttp/xmake.lua</a></td>
  20989. </tr>
  20990. </tbody>
  20991. </table>
  20992. <h5 id="installcommand">Install command</h5>
  20993. <pre><code class="lang-console">xrepo install llhttp
  20994. </code></pre>
  20995. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  20996. <pre><code class="lang-lua">add_requires("llhttp")
  20997. </code></pre>
  20998. <h3 id="llvmbsd">llvm (bsd)</h3>
  20999. <table>
  21000. <thead>
  21001. <tr>
  21002. <th>Description</th>
  21003. <th><em>The LLVM Compiler Infrastructure</em></th>
  21004. </tr>
  21005. </thead>
  21006. <tbody>
  21007. <tr>
  21008. <td>Homepage</td>
  21009. <td><a href="https://llvm.org/">https://llvm.org/</a></td>
  21010. </tr>
  21011. <tr>
  21012. <td>Versions</td>
  21013. <td></td>
  21014. </tr>
  21015. <tr>
  21016. <td>Architectures</td>
  21017. <td>i386, x86_64</td>
  21018. </tr>
  21019. <tr>
  21020. <td>Definition</td>
  21021. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/llvm/xmake.lua">llvm/xmake.lua</a></td>
  21022. </tr>
  21023. </tbody>
  21024. </table>
  21025. <h5 id="installcommand">Install command</h5>
  21026. <pre><code class="lang-console">xrepo install llvm
  21027. </code></pre>
  21028. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21029. <pre><code class="lang-lua">add_requires("llvm")
  21030. </code></pre>
  21031. <h3 id="llvmarmbsd">llvm-arm (bsd)</h3>
  21032. <table>
  21033. <thead>
  21034. <tr>
  21035. <th>Description</th>
  21036. <th><em>A project dedicated to building LLVM toolchain for 32-bit Arm embedded targets.</em></th>
  21037. </tr>
  21038. </thead>
  21039. <tbody>
  21040. <tr>
  21041. <td>Homepage</td>
  21042. <td><a href="https://github.com/ARM-software/LLVM-embedded-toolchain-for-Arm">https://github.com/ARM-software/LLVM-embedded-toolchain-for-Arm</a></td>
  21043. </tr>
  21044. <tr>
  21045. <td>Versions</td>
  21046. <td>17.0.1</td>
  21047. </tr>
  21048. <tr>
  21049. <td>Architectures</td>
  21050. <td>i386, x86_64</td>
  21051. </tr>
  21052. <tr>
  21053. <td>Definition</td>
  21054. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/llvm-arm/xmake.lua">llvm-arm/xmake.lua</a></td>
  21055. </tr>
  21056. </tbody>
  21057. </table>
  21058. <h5 id="installcommand">Install command</h5>
  21059. <pre><code class="lang-console">xrepo install llvm-arm
  21060. </code></pre>
  21061. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21062. <pre><code class="lang-lua">add_requires("llvm-arm")
  21063. </code></pre>
  21064. <h3 id="llvmmingwbsd">llvm-mingw (bsd)</h3>
  21065. <table>
  21066. <thead>
  21067. <tr>
  21068. <th>Description</th>
  21069. <th><em>An LLVM/Clang/LLD based mingw-w64 toolchain</em></th>
  21070. </tr>
  21071. </thead>
  21072. <tbody>
  21073. <tr>
  21074. <td>Homepage</td>
  21075. <td><a href="https://github.com/mstorsjo/llvm-mingw">https://github.com/mstorsjo/llvm-mingw</a></td>
  21076. </tr>
  21077. <tr>
  21078. <td>Versions</td>
  21079. <td>20211002, 20220323, 20240417</td>
  21080. </tr>
  21081. <tr>
  21082. <td>Architectures</td>
  21083. <td>i386, x86_64</td>
  21084. </tr>
  21085. <tr>
  21086. <td>Definition</td>
  21087. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/llvm-mingw/xmake.lua">llvm-mingw/xmake.lua</a></td>
  21088. </tr>
  21089. </tbody>
  21090. </table>
  21091. <h5 id="installcommand">Install command</h5>
  21092. <pre><code class="lang-console">xrepo install llvm-mingw
  21093. </code></pre>
  21094. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21095. <pre><code class="lang-lua">add_requires("llvm-mingw")
  21096. </code></pre>
  21097. <h3 id="lmdbbsd">lmdb (bsd)</h3>
  21098. <table>
  21099. <thead>
  21100. <tr>
  21101. <th>Description</th>
  21102. <th><em>Read-only mirror of official repo on openldap.org. Issues and pull requests here are ignored. Use OpenLDAP ITS for issues.</em></th>
  21103. </tr>
  21104. </thead>
  21105. <tbody>
  21106. <tr>
  21107. <td>Homepage</td>
  21108. <td><a href="http://www.openldap.org/software/repo.html">http://www.openldap.org/software/repo.html</a></td>
  21109. </tr>
  21110. <tr>
  21111. <td>Versions</td>
  21112. <td>0.9.31</td>
  21113. </tr>
  21114. <tr>
  21115. <td>Architectures</td>
  21116. <td>i386, x86_64</td>
  21117. </tr>
  21118. <tr>
  21119. <td>Definition</td>
  21120. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lmdb/xmake.lua">lmdb/xmake.lua</a></td>
  21121. </tr>
  21122. </tbody>
  21123. </table>
  21124. <h5 id="installcommand">Install command</h5>
  21125. <pre><code class="lang-console">xrepo install lmdb
  21126. </code></pre>
  21127. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21128. <pre><code class="lang-lua">add_requires("lmdb")
  21129. </code></pre>
  21130. <h3 id="lockfreebsd">lockfree (bsd)</h3>
  21131. <table>
  21132. <thead>
  21133. <tr>
  21134. <th>Description</th>
  21135. <th><em>A collection of lock-free data structures written in standard C++11</em></th>
  21136. </tr>
  21137. </thead>
  21138. <tbody>
  21139. <tr>
  21140. <td>Homepage</td>
  21141. <td><a href="https://github.com/DNedic/lockfree">https://github.com/DNedic/lockfree</a></td>
  21142. </tr>
  21143. <tr>
  21144. <td>License</td>
  21145. <td>MIT</td>
  21146. </tr>
  21147. <tr>
  21148. <td>Versions</td>
  21149. <td>2.0.10</td>
  21150. </tr>
  21151. <tr>
  21152. <td>Architectures</td>
  21153. <td>i386, x86_64</td>
  21154. </tr>
  21155. <tr>
  21156. <td>Definition</td>
  21157. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lockfree/xmake.lua">lockfree/xmake.lua</a></td>
  21158. </tr>
  21159. </tbody>
  21160. </table>
  21161. <h5 id="installcommand">Install command</h5>
  21162. <pre><code class="lang-console">xrepo install lockfree
  21163. </code></pre>
  21164. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21165. <pre><code class="lang-lua">add_requires("lockfree")
  21166. </code></pre>
  21167. <h3 id="lodepngbsd">lodepng (bsd)</h3>
  21168. <table>
  21169. <thead>
  21170. <tr>
  21171. <th>Description</th>
  21172. <th><em>PNG encoder and decoder in C and C++.</em></th>
  21173. </tr>
  21174. </thead>
  21175. <tbody>
  21176. <tr>
  21177. <td>Homepage</td>
  21178. <td><a href="https://lodev.org/lodepng/">https://lodev.org/lodepng/</a></td>
  21179. </tr>
  21180. <tr>
  21181. <td>License</td>
  21182. <td>zlib</td>
  21183. </tr>
  21184. <tr>
  21185. <td>Versions</td>
  21186. <td>2025.05.06</td>
  21187. </tr>
  21188. <tr>
  21189. <td>Architectures</td>
  21190. <td>i386, x86_64</td>
  21191. </tr>
  21192. <tr>
  21193. <td>Definition</td>
  21194. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lodepng/xmake.lua">lodepng/xmake.lua</a></td>
  21195. </tr>
  21196. </tbody>
  21197. </table>
  21198. <h5 id="installcommand">Install command</h5>
  21199. <pre><code class="lang-console">xrepo install lodepng
  21200. </code></pre>
  21201. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21202. <pre><code class="lang-lua">add_requires("lodepng")
  21203. </code></pre>
  21204. <h3 id="log4cplusbsd">log4cplus (bsd)</h3>
  21205. <table>
  21206. <thead>
  21207. <tr>
  21208. <th>Description</th>
  21209. <th><em>log4cplus is a simple to use C++ logging API providing thread-safe, flexible, and arbitrarily granular control over log management and configuration.</em></th>
  21210. </tr>
  21211. </thead>
  21212. <tbody>
  21213. <tr>
  21214. <td>Homepage</td>
  21215. <td><a href="https://sourceforge.net/projects/log4cplus/">https://sourceforge.net/projects/log4cplus/</a></td>
  21216. </tr>
  21217. <tr>
  21218. <td>License</td>
  21219. <td>BSD-2-Clause</td>
  21220. </tr>
  21221. <tr>
  21222. <td>Versions</td>
  21223. <td>2.0.6, 2.0.7, 2.1.1, 2.1.2</td>
  21224. </tr>
  21225. <tr>
  21226. <td>Architectures</td>
  21227. <td>i386, x86_64</td>
  21228. </tr>
  21229. <tr>
  21230. <td>Definition</td>
  21231. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/log4cplus/xmake.lua">log4cplus/xmake.lua</a></td>
  21232. </tr>
  21233. </tbody>
  21234. </table>
  21235. <h5 id="installcommand">Install command</h5>
  21236. <pre><code class="lang-console">xrepo install log4cplus
  21237. </code></pre>
  21238. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21239. <pre><code class="lang-lua">add_requires("log4cplus")
  21240. </code></pre>
  21241. <h3 id="logurubsd">loguru (bsd)</h3>
  21242. <table>
  21243. <thead>
  21244. <tr>
  21245. <th>Description</th>
  21246. <th><em>A lightweight C++ logging library</em></th>
  21247. </tr>
  21248. </thead>
  21249. <tbody>
  21250. <tr>
  21251. <td>Homepage</td>
  21252. <td><a href="https://github.com/emilk/loguru">https://github.com/emilk/loguru</a></td>
  21253. </tr>
  21254. <tr>
  21255. <td>Versions</td>
  21256. <td>v2.1.0</td>
  21257. </tr>
  21258. <tr>
  21259. <td>Architectures</td>
  21260. <td>i386, x86_64</td>
  21261. </tr>
  21262. <tr>
  21263. <td>Definition</td>
  21264. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/loguru/xmake.lua">loguru/xmake.lua</a></td>
  21265. </tr>
  21266. </tbody>
  21267. </table>
  21268. <h5 id="installcommand">Install command</h5>
  21269. <pre><code class="lang-console">xrepo install loguru
  21270. </code></pre>
  21271. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21272. <pre><code class="lang-lua">add_requires("loguru")
  21273. </code></pre>
  21274. <h3 id="lshpackbsd">ls-hpack (bsd)</h3>
  21275. <table>
  21276. <thead>
  21277. <tr>
  21278. <th>Description</th>
  21279. <th><em>LiteSpeed HPACK (RFC7541) Library</em></th>
  21280. </tr>
  21281. </thead>
  21282. <tbody>
  21283. <tr>
  21284. <td>Homepage</td>
  21285. <td><a href="https://github.com/litespeedtech/ls-hpack">https://github.com/litespeedtech/ls-hpack</a></td>
  21286. </tr>
  21287. <tr>
  21288. <td>License</td>
  21289. <td>MIT</td>
  21290. </tr>
  21291. <tr>
  21292. <td>Versions</td>
  21293. <td>v2.3.3, v2.3.4</td>
  21294. </tr>
  21295. <tr>
  21296. <td>Architectures</td>
  21297. <td>i386, x86_64</td>
  21298. </tr>
  21299. <tr>
  21300. <td>Definition</td>
  21301. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/ls-hpack/xmake.lua">ls-hpack/xmake.lua</a></td>
  21302. </tr>
  21303. </tbody>
  21304. </table>
  21305. <h5 id="installcommand">Install command</h5>
  21306. <pre><code class="lang-console">xrepo install ls-hpack
  21307. </code></pre>
  21308. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21309. <pre><code class="lang-lua">add_requires("ls-hpack")
  21310. </code></pre>
  21311. <h3 id="lsqpackbsd">ls-qpack (bsd)</h3>
  21312. <table>
  21313. <thead>
  21314. <tr>
  21315. <th>Description</th>
  21316. <th><em>QPACK compression library for use with HTTP/3</em></th>
  21317. </tr>
  21318. </thead>
  21319. <tbody>
  21320. <tr>
  21321. <td>Homepage</td>
  21322. <td><a href="https://github.com/litespeedtech/ls-qpack">https://github.com/litespeedtech/ls-qpack</a></td>
  21323. </tr>
  21324. <tr>
  21325. <td>License</td>
  21326. <td>MIT</td>
  21327. </tr>
  21328. <tr>
  21329. <td>Versions</td>
  21330. <td>v2.5.3, v2.5.4, v2.5.5, v2.6.0, v2.6.1, v2.6.2</td>
  21331. </tr>
  21332. <tr>
  21333. <td>Architectures</td>
  21334. <td>i386, x86_64</td>
  21335. </tr>
  21336. <tr>
  21337. <td>Definition</td>
  21338. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/ls-qpack/xmake.lua">ls-qpack/xmake.lua</a></td>
  21339. </tr>
  21340. </tbody>
  21341. </table>
  21342. <h5 id="installcommand">Install command</h5>
  21343. <pre><code class="lang-console">xrepo install ls-qpack
  21344. </code></pre>
  21345. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21346. <pre><code class="lang-lua">add_requires("ls-qpack")
  21347. </code></pre>
  21348. <h3 id="lspframeworkbsd">lsp-framework (bsd)</h3>
  21349. <table>
  21350. <thead>
  21351. <tr>
  21352. <th>Description</th>
  21353. <th><em>Language Server Protocol implementation in C++</em></th>
  21354. </tr>
  21355. </thead>
  21356. <tbody>
  21357. <tr>
  21358. <td>Homepage</td>
  21359. <td><a href="https://github.com/leon-bckl/lsp-framework">https://github.com/leon-bckl/lsp-framework</a></td>
  21360. </tr>
  21361. <tr>
  21362. <td>License</td>
  21363. <td>MIT</td>
  21364. </tr>
  21365. <tr>
  21366. <td>Versions</td>
  21367. <td>1.0.1</td>
  21368. </tr>
  21369. <tr>
  21370. <td>Architectures</td>
  21371. <td>i386, x86_64</td>
  21372. </tr>
  21373. <tr>
  21374. <td>Definition</td>
  21375. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lsp-framework/xmake.lua">lsp-framework/xmake.lua</a></td>
  21376. </tr>
  21377. </tbody>
  21378. </table>
  21379. <h5 id="installcommand">Install command</h5>
  21380. <pre><code class="lang-console">xrepo install lsp-framework
  21381. </code></pre>
  21382. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21383. <pre><code class="lang-lua">add_requires("lsp-framework")
  21384. </code></pre>
  21385. <h3 id="luabsd">lua (bsd)</h3>
  21386. <table>
  21387. <thead>
  21388. <tr>
  21389. <th>Description</th>
  21390. <th><em>A powerful, efficient, lightweight, embeddable scripting language.</em></th>
  21391. </tr>
  21392. </thead>
  21393. <tbody>
  21394. <tr>
  21395. <td>Homepage</td>
  21396. <td><a href="http://lua.org">http://lua.org</a></td>
  21397. </tr>
  21398. <tr>
  21399. <td>Versions</td>
  21400. <td>v5.1.1, v5.1.5, v5.2.3, v5.2.4, v5.3.6, v5.4.1, v5.4.2, v5.4.3, v5.4.4, v5.4.6, v5.4.7</td>
  21401. </tr>
  21402. <tr>
  21403. <td>Architectures</td>
  21404. <td>i386, x86_64</td>
  21405. </tr>
  21406. <tr>
  21407. <td>Definition</td>
  21408. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lua/xmake.lua">lua/xmake.lua</a></td>
  21409. </tr>
  21410. </tbody>
  21411. </table>
  21412. <h5 id="installcommand">Install command</h5>
  21413. <pre><code class="lang-console">xrepo install lua
  21414. </code></pre>
  21415. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21416. <pre><code class="lang-lua">add_requires("lua")
  21417. </code></pre>
  21418. <h3 id="luaformatbsd">lua-format (bsd)</h3>
  21419. <table>
  21420. <thead>
  21421. <tr>
  21422. <th>Description</th>
  21423. <th><em>Code formatter for Lua</em></th>
  21424. </tr>
  21425. </thead>
  21426. <tbody>
  21427. <tr>
  21428. <td>Homepage</td>
  21429. <td><a href="https://github.com/Koihik/LuaFormatter">https://github.com/Koihik/LuaFormatter</a></td>
  21430. </tr>
  21431. <tr>
  21432. <td>Versions</td>
  21433. <td>1.3.5</td>
  21434. </tr>
  21435. <tr>
  21436. <td>Architectures</td>
  21437. <td>i386, x86_64</td>
  21438. </tr>
  21439. <tr>
  21440. <td>Definition</td>
  21441. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lua-format/xmake.lua">lua-format/xmake.lua</a></td>
  21442. </tr>
  21443. </tbody>
  21444. </table>
  21445. <h5 id="installcommand">Install command</h5>
  21446. <pre><code class="lang-console">xrepo install lua-format
  21447. </code></pre>
  21448. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21449. <pre><code class="lang-lua">add_requires("lua-format")
  21450. </code></pre>
  21451. <h3 id="luabridge3bsd">luabridge3 (bsd)</h3>
  21452. <table>
  21453. <thead>
  21454. <tr>
  21455. <th>Description</th>
  21456. <th><em>LuaBridge3 is a lightweight and dependency-free library for mapping data, functions, and classes back and forth between C++ and Lua.</em></th>
  21457. </tr>
  21458. </thead>
  21459. <tbody>
  21460. <tr>
  21461. <td>Homepage</td>
  21462. <td><a href="https://kunitoki.github.io/LuaBridge3">https://kunitoki.github.io/LuaBridge3</a></td>
  21463. </tr>
  21464. <tr>
  21465. <td>License</td>
  21466. <td>MIT</td>
  21467. </tr>
  21468. <tr>
  21469. <td>Versions</td>
  21470. <td>3.0-rc3, 3.0-rc4</td>
  21471. </tr>
  21472. <tr>
  21473. <td>Architectures</td>
  21474. <td>i386, x86_64</td>
  21475. </tr>
  21476. <tr>
  21477. <td>Definition</td>
  21478. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/luabridge3/xmake.lua">luabridge3/xmake.lua</a></td>
  21479. </tr>
  21480. </tbody>
  21481. </table>
  21482. <h5 id="installcommand">Install command</h5>
  21483. <pre><code class="lang-console">xrepo install luabridge3
  21484. </code></pre>
  21485. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21486. <pre><code class="lang-lua">add_requires("luabridge3")
  21487. </code></pre>
  21488. <h3 id="luajitbsd">luajit (bsd)</h3>
  21489. <table>
  21490. <thead>
  21491. <tr>
  21492. <th>Description</th>
  21493. <th><em>A Just-In-Time Compiler (JIT) for the Lua programming language.</em></th>
  21494. </tr>
  21495. </thead>
  21496. <tbody>
  21497. <tr>
  21498. <td>Homepage</td>
  21499. <td><a href="http://luajit.org">http://luajit.org</a></td>
  21500. </tr>
  21501. <tr>
  21502. <td>License</td>
  21503. <td>MIT</td>
  21504. </tr>
  21505. <tr>
  21506. <td>Versions</td>
  21507. <td>v2.1.0-beta3</td>
  21508. </tr>
  21509. <tr>
  21510. <td>Architectures</td>
  21511. <td>i386, x86_64</td>
  21512. </tr>
  21513. <tr>
  21514. <td>Definition</td>
  21515. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/luajit/xmake.lua">luajit/xmake.lua</a></td>
  21516. </tr>
  21517. </tbody>
  21518. </table>
  21519. <h5 id="installcommand">Install command</h5>
  21520. <pre><code class="lang-console">xrepo install luajit
  21521. </code></pre>
  21522. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21523. <pre><code class="lang-lua">add_requires("luajit")
  21524. </code></pre>
  21525. <h3 id="luaubsd">luau (bsd)</h3>
  21526. <table>
  21527. <thead>
  21528. <tr>
  21529. <th>Description</th>
  21530. <th><em>A fast, small, safe, gradually typed embeddable scripting language derived from Lua.</em></th>
  21531. </tr>
  21532. </thead>
  21533. <tbody>
  21534. <tr>
  21535. <td>Homepage</td>
  21536. <td><a href="https://www.luau.org/">https://www.luau.org/</a></td>
  21537. </tr>
  21538. <tr>
  21539. <td>License</td>
  21540. <td>MIT</td>
  21541. </tr>
  21542. <tr>
  21543. <td>Versions</td>
  21544. <td>0.538, 0.623, 0.624, 0.638, 0.640, 0.642, 0.643, 0.683, 0.686, 0.689, 0.691</td>
  21545. </tr>
  21546. <tr>
  21547. <td>Architectures</td>
  21548. <td>i386, x86_64</td>
  21549. </tr>
  21550. <tr>
  21551. <td>Definition</td>
  21552. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/luau/xmake.lua">luau/xmake.lua</a></td>
  21553. </tr>
  21554. </tbody>
  21555. </table>
  21556. <h5 id="installcommand">Install command</h5>
  21557. <pre><code class="lang-console">xrepo install luau
  21558. </code></pre>
  21559. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21560. <pre><code class="lang-lua">add_requires("luau")
  21561. </code></pre>
  21562. <h3 id="lunasvgbsd">lunasvg (bsd)</h3>
  21563. <table>
  21564. <thead>
  21565. <tr>
  21566. <th>Description</th>
  21567. <th><em>LunaSVG - SVG rendering library in C++</em></th>
  21568. </tr>
  21569. </thead>
  21570. <tbody>
  21571. <tr>
  21572. <td>Homepage</td>
  21573. <td><a href="https://github.com/sammycage/lunasvg">https://github.com/sammycage/lunasvg</a></td>
  21574. </tr>
  21575. <tr>
  21576. <td>License</td>
  21577. <td>MIT</td>
  21578. </tr>
  21579. <tr>
  21580. <td>Versions</td>
  21581. <td>v2.3.5, v2.3.9, v2.4.0, v2.4.1, v3.0.1, v3.1.0, v3.2.0, v3.3.0, v3.4.0, v3.5.0</td>
  21582. </tr>
  21583. <tr>
  21584. <td>Architectures</td>
  21585. <td>i386, x86_64</td>
  21586. </tr>
  21587. <tr>
  21588. <td>Definition</td>
  21589. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lunasvg/xmake.lua">lunasvg/xmake.lua</a></td>
  21590. </tr>
  21591. </tbody>
  21592. </table>
  21593. <h5 id="installcommand">Install command</h5>
  21594. <pre><code class="lang-console">xrepo install lunasvg
  21595. </code></pre>
  21596. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21597. <pre><code class="lang-lua">add_requires("lunasvg")
  21598. </code></pre>
  21599. <h3 id="lunzipbsd">lunzip (bsd)</h3>
  21600. <table>
  21601. <thead>
  21602. <tr>
  21603. <th>Description</th>
  21604. <th><em>Lunzip is a decompressor for the lzip format written in C.</em></th>
  21605. </tr>
  21606. </thead>
  21607. <tbody>
  21608. <tr>
  21609. <td>Homepage</td>
  21610. <td><a href="https://www.nongnu.org/lzip/lunzip.html">https://www.nongnu.org/lzip/lunzip.html</a></td>
  21611. </tr>
  21612. <tr>
  21613. <td>License</td>
  21614. <td>GPL-2.0-or-later</td>
  21615. </tr>
  21616. <tr>
  21617. <td>Versions</td>
  21618. <td>1.15</td>
  21619. </tr>
  21620. <tr>
  21621. <td>Architectures</td>
  21622. <td>i386, x86_64</td>
  21623. </tr>
  21624. <tr>
  21625. <td>Definition</td>
  21626. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lunzip/xmake.lua">lunzip/xmake.lua</a></td>
  21627. </tr>
  21628. </tbody>
  21629. </table>
  21630. <h5 id="installcommand">Install command</h5>
  21631. <pre><code class="lang-console">xrepo install lunzip
  21632. </code></pre>
  21633. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21634. <pre><code class="lang-lua">add_requires("lunzip")
  21635. </code></pre>
  21636. <h3 id="lvglbsd">lvgl (bsd)</h3>
  21637. <table>
  21638. <thead>
  21639. <tr>
  21640. <th>Description</th>
  21641. <th><em>Light and Versatile Graphics Library</em></th>
  21642. </tr>
  21643. </thead>
  21644. <tbody>
  21645. <tr>
  21646. <td>Homepage</td>
  21647. <td><a href="https://lvgl.io">https://lvgl.io</a></td>
  21648. </tr>
  21649. <tr>
  21650. <td>License</td>
  21651. <td>MIT</td>
  21652. </tr>
  21653. <tr>
  21654. <td>Versions</td>
  21655. <td>v8.0.2, v8.2.0, v9.0.0, v9.1.0</td>
  21656. </tr>
  21657. <tr>
  21658. <td>Architectures</td>
  21659. <td>i386, x86_64</td>
  21660. </tr>
  21661. <tr>
  21662. <td>Definition</td>
  21663. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lvgl/xmake.lua">lvgl/xmake.lua</a></td>
  21664. </tr>
  21665. </tbody>
  21666. </table>
  21667. <h5 id="installcommand">Install command</h5>
  21668. <pre><code class="lang-console">xrepo install lvgl
  21669. </code></pre>
  21670. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21671. <pre><code class="lang-lua">add_requires("lvgl")
  21672. </code></pre>
  21673. <h3 id="lwlogbsd">lwlog (bsd)</h3>
  21674. <table>
  21675. <thead>
  21676. <tr>
  21677. <th>Description</th>
  21678. <th><em>Very fast synchronous and asynchronous C++17 logging library</em></th>
  21679. </tr>
  21680. </thead>
  21681. <tbody>
  21682. <tr>
  21683. <td>Homepage</td>
  21684. <td><a href="https://github.com/ChristianPanov/lwlog">https://github.com/ChristianPanov/lwlog</a></td>
  21685. </tr>
  21686. <tr>
  21687. <td>License</td>
  21688. <td>MIT</td>
  21689. </tr>
  21690. <tr>
  21691. <td>Versions</td>
  21692. <td>v1.3.1</td>
  21693. </tr>
  21694. <tr>
  21695. <td>Architectures</td>
  21696. <td>i386, x86_64</td>
  21697. </tr>
  21698. <tr>
  21699. <td>Definition</td>
  21700. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lwlog/xmake.lua">lwlog/xmake.lua</a></td>
  21701. </tr>
  21702. </tbody>
  21703. </table>
  21704. <h5 id="installcommand">Install command</h5>
  21705. <pre><code class="lang-console">xrepo install lwlog
  21706. </code></pre>
  21707. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21708. <pre><code class="lang-lua">add_requires("lwlog")
  21709. </code></pre>
  21710. <h3 id="lyrabsd">lyra (bsd)</h3>
  21711. <table>
  21712. <thead>
  21713. <tr>
  21714. <th>Description</th>
  21715. <th><em>A simple to use, composable, command line parser for C++ 11 and beyond</em></th>
  21716. </tr>
  21717. </thead>
  21718. <tbody>
  21719. <tr>
  21720. <td>Homepage</td>
  21721. <td><a href="https://www.bfgroup.xyz/Lyra/">https://www.bfgroup.xyz/Lyra/</a></td>
  21722. </tr>
  21723. <tr>
  21724. <td>License</td>
  21725. <td>BSL-1.0</td>
  21726. </tr>
  21727. <tr>
  21728. <td>Versions</td>
  21729. <td>1.5.1, 1.6, 1.6.1</td>
  21730. </tr>
  21731. <tr>
  21732. <td>Architectures</td>
  21733. <td>i386, x86_64</td>
  21734. </tr>
  21735. <tr>
  21736. <td>Definition</td>
  21737. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lyra/xmake.lua">lyra/xmake.lua</a></td>
  21738. </tr>
  21739. </tbody>
  21740. </table>
  21741. <h5 id="installcommand">Install command</h5>
  21742. <pre><code class="lang-console">xrepo install lyra
  21743. </code></pre>
  21744. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21745. <pre><code class="lang-lua">add_requires("lyra")
  21746. </code></pre>
  21747. <h3 id="lz4bsd">lz4 (bsd)</h3>
  21748. <table>
  21749. <thead>
  21750. <tr>
  21751. <th>Description</th>
  21752. <th><em>LZ4 - Extremely fast compression</em></th>
  21753. </tr>
  21754. </thead>
  21755. <tbody>
  21756. <tr>
  21757. <td>Homepage</td>
  21758. <td><a href="https://www.lz4.org/">https://www.lz4.org/</a></td>
  21759. </tr>
  21760. <tr>
  21761. <td>License</td>
  21762. <td>BSD-2-Clause</td>
  21763. </tr>
  21764. <tr>
  21765. <td>Versions</td>
  21766. <td>v1.9.3, v1.9.4, v1.10.0</td>
  21767. </tr>
  21768. <tr>
  21769. <td>Architectures</td>
  21770. <td>i386, x86_64</td>
  21771. </tr>
  21772. <tr>
  21773. <td>Definition</td>
  21774. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lz4/xmake.lua">lz4/xmake.lua</a></td>
  21775. </tr>
  21776. </tbody>
  21777. </table>
  21778. <h5 id="installcommand">Install command</h5>
  21779. <pre><code class="lang-console">xrepo install lz4
  21780. </code></pre>
  21781. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21782. <pre><code class="lang-lua">add_requires("lz4")
  21783. </code></pre>
  21784. <h3 id="lzavbsd">lzav (bsd)</h3>
  21785. <table>
  21786. <thead>
  21787. <tr>
  21788. <th>Description</th>
  21789. <th><em>Fast In-Memory Data Compression Algorithm (safe, inline C/C++) 460+MB/s compress, 2500+MB/s decompress, ratio better than LZ4</em></th>
  21790. </tr>
  21791. </thead>
  21792. <tbody>
  21793. <tr>
  21794. <td>Homepage</td>
  21795. <td><a href="https://github.com/avaneev/lzav">https://github.com/avaneev/lzav</a></td>
  21796. </tr>
  21797. <tr>
  21798. <td>License</td>
  21799. <td>MIT</td>
  21800. </tr>
  21801. <tr>
  21802. <td>Versions</td>
  21803. <td>2.14, 4.0, 4.3, 4.4, 4.5, 4.7, 4.9, 4.19, 4.23</td>
  21804. </tr>
  21805. <tr>
  21806. <td>Architectures</td>
  21807. <td>i386, x86_64</td>
  21808. </tr>
  21809. <tr>
  21810. <td>Definition</td>
  21811. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lzav/xmake.lua">lzav/xmake.lua</a></td>
  21812. </tr>
  21813. </tbody>
  21814. </table>
  21815. <h5 id="installcommand">Install command</h5>
  21816. <pre><code class="lang-console">xrepo install lzav
  21817. </code></pre>
  21818. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21819. <pre><code class="lang-lua">add_requires("lzav")
  21820. </code></pre>
  21821. <h3 id="lzham_codecbsd">lzham_codec (bsd)</h3>
  21822. <table>
  21823. <thead>
  21824. <tr>
  21825. <th>Description</th>
  21826. <th><em>Lossless data compression codec with LZMA-like ratios but 1.5x-8x faster decompression speed, C/C++</em></th>
  21827. </tr>
  21828. </thead>
  21829. <tbody>
  21830. <tr>
  21831. <td>Homepage</td>
  21832. <td><a href="https://github.com/richgel999/lzham_codec">https://github.com/richgel999/lzham_codec</a></td>
  21833. </tr>
  21834. <tr>
  21835. <td>Versions</td>
  21836. <td>2023.01.03</td>
  21837. </tr>
  21838. <tr>
  21839. <td>Architectures</td>
  21840. <td>i386, x86_64</td>
  21841. </tr>
  21842. <tr>
  21843. <td>Definition</td>
  21844. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lzham_codec/xmake.lua">lzham_codec/xmake.lua</a></td>
  21845. </tr>
  21846. </tbody>
  21847. </table>
  21848. <h5 id="installcommand">Install command</h5>
  21849. <pre><code class="lang-console">xrepo install lzham_codec
  21850. </code></pre>
  21851. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21852. <pre><code class="lang-lua">add_requires("lzham_codec")
  21853. </code></pre>
  21854. <h3 id="lzmabsd">lzma (bsd)</h3>
  21855. <table>
  21856. <thead>
  21857. <tr>
  21858. <th>Description</th>
  21859. <th><em>LZMA SDK</em></th>
  21860. </tr>
  21861. </thead>
  21862. <tbody>
  21863. <tr>
  21864. <td>Homepage</td>
  21865. <td><a href="https://www.7-zip.org/sdk.html">https://www.7-zip.org/sdk.html</a></td>
  21866. </tr>
  21867. <tr>
  21868. <td>Versions</td>
  21869. <td>19.00, 21.07, 22.01, 23.01, 24.09</td>
  21870. </tr>
  21871. <tr>
  21872. <td>Architectures</td>
  21873. <td>i386, x86_64</td>
  21874. </tr>
  21875. <tr>
  21876. <td>Definition</td>
  21877. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lzma/xmake.lua">lzma/xmake.lua</a></td>
  21878. </tr>
  21879. </tbody>
  21880. </table>
  21881. <h5 id="installcommand">Install command</h5>
  21882. <pre><code class="lang-console">xrepo install lzma
  21883. </code></pre>
  21884. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21885. <pre><code class="lang-lua">add_requires("lzma")
  21886. </code></pre>
  21887. <h3 id="lzobsd">lzo (bsd)</h3>
  21888. <table>
  21889. <thead>
  21890. <tr>
  21891. <th>Description</th>
  21892. <th><em>LZO is a portable lossless data compression library written in ANSI C.</em></th>
  21893. </tr>
  21894. </thead>
  21895. <tbody>
  21896. <tr>
  21897. <td>Homepage</td>
  21898. <td><a href="http://www.oberhumer.com/opensource/lzo">http://www.oberhumer.com/opensource/lzo</a></td>
  21899. </tr>
  21900. <tr>
  21901. <td>License</td>
  21902. <td>GPL-2.0</td>
  21903. </tr>
  21904. <tr>
  21905. <td>Versions</td>
  21906. <td>2.10</td>
  21907. </tr>
  21908. <tr>
  21909. <td>Architectures</td>
  21910. <td>i386, x86_64</td>
  21911. </tr>
  21912. <tr>
  21913. <td>Definition</td>
  21914. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/l/lzo/xmake.lua">lzo/xmake.lua</a></td>
  21915. </tr>
  21916. </tbody>
  21917. </table>
  21918. <h5 id="installcommand">Install command</h5>
  21919. <pre><code class="lang-console">xrepo install lzo
  21920. </code></pre>
  21921. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21922. <pre><code class="lang-lua">add_requires("lzo")
  21923. </code></pre>
  21924. <h2 id="m">m</h2>
  21925. <h3 id="m4bsd">m4 (bsd)</h3>
  21926. <table>
  21927. <thead>
  21928. <tr>
  21929. <th>Description</th>
  21930. <th><em>Macro processing language</em></th>
  21931. </tr>
  21932. </thead>
  21933. <tbody>
  21934. <tr>
  21935. <td>Homepage</td>
  21936. <td><a href="https://www.gnu.org/software/m4">https://www.gnu.org/software/m4</a></td>
  21937. </tr>
  21938. <tr>
  21939. <td>Versions</td>
  21940. <td>1.4.18, 1.4.19</td>
  21941. </tr>
  21942. <tr>
  21943. <td>Architectures</td>
  21944. <td>i386, x86_64</td>
  21945. </tr>
  21946. <tr>
  21947. <td>Definition</td>
  21948. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/m4/xmake.lua">m4/xmake.lua</a></td>
  21949. </tr>
  21950. </tbody>
  21951. </table>
  21952. <h5 id="installcommand">Install command</h5>
  21953. <pre><code class="lang-console">xrepo install m4
  21954. </code></pre>
  21955. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21956. <pre><code class="lang-lua">add_requires("m4")
  21957. </code></pre>
  21958. <h3 id="maddybsd">maddy (bsd)</h3>
  21959. <table>
  21960. <thead>
  21961. <tr>
  21962. <th>Description</th>
  21963. <th><em>C++ Markdown to HTML header-only parser library</em></th>
  21964. </tr>
  21965. </thead>
  21966. <tbody>
  21967. <tr>
  21968. <td>Homepage</td>
  21969. <td><a href="https://github.com/progsource/maddy">https://github.com/progsource/maddy</a></td>
  21970. </tr>
  21971. <tr>
  21972. <td>License</td>
  21973. <td>MIT</td>
  21974. </tr>
  21975. <tr>
  21976. <td>Versions</td>
  21977. <td>1.2.1, 1.3.0, 1.5.0, 1.6.0</td>
  21978. </tr>
  21979. <tr>
  21980. <td>Architectures</td>
  21981. <td>i386, x86_64</td>
  21982. </tr>
  21983. <tr>
  21984. <td>Definition</td>
  21985. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/maddy/xmake.lua">maddy/xmake.lua</a></td>
  21986. </tr>
  21987. </tbody>
  21988. </table>
  21989. <h5 id="installcommand">Install command</h5>
  21990. <pre><code class="lang-console">xrepo install maddy
  21991. </code></pre>
  21992. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  21993. <pre><code class="lang-lua">add_requires("maddy")
  21994. </code></pre>
  21995. <h3 id="magic_enumbsd">magic_enum (bsd)</h3>
  21996. <table>
  21997. <thead>
  21998. <tr>
  21999. <th>Description</th>
  22000. <th><em>Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code</em></th>
  22001. </tr>
  22002. </thead>
  22003. <tbody>
  22004. <tr>
  22005. <td>Homepage</td>
  22006. <td><a href="https://github.com/Neargye/magic_enum">https://github.com/Neargye/magic_enum</a></td>
  22007. </tr>
  22008. <tr>
  22009. <td>License</td>
  22010. <td>MIT</td>
  22011. </tr>
  22012. <tr>
  22013. <td>Versions</td>
  22014. <td>v0.7.3, v0.8.0, v0.8.1, v0.8.2, v0.9.0, v0.9.5, v0.9.6, v0.9.7</td>
  22015. </tr>
  22016. <tr>
  22017. <td>Architectures</td>
  22018. <td>i386, x86_64</td>
  22019. </tr>
  22020. <tr>
  22021. <td>Definition</td>
  22022. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/magic_enum/xmake.lua">magic_enum/xmake.lua</a></td>
  22023. </tr>
  22024. </tbody>
  22025. </table>
  22026. <h5 id="installcommand">Install command</h5>
  22027. <pre><code class="lang-console">xrepo install magic_enum
  22028. </code></pre>
  22029. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22030. <pre><code class="lang-lua">add_requires("magic_enum")
  22031. </code></pre>
  22032. <h3 id="mailiobsd">mailio (bsd)</h3>
  22033. <table>
  22034. <thead>
  22035. <tr>
  22036. <th>Description</th>
  22037. <th><em>mailio is a cross platform C++ library for MIME format and SMTP, POP3 and IMAP protocols. It is based on standard C++ 17 and Boost library.</em></th>
  22038. </tr>
  22039. </thead>
  22040. <tbody>
  22041. <tr>
  22042. <td>Homepage</td>
  22043. <td><a href="https://github.com/karastojko/mailio">https://github.com/karastojko/mailio</a></td>
  22044. </tr>
  22045. <tr>
  22046. <td>License</td>
  22047. <td>BSD</td>
  22048. </tr>
  22049. <tr>
  22050. <td>Versions</td>
  22051. <td>0.23.0, 0.24.1</td>
  22052. </tr>
  22053. <tr>
  22054. <td>Architectures</td>
  22055. <td>i386, x86_64</td>
  22056. </tr>
  22057. <tr>
  22058. <td>Definition</td>
  22059. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mailio/xmake.lua">mailio/xmake.lua</a></td>
  22060. </tr>
  22061. </tbody>
  22062. </table>
  22063. <h5 id="installcommand">Install command</h5>
  22064. <pre><code class="lang-console">xrepo install mailio
  22065. </code></pre>
  22066. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22067. <pre><code class="lang-lua">add_requires("mailio")
  22068. </code></pre>
  22069. <h3 id="makebsd">make (bsd)</h3>
  22070. <table>
  22071. <thead>
  22072. <tr>
  22073. <th>Description</th>
  22074. <th><em>GNU make tool.</em></th>
  22075. </tr>
  22076. </thead>
  22077. <tbody>
  22078. <tr>
  22079. <td>Homepage</td>
  22080. <td><a href="https://www.gnu.org/software/make/">https://www.gnu.org/software/make/</a></td>
  22081. </tr>
  22082. <tr>
  22083. <td>Versions</td>
  22084. <td>4.2.1, 4.3, 4.4.1</td>
  22085. </tr>
  22086. <tr>
  22087. <td>Architectures</td>
  22088. <td>i386, x86_64</td>
  22089. </tr>
  22090. <tr>
  22091. <td>Definition</td>
  22092. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/make/xmake.lua">make/xmake.lua</a></td>
  22093. </tr>
  22094. </tbody>
  22095. </table>
  22096. <h5 id="installcommand">Install command</h5>
  22097. <pre><code class="lang-console">xrepo install make
  22098. </code></pre>
  22099. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22100. <pre><code class="lang-lua">add_requires("make")
  22101. </code></pre>
  22102. <h3 id="makeselfbsd">makeself (bsd)</h3>
  22103. <table>
  22104. <thead>
  22105. <tr>
  22106. <th>Description</th>
  22107. <th><em>A self-extracting archiving tool for Unix systems, in 100% shell script.</em></th>
  22108. </tr>
  22109. </thead>
  22110. <tbody>
  22111. <tr>
  22112. <td>Homepage</td>
  22113. <td><a href="https://makeself.io">https://makeself.io</a></td>
  22114. </tr>
  22115. <tr>
  22116. <td>Versions</td>
  22117. <td>2.5.0</td>
  22118. </tr>
  22119. <tr>
  22120. <td>Architectures</td>
  22121. <td>i386, x86_64</td>
  22122. </tr>
  22123. <tr>
  22124. <td>Definition</td>
  22125. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/makeself/xmake.lua">makeself/xmake.lua</a></td>
  22126. </tr>
  22127. </tbody>
  22128. </table>
  22129. <h5 id="installcommand">Install command</h5>
  22130. <pre><code class="lang-console">xrepo install makeself
  22131. </code></pre>
  22132. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22133. <pre><code class="lang-lua">add_requires("makeself")
  22134. </code></pre>
  22135. <h3 id="mallocvisbsd">mallocvis (bsd)</h3>
  22136. <table>
  22137. <thead>
  22138. <tr>
  22139. <th>Description</th>
  22140. <th><em>allocation visualization in svg graph</em></th>
  22141. </tr>
  22142. </thead>
  22143. <tbody>
  22144. <tr>
  22145. <td>Homepage</td>
  22146. <td><a href="https://github.com/archibate/mallocvis">https://github.com/archibate/mallocvis</a></td>
  22147. </tr>
  22148. <tr>
  22149. <td>Versions</td>
  22150. <td>2024.07.17</td>
  22151. </tr>
  22152. <tr>
  22153. <td>Architectures</td>
  22154. <td>i386, x86_64</td>
  22155. </tr>
  22156. <tr>
  22157. <td>Definition</td>
  22158. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mallocvis/xmake.lua">mallocvis/xmake.lua</a></td>
  22159. </tr>
  22160. </tbody>
  22161. </table>
  22162. <h5 id="installcommand">Install command</h5>
  22163. <pre><code class="lang-console">xrepo install mallocvis
  22164. </code></pre>
  22165. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22166. <pre><code class="lang-lua">add_requires("mallocvis")
  22167. </code></pre>
  22168. <h3 id="manifbsd">manif (bsd)</h3>
  22169. <table>
  22170. <thead>
  22171. <tr>
  22172. <th>Description</th>
  22173. <th><em>A small C++11 header-only library for Lie theory.</em></th>
  22174. </tr>
  22175. </thead>
  22176. <tbody>
  22177. <tr>
  22178. <td>Homepage</td>
  22179. <td><a href="https://artivis.github.io/manif">https://artivis.github.io/manif</a></td>
  22180. </tr>
  22181. <tr>
  22182. <td>License</td>
  22183. <td>MIT</td>
  22184. </tr>
  22185. <tr>
  22186. <td>Versions</td>
  22187. <td>0.0.5</td>
  22188. </tr>
  22189. <tr>
  22190. <td>Architectures</td>
  22191. <td>i386, x86_64</td>
  22192. </tr>
  22193. <tr>
  22194. <td>Definition</td>
  22195. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/manif/xmake.lua">manif/xmake.lua</a></td>
  22196. </tr>
  22197. </tbody>
  22198. </table>
  22199. <h5 id="installcommand">Install command</h5>
  22200. <pre><code class="lang-console">xrepo install manif
  22201. </code></pre>
  22202. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22203. <pre><code class="lang-lua">add_requires("manif")
  22204. </code></pre>
  22205. <h3 id="mapbox_earcutbsd">mapbox_earcut (bsd)</h3>
  22206. <table>
  22207. <thead>
  22208. <tr>
  22209. <th>Description</th>
  22210. <th><em>A C++ port of earcut.js, a fast, header-only polygon triangulation library.</em></th>
  22211. </tr>
  22212. </thead>
  22213. <tbody>
  22214. <tr>
  22215. <td>Homepage</td>
  22216. <td><a href="https://github.com/mapbox/earcut.hpp">https://github.com/mapbox/earcut.hpp</a></td>
  22217. </tr>
  22218. <tr>
  22219. <td>License</td>
  22220. <td>ISC</td>
  22221. </tr>
  22222. <tr>
  22223. <td>Versions</td>
  22224. <td>2.2.3, 2.2.4</td>
  22225. </tr>
  22226. <tr>
  22227. <td>Architectures</td>
  22228. <td>i386, x86_64</td>
  22229. </tr>
  22230. <tr>
  22231. <td>Definition</td>
  22232. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mapbox_earcut/xmake.lua">mapbox_earcut/xmake.lua</a></td>
  22233. </tr>
  22234. </tbody>
  22235. </table>
  22236. <h5 id="installcommand">Install command</h5>
  22237. <pre><code class="lang-console">xrepo install mapbox_earcut
  22238. </code></pre>
  22239. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22240. <pre><code class="lang-lua">add_requires("mapbox_earcut")
  22241. </code></pre>
  22242. <h3 id="mapbox_eternalbsd">mapbox_eternal (bsd)</h3>
  22243. <table>
  22244. <thead>
  22245. <tr>
  22246. <th>Description</th>
  22247. <th><em>A C++14 compile-time/constexpr map and hash map with minimal binary footprint</em></th>
  22248. </tr>
  22249. </thead>
  22250. <tbody>
  22251. <tr>
  22252. <td>Homepage</td>
  22253. <td><a href="https://github.com/mapbox/eternal">https://github.com/mapbox/eternal</a></td>
  22254. </tr>
  22255. <tr>
  22256. <td>License</td>
  22257. <td>ISC</td>
  22258. </tr>
  22259. <tr>
  22260. <td>Versions</td>
  22261. <td>v1.0.1</td>
  22262. </tr>
  22263. <tr>
  22264. <td>Architectures</td>
  22265. <td>i386, x86_64</td>
  22266. </tr>
  22267. <tr>
  22268. <td>Definition</td>
  22269. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mapbox_eternal/xmake.lua">mapbox_eternal/xmake.lua</a></td>
  22270. </tr>
  22271. </tbody>
  22272. </table>
  22273. <h5 id="installcommand">Install command</h5>
  22274. <pre><code class="lang-console">xrepo install mapbox_eternal
  22275. </code></pre>
  22276. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22277. <pre><code class="lang-lua">add_requires("mapbox_eternal")
  22278. </code></pre>
  22279. <h3 id="mapbox_geometrybsd">mapbox_geometry (bsd)</h3>
  22280. <table>
  22281. <thead>
  22282. <tr>
  22283. <th>Description</th>
  22284. <th><em>Provides header-only, generic C++ interfaces for geometry types, geometry collections, and features.</em></th>
  22285. </tr>
  22286. </thead>
  22287. <tbody>
  22288. <tr>
  22289. <td>Homepage</td>
  22290. <td><a href="https://github.com/mapbox/geometry.hpp">https://github.com/mapbox/geometry.hpp</a></td>
  22291. </tr>
  22292. <tr>
  22293. <td>License</td>
  22294. <td>ISC</td>
  22295. </tr>
  22296. <tr>
  22297. <td>Versions</td>
  22298. <td>1.1.0, 2.0.3</td>
  22299. </tr>
  22300. <tr>
  22301. <td>Architectures</td>
  22302. <td>i386, x86_64</td>
  22303. </tr>
  22304. <tr>
  22305. <td>Definition</td>
  22306. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mapbox_geometry/xmake.lua">mapbox_geometry/xmake.lua</a></td>
  22307. </tr>
  22308. </tbody>
  22309. </table>
  22310. <h5 id="installcommand">Install command</h5>
  22311. <pre><code class="lang-console">xrepo install mapbox_geometry
  22312. </code></pre>
  22313. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22314. <pre><code class="lang-lua">add_requires("mapbox_geometry")
  22315. </code></pre>
  22316. <h3 id="mapbox_polylabelbsd">mapbox_polylabel (bsd)</h3>
  22317. <table>
  22318. <thead>
  22319. <tr>
  22320. <th>Description</th>
  22321. <th><em>A fast algorithm for finding the pole of inaccessibility of a polygon (in JavaScript and C++)</em></th>
  22322. </tr>
  22323. </thead>
  22324. <tbody>
  22325. <tr>
  22326. <td>Homepage</td>
  22327. <td><a href="https://github.com/mapbox/polylabel">https://github.com/mapbox/polylabel</a></td>
  22328. </tr>
  22329. <tr>
  22330. <td>License</td>
  22331. <td>ISC</td>
  22332. </tr>
  22333. <tr>
  22334. <td>Versions</td>
  22335. <td>v2.0.0, v2.0.1</td>
  22336. </tr>
  22337. <tr>
  22338. <td>Architectures</td>
  22339. <td>i386, x86_64</td>
  22340. </tr>
  22341. <tr>
  22342. <td>Definition</td>
  22343. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mapbox_polylabel/xmake.lua">mapbox_polylabel/xmake.lua</a></td>
  22344. </tr>
  22345. </tbody>
  22346. </table>
  22347. <h5 id="installcommand">Install command</h5>
  22348. <pre><code class="lang-console">xrepo install mapbox_polylabel
  22349. </code></pre>
  22350. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22351. <pre><code class="lang-lua">add_requires("mapbox_polylabel")
  22352. </code></pre>
  22353. <h3 id="mapbox_variantbsd">mapbox_variant (bsd)</h3>
  22354. <table>
  22355. <thead>
  22356. <tr>
  22357. <th>Description</th>
  22358. <th><em>C++11/C++14 Variant</em></th>
  22359. </tr>
  22360. </thead>
  22361. <tbody>
  22362. <tr>
  22363. <td>Homepage</td>
  22364. <td><a href="https://github.com/mapbox/variant">https://github.com/mapbox/variant</a></td>
  22365. </tr>
  22366. <tr>
  22367. <td>License</td>
  22368. <td>BSD</td>
  22369. </tr>
  22370. <tr>
  22371. <td>Versions</td>
  22372. <td>v1.2.0, 2020.12.02</td>
  22373. </tr>
  22374. <tr>
  22375. <td>Architectures</td>
  22376. <td>i386, x86_64</td>
  22377. </tr>
  22378. <tr>
  22379. <td>Definition</td>
  22380. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mapbox_variant/xmake.lua">mapbox_variant/xmake.lua</a></td>
  22381. </tr>
  22382. </tbody>
  22383. </table>
  22384. <h5 id="installcommand">Install command</h5>
  22385. <pre><code class="lang-console">xrepo install mapbox_variant
  22386. </code></pre>
  22387. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22388. <pre><code class="lang-lua">add_requires("mapbox_variant")
  22389. </code></pre>
  22390. <h3 id="mariadbconnectorcbsd">mariadb-connector-c (bsd)</h3>
  22391. <table>
  22392. <thead>
  22393. <tr>
  22394. <th>Description</th>
  22395. <th><em>MariaDB Connector/C is used to connect applications developed in C/C++ to MariaDB and MySQL databases.</em></th>
  22396. </tr>
  22397. </thead>
  22398. <tbody>
  22399. <tr>
  22400. <td>Homepage</td>
  22401. <td><a href="https://github.com/mariadb-corporation/mariadb-connector-c">https://github.com/mariadb-corporation/mariadb-connector-c</a></td>
  22402. </tr>
  22403. <tr>
  22404. <td>License</td>
  22405. <td>LGPL-2.1</td>
  22406. </tr>
  22407. <tr>
  22408. <td>Versions</td>
  22409. <td>3.1.13, 3.3.4, 3.3.9</td>
  22410. </tr>
  22411. <tr>
  22412. <td>Architectures</td>
  22413. <td>i386, x86_64</td>
  22414. </tr>
  22415. <tr>
  22416. <td>Definition</td>
  22417. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mariadb-connector-c/xmake.lua">mariadb-connector-c/xmake.lua</a></td>
  22418. </tr>
  22419. </tbody>
  22420. </table>
  22421. <h5 id="installcommand">Install command</h5>
  22422. <pre><code class="lang-console">xrepo install mariadb-connector-c
  22423. </code></pre>
  22424. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22425. <pre><code class="lang-lua">add_requires("mariadb-connector-c")
  22426. </code></pre>
  22427. <h3 id="marisabsd">marisa (bsd)</h3>
  22428. <table>
  22429. <thead>
  22430. <tr>
  22431. <th>Description</th>
  22432. <th><em>Matching Algorithm with Recursively Implemented StorAge.</em></th>
  22433. </tr>
  22434. </thead>
  22435. <tbody>
  22436. <tr>
  22437. <td>Homepage</td>
  22438. <td><a href="https://github.com/s-yata/marisa-trie">https://github.com/s-yata/marisa-trie</a></td>
  22439. </tr>
  22440. <tr>
  22441. <td>License</td>
  22442. <td>BSD-2-Clause</td>
  22443. </tr>
  22444. <tr>
  22445. <td>Versions</td>
  22446. <td>v0.2.6, v0.3.0, v0.3.1</td>
  22447. </tr>
  22448. <tr>
  22449. <td>Architectures</td>
  22450. <td>i386, x86_64</td>
  22451. </tr>
  22452. <tr>
  22453. <td>Definition</td>
  22454. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/marisa/xmake.lua">marisa/xmake.lua</a></td>
  22455. </tr>
  22456. </tbody>
  22457. </table>
  22458. <h5 id="installcommand">Install command</h5>
  22459. <pre><code class="lang-console">xrepo install marisa
  22460. </code></pre>
  22461. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22462. <pre><code class="lang-lua">add_requires("marisa")
  22463. </code></pre>
  22464. <h3 id="marlbsd">marl (bsd)</h3>
  22465. <table>
  22466. <thead>
  22467. <tr>
  22468. <th>Description</th>
  22469. <th><em>A hybrid thread / fiber task scheduler written in C++ 11</em></th>
  22470. </tr>
  22471. </thead>
  22472. <tbody>
  22473. <tr>
  22474. <td>Homepage</td>
  22475. <td><a href="https://github.com/google/marl">https://github.com/google/marl</a></td>
  22476. </tr>
  22477. <tr>
  22478. <td>License</td>
  22479. <td>Apache-2.0</td>
  22480. </tr>
  22481. <tr>
  22482. <td>Versions</td>
  22483. <td>2025.02.23</td>
  22484. </tr>
  22485. <tr>
  22486. <td>Architectures</td>
  22487. <td>i386, x86_64</td>
  22488. </tr>
  22489. <tr>
  22490. <td>Definition</td>
  22491. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/marl/xmake.lua">marl/xmake.lua</a></td>
  22492. </tr>
  22493. </tbody>
  22494. </table>
  22495. <h5 id="installcommand">Install command</h5>
  22496. <pre><code class="lang-console">xrepo install marl
  22497. </code></pre>
  22498. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22499. <pre><code class="lang-lua">add_requires("marl")
  22500. </code></pre>
  22501. <h3 id="matchitbsd">matchit (bsd)</h3>
  22502. <table>
  22503. <thead>
  22504. <tr>
  22505. <th>Description</th>
  22506. <th><em>A lightweight single-header pattern-matching library for C++17 with macro-free APIs.</em></th>
  22507. </tr>
  22508. </thead>
  22509. <tbody>
  22510. <tr>
  22511. <td>Homepage</td>
  22512. <td><a href="https://bowenfu.github.io/matchit.cpp/">https://bowenfu.github.io/matchit.cpp/</a></td>
  22513. </tr>
  22514. <tr>
  22515. <td>License</td>
  22516. <td>Apache-2.0</td>
  22517. </tr>
  22518. <tr>
  22519. <td>Versions</td>
  22520. <td>v1.0.1</td>
  22521. </tr>
  22522. <tr>
  22523. <td>Architectures</td>
  22524. <td>i386, x86_64</td>
  22525. </tr>
  22526. <tr>
  22527. <td>Definition</td>
  22528. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/matchit/xmake.lua">matchit/xmake.lua</a></td>
  22529. </tr>
  22530. </tbody>
  22531. </table>
  22532. <h5 id="installcommand">Install command</h5>
  22533. <pre><code class="lang-console">xrepo install matchit
  22534. </code></pre>
  22535. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22536. <pre><code class="lang-lua">add_requires("matchit")
  22537. </code></pre>
  22538. <h3 id="materialxbsd">materialx (bsd)</h3>
  22539. <table>
  22540. <thead>
  22541. <tr>
  22542. <th>Description</th>
  22543. <th><em>MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers.</em></th>
  22544. </tr>
  22545. </thead>
  22546. <tbody>
  22547. <tr>
  22548. <td>Homepage</td>
  22549. <td><a href="http://www.materialx.org/">http://www.materialx.org/</a></td>
  22550. </tr>
  22551. <tr>
  22552. <td>License</td>
  22553. <td>Apache-2.0</td>
  22554. </tr>
  22555. <tr>
  22556. <td>Versions</td>
  22557. <td>v1.38.10, v1.39.0, v1.39.3, v1.39.4</td>
  22558. </tr>
  22559. <tr>
  22560. <td>Architectures</td>
  22561. <td>i386, x86_64</td>
  22562. </tr>
  22563. <tr>
  22564. <td>Definition</td>
  22565. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/materialx/xmake.lua">materialx/xmake.lua</a></td>
  22566. </tr>
  22567. </tbody>
  22568. </table>
  22569. <h5 id="installcommand">Install command</h5>
  22570. <pre><code class="lang-console">xrepo install materialx
  22571. </code></pre>
  22572. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22573. <pre><code class="lang-lua">add_requires("materialx")
  22574. </code></pre>
  22575. <h3 id="mathfubsd">mathfu (bsd)</h3>
  22576. <table>
  22577. <thead>
  22578. <tr>
  22579. <th>Description</th>
  22580. <th><em>C++ math library developed primarily for games focused on simplicity and efficiency.</em></th>
  22581. </tr>
  22582. </thead>
  22583. <tbody>
  22584. <tr>
  22585. <td>Homepage</td>
  22586. <td><a href="http://google.github.io/mathfu">http://google.github.io/mathfu</a></td>
  22587. </tr>
  22588. <tr>
  22589. <td>License</td>
  22590. <td>Apache-2.0</td>
  22591. </tr>
  22592. <tr>
  22593. <td>Versions</td>
  22594. <td>2022.5.10</td>
  22595. </tr>
  22596. <tr>
  22597. <td>Architectures</td>
  22598. <td>i386, x86_64</td>
  22599. </tr>
  22600. <tr>
  22601. <td>Definition</td>
  22602. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mathfu/xmake.lua">mathfu/xmake.lua</a></td>
  22603. </tr>
  22604. </tbody>
  22605. </table>
  22606. <h5 id="installcommand">Install command</h5>
  22607. <pre><code class="lang-console">xrepo install mathfu
  22608. </code></pre>
  22609. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22610. <pre><code class="lang-lua">add_requires("mathfu")
  22611. </code></pre>
  22612. <h3 id="mathterbsd">mathter (bsd)</h3>
  22613. <table>
  22614. <thead>
  22615. <tr>
  22616. <th>Description</th>
  22617. <th><em>A flexible and fast matrix, transform and geometry library.</em></th>
  22618. </tr>
  22619. </thead>
  22620. <tbody>
  22621. <tr>
  22622. <td>Homepage</td>
  22623. <td><a href="https://github.com/petiaccja/Mathter">https://github.com/petiaccja/Mathter</a></td>
  22624. </tr>
  22625. <tr>
  22626. <td>License</td>
  22627. <td>MIT</td>
  22628. </tr>
  22629. <tr>
  22630. <td>Versions</td>
  22631. <td>v1.1.1, v1.1.2, v2.0.1</td>
  22632. </tr>
  22633. <tr>
  22634. <td>Architectures</td>
  22635. <td>i386, x86_64</td>
  22636. </tr>
  22637. <tr>
  22638. <td>Definition</td>
  22639. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mathter/xmake.lua">mathter/xmake.lua</a></td>
  22640. </tr>
  22641. </tbody>
  22642. </table>
  22643. <h5 id="installcommand">Install command</h5>
  22644. <pre><code class="lang-console">xrepo install mathter
  22645. </code></pre>
  22646. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22647. <pre><code class="lang-lua">add_requires("mathter")
  22648. </code></pre>
  22649. <h3 id="matiobsd">matio (bsd)</h3>
  22650. <table>
  22651. <thead>
  22652. <tr>
  22653. <th>Description</th>
  22654. <th><em>MATLAB MAT File I/O Library</em></th>
  22655. </tr>
  22656. </thead>
  22657. <tbody>
  22658. <tr>
  22659. <td>Homepage</td>
  22660. <td><a href="https://matio.sourceforge.io">https://matio.sourceforge.io</a></td>
  22661. </tr>
  22662. <tr>
  22663. <td>License</td>
  22664. <td>BSD-2-Clause</td>
  22665. </tr>
  22666. <tr>
  22667. <td>Versions</td>
  22668. <td>v1.5.26, v1.5.27, v1.5.28</td>
  22669. </tr>
  22670. <tr>
  22671. <td>Architectures</td>
  22672. <td>i386, x86_64</td>
  22673. </tr>
  22674. <tr>
  22675. <td>Definition</td>
  22676. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/matio/xmake.lua">matio/xmake.lua</a></td>
  22677. </tr>
  22678. </tbody>
  22679. </table>
  22680. <h5 id="installcommand">Install command</h5>
  22681. <pre><code class="lang-console">xrepo install matio
  22682. </code></pre>
  22683. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22684. <pre><code class="lang-lua">add_requires("matio")
  22685. </code></pre>
  22686. <h3 id="matlabbsd">matlab (bsd)</h3>
  22687. <table>
  22688. <thead>
  22689. <tr>
  22690. <th>Description</th>
  22691. <th><em>Build MEX function or engine application in matlab</em></th>
  22692. </tr>
  22693. </thead>
  22694. <tbody>
  22695. <tr>
  22696. <td>Homepage</td>
  22697. <td><a href="https://www.mathworks.com/help/matlab/ref/mex.html">https://www.mathworks.com/help/matlab/ref/mex.html</a></td>
  22698. </tr>
  22699. <tr>
  22700. <td>Versions</td>
  22701. <td></td>
  22702. </tr>
  22703. <tr>
  22704. <td>Architectures</td>
  22705. <td>i386, x86_64</td>
  22706. </tr>
  22707. <tr>
  22708. <td>Definition</td>
  22709. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/matlab/xmake.lua">matlab/xmake.lua</a></td>
  22710. </tr>
  22711. </tbody>
  22712. </table>
  22713. <h5 id="installcommand">Install command</h5>
  22714. <pre><code class="lang-console">xrepo install matlab
  22715. </code></pre>
  22716. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22717. <pre><code class="lang-lua">add_requires("matlab")
  22718. </code></pre>
  22719. <h3 id="mbedtlsbsd">mbedtls (bsd)</h3>
  22720. <table>
  22721. <thead>
  22722. <tr>
  22723. <th>Description</th>
  22724. <th><em>An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA Cryptography API</em></th>
  22725. </tr>
  22726. </thead>
  22727. <tbody>
  22728. <tr>
  22729. <td>Homepage</td>
  22730. <td><a href="https://tls.mbed.org">https://tls.mbed.org</a></td>
  22731. </tr>
  22732. <tr>
  22733. <td>License</td>
  22734. <td>Apache-2.0</td>
  22735. </tr>
  22736. <tr>
  22737. <td>Versions</td>
  22738. <td>v2.7.6, v2.13.0, v2.25.0, v2.28.3, v3.4.0, v3.5.1, v3.6.0, v3.6.1</td>
  22739. </tr>
  22740. <tr>
  22741. <td>Architectures</td>
  22742. <td>i386, x86_64</td>
  22743. </tr>
  22744. <tr>
  22745. <td>Definition</td>
  22746. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mbedtls/xmake.lua">mbedtls/xmake.lua</a></td>
  22747. </tr>
  22748. </tbody>
  22749. </table>
  22750. <h5 id="installcommand">Install command</h5>
  22751. <pre><code class="lang-console">xrepo install mbedtls
  22752. </code></pre>
  22753. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22754. <pre><code class="lang-lua">add_requires("mbedtls")
  22755. </code></pre>
  22756. <h3 id="md4cbsd">md4c (bsd)</h3>
  22757. <table>
  22758. <thead>
  22759. <tr>
  22760. <th>Description</th>
  22761. <th><em>C Markdown parser. Fast. SAX-like interface. Compliant to CommonMark specification.</em></th>
  22762. </tr>
  22763. </thead>
  22764. <tbody>
  22765. <tr>
  22766. <td>Homepage</td>
  22767. <td><a href="https://github.com/mity/md4c">https://github.com/mity/md4c</a></td>
  22768. </tr>
  22769. <tr>
  22770. <td>License</td>
  22771. <td>MIT</td>
  22772. </tr>
  22773. <tr>
  22774. <td>Versions</td>
  22775. <td>2024.02.25</td>
  22776. </tr>
  22777. <tr>
  22778. <td>Architectures</td>
  22779. <td>i386, x86_64</td>
  22780. </tr>
  22781. <tr>
  22782. <td>Definition</td>
  22783. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/md4c/xmake.lua">md4c/xmake.lua</a></td>
  22784. </tr>
  22785. </tbody>
  22786. </table>
  22787. <h5 id="installcommand">Install command</h5>
  22788. <pre><code class="lang-console">xrepo install md4c
  22789. </code></pre>
  22790. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22791. <pre><code class="lang-lua">add_requires("md4c")
  22792. </code></pre>
  22793. <h3 id="mdnsbsd">mdns (bsd)</h3>
  22794. <table>
  22795. <thead>
  22796. <tr>
  22797. <th>Description</th>
  22798. <th><em>Public domain mDNS/DNS-SD library in C</em></th>
  22799. </tr>
  22800. </thead>
  22801. <tbody>
  22802. <tr>
  22803. <td>Homepage</td>
  22804. <td><a href="https://github.com/mjansson/mdns">https://github.com/mjansson/mdns</a></td>
  22805. </tr>
  22806. <tr>
  22807. <td>License</td>
  22808. <td>Unlicense</td>
  22809. </tr>
  22810. <tr>
  22811. <td>Versions</td>
  22812. <td>1.4.2, 1.4.3</td>
  22813. </tr>
  22814. <tr>
  22815. <td>Architectures</td>
  22816. <td>i386, x86_64</td>
  22817. </tr>
  22818. <tr>
  22819. <td>Definition</td>
  22820. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mdns/xmake.lua">mdns/xmake.lua</a></td>
  22821. </tr>
  22822. </tbody>
  22823. </table>
  22824. <h5 id="installcommand">Install command</h5>
  22825. <pre><code class="lang-console">xrepo install mdns
  22826. </code></pre>
  22827. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22828. <pre><code class="lang-lua">add_requires("mdns")
  22829. </code></pre>
  22830. <h3 id="melonbsd">melon (bsd)</h3>
  22831. <table>
  22832. <thead>
  22833. <tr>
  22834. <th>Description</th>
  22835. <th><em>A generic cross-platform C library that includes many commonly used components and frameworks, and a new scripting language interpreter. It currently supports C99 and Aspect-Oriented Programming (AOP).</em></th>
  22836. </tr>
  22837. </thead>
  22838. <tbody>
  22839. <tr>
  22840. <td>Homepage</td>
  22841. <td><a href="http://doc.melonc.io">http://doc.melonc.io</a></td>
  22842. </tr>
  22843. <tr>
  22844. <td>License</td>
  22845. <td>BSD-3-Clause</td>
  22846. </tr>
  22847. <tr>
  22848. <td>Versions</td>
  22849. <td>2025.01.18</td>
  22850. </tr>
  22851. <tr>
  22852. <td>Architectures</td>
  22853. <td>i386, x86_64</td>
  22854. </tr>
  22855. <tr>
  22856. <td>Definition</td>
  22857. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/melon/xmake.lua">melon/xmake.lua</a></td>
  22858. </tr>
  22859. </tbody>
  22860. </table>
  22861. <h5 id="installcommand">Install command</h5>
  22862. <pre><code class="lang-console">xrepo install melon
  22863. </code></pre>
  22864. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22865. <pre><code class="lang-lua">add_requires("melon")
  22866. </code></pre>
  22867. <h3 id="meowhashbsd">meowhash (bsd)</h3>
  22868. <table>
  22869. <thead>
  22870. <tr>
  22871. <th>Description</th>
  22872. <th><em>Official version of the Meow hash, an extremely fast level 1 hash</em></th>
  22873. </tr>
  22874. </thead>
  22875. <tbody>
  22876. <tr>
  22877. <td>Homepage</td>
  22878. <td><a href="https://mollyrocket.com/meowhash">https://mollyrocket.com/meowhash</a></td>
  22879. </tr>
  22880. <tr>
  22881. <td>License</td>
  22882. <td>zlib</td>
  22883. </tr>
  22884. <tr>
  22885. <td>Versions</td>
  22886. <td>1.0.0</td>
  22887. </tr>
  22888. <tr>
  22889. <td>Architectures</td>
  22890. <td>i386, x86_64</td>
  22891. </tr>
  22892. <tr>
  22893. <td>Definition</td>
  22894. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/meowhash/xmake.lua">meowhash/xmake.lua</a></td>
  22895. </tr>
  22896. </tbody>
  22897. </table>
  22898. <h5 id="installcommand">Install command</h5>
  22899. <pre><code class="lang-console">xrepo install meowhash
  22900. </code></pre>
  22901. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22902. <pre><code class="lang-lua">add_requires("meowhash")
  22903. </code></pre>
  22904. <h3 id="meshoptimizerbsd">meshoptimizer (bsd)</h3>
  22905. <table>
  22906. <thead>
  22907. <tr>
  22908. <th>Description</th>
  22909. <th><em>Mesh optimization library that makes meshes smaller and faster to render</em></th>
  22910. </tr>
  22911. </thead>
  22912. <tbody>
  22913. <tr>
  22914. <td>Homepage</td>
  22915. <td><a href="https://github.com/zeux/meshoptimizer">https://github.com/zeux/meshoptimizer</a></td>
  22916. </tr>
  22917. <tr>
  22918. <td>License</td>
  22919. <td>MIT</td>
  22920. </tr>
  22921. <tr>
  22922. <td>Versions</td>
  22923. <td>v0.18, v0.20, v0.21, v0.22, v0.23, v0.24</td>
  22924. </tr>
  22925. <tr>
  22926. <td>Architectures</td>
  22927. <td>i386, x86_64</td>
  22928. </tr>
  22929. <tr>
  22930. <td>Definition</td>
  22931. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/meshoptimizer/xmake.lua">meshoptimizer/xmake.lua</a></td>
  22932. </tr>
  22933. </tbody>
  22934. </table>
  22935. <h5 id="installcommand">Install command</h5>
  22936. <pre><code class="lang-console">xrepo install meshoptimizer
  22937. </code></pre>
  22938. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22939. <pre><code class="lang-lua">add_requires("meshoptimizer")
  22940. </code></pre>
  22941. <h3 id="mesonbsd">meson (bsd)</h3>
  22942. <table>
  22943. <thead>
  22944. <tr>
  22945. <th>Description</th>
  22946. <th><em>Fast and user friendly build system.</em></th>
  22947. </tr>
  22948. </thead>
  22949. <tbody>
  22950. <tr>
  22951. <td>Homepage</td>
  22952. <td><a href="https://mesonbuild.com/">https://mesonbuild.com/</a></td>
  22953. </tr>
  22954. <tr>
  22955. <td>License</td>
  22956. <td>Apache-2.0</td>
  22957. </tr>
  22958. <tr>
  22959. <td>Versions</td>
  22960. <td>0.50.1, 0.56.0, 0.58.0, 0.58.1, 0.59.1, 0.59.2, 0.60.1, 0.61.2, 0.62.1, 1.0.0, 1.1.0, 1.1.1, 1.3.0, 1.3.1, 1.3.2, 1.4.0, 1.4.1, 1.4.2, 1.5.1, 1.5.2, 1.6.0, 1.6.1, 1.7.0, 1.7.2, 1.8.0, 1.8.1, 1.8.2, 1.8.3, 1.9.0</td>
  22961. </tr>
  22962. <tr>
  22963. <td>Architectures</td>
  22964. <td>i386, x86_64</td>
  22965. </tr>
  22966. <tr>
  22967. <td>Definition</td>
  22968. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/meson/xmake.lua">meson/xmake.lua</a></td>
  22969. </tr>
  22970. </tbody>
  22971. </table>
  22972. <h5 id="installcommand">Install command</h5>
  22973. <pre><code class="lang-console">xrepo install meson
  22974. </code></pre>
  22975. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  22976. <pre><code class="lang-lua">add_requires("meson")
  22977. </code></pre>
  22978. <h3 id="metalang99bsd">metalang99 (bsd)</h3>
  22979. <table>
  22980. <thead>
  22981. <tr>
  22982. <th>Description</th>
  22983. <th><em>Full-blown preprocessor metaprogramming</em></th>
  22984. </tr>
  22985. </thead>
  22986. <tbody>
  22987. <tr>
  22988. <td>Homepage</td>
  22989. <td><a href="https://github.com/Hirrolot/metalang99">https://github.com/Hirrolot/metalang99</a></td>
  22990. </tr>
  22991. <tr>
  22992. <td>License</td>
  22993. <td>MIT</td>
  22994. </tr>
  22995. <tr>
  22996. <td>Versions</td>
  22997. <td>1.13.2, 1.13.3, 1.13.5</td>
  22998. </tr>
  22999. <tr>
  23000. <td>Architectures</td>
  23001. <td>i386, x86_64</td>
  23002. </tr>
  23003. <tr>
  23004. <td>Definition</td>
  23005. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/metalang99/xmake.lua">metalang99/xmake.lua</a></td>
  23006. </tr>
  23007. </tbody>
  23008. </table>
  23009. <h5 id="installcommand">Install command</h5>
  23010. <pre><code class="lang-console">xrepo install metalang99
  23011. </code></pre>
  23012. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23013. <pre><code class="lang-lua">add_requires("metalang99")
  23014. </code></pre>
  23015. <h3 id="metisbsd">metis (bsd)</h3>
  23016. <table>
  23017. <thead>
  23018. <tr>
  23019. <th>Description</th>
  23020. <th><em>Serial Graph Partitioning and Fill-reducing Matrix Ordering</em></th>
  23021. </tr>
  23022. </thead>
  23023. <tbody>
  23024. <tr>
  23025. <td>Homepage</td>
  23026. <td><a href="http://glaros.dtc.umn.edu/gkhome/metis/metis/overview">http://glaros.dtc.umn.edu/gkhome/metis/metis/overview</a></td>
  23027. </tr>
  23028. <tr>
  23029. <td>License</td>
  23030. <td>Apache-2.0</td>
  23031. </tr>
  23032. <tr>
  23033. <td>Versions</td>
  23034. <td>v5.2.1</td>
  23035. </tr>
  23036. <tr>
  23037. <td>Architectures</td>
  23038. <td>i386, x86_64</td>
  23039. </tr>
  23040. <tr>
  23041. <td>Definition</td>
  23042. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/metis/xmake.lua">metis/xmake.lua</a></td>
  23043. </tr>
  23044. </tbody>
  23045. </table>
  23046. <h5 id="installcommand">Install command</h5>
  23047. <pre><code class="lang-console">xrepo install metis
  23048. </code></pre>
  23049. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23050. <pre><code class="lang-lua">add_requires("metis")
  23051. </code></pre>
  23052. <h3 id="microglbsd">micro-gl (bsd)</h3>
  23053. <table>
  23054. <thead>
  23055. <tr>
  23056. <th>Description</th>
  23057. <th><em>Realtime, Embeddable, Modular, Headers Only C++11 CPU vector graphics. no STD lib, no FPU and no GPU required !</em></th>
  23058. </tr>
  23059. </thead>
  23060. <tbody>
  23061. <tr>
  23062. <td>Homepage</td>
  23063. <td><a href="http://micro-gl.github.io/docs/microgl">http://micro-gl.github.io/docs/microgl</a></td>
  23064. </tr>
  23065. <tr>
  23066. <td>Versions</td>
  23067. <td>2023.08.30</td>
  23068. </tr>
  23069. <tr>
  23070. <td>Architectures</td>
  23071. <td>i386, x86_64</td>
  23072. </tr>
  23073. <tr>
  23074. <td>Definition</td>
  23075. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/micro-gl/xmake.lua">micro-gl/xmake.lua</a></td>
  23076. </tr>
  23077. </tbody>
  23078. </table>
  23079. <h5 id="installcommand">Install command</h5>
  23080. <pre><code class="lang-console">xrepo install micro-gl
  23081. </code></pre>
  23082. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23083. <pre><code class="lang-lua">add_requires("micro-gl")
  23084. </code></pre>
  23085. <h3 id="microprofilebsd">microprofile (bsd)</h3>
  23086. <table>
  23087. <thead>
  23088. <tr>
  23089. <th>Description</th>
  23090. <th><em>microprofile is an embeddable profiler</em></th>
  23091. </tr>
  23092. </thead>
  23093. <tbody>
  23094. <tr>
  23095. <td>Homepage</td>
  23096. <td><a href="https://github.com/jonasmr/microprofile">https://github.com/jonasmr/microprofile</a></td>
  23097. </tr>
  23098. <tr>
  23099. <td>License</td>
  23100. <td>Unlicense</td>
  23101. </tr>
  23102. <tr>
  23103. <td>Versions</td>
  23104. <td>v4.0</td>
  23105. </tr>
  23106. <tr>
  23107. <td>Architectures</td>
  23108. <td>i386, x86_64</td>
  23109. </tr>
  23110. <tr>
  23111. <td>Definition</td>
  23112. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/microprofile/xmake.lua">microprofile/xmake.lua</a></td>
  23113. </tr>
  23114. </tbody>
  23115. </table>
  23116. <h5 id="installcommand">Install command</h5>
  23117. <pre><code class="lang-console">xrepo install microprofile
  23118. </code></pre>
  23119. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23120. <pre><code class="lang-lua">add_requires("microprofile")
  23121. </code></pre>
  23122. <h3 id="microsoftapsibsd">microsoft-apsi (bsd)</h3>
  23123. <table>
  23124. <thead>
  23125. <tr>
  23126. <th>Description</th>
  23127. <th><em>APSI is a C++ library for Asymmetric (unlabeled or labeled) Private Set Intersection.</em></th>
  23128. </tr>
  23129. </thead>
  23130. <tbody>
  23131. <tr>
  23132. <td>Homepage</td>
  23133. <td><a href="https://github.com/microsoft/APSI">https://github.com/microsoft/APSI</a></td>
  23134. </tr>
  23135. <tr>
  23136. <td>License</td>
  23137. <td>MIT</td>
  23138. </tr>
  23139. <tr>
  23140. <td>Versions</td>
  23141. <td>v0.12.0</td>
  23142. </tr>
  23143. <tr>
  23144. <td>Architectures</td>
  23145. <td>i386, x86_64</td>
  23146. </tr>
  23147. <tr>
  23148. <td>Definition</td>
  23149. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/microsoft-apsi/xmake.lua">microsoft-apsi/xmake.lua</a></td>
  23150. </tr>
  23151. </tbody>
  23152. </table>
  23153. <h5 id="installcommand">Install command</h5>
  23154. <pre><code class="lang-console">xrepo install microsoft-apsi
  23155. </code></pre>
  23156. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23157. <pre><code class="lang-lua">add_requires("microsoft-apsi")
  23158. </code></pre>
  23159. <h3 id="microsoftgslbsd">microsoft-gsl (bsd)</h3>
  23160. <table>
  23161. <thead>
  23162. <tr>
  23163. <th>Description</th>
  23164. <th><em>Guidelines Support Library</em></th>
  23165. </tr>
  23166. </thead>
  23167. <tbody>
  23168. <tr>
  23169. <td>Homepage</td>
  23170. <td><a href="https://github.com/microsoft/GSL">https://github.com/microsoft/GSL</a></td>
  23171. </tr>
  23172. <tr>
  23173. <td>License</td>
  23174. <td>MIT</td>
  23175. </tr>
  23176. <tr>
  23177. <td>Versions</td>
  23178. <td>v3.1.0, v4.0.0, v4.1.0, v4.2.0</td>
  23179. </tr>
  23180. <tr>
  23181. <td>Architectures</td>
  23182. <td>i386, x86_64</td>
  23183. </tr>
  23184. <tr>
  23185. <td>Definition</td>
  23186. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/microsoft-gsl/xmake.lua">microsoft-gsl/xmake.lua</a></td>
  23187. </tr>
  23188. </tbody>
  23189. </table>
  23190. <h5 id="installcommand">Install command</h5>
  23191. <pre><code class="lang-console">xrepo install microsoft-gsl
  23192. </code></pre>
  23193. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23194. <pre><code class="lang-lua">add_requires("microsoft-gsl")
  23195. </code></pre>
  23196. <h3 id="microsoftkukubsd">microsoft-kuku (bsd)</h3>
  23197. <table>
  23198. <thead>
  23199. <tr>
  23200. <th>Description</th>
  23201. <th><em>Kuku is a compact and convenient cuckoo hashing library written in C++.</em></th>
  23202. </tr>
  23203. </thead>
  23204. <tbody>
  23205. <tr>
  23206. <td>Homepage</td>
  23207. <td><a href="https://github.com/microsoft/Kuku">https://github.com/microsoft/Kuku</a></td>
  23208. </tr>
  23209. <tr>
  23210. <td>License</td>
  23211. <td>MIT</td>
  23212. </tr>
  23213. <tr>
  23214. <td>Versions</td>
  23215. <td>v2.1.0</td>
  23216. </tr>
  23217. <tr>
  23218. <td>Architectures</td>
  23219. <td>i386, x86_64</td>
  23220. </tr>
  23221. <tr>
  23222. <td>Definition</td>
  23223. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/microsoft-kuku/xmake.lua">microsoft-kuku/xmake.lua</a></td>
  23224. </tr>
  23225. </tbody>
  23226. </table>
  23227. <h5 id="installcommand">Install command</h5>
  23228. <pre><code class="lang-console">xrepo install microsoft-kuku
  23229. </code></pre>
  23230. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23231. <pre><code class="lang-lua">add_requires("microsoft-kuku")
  23232. </code></pre>
  23233. <h3 id="microsoftproxybsd">microsoft-proxy (bsd)</h3>
  23234. <table>
  23235. <thead>
  23236. <tr>
  23237. <th>Description</th>
  23238. <th><em>Proxy: Easy Polymorphism in C++</em></th>
  23239. </tr>
  23240. </thead>
  23241. <tbody>
  23242. <tr>
  23243. <td>Homepage</td>
  23244. <td><a href="https://github.com/microsoft/proxy">https://github.com/microsoft/proxy</a></td>
  23245. </tr>
  23246. <tr>
  23247. <td>License</td>
  23248. <td>MIT</td>
  23249. </tr>
  23250. <tr>
  23251. <td>Versions</td>
  23252. <td>1.1.1, 2.2.1, 2.3.0, 2.4.0, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.0, 3.4.0, 4.0.0</td>
  23253. </tr>
  23254. <tr>
  23255. <td>Architectures</td>
  23256. <td>i386, x86_64</td>
  23257. </tr>
  23258. <tr>
  23259. <td>Definition</td>
  23260. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/microsoft-proxy/xmake.lua">microsoft-proxy/xmake.lua</a></td>
  23261. </tr>
  23262. </tbody>
  23263. </table>
  23264. <h5 id="installcommand">Install command</h5>
  23265. <pre><code class="lang-console">xrepo install microsoft-proxy
  23266. </code></pre>
  23267. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23268. <pre><code class="lang-lua">add_requires("microsoft-proxy")
  23269. </code></pre>
  23270. <h3 id="microsoftsealbsd">microsoft-seal (bsd)</h3>
  23271. <table>
  23272. <thead>
  23273. <tr>
  23274. <th>Description</th>
  23275. <th><em>Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library.</em></th>
  23276. </tr>
  23277. </thead>
  23278. <tbody>
  23279. <tr>
  23280. <td>Homepage</td>
  23281. <td><a href="https://www.microsoft.com/en-us/research/group/cryptography-research/">https://www.microsoft.com/en-us/research/group/cryptography-research/</a></td>
  23282. </tr>
  23283. <tr>
  23284. <td>License</td>
  23285. <td>MIT</td>
  23286. </tr>
  23287. <tr>
  23288. <td>Versions</td>
  23289. <td>v4.1.2</td>
  23290. </tr>
  23291. <tr>
  23292. <td>Architectures</td>
  23293. <td>i386, x86_64</td>
  23294. </tr>
  23295. <tr>
  23296. <td>Definition</td>
  23297. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/microsoft-seal/xmake.lua">microsoft-seal/xmake.lua</a></td>
  23298. </tr>
  23299. </tbody>
  23300. </table>
  23301. <h5 id="installcommand">Install command</h5>
  23302. <pre><code class="lang-console">xrepo install microsoft-seal
  23303. </code></pre>
  23304. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23305. <pre><code class="lang-lua">add_requires("microsoft-seal")
  23306. </code></pre>
  23307. <h3 id="mikktspacebsd">mikktspace (bsd)</h3>
  23308. <table>
  23309. <thead>
  23310. <tr>
  23311. <th>Description</th>
  23312. <th><em>A common standard for tangent space used in baking tools to produce normal maps.</em></th>
  23313. </tr>
  23314. </thead>
  23315. <tbody>
  23316. <tr>
  23317. <td>Homepage</td>
  23318. <td><a href="http://www.mikktspace.com/">http://www.mikktspace.com/</a></td>
  23319. </tr>
  23320. <tr>
  23321. <td>Versions</td>
  23322. <td>2020.03.26</td>
  23323. </tr>
  23324. <tr>
  23325. <td>Architectures</td>
  23326. <td>i386, x86_64</td>
  23327. </tr>
  23328. <tr>
  23329. <td>Definition</td>
  23330. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mikktspace/xmake.lua">mikktspace/xmake.lua</a></td>
  23331. </tr>
  23332. </tbody>
  23333. </table>
  23334. <h5 id="installcommand">Install command</h5>
  23335. <pre><code class="lang-console">xrepo install mikktspace
  23336. </code></pre>
  23337. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23338. <pre><code class="lang-lua">add_requires("mikktspace")
  23339. </code></pre>
  23340. <h3 id="mimallocbsd">mimalloc (bsd)</h3>
  23341. <table>
  23342. <thead>
  23343. <tr>
  23344. <th>Description</th>
  23345. <th><em>mimalloc (pronounced &#39;me-malloc&#39;) is a general purpose allocator with excellent performance characteristics.</em></th>
  23346. </tr>
  23347. </thead>
  23348. <tbody>
  23349. <tr>
  23350. <td>Homepage</td>
  23351. <td><a href="https://github.com/microsoft/mimalloc">https://github.com/microsoft/mimalloc</a></td>
  23352. </tr>
  23353. <tr>
  23354. <td>License</td>
  23355. <td>MIT</td>
  23356. </tr>
  23357. <tr>
  23358. <td>Versions</td>
  23359. <td>v1.6.7, v1.7.0, v1.7.1, v1.7.2, v1.7.3, v1.7.6, v1.7.7, v1.8.7, v2.0.1, v2.0.2, v2.0.3, v2.0.5, v2.0.6, v2.0.7, v2.1.2, v2.1.7, v2.2.4, v3.0.3, v3.1.5</td>
  23360. </tr>
  23361. <tr>
  23362. <td>Architectures</td>
  23363. <td>i386, x86_64</td>
  23364. </tr>
  23365. <tr>
  23366. <td>Definition</td>
  23367. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mimalloc/xmake.lua">mimalloc/xmake.lua</a></td>
  23368. </tr>
  23369. </tbody>
  23370. </table>
  23371. <h5 id="installcommand">Install command</h5>
  23372. <pre><code class="lang-console">xrepo install mimalloc
  23373. </code></pre>
  23374. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23375. <pre><code class="lang-lua">add_requires("mimalloc")
  23376. </code></pre>
  23377. <h3 id="minibsd">mini (bsd)</h3>
  23378. <table>
  23379. <thead>
  23380. <tr>
  23381. <th>Description</th>
  23382. <th><em>INI file reader and writer</em></th>
  23383. </tr>
  23384. </thead>
  23385. <tbody>
  23386. <tr>
  23387. <td>Homepage</td>
  23388. <td><a href="https://github.com/metayeti/mINI">https://github.com/metayeti/mINI</a></td>
  23389. </tr>
  23390. <tr>
  23391. <td>License</td>
  23392. <td>MIT</td>
  23393. </tr>
  23394. <tr>
  23395. <td>Versions</td>
  23396. <td>0.9.15, 0.9.16, 0.9.17, 0.9.18</td>
  23397. </tr>
  23398. <tr>
  23399. <td>Architectures</td>
  23400. <td>i386, x86_64</td>
  23401. </tr>
  23402. <tr>
  23403. <td>Definition</td>
  23404. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mini/xmake.lua">mini/xmake.lua</a></td>
  23405. </tr>
  23406. </tbody>
  23407. </table>
  23408. <h5 id="installcommand">Install command</h5>
  23409. <pre><code class="lang-console">xrepo install mini
  23410. </code></pre>
  23411. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23412. <pre><code class="lang-lua">add_requires("mini")
  23413. </code></pre>
  23414. <h3 id="miniaudiobsd">miniaudio (bsd)</h3>
  23415. <table>
  23416. <thead>
  23417. <tr>
  23418. <th>Description</th>
  23419. <th><em>Single file audio playback and capture library written in C.</em></th>
  23420. </tr>
  23421. </thead>
  23422. <tbody>
  23423. <tr>
  23424. <td>Homepage</td>
  23425. <td><a href="https://miniaud.io">https://miniaud.io</a></td>
  23426. </tr>
  23427. <tr>
  23428. <td>License</td>
  23429. <td>MIT</td>
  23430. </tr>
  23431. <tr>
  23432. <td>Versions</td>
  23433. <td>0.11.15, 0.11.16, 0.11.17, 0.11.18, 0.11.21, 0.11.22, 0.11.23</td>
  23434. </tr>
  23435. <tr>
  23436. <td>Architectures</td>
  23437. <td>i386, x86_64</td>
  23438. </tr>
  23439. <tr>
  23440. <td>Definition</td>
  23441. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/miniaudio/xmake.lua">miniaudio/xmake.lua</a></td>
  23442. </tr>
  23443. </tbody>
  23444. </table>
  23445. <h5 id="installcommand">Install command</h5>
  23446. <pre><code class="lang-console">xrepo install miniaudio
  23447. </code></pre>
  23448. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23449. <pre><code class="lang-lua">add_requires("miniaudio")
  23450. </code></pre>
  23451. <h3 id="miniballbsd">miniball (bsd)</h3>
  23452. <table>
  23453. <thead>
  23454. <tr>
  23455. <th>Description</th>
  23456. <th><em>For computing the smallest enclosing balls of points in arbitrary dimensions</em></th>
  23457. </tr>
  23458. </thead>
  23459. <tbody>
  23460. <tr>
  23461. <td>Homepage</td>
  23462. <td><a href="https://people.inf.ethz.ch/gaertner/subdir/software/miniball.html">https://people.inf.ethz.ch/gaertner/subdir/software/miniball.html</a></td>
  23463. </tr>
  23464. <tr>
  23465. <td>License</td>
  23466. <td>GPL-3.0</td>
  23467. </tr>
  23468. <tr>
  23469. <td>Versions</td>
  23470. <td>v3.0</td>
  23471. </tr>
  23472. <tr>
  23473. <td>Architectures</td>
  23474. <td>i386, x86_64</td>
  23475. </tr>
  23476. <tr>
  23477. <td>Definition</td>
  23478. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/miniball/xmake.lua">miniball/xmake.lua</a></td>
  23479. </tr>
  23480. </tbody>
  23481. </table>
  23482. <h5 id="installcommand">Install command</h5>
  23483. <pre><code class="lang-console">xrepo install miniball
  23484. </code></pre>
  23485. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23486. <pre><code class="lang-lua">add_requires("miniball")
  23487. </code></pre>
  23488. <h3 id="minilzobsd">minilzo (bsd)</h3>
  23489. <table>
  23490. <thead>
  23491. <tr>
  23492. <th>Description</th>
  23493. <th><em>A very lightweight subset of the LZO library intended for easy inclusion with your application</em></th>
  23494. </tr>
  23495. </thead>
  23496. <tbody>
  23497. <tr>
  23498. <td>Homepage</td>
  23499. <td><a href="http://www.oberhumer.com/opensource/lzo/#minilzo">http://www.oberhumer.com/opensource/lzo/#minilzo</a></td>
  23500. </tr>
  23501. <tr>
  23502. <td>Versions</td>
  23503. <td>2.10</td>
  23504. </tr>
  23505. <tr>
  23506. <td>Architectures</td>
  23507. <td>i386, x86_64</td>
  23508. </tr>
  23509. <tr>
  23510. <td>Definition</td>
  23511. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/minilzo/xmake.lua">minilzo/xmake.lua</a></td>
  23512. </tr>
  23513. </tbody>
  23514. </table>
  23515. <h5 id="installcommand">Install command</h5>
  23516. <pre><code class="lang-console">xrepo install minilzo
  23517. </code></pre>
  23518. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23519. <pre><code class="lang-lua">add_requires("minilzo")
  23520. </code></pre>
  23521. <h3 id="minimp3bsd">minimp3 (bsd)</h3>
  23522. <table>
  23523. <thead>
  23524. <tr>
  23525. <th>Description</th>
  23526. <th><em>Minimalistic MP3 decoder single header library</em></th>
  23527. </tr>
  23528. </thead>
  23529. <tbody>
  23530. <tr>
  23531. <td>Homepage</td>
  23532. <td><a href="https://github.com/lieff/minimp3">https://github.com/lieff/minimp3</a></td>
  23533. </tr>
  23534. <tr>
  23535. <td>License</td>
  23536. <td>CC0</td>
  23537. </tr>
  23538. <tr>
  23539. <td>Versions</td>
  23540. <td>2021.05.29</td>
  23541. </tr>
  23542. <tr>
  23543. <td>Architectures</td>
  23544. <td>i386, x86_64</td>
  23545. </tr>
  23546. <tr>
  23547. <td>Definition</td>
  23548. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/minimp3/xmake.lua">minimp3/xmake.lua</a></td>
  23549. </tr>
  23550. </tbody>
  23551. </table>
  23552. <h5 id="installcommand">Install command</h5>
  23553. <pre><code class="lang-console">xrepo install minimp3
  23554. </code></pre>
  23555. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23556. <pre><code class="lang-lua">add_requires("minimp3")
  23557. </code></pre>
  23558. <h3 id="minitracebsd">minitrace (bsd)</h3>
  23559. <table>
  23560. <thead>
  23561. <tr>
  23562. <th>Description</th>
  23563. <th><em>Simple C/C++ library for producing JSON traces suitable for Chrome&#39;s built-in trace viewer (about:tracing).</em></th>
  23564. </tr>
  23565. </thead>
  23566. <tbody>
  23567. <tr>
  23568. <td>Homepage</td>
  23569. <td><a href="https://github.com/hrydgard/minitrace">https://github.com/hrydgard/minitrace</a></td>
  23570. </tr>
  23571. <tr>
  23572. <td>License</td>
  23573. <td>MIT</td>
  23574. </tr>
  23575. <tr>
  23576. <td>Versions</td>
  23577. <td>2023.09.04</td>
  23578. </tr>
  23579. <tr>
  23580. <td>Architectures</td>
  23581. <td>i386, x86_64</td>
  23582. </tr>
  23583. <tr>
  23584. <td>Definition</td>
  23585. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/minitrace/xmake.lua">minitrace/xmake.lua</a></td>
  23586. </tr>
  23587. </tbody>
  23588. </table>
  23589. <h5 id="installcommand">Install command</h5>
  23590. <pre><code class="lang-console">xrepo install minitrace
  23591. </code></pre>
  23592. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23593. <pre><code class="lang-lua">add_requires("minitrace")
  23594. </code></pre>
  23595. <h3 id="minizbsd">miniz (bsd)</h3>
  23596. <table>
  23597. <thead>
  23598. <tr>
  23599. <th>Description</th>
  23600. <th><em>miniz: Single C source file zlib-replacement library</em></th>
  23601. </tr>
  23602. </thead>
  23603. <tbody>
  23604. <tr>
  23605. <td>Homepage</td>
  23606. <td><a href="https://github.com/richgel999/miniz/">https://github.com/richgel999/miniz/</a></td>
  23607. </tr>
  23608. <tr>
  23609. <td>License</td>
  23610. <td>MIT</td>
  23611. </tr>
  23612. <tr>
  23613. <td>Versions</td>
  23614. <td>2.1.0, 2.2.0, 3.0.2</td>
  23615. </tr>
  23616. <tr>
  23617. <td>Architectures</td>
  23618. <td>i386, x86_64</td>
  23619. </tr>
  23620. <tr>
  23621. <td>Definition</td>
  23622. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/miniz/xmake.lua">miniz/xmake.lua</a></td>
  23623. </tr>
  23624. </tbody>
  23625. </table>
  23626. <h5 id="installcommand">Install command</h5>
  23627. <pre><code class="lang-console">xrepo install miniz
  23628. </code></pre>
  23629. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23630. <pre><code class="lang-lua">add_requires("miniz")
  23631. </code></pre>
  23632. <h3 id="minizipbsd">minizip (bsd)</h3>
  23633. <table>
  23634. <thead>
  23635. <tr>
  23636. <th>Description</th>
  23637. <th><em>Mini zip and unzip based on zlib</em></th>
  23638. </tr>
  23639. </thead>
  23640. <tbody>
  23641. <tr>
  23642. <td>Homepage</td>
  23643. <td><a href="https://www.zlib.net/">https://www.zlib.net/</a></td>
  23644. </tr>
  23645. <tr>
  23646. <td>License</td>
  23647. <td>zlib</td>
  23648. </tr>
  23649. <tr>
  23650. <td>Versions</td>
  23651. <td>v1.2.10, v1.2.11, v1.2.12, v1.2.13</td>
  23652. </tr>
  23653. <tr>
  23654. <td>Architectures</td>
  23655. <td>i386, x86_64</td>
  23656. </tr>
  23657. <tr>
  23658. <td>Definition</td>
  23659. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/minizip/xmake.lua">minizip/xmake.lua</a></td>
  23660. </tr>
  23661. </tbody>
  23662. </table>
  23663. <h5 id="installcommand">Install command</h5>
  23664. <pre><code class="lang-console">xrepo install minizip
  23665. </code></pre>
  23666. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23667. <pre><code class="lang-lua">add_requires("minizip")
  23668. </code></pre>
  23669. <h3 id="minizipngbsd">minizip-ng (bsd)</h3>
  23670. <table>
  23671. <thead>
  23672. <tr>
  23673. <th>Description</th>
  23674. <th><em>Fork of the popular zip manipulation library found in the zlib distribution.</em></th>
  23675. </tr>
  23676. </thead>
  23677. <tbody>
  23678. <tr>
  23679. <td>Homepage</td>
  23680. <td><a href="https://github.com/zlib-ng/minizip-ng">https://github.com/zlib-ng/minizip-ng</a></td>
  23681. </tr>
  23682. <tr>
  23683. <td>License</td>
  23684. <td>zlib</td>
  23685. </tr>
  23686. <tr>
  23687. <td>Versions</td>
  23688. <td>3.0.3, 3.0.5, 4.0.4, 4.0.5, 4.0.6, 4.0.7, 4.0.8, 4.0.10</td>
  23689. </tr>
  23690. <tr>
  23691. <td>Architectures</td>
  23692. <td>i386, x86_64</td>
  23693. </tr>
  23694. <tr>
  23695. <td>Definition</td>
  23696. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/minizip-ng/xmake.lua">minizip-ng/xmake.lua</a></td>
  23697. </tr>
  23698. </tbody>
  23699. </table>
  23700. <h5 id="installcommand">Install command</h5>
  23701. <pre><code class="lang-console">xrepo install minizip-ng
  23702. </code></pre>
  23703. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23704. <pre><code class="lang-lua">add_requires("minizip-ng")
  23705. </code></pre>
  23706. <h3 id="minjabsd">minja (bsd)</h3>
  23707. <table>
  23708. <thead>
  23709. <tr>
  23710. <th>Description</th>
  23711. <th><em>A minimalistic C++ Jinja templating engine for LLM chat templates</em></th>
  23712. </tr>
  23713. </thead>
  23714. <tbody>
  23715. <tr>
  23716. <td>Homepage</td>
  23717. <td><a href="https://github.com/google/minja">https://github.com/google/minja</a></td>
  23718. </tr>
  23719. <tr>
  23720. <td>License</td>
  23721. <td>MIT</td>
  23722. </tr>
  23723. <tr>
  23724. <td>Versions</td>
  23725. <td>2025.01.31</td>
  23726. </tr>
  23727. <tr>
  23728. <td>Architectures</td>
  23729. <td>i386, x86_64</td>
  23730. </tr>
  23731. <tr>
  23732. <td>Definition</td>
  23733. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/minja/xmake.lua">minja/xmake.lua</a></td>
  23734. </tr>
  23735. </tbody>
  23736. </table>
  23737. <h5 id="installcommand">Install command</h5>
  23738. <pre><code class="lang-console">xrepo install minja
  23739. </code></pre>
  23740. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23741. <pre><code class="lang-lua">add_requires("minja")
  23742. </code></pre>
  23743. <h3 id="miobsd">mio (bsd)</h3>
  23744. <table>
  23745. <thead>
  23746. <tr>
  23747. <th>Description</th>
  23748. <th><em>Cross-platform C++11 header-only library for memory mapped file IO</em></th>
  23749. </tr>
  23750. </thead>
  23751. <tbody>
  23752. <tr>
  23753. <td>Homepage</td>
  23754. <td><a href="https://github.com/mandreyel/mio">https://github.com/mandreyel/mio</a></td>
  23755. </tr>
  23756. <tr>
  23757. <td>License</td>
  23758. <td>MIT</td>
  23759. </tr>
  23760. <tr>
  23761. <td>Versions</td>
  23762. <td>2021.9.21, 2023.3.3</td>
  23763. </tr>
  23764. <tr>
  23765. <td>Architectures</td>
  23766. <td>i386, x86_64</td>
  23767. </tr>
  23768. <tr>
  23769. <td>Definition</td>
  23770. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mio/xmake.lua">mio/xmake.lua</a></td>
  23771. </tr>
  23772. </tbody>
  23773. </table>
  23774. <h5 id="installcommand">Install command</h5>
  23775. <pre><code class="lang-console">xrepo install mio
  23776. </code></pre>
  23777. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23778. <pre><code class="lang-lua">add_requires("mio")
  23779. </code></pre>
  23780. <h3 id="mjsonbsd">mjson (bsd)</h3>
  23781. <table>
  23782. <thead>
  23783. <tr>
  23784. <th>Description</th>
  23785. <th><em>C/C++ JSON parser, emitter, JSON-RPC engine for embedded systems</em></th>
  23786. </tr>
  23787. </thead>
  23788. <tbody>
  23789. <tr>
  23790. <td>Homepage</td>
  23791. <td><a href="https://github.com/cesanta/mjson">https://github.com/cesanta/mjson</a></td>
  23792. </tr>
  23793. <tr>
  23794. <td>License</td>
  23795. <td>MIT</td>
  23796. </tr>
  23797. <tr>
  23798. <td>Versions</td>
  23799. <td>1.2.6, 1.2.7</td>
  23800. </tr>
  23801. <tr>
  23802. <td>Architectures</td>
  23803. <td>i386, x86_64</td>
  23804. </tr>
  23805. <tr>
  23806. <td>Definition</td>
  23807. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mjson/xmake.lua">mjson/xmake.lua</a></td>
  23808. </tr>
  23809. </tbody>
  23810. </table>
  23811. <h5 id="installcommand">Install command</h5>
  23812. <pre><code class="lang-console">xrepo install mjson
  23813. </code></pre>
  23814. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23815. <pre><code class="lang-lua">add_requires("mjson")
  23816. </code></pre>
  23817. <h3 id="mmabsd">mma (bsd)</h3>
  23818. <table>
  23819. <thead>
  23820. <tr>
  23821. <th>Description</th>
  23822. <th><em>A self-contained C++ implementation of MMA and GCMMA.</em></th>
  23823. </tr>
  23824. </thead>
  23825. <tbody>
  23826. <tr>
  23827. <td>Homepage</td>
  23828. <td><a href="https://github.com/jdumas/mma">https://github.com/jdumas/mma</a></td>
  23829. </tr>
  23830. <tr>
  23831. <td>License</td>
  23832. <td>MIT</td>
  23833. </tr>
  23834. <tr>
  23835. <td>Versions</td>
  23836. <td>2018.08.01</td>
  23837. </tr>
  23838. <tr>
  23839. <td>Architectures</td>
  23840. <td>i386, x86_64</td>
  23841. </tr>
  23842. <tr>
  23843. <td>Definition</td>
  23844. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mma/xmake.lua">mma/xmake.lua</a></td>
  23845. </tr>
  23846. </tbody>
  23847. </table>
  23848. <h5 id="installcommand">Install command</h5>
  23849. <pre><code class="lang-console">xrepo install mma
  23850. </code></pre>
  23851. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23852. <pre><code class="lang-lua">add_requires("mma")
  23853. </code></pre>
  23854. <h3 id="mmeterbsd">mmeter (bsd)</h3>
  23855. <table>
  23856. <thead>
  23857. <tr>
  23858. <th>Description</th>
  23859. <th><em>A simple WIP profiler library for c++. Include the 2 files and you&#39;re ready to go.</em></th>
  23860. </tr>
  23861. </thead>
  23862. <tbody>
  23863. <tr>
  23864. <td>Homepage</td>
  23865. <td><a href="https://github.com/LMauricius/MMeter">https://github.com/LMauricius/MMeter</a></td>
  23866. </tr>
  23867. <tr>
  23868. <td>License</td>
  23869. <td>MIT</td>
  23870. </tr>
  23871. <tr>
  23872. <td>Versions</td>
  23873. <td>2.0</td>
  23874. </tr>
  23875. <tr>
  23876. <td>Architectures</td>
  23877. <td>i386, x86_64</td>
  23878. </tr>
  23879. <tr>
  23880. <td>Definition</td>
  23881. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mmeter/xmake.lua">mmeter/xmake.lua</a></td>
  23882. </tr>
  23883. </tbody>
  23884. </table>
  23885. <h5 id="installcommand">Install command</h5>
  23886. <pre><code class="lang-console">xrepo install mmeter
  23887. </code></pre>
  23888. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23889. <pre><code class="lang-lua">add_requires("mmeter")
  23890. </code></pre>
  23891. <h3 id="mongoosebsd">mongoose (bsd)</h3>
  23892. <table>
  23893. <thead>
  23894. <tr>
  23895. <th>Description</th>
  23896. <th><em>Embedded Web Server</em></th>
  23897. </tr>
  23898. </thead>
  23899. <tbody>
  23900. <tr>
  23901. <td>Homepage</td>
  23902. <td><a href="https://mongoose.ws">https://mongoose.ws</a></td>
  23903. </tr>
  23904. <tr>
  23905. <td>License</td>
  23906. <td>GPL-2.0</td>
  23907. </tr>
  23908. <tr>
  23909. <td>Versions</td>
  23910. <td>7.11, 7.13, 7.14, 7.15, 7.16, 7.17, 7.18, 7.19</td>
  23911. </tr>
  23912. <tr>
  23913. <td>Architectures</td>
  23914. <td>i386, x86_64</td>
  23915. </tr>
  23916. <tr>
  23917. <td>Definition</td>
  23918. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mongoose/xmake.lua">mongoose/xmake.lua</a></td>
  23919. </tr>
  23920. </tbody>
  23921. </table>
  23922. <h5 id="installcommand">Install command</h5>
  23923. <pre><code class="lang-console">xrepo install mongoose
  23924. </code></pre>
  23925. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23926. <pre><code class="lang-lua">add_requires("mongoose")
  23927. </code></pre>
  23928. <h3 id="moonjitbsd">moonjit (bsd)</h3>
  23929. <table>
  23930. <thead>
  23931. <tr>
  23932. <th>Description</th>
  23933. <th><em>A Just-In-Time Compiler (JIT) for the Lua programming language.</em></th>
  23934. </tr>
  23935. </thead>
  23936. <tbody>
  23937. <tr>
  23938. <td>Homepage</td>
  23939. <td><a href="https://github.com/moonjit/moonjit">https://github.com/moonjit/moonjit</a></td>
  23940. </tr>
  23941. <tr>
  23942. <td>Versions</td>
  23943. <td>2.2.0</td>
  23944. </tr>
  23945. <tr>
  23946. <td>Architectures</td>
  23947. <td>i386, x86_64</td>
  23948. </tr>
  23949. <tr>
  23950. <td>Definition</td>
  23951. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/moonjit/xmake.lua">moonjit/xmake.lua</a></td>
  23952. </tr>
  23953. </tbody>
  23954. </table>
  23955. <h5 id="installcommand">Install command</h5>
  23956. <pre><code class="lang-console">xrepo install moonjit
  23957. </code></pre>
  23958. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23959. <pre><code class="lang-lua">add_requires("moonjit")
  23960. </code></pre>
  23961. <h3 id="mortonndbsd">morton-nd (bsd)</h3>
  23962. <table>
  23963. <thead>
  23964. <tr>
  23965. <th>Description</th>
  23966. <th><em>A header-only compile-time Morton encoding / decoding library for N dimensions.</em></th>
  23967. </tr>
  23968. </thead>
  23969. <tbody>
  23970. <tr>
  23971. <td>Homepage</td>
  23972. <td><a href="https://github.com/morton-nd/morton-nd">https://github.com/morton-nd/morton-nd</a></td>
  23973. </tr>
  23974. <tr>
  23975. <td>License</td>
  23976. <td>MIT</td>
  23977. </tr>
  23978. <tr>
  23979. <td>Versions</td>
  23980. <td>v4.0.0</td>
  23981. </tr>
  23982. <tr>
  23983. <td>Architectures</td>
  23984. <td>i386, x86_64</td>
  23985. </tr>
  23986. <tr>
  23987. <td>Definition</td>
  23988. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/morton-nd/xmake.lua">morton-nd/xmake.lua</a></td>
  23989. </tr>
  23990. </tbody>
  23991. </table>
  23992. <h5 id="installcommand">Install command</h5>
  23993. <pre><code class="lang-console">xrepo install morton-nd
  23994. </code></pre>
  23995. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  23996. <pre><code class="lang-lua">add_requires("morton-nd")
  23997. </code></pre>
  23998. <h3 id="mpfrbsd">mpfr (bsd)</h3>
  23999. <table>
  24000. <thead>
  24001. <tr>
  24002. <th>Description</th>
  24003. <th><em>The MPFR library is a C library for multiple-precision floating-point computations with correct rounding.</em></th>
  24004. </tr>
  24005. </thead>
  24006. <tbody>
  24007. <tr>
  24008. <td>Homepage</td>
  24009. <td><a href="https://www.mpfr.org/">https://www.mpfr.org/</a></td>
  24010. </tr>
  24011. <tr>
  24012. <td>License</td>
  24013. <td>LGPL-3.0</td>
  24014. </tr>
  24015. <tr>
  24016. <td>Versions</td>
  24017. <td>4.1.0, 4.2.0</td>
  24018. </tr>
  24019. <tr>
  24020. <td>Architectures</td>
  24021. <td>i386, x86_64</td>
  24022. </tr>
  24023. <tr>
  24024. <td>Definition</td>
  24025. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mpfr/xmake.lua">mpfr/xmake.lua</a></td>
  24026. </tr>
  24027. </tbody>
  24028. </table>
  24029. <h5 id="installcommand">Install command</h5>
  24030. <pre><code class="lang-console">xrepo install mpfr
  24031. </code></pre>
  24032. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24033. <pre><code class="lang-lua">add_requires("mpfr")
  24034. </code></pre>
  24035. <h3 id="mpg123bsd">mpg123 (bsd)</h3>
  24036. <table>
  24037. <thead>
  24038. <tr>
  24039. <th>Description</th>
  24040. <th><em>Fast console MPEG Audio Player and decoder library</em></th>
  24041. </tr>
  24042. </thead>
  24043. <tbody>
  24044. <tr>
  24045. <td>Homepage</td>
  24046. <td><a href="https://www.mpg123.de/">https://www.mpg123.de/</a></td>
  24047. </tr>
  24048. <tr>
  24049. <td>Versions</td>
  24050. <td>1.30.2</td>
  24051. </tr>
  24052. <tr>
  24053. <td>Architectures</td>
  24054. <td>i386, x86_64</td>
  24055. </tr>
  24056. <tr>
  24057. <td>Definition</td>
  24058. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mpg123/xmake.lua">mpg123/xmake.lua</a></td>
  24059. </tr>
  24060. </tbody>
  24061. </table>
  24062. <h5 id="installcommand">Install command</h5>
  24063. <pre><code class="lang-console">xrepo install mpg123
  24064. </code></pre>
  24065. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24066. <pre><code class="lang-lua">add_requires("mpg123")
  24067. </code></pre>
  24068. <h3 id="mpmcqueuebsd">mpmcqueue (bsd)</h3>
  24069. <table>
  24070. <thead>
  24071. <tr>
  24072. <th>Description</th>
  24073. <th><em>A bounded multi-producer multi-consumer concurrent queue written in C++11</em></th>
  24074. </tr>
  24075. </thead>
  24076. <tbody>
  24077. <tr>
  24078. <td>Homepage</td>
  24079. <td><a href="https://github.com/rigtorp/MPMCQueue">https://github.com/rigtorp/MPMCQueue</a></td>
  24080. </tr>
  24081. <tr>
  24082. <td>License</td>
  24083. <td>MIT</td>
  24084. </tr>
  24085. <tr>
  24086. <td>Versions</td>
  24087. <td>v1.0</td>
  24088. </tr>
  24089. <tr>
  24090. <td>Architectures</td>
  24091. <td>i386, x86_64</td>
  24092. </tr>
  24093. <tr>
  24094. <td>Definition</td>
  24095. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mpmcqueue/xmake.lua">mpmcqueue/xmake.lua</a></td>
  24096. </tr>
  24097. </tbody>
  24098. </table>
  24099. <h5 id="installcommand">Install command</h5>
  24100. <pre><code class="lang-console">xrepo install mpmcqueue
  24101. </code></pre>
  24102. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24103. <pre><code class="lang-lua">add_requires("mpmcqueue")
  24104. </code></pre>
  24105. <h3 id="mscharconvbsd">mscharconv (bsd)</h3>
  24106. <table>
  24107. <thead>
  24108. <tr>
  24109. <th>Description</th>
  24110. <th><em><charconv> from Microsoft STL, but multi-platform </em></th>
  24111. </tr>
  24112. </thead>
  24113. <tbody>
  24114. <tr>
  24115. <td>Homepage</td>
  24116. <td><a href="https://github.com/iboB/mscharconv">https://github.com/iboB/mscharconv</a></td>
  24117. </tr>
  24118. <tr>
  24119. <td>Versions</td>
  24120. <td>latest</td>
  24121. </tr>
  24122. <tr>
  24123. <td>Architectures</td>
  24124. <td>i386, x86_64</td>
  24125. </tr>
  24126. <tr>
  24127. <td>Definition</td>
  24128. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mscharconv/xmake.lua">mscharconv/xmake.lua</a></td>
  24129. </tr>
  24130. </tbody>
  24131. </table>
  24132. <h5 id="installcommand">Install command</h5>
  24133. <pre><code class="lang-console">xrepo install mscharconv
  24134. </code></pre>
  24135. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24136. <pre><code class="lang-lua">add_requires("mscharconv")
  24137. </code></pre>
  24138. <h3 id="msdfatlasgenbsd">msdf-atlas-gen (bsd)</h3>
  24139. <table>
  24140. <thead>
  24141. <tr>
  24142. <th>Description</th>
  24143. <th><em>Multi-channel signed distance field atlas generator</em></th>
  24144. </tr>
  24145. </thead>
  24146. <tbody>
  24147. <tr>
  24148. <td>Homepage</td>
  24149. <td><a href="https://github.com/Chlumsky/msdf-atlas-gen">https://github.com/Chlumsky/msdf-atlas-gen</a></td>
  24150. </tr>
  24151. <tr>
  24152. <td>License</td>
  24153. <td>MIT</td>
  24154. </tr>
  24155. <tr>
  24156. <td>Versions</td>
  24157. <td>v1.3</td>
  24158. </tr>
  24159. <tr>
  24160. <td>Architectures</td>
  24161. <td>i386, x86_64</td>
  24162. </tr>
  24163. <tr>
  24164. <td>Definition</td>
  24165. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/msdf-atlas-gen/xmake.lua">msdf-atlas-gen/xmake.lua</a></td>
  24166. </tr>
  24167. </tbody>
  24168. </table>
  24169. <h5 id="installcommand">Install command</h5>
  24170. <pre><code class="lang-console">xrepo install msdf-atlas-gen
  24171. </code></pre>
  24172. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24173. <pre><code class="lang-lua">add_requires("msdf-atlas-gen")
  24174. </code></pre>
  24175. <h3 id="msdfgenbsd">msdfgen (bsd)</h3>
  24176. <table>
  24177. <thead>
  24178. <tr>
  24179. <th>Description</th>
  24180. <th><em>Multi-channel signed distance field generator</em></th>
  24181. </tr>
  24182. </thead>
  24183. <tbody>
  24184. <tr>
  24185. <td>Homepage</td>
  24186. <td><a href="https://github.com/Chlumsky/msdfgen">https://github.com/Chlumsky/msdfgen</a></td>
  24187. </tr>
  24188. <tr>
  24189. <td>License</td>
  24190. <td>MIT</td>
  24191. </tr>
  24192. <tr>
  24193. <td>Versions</td>
  24194. <td>v1.10, v1.11, v1.12, v1.12.1</td>
  24195. </tr>
  24196. <tr>
  24197. <td>Architectures</td>
  24198. <td>i386, x86_64</td>
  24199. </tr>
  24200. <tr>
  24201. <td>Definition</td>
  24202. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/msdfgen/xmake.lua">msdfgen/xmake.lua</a></td>
  24203. </tr>
  24204. </tbody>
  24205. </table>
  24206. <h5 id="installcommand">Install command</h5>
  24207. <pre><code class="lang-console">xrepo install msdfgen
  24208. </code></pre>
  24209. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24210. <pre><code class="lang-lua">add_requires("msdfgen")
  24211. </code></pre>
  24212. <h3 id="msgpackcbsd">msgpack-c (bsd)</h3>
  24213. <table>
  24214. <thead>
  24215. <tr>
  24216. <th>Description</th>
  24217. <th><em>MessagePack implementation for C</em></th>
  24218. </tr>
  24219. </thead>
  24220. <tbody>
  24221. <tr>
  24222. <td>Homepage</td>
  24223. <td><a href="https://msgpack.org/">https://msgpack.org/</a></td>
  24224. </tr>
  24225. <tr>
  24226. <td>License</td>
  24227. <td>BSL-1.0</td>
  24228. </tr>
  24229. <tr>
  24230. <td>Versions</td>
  24231. <td>4.0.0, 6.0.1, 6.0.2, 6.1.0</td>
  24232. </tr>
  24233. <tr>
  24234. <td>Architectures</td>
  24235. <td>i386, x86_64</td>
  24236. </tr>
  24237. <tr>
  24238. <td>Definition</td>
  24239. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/msgpack-c/xmake.lua">msgpack-c/xmake.lua</a></td>
  24240. </tr>
  24241. </tbody>
  24242. </table>
  24243. <h5 id="installcommand">Install command</h5>
  24244. <pre><code class="lang-console">xrepo install msgpack-c
  24245. </code></pre>
  24246. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24247. <pre><code class="lang-lua">add_requires("msgpack-c")
  24248. </code></pre>
  24249. <h3 id="msgpackcxxbsd">msgpack-cxx (bsd)</h3>
  24250. <table>
  24251. <thead>
  24252. <tr>
  24253. <th>Description</th>
  24254. <th><em>MessagePack implementation for C++</em></th>
  24255. </tr>
  24256. </thead>
  24257. <tbody>
  24258. <tr>
  24259. <td>Homepage</td>
  24260. <td><a href="https://msgpack.org/">https://msgpack.org/</a></td>
  24261. </tr>
  24262. <tr>
  24263. <td>License</td>
  24264. <td>BSL-1.0</td>
  24265. </tr>
  24266. <tr>
  24267. <td>Versions</td>
  24268. <td>4.1.1, 6.1.0, 6.1.1, 7.0.0</td>
  24269. </tr>
  24270. <tr>
  24271. <td>Architectures</td>
  24272. <td>i386, x86_64</td>
  24273. </tr>
  24274. <tr>
  24275. <td>Definition</td>
  24276. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/msgpack-cxx/xmake.lua">msgpack-cxx/xmake.lua</a></td>
  24277. </tr>
  24278. </tbody>
  24279. </table>
  24280. <h5 id="installcommand">Install command</h5>
  24281. <pre><code class="lang-console">xrepo install msgpack-cxx
  24282. </code></pre>
  24283. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24284. <pre><code class="lang-lua">add_requires("msgpack-cxx")
  24285. </code></pre>
  24286. <h3 id="msgpack23bsd">msgpack23 (bsd)</h3>
  24287. <table>
  24288. <thead>
  24289. <tr>
  24290. <th>Description</th>
  24291. <th><em>A modern, header-only C++ library for MessagePack serialization and deserialization. msgpack.org[c++23]</em></th>
  24292. </tr>
  24293. </thead>
  24294. <tbody>
  24295. <tr>
  24296. <td>Homepage</td>
  24297. <td><a href="https://github.com/rwindegger/msgpack23">https://github.com/rwindegger/msgpack23</a></td>
  24298. </tr>
  24299. <tr>
  24300. <td>License</td>
  24301. <td>MIT</td>
  24302. </tr>
  24303. <tr>
  24304. <td>Versions</td>
  24305. <td>v2.1</td>
  24306. </tr>
  24307. <tr>
  24308. <td>Architectures</td>
  24309. <td>i386, x86_64</td>
  24310. </tr>
  24311. <tr>
  24312. <td>Definition</td>
  24313. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/msgpack23/xmake.lua">msgpack23/xmake.lua</a></td>
  24314. </tr>
  24315. </tbody>
  24316. </table>
  24317. <h5 id="installcommand">Install command</h5>
  24318. <pre><code class="lang-console">xrepo install msgpack23
  24319. </code></pre>
  24320. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24321. <pre><code class="lang-lua">add_requires("msgpack23")
  24322. </code></pre>
  24323. <h3 id="msvcbsd">msvc (bsd)</h3>
  24324. <table>
  24325. <thead>
  24326. <tr>
  24327. <th>Description</th>
  24328. <th><em>Microsoft Visual C/C++ Compiler</em></th>
  24329. </tr>
  24330. </thead>
  24331. <tbody>
  24332. <tr>
  24333. <td>Homepage</td>
  24334. <td><a href="https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/">https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/</a></td>
  24335. </tr>
  24336. <tr>
  24337. <td>Versions</td>
  24338. <td>14.29.16+11, 14.30.17+0, 14.31.17+1, 14.32.17+2, 14.33.17+3, 14.34.17+4, 14.35.17+5, 14.36.17+6, 14.37.17+7, 14.38.17+8, 14.39.17+9, 14.40.17+10, 14.41.17+11, 14.42.17+12, 14.43.17+13</td>
  24339. </tr>
  24340. <tr>
  24341. <td>Architectures</td>
  24342. <td>i386, x86_64</td>
  24343. </tr>
  24344. <tr>
  24345. <td>Definition</td>
  24346. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/msvc/xmake.lua">msvc/xmake.lua</a></td>
  24347. </tr>
  24348. </tbody>
  24349. </table>
  24350. <h5 id="installcommand">Install command</h5>
  24351. <pre><code class="lang-console">xrepo install msvc
  24352. </code></pre>
  24353. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24354. <pre><code class="lang-lua">add_requires("msvc")
  24355. </code></pre>
  24356. <h3 id="msvcwinebsd">msvc-wine (bsd)</h3>
  24357. <table>
  24358. <thead>
  24359. <tr>
  24360. <th>Description</th>
  24361. <th><em>Scripts for setting up and running MSVC in Wine on Linux</em></th>
  24362. </tr>
  24363. </thead>
  24364. <tbody>
  24365. <tr>
  24366. <td>Homepage</td>
  24367. <td><a href="https://github.com/mstorsjo/msvc-wine">https://github.com/mstorsjo/msvc-wine</a></td>
  24368. </tr>
  24369. <tr>
  24370. <td>Versions</td>
  24371. <td>2025.03.02</td>
  24372. </tr>
  24373. <tr>
  24374. <td>Architectures</td>
  24375. <td>i386, x86_64</td>
  24376. </tr>
  24377. <tr>
  24378. <td>Definition</td>
  24379. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/msvc-wine/xmake.lua">msvc-wine/xmake.lua</a></td>
  24380. </tr>
  24381. </tbody>
  24382. </table>
  24383. <h5 id="installcommand">Install command</h5>
  24384. <pre><code class="lang-console">xrepo install msvc-wine
  24385. </code></pre>
  24386. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24387. <pre><code class="lang-lua">add_requires("msvc-wine")
  24388. </code></pre>
  24389. <h3 id="mujsbsd">mujs (bsd)</h3>
  24390. <table>
  24391. <thead>
  24392. <tr>
  24393. <th>Description</th>
  24394. <th><em>An embeddable Javascript interpreter in C.</em></th>
  24395. </tr>
  24396. </thead>
  24397. <tbody>
  24398. <tr>
  24399. <td>Homepage</td>
  24400. <td><a href="http://mujs.com/">http://mujs.com/</a></td>
  24401. </tr>
  24402. <tr>
  24403. <td>License</td>
  24404. <td>ISC</td>
  24405. </tr>
  24406. <tr>
  24407. <td>Versions</td>
  24408. <td>1.3.4, 1.3.5, 1.3.6, 1.3.7</td>
  24409. </tr>
  24410. <tr>
  24411. <td>Architectures</td>
  24412. <td>i386, x86_64</td>
  24413. </tr>
  24414. <tr>
  24415. <td>Definition</td>
  24416. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mujs/xmake.lua">mujs/xmake.lua</a></td>
  24417. </tr>
  24418. </tbody>
  24419. </table>
  24420. <h5 id="installcommand">Install command</h5>
  24421. <pre><code class="lang-console">xrepo install mujs
  24422. </code></pre>
  24423. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24424. <pre><code class="lang-lua">add_requires("mujs")
  24425. </code></pre>
  24426. <h3 id="munkresalgorithmbsd">munkres-algorithm (bsd)</h3>
  24427. <table>
  24428. <thead>
  24429. <tr>
  24430. <th>Description</th>
  24431. <th><em>Modern C++ implementation of Munkres (Hungarian) algorithm</em></th>
  24432. </tr>
  24433. </thead>
  24434. <tbody>
  24435. <tr>
  24436. <td>Homepage</td>
  24437. <td><a href="https://github.com/aaron-michaux/munkres-algorithm">https://github.com/aaron-michaux/munkres-algorithm</a></td>
  24438. </tr>
  24439. <tr>
  24440. <td>License</td>
  24441. <td>MIT</td>
  24442. </tr>
  24443. <tr>
  24444. <td>Versions</td>
  24445. <td>2021.04.05</td>
  24446. </tr>
  24447. <tr>
  24448. <td>Architectures</td>
  24449. <td>i386, x86_64</td>
  24450. </tr>
  24451. <tr>
  24452. <td>Definition</td>
  24453. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/munkres-algorithm/xmake.lua">munkres-algorithm/xmake.lua</a></td>
  24454. </tr>
  24455. </tbody>
  24456. </table>
  24457. <h5 id="installcommand">Install command</h5>
  24458. <pre><code class="lang-console">xrepo install munkres-algorithm
  24459. </code></pre>
  24460. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24461. <pre><code class="lang-lua">add_requires("munkres-algorithm")
  24462. </code></pre>
  24463. <h3 id="muparserxbsd">muparserx (bsd)</h3>
  24464. <table>
  24465. <thead>
  24466. <tr>
  24467. <th>Description</th>
  24468. <th><em>A C++ Library for Parsing Expressions with Strings, Complex Numbers, Vectors, Matrices and more.</em></th>
  24469. </tr>
  24470. </thead>
  24471. <tbody>
  24472. <tr>
  24473. <td>Homepage</td>
  24474. <td><a href="http://beltoforion.de/en/muparserx">http://beltoforion.de/en/muparserx</a></td>
  24475. </tr>
  24476. <tr>
  24477. <td>License</td>
  24478. <td>BSD-2-Clause</td>
  24479. </tr>
  24480. <tr>
  24481. <td>Versions</td>
  24482. <td>v4.0.12</td>
  24483. </tr>
  24484. <tr>
  24485. <td>Architectures</td>
  24486. <td>i386, x86_64</td>
  24487. </tr>
  24488. <tr>
  24489. <td>Definition</td>
  24490. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/muparserx/xmake.lua">muparserx/xmake.lua</a></td>
  24491. </tr>
  24492. </tbody>
  24493. </table>
  24494. <h5 id="installcommand">Install command</h5>
  24495. <pre><code class="lang-console">xrepo install muparserx
  24496. </code></pre>
  24497. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24498. <pre><code class="lang-lua">add_requires("muparserx")
  24499. </code></pre>
  24500. <h3 id="muslccbsd">muslcc (bsd)</h3>
  24501. <table>
  24502. <thead>
  24503. <tr>
  24504. <th>Description</th>
  24505. <th><em>static cross- and native- musl-based toolchains.</em></th>
  24506. </tr>
  24507. </thead>
  24508. <tbody>
  24509. <tr>
  24510. <td>Homepage</td>
  24511. <td><a href="https://musl.cc/">https://musl.cc/</a></td>
  24512. </tr>
  24513. <tr>
  24514. <td>Versions</td>
  24515. <td>20210202</td>
  24516. </tr>
  24517. <tr>
  24518. <td>Architectures</td>
  24519. <td>i386, x86_64</td>
  24520. </tr>
  24521. <tr>
  24522. <td>Definition</td>
  24523. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/muslcc/xmake.lua">muslcc/xmake.lua</a></td>
  24524. </tr>
  24525. </tbody>
  24526. </table>
  24527. <h5 id="installcommand">Install command</h5>
  24528. <pre><code class="lang-console">xrepo install muslcc
  24529. </code></pre>
  24530. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24531. <pre><code class="lang-lua">add_requires("muslcc")
  24532. </code></pre>
  24533. <h3 id="mustachebsd">mustache (bsd)</h3>
  24534. <table>
  24535. <thead>
  24536. <tr>
  24537. <th>Description</th>
  24538. <th><em>Mustache text templates for modern C++</em></th>
  24539. </tr>
  24540. </thead>
  24541. <tbody>
  24542. <tr>
  24543. <td>Homepage</td>
  24544. <td><a href="https://github.com/kainjow/Mustache">https://github.com/kainjow/Mustache</a></td>
  24545. </tr>
  24546. <tr>
  24547. <td>License</td>
  24548. <td>BSL-1.0</td>
  24549. </tr>
  24550. <tr>
  24551. <td>Versions</td>
  24552. <td>2021.12.10</td>
  24553. </tr>
  24554. <tr>
  24555. <td>Architectures</td>
  24556. <td>i386, x86_64</td>
  24557. </tr>
  24558. <tr>
  24559. <td>Definition</td>
  24560. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/m/mustache/xmake.lua">mustache/xmake.lua</a></td>
  24561. </tr>
  24562. </tbody>
  24563. </table>
  24564. <h5 id="installcommand">Install command</h5>
  24565. <pre><code class="lang-console">xrepo install mustache
  24566. </code></pre>
  24567. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24568. <pre><code class="lang-lua">add_requires("mustache")
  24569. </code></pre>
  24570. <h2 id="n">n</h2>
  24571. <h3 id="named_typebsd">named_type (bsd)</h3>
  24572. <table>
  24573. <thead>
  24574. <tr>
  24575. <th>Description</th>
  24576. <th><em>Implementation of strong types in C++.</em></th>
  24577. </tr>
  24578. </thead>
  24579. <tbody>
  24580. <tr>
  24581. <td>Homepage</td>
  24582. <td><a href="https://github.com/joboccara/NamedType">https://github.com/joboccara/NamedType</a></td>
  24583. </tr>
  24584. <tr>
  24585. <td>License</td>
  24586. <td>MIT</td>
  24587. </tr>
  24588. <tr>
  24589. <td>Versions</td>
  24590. <td>v1.1.0.20210209</td>
  24591. </tr>
  24592. <tr>
  24593. <td>Architectures</td>
  24594. <td>i386, x86_64</td>
  24595. </tr>
  24596. <tr>
  24597. <td>Definition</td>
  24598. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/named_type/xmake.lua">named_type/xmake.lua</a></td>
  24599. </tr>
  24600. </tbody>
  24601. </table>
  24602. <h5 id="installcommand">Install command</h5>
  24603. <pre><code class="lang-console">xrepo install named_type
  24604. </code></pre>
  24605. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24606. <pre><code class="lang-lua">add_requires("named_type")
  24607. </code></pre>
  24608. <h3 id="nameofbsd">nameof (bsd)</h3>
  24609. <table>
  24610. <thead>
  24611. <tr>
  24612. <th>Description</th>
  24613. <th><em>Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum</em></th>
  24614. </tr>
  24615. </thead>
  24616. <tbody>
  24617. <tr>
  24618. <td>Homepage</td>
  24619. <td><a href="https://github.com/Neargye/nameof">https://github.com/Neargye/nameof</a></td>
  24620. </tr>
  24621. <tr>
  24622. <td>License</td>
  24623. <td>MIT</td>
  24624. </tr>
  24625. <tr>
  24626. <td>Versions</td>
  24627. <td>0.10.3, 0.10.4</td>
  24628. </tr>
  24629. <tr>
  24630. <td>Architectures</td>
  24631. <td>i386, x86_64</td>
  24632. </tr>
  24633. <tr>
  24634. <td>Definition</td>
  24635. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nameof/xmake.lua">nameof/xmake.lua</a></td>
  24636. </tr>
  24637. </tbody>
  24638. </table>
  24639. <h5 id="installcommand">Install command</h5>
  24640. <pre><code class="lang-console">xrepo install nameof
  24641. </code></pre>
  24642. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24643. <pre><code class="lang-lua">add_requires("nameof")
  24644. </code></pre>
  24645. <h3 id="nanoarrowbsd">nanoarrow (bsd)</h3>
  24646. <table>
  24647. <thead>
  24648. <tr>
  24649. <th>Description</th>
  24650. <th><em>Helpers for Arrow C Data &amp; Arrow C Stream interfaces</em></th>
  24651. </tr>
  24652. </thead>
  24653. <tbody>
  24654. <tr>
  24655. <td>Homepage</td>
  24656. <td><a href="https://arrow.apache.org/nanoarrow">https://arrow.apache.org/nanoarrow</a></td>
  24657. </tr>
  24658. <tr>
  24659. <td>License</td>
  24660. <td>Apache-2.0</td>
  24661. </tr>
  24662. <tr>
  24663. <td>Versions</td>
  24664. <td>0.6.0</td>
  24665. </tr>
  24666. <tr>
  24667. <td>Architectures</td>
  24668. <td>i386, x86_64</td>
  24669. </tr>
  24670. <tr>
  24671. <td>Definition</td>
  24672. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nanoarrow/xmake.lua">nanoarrow/xmake.lua</a></td>
  24673. </tr>
  24674. </tbody>
  24675. </table>
  24676. <h5 id="installcommand">Install command</h5>
  24677. <pre><code class="lang-console">xrepo install nanoarrow
  24678. </code></pre>
  24679. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24680. <pre><code class="lang-lua">add_requires("nanoarrow")
  24681. </code></pre>
  24682. <h3 id="nanobenchbsd">nanobench (bsd)</h3>
  24683. <table>
  24684. <thead>
  24685. <tr>
  24686. <th>Description</th>
  24687. <th><em>Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20</em></th>
  24688. </tr>
  24689. </thead>
  24690. <tbody>
  24691. <tr>
  24692. <td>Homepage</td>
  24693. <td><a href="https://nanobench.ankerl.com">https://nanobench.ankerl.com</a></td>
  24694. </tr>
  24695. <tr>
  24696. <td>License</td>
  24697. <td>MIT</td>
  24698. </tr>
  24699. <tr>
  24700. <td>Versions</td>
  24701. <td>v4.3.11</td>
  24702. </tr>
  24703. <tr>
  24704. <td>Architectures</td>
  24705. <td>i386, x86_64</td>
  24706. </tr>
  24707. <tr>
  24708. <td>Definition</td>
  24709. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nanobench/xmake.lua">nanobench/xmake.lua</a></td>
  24710. </tr>
  24711. </tbody>
  24712. </table>
  24713. <h5 id="installcommand">Install command</h5>
  24714. <pre><code class="lang-console">xrepo install nanobench
  24715. </code></pre>
  24716. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24717. <pre><code class="lang-lua">add_requires("nanobench")
  24718. </code></pre>
  24719. <h3 id="nanobindbsd">nanobind (bsd)</h3>
  24720. <table>
  24721. <thead>
  24722. <tr>
  24723. <th>Description</th>
  24724. <th><em>nanobind: tiny and efficient C++/Python bindings</em></th>
  24725. </tr>
  24726. </thead>
  24727. <tbody>
  24728. <tr>
  24729. <td>Homepage</td>
  24730. <td><a href="https://github.com/wjakob/nanobind">https://github.com/wjakob/nanobind</a></td>
  24731. </tr>
  24732. <tr>
  24733. <td>License</td>
  24734. <td>BSD-3-Clause</td>
  24735. </tr>
  24736. <tr>
  24737. <td>Versions</td>
  24738. <td>v2.2.0, v2.6.1, v2.7.0, v2.8.0, v2.9.2</td>
  24739. </tr>
  24740. <tr>
  24741. <td>Architectures</td>
  24742. <td>i386, x86_64</td>
  24743. </tr>
  24744. <tr>
  24745. <td>Definition</td>
  24746. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nanobind/xmake.lua">nanobind/xmake.lua</a></td>
  24747. </tr>
  24748. </tbody>
  24749. </table>
  24750. <h5 id="installcommand">Install command</h5>
  24751. <pre><code class="lang-console">xrepo install nanobind
  24752. </code></pre>
  24753. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24754. <pre><code class="lang-lua">add_requires("nanobind")
  24755. </code></pre>
  24756. <h3 id="nanoflannbsd">nanoflann (bsd)</h3>
  24757. <table>
  24758. <thead>
  24759. <tr>
  24760. <th>Description</th>
  24761. <th><em>nanoflann: a C++11 header-only library for Nearest Neighbor (NN) search with KD-trees</em></th>
  24762. </tr>
  24763. </thead>
  24764. <tbody>
  24765. <tr>
  24766. <td>Homepage</td>
  24767. <td><a href="https://github.com/jlblancoc/nanoflann/">https://github.com/jlblancoc/nanoflann/</a></td>
  24768. </tr>
  24769. <tr>
  24770. <td>License</td>
  24771. <td>BSD-2-Clause</td>
  24772. </tr>
  24773. <tr>
  24774. <td>Versions</td>
  24775. <td>v1.3.2, v1.4.2, v1.5.0, v1.5.5, v1.6.0, v1.6.1, v1.6.2, v1.7.0, v1.7.1</td>
  24776. </tr>
  24777. <tr>
  24778. <td>Architectures</td>
  24779. <td>i386, x86_64</td>
  24780. </tr>
  24781. <tr>
  24782. <td>Definition</td>
  24783. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nanoflann/xmake.lua">nanoflann/xmake.lua</a></td>
  24784. </tr>
  24785. </tbody>
  24786. </table>
  24787. <h5 id="installcommand">Install command</h5>
  24788. <pre><code class="lang-console">xrepo install nanoflann
  24789. </code></pre>
  24790. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24791. <pre><code class="lang-lua">add_requires("nanoflann")
  24792. </code></pre>
  24793. <h3 id="nanomsgbsd">nanomsg (bsd)</h3>
  24794. <table>
  24795. <thead>
  24796. <tr>
  24797. <th>Description</th>
  24798. <th><em>A simple high-performance implementation of several "scalability protocols".</em></th>
  24799. </tr>
  24800. </thead>
  24801. <tbody>
  24802. <tr>
  24803. <td>Homepage</td>
  24804. <td><a href="https://nanomsg.org">https://nanomsg.org</a></td>
  24805. </tr>
  24806. <tr>
  24807. <td>License</td>
  24808. <td>MIT</td>
  24809. </tr>
  24810. <tr>
  24811. <td>Versions</td>
  24812. <td>1.2.1</td>
  24813. </tr>
  24814. <tr>
  24815. <td>Architectures</td>
  24816. <td>i386, x86_64</td>
  24817. </tr>
  24818. <tr>
  24819. <td>Definition</td>
  24820. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nanomsg/xmake.lua">nanomsg/xmake.lua</a></td>
  24821. </tr>
  24822. </tbody>
  24823. </table>
  24824. <h5 id="installcommand">Install command</h5>
  24825. <pre><code class="lang-console">xrepo install nanomsg
  24826. </code></pre>
  24827. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24828. <pre><code class="lang-lua">add_requires("nanomsg")
  24829. </code></pre>
  24830. <h3 id="nanopbbsd">nanopb (bsd)</h3>
  24831. <table>
  24832. <thead>
  24833. <tr>
  24834. <th>Description</th>
  24835. <th><em>Protocol Buffers with small code size</em></th>
  24836. </tr>
  24837. </thead>
  24838. <tbody>
  24839. <tr>
  24840. <td>Homepage</td>
  24841. <td><a href="https://jpa.kapsi.fi/nanopb/">https://jpa.kapsi.fi/nanopb/</a></td>
  24842. </tr>
  24843. <tr>
  24844. <td>License</td>
  24845. <td>zlib</td>
  24846. </tr>
  24847. <tr>
  24848. <td>Versions</td>
  24849. <td>0.4.9</td>
  24850. </tr>
  24851. <tr>
  24852. <td>Architectures</td>
  24853. <td>i386, x86_64</td>
  24854. </tr>
  24855. <tr>
  24856. <td>Definition</td>
  24857. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nanopb/xmake.lua">nanopb/xmake.lua</a></td>
  24858. </tr>
  24859. </tbody>
  24860. </table>
  24861. <h5 id="installcommand">Install command</h5>
  24862. <pre><code class="lang-console">xrepo install nanopb
  24863. </code></pre>
  24864. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24865. <pre><code class="lang-lua">add_requires("nanopb")
  24866. </code></pre>
  24867. <h3 id="nanosvgbsd">nanosvg (bsd)</h3>
  24868. <table>
  24869. <thead>
  24870. <tr>
  24871. <th>Description</th>
  24872. <th><em>Simple stupid SVG parser</em></th>
  24873. </tr>
  24874. </thead>
  24875. <tbody>
  24876. <tr>
  24877. <td>Homepage</td>
  24878. <td><a href="https://github.com/memononen/nanosvg">https://github.com/memononen/nanosvg</a></td>
  24879. </tr>
  24880. <tr>
  24881. <td>License</td>
  24882. <td>zlib</td>
  24883. </tr>
  24884. <tr>
  24885. <td>Versions</td>
  24886. <td>2022.07.09</td>
  24887. </tr>
  24888. <tr>
  24889. <td>Architectures</td>
  24890. <td>i386, x86_64</td>
  24891. </tr>
  24892. <tr>
  24893. <td>Definition</td>
  24894. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nanosvg/xmake.lua">nanosvg/xmake.lua</a></td>
  24895. </tr>
  24896. </tbody>
  24897. </table>
  24898. <h5 id="installcommand">Install command</h5>
  24899. <pre><code class="lang-console">xrepo install nanosvg
  24900. </code></pre>
  24901. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24902. <pre><code class="lang-lua">add_requires("nanosvg")
  24903. </code></pre>
  24904. <h3 id="nasmbsd">nasm (bsd)</h3>
  24905. <table>
  24906. <thead>
  24907. <tr>
  24908. <th>Description</th>
  24909. <th><em>Netwide Assembler (NASM) is an 80x86 assembler.</em></th>
  24910. </tr>
  24911. </thead>
  24912. <tbody>
  24913. <tr>
  24914. <td>Homepage</td>
  24915. <td><a href="https://www.nasm.us/">https://www.nasm.us/</a></td>
  24916. </tr>
  24917. <tr>
  24918. <td>License</td>
  24919. <td>BSD-2-Clause</td>
  24920. </tr>
  24921. <tr>
  24922. <td>Versions</td>
  24923. <td>2.13.03, 2.15.05, 2.16.01, 2.16.03</td>
  24924. </tr>
  24925. <tr>
  24926. <td>Architectures</td>
  24927. <td>i386, x86_64</td>
  24928. </tr>
  24929. <tr>
  24930. <td>Definition</td>
  24931. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nasm/xmake.lua">nasm/xmake.lua</a></td>
  24932. </tr>
  24933. </tbody>
  24934. </table>
  24935. <h5 id="installcommand">Install command</h5>
  24936. <pre><code class="lang-console">xrepo install nasm
  24937. </code></pre>
  24938. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24939. <pre><code class="lang-lua">add_requires("nasm")
  24940. </code></pre>
  24941. <h3 id="nazarautilsbsd">nazarautils (bsd)</h3>
  24942. <table>
  24943. <thead>
  24944. <tr>
  24945. <th>Description</th>
  24946. <th><em>Header-only utility library for Nazara projects</em></th>
  24947. </tr>
  24948. </thead>
  24949. <tbody>
  24950. <tr>
  24951. <td>Homepage</td>
  24952. <td><a href="https://github.com/NazaraEngine/NazaraUtils">https://github.com/NazaraEngine/NazaraUtils</a></td>
  24953. </tr>
  24954. <tr>
  24955. <td>License</td>
  24956. <td>MIT</td>
  24957. </tr>
  24958. <tr>
  24959. <td>Versions</td>
  24960. <td>v1.0.0</td>
  24961. </tr>
  24962. <tr>
  24963. <td>Architectures</td>
  24964. <td>i386, x86_64</td>
  24965. </tr>
  24966. <tr>
  24967. <td>Definition</td>
  24968. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nazarautils/xmake.lua">nazarautils/xmake.lua</a></td>
  24969. </tr>
  24970. </tbody>
  24971. </table>
  24972. <h5 id="installcommand">Install command</h5>
  24973. <pre><code class="lang-console">xrepo install nazarautils
  24974. </code></pre>
  24975. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  24976. <pre><code class="lang-lua">add_requires("nazarautils")
  24977. </code></pre>
  24978. <h3 id="ncnnbsd">ncnn (bsd)</h3>
  24979. <table>
  24980. <thead>
  24981. <tr>
  24982. <th>Description</th>
  24983. <th><em>High-performance neural network inference framework optimized for the mobile platform</em></th>
  24984. </tr>
  24985. </thead>
  24986. <tbody>
  24987. <tr>
  24988. <td>Homepage</td>
  24989. <td><a href="https://github.com/Tencent/ncnn">https://github.com/Tencent/ncnn</a></td>
  24990. </tr>
  24991. <tr>
  24992. <td>License</td>
  24993. <td>BSD-3-Clause</td>
  24994. </tr>
  24995. <tr>
  24996. <td>Versions</td>
  24997. <td>20250503, 20250916</td>
  24998. </tr>
  24999. <tr>
  25000. <td>Architectures</td>
  25001. <td>i386, x86_64</td>
  25002. </tr>
  25003. <tr>
  25004. <td>Definition</td>
  25005. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/ncnn/xmake.lua">ncnn/xmake.lua</a></td>
  25006. </tr>
  25007. </tbody>
  25008. </table>
  25009. <h5 id="installcommand">Install command</h5>
  25010. <pre><code class="lang-console">xrepo install ncnn
  25011. </code></pre>
  25012. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25013. <pre><code class="lang-lua">add_requires("ncnn")
  25014. </code></pre>
  25015. <h3 id="ncursesbsd">ncurses (bsd)</h3>
  25016. <table>
  25017. <thead>
  25018. <tr>
  25019. <th>Description</th>
  25020. <th><em>A free software emulation of curses.</em></th>
  25021. </tr>
  25022. </thead>
  25023. <tbody>
  25024. <tr>
  25025. <td>Homepage</td>
  25026. <td><a href="https://invisible-island.net/ncurses/">https://invisible-island.net/ncurses/</a></td>
  25027. </tr>
  25028. <tr>
  25029. <td>License</td>
  25030. <td>MIT</td>
  25031. </tr>
  25032. <tr>
  25033. <td>Versions</td>
  25034. <td>6.1, 6.2, 6.3, 6.4, 6.5</td>
  25035. </tr>
  25036. <tr>
  25037. <td>Architectures</td>
  25038. <td>i386, x86_64</td>
  25039. </tr>
  25040. <tr>
  25041. <td>Definition</td>
  25042. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/ncurses/xmake.lua">ncurses/xmake.lua</a></td>
  25043. </tr>
  25044. </tbody>
  25045. </table>
  25046. <h5 id="installcommand">Install command</h5>
  25047. <pre><code class="lang-console">xrepo install ncurses
  25048. </code></pre>
  25049. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25050. <pre><code class="lang-lua">add_requires("ncurses")
  25051. </code></pre>
  25052. <h3 id="ndarraybsd">ndarray (bsd)</h3>
  25053. <table>
  25054. <thead>
  25055. <tr>
  25056. <th>Description</th>
  25057. <th><em>NumPy-friendly multidimensional arrays in C++</em></th>
  25058. </tr>
  25059. </thead>
  25060. <tbody>
  25061. <tr>
  25062. <td>Homepage</td>
  25063. <td><a href="https://github.com/ndarray/ndarray">https://github.com/ndarray/ndarray</a></td>
  25064. </tr>
  25065. <tr>
  25066. <td>Versions</td>
  25067. <td>1.6.4</td>
  25068. </tr>
  25069. <tr>
  25070. <td>Architectures</td>
  25071. <td>i386, x86_64</td>
  25072. </tr>
  25073. <tr>
  25074. <td>Definition</td>
  25075. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/ndarray/xmake.lua">ndarray/xmake.lua</a></td>
  25076. </tr>
  25077. </tbody>
  25078. </table>
  25079. <h5 id="installcommand">Install command</h5>
  25080. <pre><code class="lang-console">xrepo install ndarray
  25081. </code></pre>
  25082. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25083. <pre><code class="lang-lua">add_requires("ndarray")
  25084. </code></pre>
  25085. <h3 id="ndkbsd">ndk (bsd)</h3>
  25086. <table>
  25087. <thead>
  25088. <tr>
  25089. <th>Description</th>
  25090. <th><em>Android NDK toolchain.</em></th>
  25091. </tr>
  25092. </thead>
  25093. <tbody>
  25094. <tr>
  25095. <td>Homepage</td>
  25096. <td><a href="https://developer.android.com/ndk">https://developer.android.com/ndk</a></td>
  25097. </tr>
  25098. <tr>
  25099. <td>Versions</td>
  25100. <td>22.0, 22.1, 23.0, 23.1, 23.2, 24.0, 25.0, 25.1, 25.2, 26.0, 26.1, 26.2, 26.3, 27.0, 27.1, 27.2, 27.3</td>
  25101. </tr>
  25102. <tr>
  25103. <td>Architectures</td>
  25104. <td>i386, x86_64</td>
  25105. </tr>
  25106. <tr>
  25107. <td>Definition</td>
  25108. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/ndk/xmake.lua">ndk/xmake.lua</a></td>
  25109. </tr>
  25110. </tbody>
  25111. </table>
  25112. <h5 id="installcommand">Install command</h5>
  25113. <pre><code class="lang-console">xrepo install ndk
  25114. </code></pre>
  25115. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25116. <pre><code class="lang-lua">add_requires("ndk")
  25117. </code></pre>
  25118. <h3 id="neargyescope_guardbsd">neargye-scope_guard (bsd)</h3>
  25119. <table>
  25120. <thead>
  25121. <tr>
  25122. <th>Description</th>
  25123. <th><em>Scope Guard &amp; Defer C++</em></th>
  25124. </tr>
  25125. </thead>
  25126. <tbody>
  25127. <tr>
  25128. <td>Homepage</td>
  25129. <td><a href="https://github.com/Neargye/scope_guard">https://github.com/Neargye/scope_guard</a></td>
  25130. </tr>
  25131. <tr>
  25132. <td>License</td>
  25133. <td>MIT</td>
  25134. </tr>
  25135. <tr>
  25136. <td>Versions</td>
  25137. <td>2022.04.05</td>
  25138. </tr>
  25139. <tr>
  25140. <td>Architectures</td>
  25141. <td>i386, x86_64</td>
  25142. </tr>
  25143. <tr>
  25144. <td>Definition</td>
  25145. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/neargye-scope_guard/xmake.lua">neargye-scope_guard/xmake.lua</a></td>
  25146. </tr>
  25147. </tbody>
  25148. </table>
  25149. <h5 id="installcommand">Install command</h5>
  25150. <pre><code class="lang-console">xrepo install neargye-scope_guard
  25151. </code></pre>
  25152. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25153. <pre><code class="lang-lua">add_requires("neargye-scope_guard")
  25154. </code></pre>
  25155. <h3 id="necobsd">neco (bsd)</h3>
  25156. <table>
  25157. <thead>
  25158. <tr>
  25159. <th>Description</th>
  25160. <th><em>Concurrency library for C (coroutines)</em></th>
  25161. </tr>
  25162. </thead>
  25163. <tbody>
  25164. <tr>
  25165. <td>Homepage</td>
  25166. <td><a href="https://github.com/tidwall/neco">https://github.com/tidwall/neco</a></td>
  25167. </tr>
  25168. <tr>
  25169. <td>License</td>
  25170. <td>MIT</td>
  25171. </tr>
  25172. <tr>
  25173. <td>Versions</td>
  25174. <td>v0.3.2</td>
  25175. </tr>
  25176. <tr>
  25177. <td>Architectures</td>
  25178. <td>i386, x86_64</td>
  25179. </tr>
  25180. <tr>
  25181. <td>Definition</td>
  25182. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/neco/xmake.lua">neco/xmake.lua</a></td>
  25183. </tr>
  25184. </tbody>
  25185. </table>
  25186. <h5 id="installcommand">Install command</h5>
  25187. <pre><code class="lang-console">xrepo install neco
  25188. </code></pre>
  25189. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25190. <pre><code class="lang-lua">add_requires("neco")
  25191. </code></pre>
  25192. <h3 id="netcdfcbsd">netcdf-c (bsd)</h3>
  25193. <table>
  25194. <thead>
  25195. <tr>
  25196. <th>Description</th>
  25197. <th><em>Network Common Data Form (NetCDF) libraries and utilities.</em></th>
  25198. </tr>
  25199. </thead>
  25200. <tbody>
  25201. <tr>
  25202. <td>Homepage</td>
  25203. <td><a href="https://github.com/Unidata/netcdf-c">https://github.com/Unidata/netcdf-c</a></td>
  25204. </tr>
  25205. <tr>
  25206. <td>License</td>
  25207. <td>BSD-3-Clause</td>
  25208. </tr>
  25209. <tr>
  25210. <td>Versions</td>
  25211. <td>v4.9.3</td>
  25212. </tr>
  25213. <tr>
  25214. <td>Architectures</td>
  25215. <td>i386, x86_64</td>
  25216. </tr>
  25217. <tr>
  25218. <td>Definition</td>
  25219. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/netcdf-c/xmake.lua">netcdf-c/xmake.lua</a></td>
  25220. </tr>
  25221. </tbody>
  25222. </table>
  25223. <h5 id="installcommand">Install command</h5>
  25224. <pre><code class="lang-console">xrepo install netcdf-c
  25225. </code></pre>
  25226. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25227. <pre><code class="lang-lua">add_requires("netcdf-c")
  25228. </code></pre>
  25229. <h3 id="nettlebsd">nettle (bsd)</h3>
  25230. <table>
  25231. <thead>
  25232. <tr>
  25233. <th>Description</th>
  25234. <th><em>Nettle is a cryptographic library that is designed to fit easily in more or less any context.</em></th>
  25235. </tr>
  25236. </thead>
  25237. <tbody>
  25238. <tr>
  25239. <td>Homepage</td>
  25240. <td><a href="https://www.lysator.liu.se/~nisse/nettle/">https://www.lysator.liu.se/~nisse/nettle/</a></td>
  25241. </tr>
  25242. <tr>
  25243. <td>License</td>
  25244. <td>LGPL-3.0</td>
  25245. </tr>
  25246. <tr>
  25247. <td>Versions</td>
  25248. <td>3.6, 3.9.1, 3.10.1</td>
  25249. </tr>
  25250. <tr>
  25251. <td>Architectures</td>
  25252. <td>i386, x86_64</td>
  25253. </tr>
  25254. <tr>
  25255. <td>Definition</td>
  25256. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nettle/xmake.lua">nettle/xmake.lua</a></td>
  25257. </tr>
  25258. </tbody>
  25259. </table>
  25260. <h5 id="installcommand">Install command</h5>
  25261. <pre><code class="lang-console">xrepo install nettle
  25262. </code></pre>
  25263. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25264. <pre><code class="lang-lua">add_requires("nettle")
  25265. </code></pre>
  25266. <h3 id="nghttp2bsd">nghttp2 (bsd)</h3>
  25267. <table>
  25268. <thead>
  25269. <tr>
  25270. <th>Description</th>
  25271. <th><em>nghttp2 is an implementation of HTTP/2 and its header compression algorithm HPACK in C.</em></th>
  25272. </tr>
  25273. </thead>
  25274. <tbody>
  25275. <tr>
  25276. <td>Homepage</td>
  25277. <td><a href="http://nghttp2.org/">http://nghttp2.org/</a></td>
  25278. </tr>
  25279. <tr>
  25280. <td>License</td>
  25281. <td>MIT</td>
  25282. </tr>
  25283. <tr>
  25284. <td>Versions</td>
  25285. <td>1.46.0, 1.58.0, 1.59.0, 1.60.0, 1.61.0, 1.62.0, 1.62.1, 1.63.0, 1.64.0, 1.65.0, 1.66.0, 1.67.0, 1.67.1</td>
  25286. </tr>
  25287. <tr>
  25288. <td>Architectures</td>
  25289. <td>i386, x86_64</td>
  25290. </tr>
  25291. <tr>
  25292. <td>Definition</td>
  25293. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nghttp2/xmake.lua">nghttp2/xmake.lua</a></td>
  25294. </tr>
  25295. </tbody>
  25296. </table>
  25297. <h5 id="installcommand">Install command</h5>
  25298. <pre><code class="lang-console">xrepo install nghttp2
  25299. </code></pre>
  25300. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25301. <pre><code class="lang-lua">add_requires("nghttp2")
  25302. </code></pre>
  25303. <h3 id="nghttp3bsd">nghttp3 (bsd)</h3>
  25304. <table>
  25305. <thead>
  25306. <tr>
  25307. <th>Description</th>
  25308. <th><em>HTTP/3 library written in C</em></th>
  25309. </tr>
  25310. </thead>
  25311. <tbody>
  25312. <tr>
  25313. <td>Homepage</td>
  25314. <td><a href="https://github.com/ngtcp2/nghttp3">https://github.com/ngtcp2/nghttp3</a></td>
  25315. </tr>
  25316. <tr>
  25317. <td>License</td>
  25318. <td>MIT</td>
  25319. </tr>
  25320. <tr>
  25321. <td>Versions</td>
  25322. <td>v1.3.0, v1.4.0, v1.5.0, v1.6.0, v1.7.0, v1.8.0, v1.10.1, v1.11.0</td>
  25323. </tr>
  25324. <tr>
  25325. <td>Architectures</td>
  25326. <td>i386, x86_64</td>
  25327. </tr>
  25328. <tr>
  25329. <td>Definition</td>
  25330. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nghttp3/xmake.lua">nghttp3/xmake.lua</a></td>
  25331. </tr>
  25332. </tbody>
  25333. </table>
  25334. <h5 id="installcommand">Install command</h5>
  25335. <pre><code class="lang-console">xrepo install nghttp3
  25336. </code></pre>
  25337. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25338. <pre><code class="lang-lua">add_requires("nghttp3")
  25339. </code></pre>
  25340. <h3 id="niflybsd">nifly (bsd)</h3>
  25341. <table>
  25342. <thead>
  25343. <tr>
  25344. <th>Description</th>
  25345. <th><em>C++ NIF library for the Gamebryo/NetImmerse File Format</em></th>
  25346. </tr>
  25347. </thead>
  25348. <tbody>
  25349. <tr>
  25350. <td>Homepage</td>
  25351. <td><a href="https://github.com/ousnius/nifly">https://github.com/ousnius/nifly</a></td>
  25352. </tr>
  25353. <tr>
  25354. <td>License</td>
  25355. <td>GPL-3.0</td>
  25356. </tr>
  25357. <tr>
  25358. <td>Versions</td>
  25359. <td>2024.09.28</td>
  25360. </tr>
  25361. <tr>
  25362. <td>Architectures</td>
  25363. <td>i386, x86_64</td>
  25364. </tr>
  25365. <tr>
  25366. <td>Definition</td>
  25367. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nifly/xmake.lua">nifly/xmake.lua</a></td>
  25368. </tr>
  25369. </tbody>
  25370. </table>
  25371. <h5 id="installcommand">Install command</h5>
  25372. <pre><code class="lang-console">xrepo install nifly
  25373. </code></pre>
  25374. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25375. <pre><code class="lang-lua">add_requires("nifly")
  25376. </code></pre>
  25377. <h3 id="niftibsd">nifti (bsd)</h3>
  25378. <table>
  25379. <thead>
  25380. <tr>
  25381. <th>Description</th>
  25382. <th><em>C libraries for NIFTI support</em></th>
  25383. </tr>
  25384. </thead>
  25385. <tbody>
  25386. <tr>
  25387. <td>Homepage</td>
  25388. <td><a href="https://github.com/NIFTI-Imaging/nifti_clib">https://github.com/NIFTI-Imaging/nifti_clib</a></td>
  25389. </tr>
  25390. <tr>
  25391. <td>Versions</td>
  25392. <td>2024.01.25</td>
  25393. </tr>
  25394. <tr>
  25395. <td>Architectures</td>
  25396. <td>i386, x86_64</td>
  25397. </tr>
  25398. <tr>
  25399. <td>Definition</td>
  25400. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nifti/xmake.lua">nifti/xmake.lua</a></td>
  25401. </tr>
  25402. </tbody>
  25403. </table>
  25404. <h5 id="installcommand">Install command</h5>
  25405. <pre><code class="lang-console">xrepo install nifti
  25406. </code></pre>
  25407. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25408. <pre><code class="lang-lua">add_requires("nifti")
  25409. </code></pre>
  25410. <h3 id="niftiheaderbsd">niftiheader (bsd)</h3>
  25411. <table>
  25412. <thead>
  25413. <tr>
  25414. <th>Description</th>
  25415. <th><em>Header structure descriptions for the nifti1 and nifti2 file formats.</em></th>
  25416. </tr>
  25417. </thead>
  25418. <tbody>
  25419. <tr>
  25420. <td>Homepage</td>
  25421. <td><a href="https://nifti.nimh.nih.gov/">https://nifti.nimh.nih.gov/</a></td>
  25422. </tr>
  25423. <tr>
  25424. <td>License</td>
  25425. <td>Public Domain</td>
  25426. </tr>
  25427. <tr>
  25428. <td>Versions</td>
  25429. <td>0.0.1</td>
  25430. </tr>
  25431. <tr>
  25432. <td>Architectures</td>
  25433. <td>i386, x86_64</td>
  25434. </tr>
  25435. <tr>
  25436. <td>Definition</td>
  25437. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/niftiheader/xmake.lua">niftiheader/xmake.lua</a></td>
  25438. </tr>
  25439. </tbody>
  25440. </table>
  25441. <h5 id="installcommand">Install command</h5>
  25442. <pre><code class="lang-console">xrepo install niftiheader
  25443. </code></pre>
  25444. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25445. <pre><code class="lang-lua">add_requires("niftiheader")
  25446. </code></pre>
  25447. <h3 id="nimbsd">nim (bsd)</h3>
  25448. <table>
  25449. <thead>
  25450. <tr>
  25451. <th>Description</th>
  25452. <th><em>Nim is a statically typed compiled systems programming language</em></th>
  25453. </tr>
  25454. </thead>
  25455. <tbody>
  25456. <tr>
  25457. <td>Homepage</td>
  25458. <td><a href="https://nim-lang.org/">https://nim-lang.org/</a></td>
  25459. </tr>
  25460. <tr>
  25461. <td>Versions</td>
  25462. <td>2.0.2</td>
  25463. </tr>
  25464. <tr>
  25465. <td>Architectures</td>
  25466. <td>i386, x86_64</td>
  25467. </tr>
  25468. <tr>
  25469. <td>Definition</td>
  25470. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nim/xmake.lua">nim/xmake.lua</a></td>
  25471. </tr>
  25472. </tbody>
  25473. </table>
  25474. <h5 id="installcommand">Install command</h5>
  25475. <pre><code class="lang-console">xrepo install nim
  25476. </code></pre>
  25477. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25478. <pre><code class="lang-lua">add_requires("nim")
  25479. </code></pre>
  25480. <h3 id="ninjabsd">ninja (bsd)</h3>
  25481. <table>
  25482. <thead>
  25483. <tr>
  25484. <th>Description</th>
  25485. <th><em>Small build system for use with gyp or CMake.</em></th>
  25486. </tr>
  25487. </thead>
  25488. <tbody>
  25489. <tr>
  25490. <td>Homepage</td>
  25491. <td><a href="https://ninja-build.org/">https://ninja-build.org/</a></td>
  25492. </tr>
  25493. <tr>
  25494. <td>License</td>
  25495. <td>Apache-2.0</td>
  25496. </tr>
  25497. <tr>
  25498. <td>Versions</td>
  25499. <td>v1.9.0, v1.10.1, v1.10.2, v1.11.0, v1.11.1, v1.12.1, v1.13.1</td>
  25500. </tr>
  25501. <tr>
  25502. <td>Architectures</td>
  25503. <td>i386, x86_64</td>
  25504. </tr>
  25505. <tr>
  25506. <td>Definition</td>
  25507. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/ninja/xmake.lua">ninja/xmake.lua</a></td>
  25508. </tr>
  25509. </tbody>
  25510. </table>
  25511. <h5 id="installcommand">Install command</h5>
  25512. <pre><code class="lang-console">xrepo install ninja
  25513. </code></pre>
  25514. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25515. <pre><code class="lang-lua">add_requires("ninja")
  25516. </code></pre>
  25517. <h3 id="nlohmann_jsonbsd">nlohmann_json (bsd)</h3>
  25518. <table>
  25519. <thead>
  25520. <tr>
  25521. <th>Description</th>
  25522. <th><em>JSON for Modern C++</em></th>
  25523. </tr>
  25524. </thead>
  25525. <tbody>
  25526. <tr>
  25527. <td>Homepage</td>
  25528. <td><a href="https://nlohmann.github.io/json/">https://nlohmann.github.io/json/</a></td>
  25529. </tr>
  25530. <tr>
  25531. <td>License</td>
  25532. <td>MIT</td>
  25533. </tr>
  25534. <tr>
  25535. <td>Versions</td>
  25536. <td>v3.9.1, v3.10.0, v3.10.5, v3.11.2, v3.11.3, v3.12.0</td>
  25537. </tr>
  25538. <tr>
  25539. <td>Architectures</td>
  25540. <td>i386, x86_64</td>
  25541. </tr>
  25542. <tr>
  25543. <td>Definition</td>
  25544. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nlohmann_json/xmake.lua">nlohmann_json/xmake.lua</a></td>
  25545. </tr>
  25546. </tbody>
  25547. </table>
  25548. <h5 id="installcommand">Install command</h5>
  25549. <pre><code class="lang-console">xrepo install nlohmann_json
  25550. </code></pre>
  25551. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25552. <pre><code class="lang-lua">add_requires("nlohmann_json")
  25553. </code></pre>
  25554. <h3 id="nloptbsd">nlopt (bsd)</h3>
  25555. <table>
  25556. <thead>
  25557. <tr>
  25558. <th>Description</th>
  25559. <th><em>library for nonlinear optimization, wrapping many algorithms for global and local, constrained or unconstrained, optimization</em></th>
  25560. </tr>
  25561. </thead>
  25562. <tbody>
  25563. <tr>
  25564. <td>Homepage</td>
  25565. <td><a href="https://github.com/stevengj/nlopt">https://github.com/stevengj/nlopt</a></td>
  25566. </tr>
  25567. <tr>
  25568. <td>License</td>
  25569. <td>LGPL-2.1</td>
  25570. </tr>
  25571. <tr>
  25572. <td>Versions</td>
  25573. <td>v2.7.0, v2.7.1, v2.8.0, v2.9.1, v2.10.0</td>
  25574. </tr>
  25575. <tr>
  25576. <td>Architectures</td>
  25577. <td>i386, x86_64</td>
  25578. </tr>
  25579. <tr>
  25580. <td>Definition</td>
  25581. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nlopt/xmake.lua">nlopt/xmake.lua</a></td>
  25582. </tr>
  25583. </tbody>
  25584. </table>
  25585. <h5 id="installcommand">Install command</h5>
  25586. <pre><code class="lang-console">xrepo install nlopt
  25587. </code></pre>
  25588. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25589. <pre><code class="lang-lua">add_requires("nlopt")
  25590. </code></pre>
  25591. <h3 id="nmdbsd">nmd (bsd)</h3>
  25592. <table>
  25593. <thead>
  25594. <tr>
  25595. <th>Description</th>
  25596. <th><em>An x86 assembler and disassembler along with a C89 header file (nmd_assembly.h), and a C89 2D graphics library (nmd_graphics.h).</em></th>
  25597. </tr>
  25598. </thead>
  25599. <tbody>
  25600. <tr>
  25601. <td>Homepage</td>
  25602. <td><a href="https://github.com/Nomade040/nmd">https://github.com/Nomade040/nmd</a></td>
  25603. </tr>
  25604. <tr>
  25605. <td>License</td>
  25606. <td>Unlicense</td>
  25607. </tr>
  25608. <tr>
  25609. <td>Versions</td>
  25610. <td>2021.03.28</td>
  25611. </tr>
  25612. <tr>
  25613. <td>Architectures</td>
  25614. <td>i386, x86_64</td>
  25615. </tr>
  25616. <tr>
  25617. <td>Definition</td>
  25618. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nmd/xmake.lua">nmd/xmake.lua</a></td>
  25619. </tr>
  25620. </tbody>
  25621. </table>
  25622. <h5 id="installcommand">Install command</h5>
  25623. <pre><code class="lang-console">xrepo install nmd
  25624. </code></pre>
  25625. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25626. <pre><code class="lang-lua">add_requires("nmd")
  25627. </code></pre>
  25628. <h3 id="nodbsd">nod (bsd)</h3>
  25629. <table>
  25630. <thead>
  25631. <tr>
  25632. <th>Description</th>
  25633. <th><em>Small, header only signals and slots C++11 library.</em></th>
  25634. </tr>
  25635. </thead>
  25636. <tbody>
  25637. <tr>
  25638. <td>Homepage</td>
  25639. <td><a href="https://github.com/fr00b0/nod">https://github.com/fr00b0/nod</a></td>
  25640. </tr>
  25641. <tr>
  25642. <td>License</td>
  25643. <td>MIT</td>
  25644. </tr>
  25645. <tr>
  25646. <td>Versions</td>
  25647. <td>v0.5.4</td>
  25648. </tr>
  25649. <tr>
  25650. <td>Architectures</td>
  25651. <td>i386, x86_64</td>
  25652. </tr>
  25653. <tr>
  25654. <td>Definition</td>
  25655. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nod/xmake.lua">nod/xmake.lua</a></td>
  25656. </tr>
  25657. </tbody>
  25658. </table>
  25659. <h5 id="installcommand">Install command</h5>
  25660. <pre><code class="lang-console">xrepo install nod
  25661. </code></pre>
  25662. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25663. <pre><code class="lang-lua">add_requires("nod")
  25664. </code></pre>
  25665. <h3 id="nodeaddonapibsd">node-addon-api (bsd)</h3>
  25666. <table>
  25667. <thead>
  25668. <tr>
  25669. <th>Description</th>
  25670. <th><em>Module for using Node-API from C++</em></th>
  25671. </tr>
  25672. </thead>
  25673. <tbody>
  25674. <tr>
  25675. <td>Homepage</td>
  25676. <td><a href="https://github.com/nodejs/node-addon-api">https://github.com/nodejs/node-addon-api</a></td>
  25677. </tr>
  25678. <tr>
  25679. <td>License</td>
  25680. <td>MIT</td>
  25681. </tr>
  25682. <tr>
  25683. <td>Versions</td>
  25684. <td>v8.0.0, v8.2.2, v8.3.0, v8.3.1, v8.4.0, v8.5.0</td>
  25685. </tr>
  25686. <tr>
  25687. <td>Architectures</td>
  25688. <td>i386, x86_64</td>
  25689. </tr>
  25690. <tr>
  25691. <td>Definition</td>
  25692. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/node-addon-api/xmake.lua">node-addon-api/xmake.lua</a></td>
  25693. </tr>
  25694. </tbody>
  25695. </table>
  25696. <h5 id="installcommand">Install command</h5>
  25697. <pre><code class="lang-console">xrepo install node-addon-api
  25698. </code></pre>
  25699. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25700. <pre><code class="lang-lua">add_requires("node-addon-api")
  25701. </code></pre>
  25702. <h3 id="nodeapiheadersbsd">node-api-headers (bsd)</h3>
  25703. <table>
  25704. <thead>
  25705. <tr>
  25706. <th>Description</th>
  25707. <th><em>C-based Node-API headers</em></th>
  25708. </tr>
  25709. </thead>
  25710. <tbody>
  25711. <tr>
  25712. <td>Homepage</td>
  25713. <td><a href="https://github.com/nodejs/node-api-headers">https://github.com/nodejs/node-api-headers</a></td>
  25714. </tr>
  25715. <tr>
  25716. <td>License</td>
  25717. <td>MIT</td>
  25718. </tr>
  25719. <tr>
  25720. <td>Versions</td>
  25721. <td>v1.1.0, v1.2.0, v1.3.0, v1.4.0, v1.5.0</td>
  25722. </tr>
  25723. <tr>
  25724. <td>Architectures</td>
  25725. <td>i386, x86_64</td>
  25726. </tr>
  25727. <tr>
  25728. <td>Definition</td>
  25729. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/node-api-headers/xmake.lua">node-api-headers/xmake.lua</a></td>
  25730. </tr>
  25731. </tbody>
  25732. </table>
  25733. <h5 id="installcommand">Install command</h5>
  25734. <pre><code class="lang-console">xrepo install node-api-headers
  25735. </code></pre>
  25736. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25737. <pre><code class="lang-lua">add_requires("node-api-headers")
  25738. </code></pre>
  25739. <h3 id="nodeapistubbsd">node-api-stub (bsd)</h3>
  25740. <table>
  25741. <thead>
  25742. <tr>
  25743. <th>Description</th>
  25744. <th><em>Node-API stub</em></th>
  25745. </tr>
  25746. </thead>
  25747. <tbody>
  25748. <tr>
  25749. <td>Homepage</td>
  25750. <td><a href="https://github.com/napi-bindings/node-api-stub">https://github.com/napi-bindings/node-api-stub</a></td>
  25751. </tr>
  25752. <tr>
  25753. <td>License</td>
  25754. <td>MIT</td>
  25755. </tr>
  25756. <tr>
  25757. <td>Versions</td>
  25758. <td>8.0.0</td>
  25759. </tr>
  25760. <tr>
  25761. <td>Architectures</td>
  25762. <td>i386, x86_64</td>
  25763. </tr>
  25764. <tr>
  25765. <td>Definition</td>
  25766. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/node-api-stub/xmake.lua">node-api-stub/xmake.lua</a></td>
  25767. </tr>
  25768. </tbody>
  25769. </table>
  25770. <h5 id="installcommand">Install command</h5>
  25771. <pre><code class="lang-console">xrepo install node-api-stub
  25772. </code></pre>
  25773. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25774. <pre><code class="lang-lua">add_requires("node-api-stub")
  25775. </code></pre>
  25776. <h3 id="nodesoupbsd">nodesoup (bsd)</h3>
  25777. <table>
  25778. <thead>
  25779. <tr>
  25780. <th>Description</th>
  25781. <th><em>Force-directed graph layout with Fruchterman-Reingold</em></th>
  25782. </tr>
  25783. </thead>
  25784. <tbody>
  25785. <tr>
  25786. <td>Homepage</td>
  25787. <td><a href="https://github.com/olvb/nodesoup">https://github.com/olvb/nodesoup</a></td>
  25788. </tr>
  25789. <tr>
  25790. <td>License</td>
  25791. <td>Unlicense</td>
  25792. </tr>
  25793. <tr>
  25794. <td>Versions</td>
  25795. <td>2020.09.05</td>
  25796. </tr>
  25797. <tr>
  25798. <td>Architectures</td>
  25799. <td>i386, x86_64</td>
  25800. </tr>
  25801. <tr>
  25802. <td>Definition</td>
  25803. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nodesoup/xmake.lua">nodesoup/xmake.lua</a></td>
  25804. </tr>
  25805. </tbody>
  25806. </table>
  25807. <h5 id="installcommand">Install command</h5>
  25808. <pre><code class="lang-console">xrepo install nodesoup
  25809. </code></pre>
  25810. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25811. <pre><code class="lang-lua">add_requires("nodesoup")
  25812. </code></pre>
  25813. <h3 id="noisybsd">noisy (bsd)</h3>
  25814. <table>
  25815. <thead>
  25816. <tr>
  25817. <th>Description</th>
  25818. <th><em>A C++ type to trace calls to special member functions.</em></th>
  25819. </tr>
  25820. </thead>
  25821. <tbody>
  25822. <tr>
  25823. <td>Homepage</td>
  25824. <td><a href="https://vzalzal.com/posts/noisy-the-class-you-wrote-a-hundred-times/">https://vzalzal.com/posts/noisy-the-class-you-wrote-a-hundred-times/</a></td>
  25825. </tr>
  25826. <tr>
  25827. <td>License</td>
  25828. <td>MIT</td>
  25829. </tr>
  25830. <tr>
  25831. <td>Versions</td>
  25832. <td>2024.04.22</td>
  25833. </tr>
  25834. <tr>
  25835. <td>Architectures</td>
  25836. <td>i386, x86_64</td>
  25837. </tr>
  25838. <tr>
  25839. <td>Definition</td>
  25840. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/noisy/xmake.lua">noisy/xmake.lua</a></td>
  25841. </tr>
  25842. </tbody>
  25843. </table>
  25844. <h5 id="installcommand">Install command</h5>
  25845. <pre><code class="lang-console">xrepo install noisy
  25846. </code></pre>
  25847. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25848. <pre><code class="lang-lua">add_requires("noisy")
  25849. </code></pre>
  25850. <h3 id="nsyncbsd">nsync (bsd)</h3>
  25851. <table>
  25852. <thead>
  25853. <tr>
  25854. <th>Description</th>
  25855. <th><em>nsync is a C library that exports various synchronization primitives, such as mutexes</em></th>
  25856. </tr>
  25857. </thead>
  25858. <tbody>
  25859. <tr>
  25860. <td>Homepage</td>
  25861. <td><a href="https://github.com/google/nsync">https://github.com/google/nsync</a></td>
  25862. </tr>
  25863. <tr>
  25864. <td>License</td>
  25865. <td>Apache-2.0</td>
  25866. </tr>
  25867. <tr>
  25868. <td>Versions</td>
  25869. <td>1.28.1, 1.29.1, 1.29.2</td>
  25870. </tr>
  25871. <tr>
  25872. <td>Architectures</td>
  25873. <td>i386, x86_64</td>
  25874. </tr>
  25875. <tr>
  25876. <td>Definition</td>
  25877. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nsync/xmake.lua">nsync/xmake.lua</a></td>
  25878. </tr>
  25879. </tbody>
  25880. </table>
  25881. <h5 id="installcommand">Install command</h5>
  25882. <pre><code class="lang-console">xrepo install nsync
  25883. </code></pre>
  25884. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25885. <pre><code class="lang-lua">add_requires("nsync")
  25886. </code></pre>
  25887. <h3 id="ntkernelerrorcategorybsd">ntkernel-error-category (bsd)</h3>
  25888. <table>
  25889. <thead>
  25890. <tr>
  25891. <th>Description</th>
  25892. <th><em>A C++ 11 std::error_category for the NT kernel&#39;s NTSTATUS error codes </em></th>
  25893. </tr>
  25894. </thead>
  25895. <tbody>
  25896. <tr>
  25897. <td>Homepage</td>
  25898. <td><a href="https://github.com/ned14/ntkernel-error-category">https://github.com/ned14/ntkernel-error-category</a></td>
  25899. </tr>
  25900. <tr>
  25901. <td>License</td>
  25902. <td>Apache-2.0</td>
  25903. </tr>
  25904. <tr>
  25905. <td>Versions</td>
  25906. <td>v1.0.0</td>
  25907. </tr>
  25908. <tr>
  25909. <td>Architectures</td>
  25910. <td>i386, x86_64</td>
  25911. </tr>
  25912. <tr>
  25913. <td>Definition</td>
  25914. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/ntkernel-error-category/xmake.lua">ntkernel-error-category/xmake.lua</a></td>
  25915. </tr>
  25916. </tbody>
  25917. </table>
  25918. <h5 id="installcommand">Install command</h5>
  25919. <pre><code class="lang-console">xrepo install ntkernel-error-category
  25920. </code></pre>
  25921. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25922. <pre><code class="lang-lua">add_requires("ntkernel-error-category")
  25923. </code></pre>
  25924. <h3 id="nuklearbsd">nuklear (bsd)</h3>
  25925. <table>
  25926. <thead>
  25927. <tr>
  25928. <th>Description</th>
  25929. <th><em>A single-header ANSI C immediate mode cross-platform GUI library</em></th>
  25930. </tr>
  25931. </thead>
  25932. <tbody>
  25933. <tr>
  25934. <td>Homepage</td>
  25935. <td><a href="https://immediate-mode-ui.github.io/Nuklear/doc/index.html">https://immediate-mode-ui.github.io/Nuklear/doc/index.html</a></td>
  25936. </tr>
  25937. <tr>
  25938. <td>License</td>
  25939. <td>MIT</td>
  25940. </tr>
  25941. <tr>
  25942. <td>Versions</td>
  25943. <td>4.10.5, 4.12.0, 4.12.2, 4.12.3, 4.12.4, 4.12.5, 4.12.6, 4.12.7</td>
  25944. </tr>
  25945. <tr>
  25946. <td>Architectures</td>
  25947. <td>i386, x86_64</td>
  25948. </tr>
  25949. <tr>
  25950. <td>Definition</td>
  25951. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nuklear/xmake.lua">nuklear/xmake.lua</a></td>
  25952. </tr>
  25953. </tbody>
  25954. </table>
  25955. <h5 id="installcommand">Install command</h5>
  25956. <pre><code class="lang-console">xrepo install nuklear
  25957. </code></pre>
  25958. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25959. <pre><code class="lang-lua">add_requires("nuklear")
  25960. </code></pre>
  25961. <h3 id="nvtxbsd">nvtx (bsd)</h3>
  25962. <table>
  25963. <thead>
  25964. <tr>
  25965. <th>Description</th>
  25966. <th><em>A C-based Application Programming Interface (API) for annotating events, code ranges, and resources in your applications.</em></th>
  25967. </tr>
  25968. </thead>
  25969. <tbody>
  25970. <tr>
  25971. <td>Homepage</td>
  25972. <td><a href="https://github.com/NVIDIA/NVTX">https://github.com/NVIDIA/NVTX</a></td>
  25973. </tr>
  25974. <tr>
  25975. <td>Versions</td>
  25976. <td></td>
  25977. </tr>
  25978. <tr>
  25979. <td>Architectures</td>
  25980. <td>i386, x86_64</td>
  25981. </tr>
  25982. <tr>
  25983. <td>Definition</td>
  25984. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nvtx/xmake.lua">nvtx/xmake.lua</a></td>
  25985. </tr>
  25986. </tbody>
  25987. </table>
  25988. <h5 id="installcommand">Install command</h5>
  25989. <pre><code class="lang-console">xrepo install nvtx
  25990. </code></pre>
  25991. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  25992. <pre><code class="lang-lua">add_requires("nvtx")
  25993. </code></pre>
  25994. <h3 id="nzslbsd">nzsl (bsd)</h3>
  25995. <table>
  25996. <thead>
  25997. <tr>
  25998. <th>Description</th>
  25999. <th><em>NZSL is a shader language inspired by Rust and C++ which compiles to GLSL or SPIRV</em></th>
  26000. </tr>
  26001. </thead>
  26002. <tbody>
  26003. <tr>
  26004. <td>Homepage</td>
  26005. <td><a href="https://github.com/NazaraEngine/ShaderLang">https://github.com/NazaraEngine/ShaderLang</a></td>
  26006. </tr>
  26007. <tr>
  26008. <td>License</td>
  26009. <td>MIT</td>
  26010. </tr>
  26011. <tr>
  26012. <td>Versions</td>
  26013. <td>v1.0.0</td>
  26014. </tr>
  26015. <tr>
  26016. <td>Architectures</td>
  26017. <td>i386, x86_64</td>
  26018. </tr>
  26019. <tr>
  26020. <td>Definition</td>
  26021. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/n/nzsl/xmake.lua">nzsl/xmake.lua</a></td>
  26022. </tr>
  26023. </tbody>
  26024. </table>
  26025. <h5 id="installcommand">Install command</h5>
  26026. <pre><code class="lang-console">xrepo install nzsl
  26027. </code></pre>
  26028. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26029. <pre><code class="lang-lua">add_requires("nzsl")
  26030. </code></pre>
  26031. <h2 id="o">o</h2>
  26032. <h3 id="obfuscatebsd">obfuscate (bsd)</h3>
  26033. <table>
  26034. <thead>
  26035. <tr>
  26036. <th>Description</th>
  26037. <th><em>Guaranteed compile-time string literal obfuscation header-only library for C++14</em></th>
  26038. </tr>
  26039. </thead>
  26040. <tbody>
  26041. <tr>
  26042. <td>Homepage</td>
  26043. <td><a href="https://github.com/adamyaxley/Obfuscate">https://github.com/adamyaxley/Obfuscate</a></td>
  26044. </tr>
  26045. <tr>
  26046. <td>License</td>
  26047. <td>Unlicense</td>
  26048. </tr>
  26049. <tr>
  26050. <td>Versions</td>
  26051. <td>2024.02.11</td>
  26052. </tr>
  26053. <tr>
  26054. <td>Architectures</td>
  26055. <td>i386, x86_64</td>
  26056. </tr>
  26057. <tr>
  26058. <td>Definition</td>
  26059. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/obfuscate/xmake.lua">obfuscate/xmake.lua</a></td>
  26060. </tr>
  26061. </tbody>
  26062. </table>
  26063. <h5 id="installcommand">Install command</h5>
  26064. <pre><code class="lang-console">xrepo install obfuscate
  26065. </code></pre>
  26066. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26067. <pre><code class="lang-lua">add_requires("obfuscate")
  26068. </code></pre>
  26069. <h3 id="obfusheaderhbsd">obfusheader.h (bsd)</h3>
  26070. <table>
  26071. <thead>
  26072. <tr>
  26073. <th>Description</th>
  26074. <th><em>Obfusheader.h is a portable header file for C++14 compile-time obfuscation.</em></th>
  26075. </tr>
  26076. </thead>
  26077. <tbody>
  26078. <tr>
  26079. <td>Homepage</td>
  26080. <td><a href="https://github.com/ac3ss0r/obfusheader.h">https://github.com/ac3ss0r/obfusheader.h</a></td>
  26081. </tr>
  26082. <tr>
  26083. <td>License</td>
  26084. <td>Apache-2.0</td>
  26085. </tr>
  26086. <tr>
  26087. <td>Versions</td>
  26088. <td>2024.08.19</td>
  26089. </tr>
  26090. <tr>
  26091. <td>Architectures</td>
  26092. <td>i386, x86_64</td>
  26093. </tr>
  26094. <tr>
  26095. <td>Definition</td>
  26096. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/obfusheader.h/xmake.lua">obfusheader.h/xmake.lua</a></td>
  26097. </tr>
  26098. </tbody>
  26099. </table>
  26100. <h5 id="installcommand">Install command</h5>
  26101. <pre><code class="lang-console">xrepo install obfusheader.h
  26102. </code></pre>
  26103. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26104. <pre><code class="lang-lua">add_requires("obfusheader.h")
  26105. </code></pre>
  26106. <h3 id="observerptrlitebsd">observer-ptr-lite (bsd)</h3>
  26107. <table>
  26108. <thead>
  26109. <tr>
  26110. <th>Description</th>
  26111. <th><em>observer-ptr - An observer_ptr for C++98 and later in a single-file header-only library (Extensions for Library Fundamentals, v2, v3)</em></th>
  26112. </tr>
  26113. </thead>
  26114. <tbody>
  26115. <tr>
  26116. <td>Homepage</td>
  26117. <td><a href="https://github.com/martinmoene/observer-ptr-lite">https://github.com/martinmoene/observer-ptr-lite</a></td>
  26118. </tr>
  26119. <tr>
  26120. <td>License</td>
  26121. <td>BSL-1.0</td>
  26122. </tr>
  26123. <tr>
  26124. <td>Versions</td>
  26125. <td>v0.4.0</td>
  26126. </tr>
  26127. <tr>
  26128. <td>Architectures</td>
  26129. <td>i386, x86_64</td>
  26130. </tr>
  26131. <tr>
  26132. <td>Definition</td>
  26133. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/observer-ptr-lite/xmake.lua">observer-ptr-lite/xmake.lua</a></td>
  26134. </tr>
  26135. </tbody>
  26136. </table>
  26137. <h5 id="installcommand">Install command</h5>
  26138. <pre><code class="lang-console">xrepo install observer-ptr-lite
  26139. </code></pre>
  26140. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26141. <pre><code class="lang-lua">add_requires("observer-ptr-lite")
  26142. </code></pre>
  26143. <h3 id="ocilibbsd">ocilib (bsd)</h3>
  26144. <table>
  26145. <thead>
  26146. <tr>
  26147. <th>Description</th>
  26148. <th><em>OCILIB (C and C++ Drivers for Oracle) - Open source C and C++ library for accessing Oracle databases</em></th>
  26149. </tr>
  26150. </thead>
  26151. <tbody>
  26152. <tr>
  26153. <td>Homepage</td>
  26154. <td><a href="http://www.ocilib.net">http://www.ocilib.net</a></td>
  26155. </tr>
  26156. <tr>
  26157. <td>License</td>
  26158. <td>Apache-2.0</td>
  26159. </tr>
  26160. <tr>
  26161. <td>Versions</td>
  26162. <td>v4.7.6, v4.7.7, v4.8.0</td>
  26163. </tr>
  26164. <tr>
  26165. <td>Architectures</td>
  26166. <td>i386, x86_64</td>
  26167. </tr>
  26168. <tr>
  26169. <td>Definition</td>
  26170. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/ocilib/xmake.lua">ocilib/xmake.lua</a></td>
  26171. </tr>
  26172. </tbody>
  26173. </table>
  26174. <h5 id="installcommand">Install command</h5>
  26175. <pre><code class="lang-console">xrepo install ocilib
  26176. </code></pre>
  26177. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26178. <pre><code class="lang-lua">add_requires("ocilib")
  26179. </code></pre>
  26180. <h3 id="octreebsd">octree (bsd)</h3>
  26181. <table>
  26182. <thead>
  26183. <tr>
  26184. <th>Description</th>
  26185. <th><em>Octree/Quadtree/N-dimensional linear tree</em></th>
  26186. </tr>
  26187. </thead>
  26188. <tbody>
  26189. <tr>
  26190. <td>Homepage</td>
  26191. <td><a href="https://github.com/attcs/Octree">https://github.com/attcs/Octree</a></td>
  26192. </tr>
  26193. <tr>
  26194. <td>License</td>
  26195. <td>MIT</td>
  26196. </tr>
  26197. <tr>
  26198. <td>Versions</td>
  26199. <td>v2.5</td>
  26200. </tr>
  26201. <tr>
  26202. <td>Architectures</td>
  26203. <td>i386, x86_64</td>
  26204. </tr>
  26205. <tr>
  26206. <td>Definition</td>
  26207. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/octree/xmake.lua">octree/xmake.lua</a></td>
  26208. </tr>
  26209. </tbody>
  26210. </table>
  26211. <h5 id="installcommand">Install command</h5>
  26212. <pre><code class="lang-console">xrepo install octree
  26213. </code></pre>
  26214. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26215. <pre><code class="lang-lua">add_requires("octree")
  26216. </code></pre>
  26217. <h3 id="offsetallocatorbsd">offsetallocator (bsd)</h3>
  26218. <table>
  26219. <thead>
  26220. <tr>
  26221. <th>Description</th>
  26222. <th><em>Fast O(1) offset allocator with minimal fragmentation</em></th>
  26223. </tr>
  26224. </thead>
  26225. <tbody>
  26226. <tr>
  26227. <td>Homepage</td>
  26228. <td><a href="https://github.com/sebbbi/OffsetAllocator">https://github.com/sebbbi/OffsetAllocator</a></td>
  26229. </tr>
  26230. <tr>
  26231. <td>License</td>
  26232. <td>MIT</td>
  26233. </tr>
  26234. <tr>
  26235. <td>Versions</td>
  26236. <td>2023.03.27</td>
  26237. </tr>
  26238. <tr>
  26239. <td>Architectures</td>
  26240. <td>i386, x86_64</td>
  26241. </tr>
  26242. <tr>
  26243. <td>Definition</td>
  26244. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/offsetallocator/xmake.lua">offsetallocator/xmake.lua</a></td>
  26245. </tr>
  26246. </tbody>
  26247. </table>
  26248. <h5 id="installcommand">Install command</h5>
  26249. <pre><code class="lang-console">xrepo install offsetallocator
  26250. </code></pre>
  26251. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26252. <pre><code class="lang-lua">add_requires("offsetallocator")
  26253. </code></pre>
  26254. <h3 id="olivecbsd">olive.c (bsd)</h3>
  26255. <table>
  26256. <thead>
  26257. <tr>
  26258. <th>Description</th>
  26259. <th><em>Simple 2D Graphics Library for C</em></th>
  26260. </tr>
  26261. </thead>
  26262. <tbody>
  26263. <tr>
  26264. <td>Homepage</td>
  26265. <td><a href="https://tsoding.github.io/olive.c/">https://tsoding.github.io/olive.c/</a></td>
  26266. </tr>
  26267. <tr>
  26268. <td>License</td>
  26269. <td>MIT</td>
  26270. </tr>
  26271. <tr>
  26272. <td>Versions</td>
  26273. <td>2022.12.14</td>
  26274. </tr>
  26275. <tr>
  26276. <td>Architectures</td>
  26277. <td>i386, x86_64</td>
  26278. </tr>
  26279. <tr>
  26280. <td>Definition</td>
  26281. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/olive.c/xmake.lua">olive.c/xmake.lua</a></td>
  26282. </tr>
  26283. </tbody>
  26284. </table>
  26285. <h5 id="installcommand">Install command</h5>
  26286. <pre><code class="lang-console">xrepo install olive.c
  26287. </code></pre>
  26288. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26289. <pre><code class="lang-lua">add_requires("olive.c")
  26290. </code></pre>
  26291. <h3 id="onigurumabsd">oniguruma (bsd)</h3>
  26292. <table>
  26293. <thead>
  26294. <tr>
  26295. <th>Description</th>
  26296. <th><em>regular expression library</em></th>
  26297. </tr>
  26298. </thead>
  26299. <tbody>
  26300. <tr>
  26301. <td>Homepage</td>
  26302. <td><a href="https://github.com/kkos/oniguruma">https://github.com/kkos/oniguruma</a></td>
  26303. </tr>
  26304. <tr>
  26305. <td>License</td>
  26306. <td>BSD</td>
  26307. </tr>
  26308. <tr>
  26309. <td>Versions</td>
  26310. <td>v6.9.9, v6.9.10</td>
  26311. </tr>
  26312. <tr>
  26313. <td>Architectures</td>
  26314. <td>i386, x86_64</td>
  26315. </tr>
  26316. <tr>
  26317. <td>Definition</td>
  26318. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/oniguruma/xmake.lua">oniguruma/xmake.lua</a></td>
  26319. </tr>
  26320. </tbody>
  26321. </table>
  26322. <h5 id="installcommand">Install command</h5>
  26323. <pre><code class="lang-console">xrepo install oniguruma
  26324. </code></pre>
  26325. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26326. <pre><code class="lang-lua">add_requires("oniguruma")
  26327. </code></pre>
  26328. <h3 id="onnxbsd">onnx (bsd)</h3>
  26329. <table>
  26330. <thead>
  26331. <tr>
  26332. <th>Description</th>
  26333. <th><em>Open standard for machine learning interoperability</em></th>
  26334. </tr>
  26335. </thead>
  26336. <tbody>
  26337. <tr>
  26338. <td>Homepage</td>
  26339. <td><a href="https://onnx.ai/">https://onnx.ai/</a></td>
  26340. </tr>
  26341. <tr>
  26342. <td>License</td>
  26343. <td>Apache-2.0</td>
  26344. </tr>
  26345. <tr>
  26346. <td>Versions</td>
  26347. <td>v1.11.0, v1.12.0, v1.15.0, v1.16.0, v1.16.1, v1.16.2, v1.17.0, v1.18.0</td>
  26348. </tr>
  26349. <tr>
  26350. <td>Architectures</td>
  26351. <td>i386, x86_64</td>
  26352. </tr>
  26353. <tr>
  26354. <td>Definition</td>
  26355. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/onnx/xmake.lua">onnx/xmake.lua</a></td>
  26356. </tr>
  26357. </tbody>
  26358. </table>
  26359. <h5 id="installcommand">Install command</h5>
  26360. <pre><code class="lang-console">xrepo install onnx
  26361. </code></pre>
  26362. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26363. <pre><code class="lang-lua">add_requires("onnx")
  26364. </code></pre>
  26365. <h3 id="openalsoftbsd">openal-soft (bsd)</h3>
  26366. <table>
  26367. <thead>
  26368. <tr>
  26369. <th>Description</th>
  26370. <th><em>OpenAL Soft is a software implementation of the OpenAL 3D audio API.</em></th>
  26371. </tr>
  26372. </thead>
  26373. <tbody>
  26374. <tr>
  26375. <td>Homepage</td>
  26376. <td><a href="https://openal-soft.org">https://openal-soft.org</a></td>
  26377. </tr>
  26378. <tr>
  26379. <td>License</td>
  26380. <td>LGPL-2.0</td>
  26381. </tr>
  26382. <tr>
  26383. <td>Versions</td>
  26384. <td>1.21.1, 1.22.0, 1.22.2, 1.23.1, 1.24.3</td>
  26385. </tr>
  26386. <tr>
  26387. <td>Architectures</td>
  26388. <td>i386, x86_64</td>
  26389. </tr>
  26390. <tr>
  26391. <td>Definition</td>
  26392. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/openal-soft/xmake.lua">openal-soft/xmake.lua</a></td>
  26393. </tr>
  26394. </tbody>
  26395. </table>
  26396. <h5 id="installcommand">Install command</h5>
  26397. <pre><code class="lang-console">xrepo install openal-soft
  26398. </code></pre>
  26399. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26400. <pre><code class="lang-lua">add_requires("openal-soft")
  26401. </code></pre>
  26402. <h3 id="openccbsd">opencc (bsd)</h3>
  26403. <table>
  26404. <thead>
  26405. <tr>
  26406. <th>Description</th>
  26407. <th><em>Conversion between Traditional and Simplified Chinese.</em></th>
  26408. </tr>
  26409. </thead>
  26410. <tbody>
  26411. <tr>
  26412. <td>Homepage</td>
  26413. <td><a href="https://github.com/BYVoid/OpenCC">https://github.com/BYVoid/OpenCC</a></td>
  26414. </tr>
  26415. <tr>
  26416. <td>License</td>
  26417. <td>Apache-2.0</td>
  26418. </tr>
  26419. <tr>
  26420. <td>Versions</td>
  26421. <td>1.1.9</td>
  26422. </tr>
  26423. <tr>
  26424. <td>Architectures</td>
  26425. <td>i386, x86_64</td>
  26426. </tr>
  26427. <tr>
  26428. <td>Definition</td>
  26429. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/opencc/xmake.lua">opencc/xmake.lua</a></td>
  26430. </tr>
  26431. </tbody>
  26432. </table>
  26433. <h5 id="installcommand">Install command</h5>
  26434. <pre><code class="lang-console">xrepo install opencc
  26435. </code></pre>
  26436. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26437. <pre><code class="lang-lua">add_requires("opencc")
  26438. </code></pre>
  26439. <h3 id="openclclhppbsd">opencl-clhpp (bsd)</h3>
  26440. <table>
  26441. <thead>
  26442. <tr>
  26443. <th>Description</th>
  26444. <th><em>OpenCL API C++ bindings</em></th>
  26445. </tr>
  26446. </thead>
  26447. <tbody>
  26448. <tr>
  26449. <td>Homepage</td>
  26450. <td><a href="https://github.com/KhronosGroup/OpenCL-CLHPP/">https://github.com/KhronosGroup/OpenCL-CLHPP/</a></td>
  26451. </tr>
  26452. <tr>
  26453. <td>License</td>
  26454. <td>Apache-2.0</td>
  26455. </tr>
  26456. <tr>
  26457. <td>Versions</td>
  26458. <td>1.2.8, 2.0.15</td>
  26459. </tr>
  26460. <tr>
  26461. <td>Architectures</td>
  26462. <td>i386, x86_64</td>
  26463. </tr>
  26464. <tr>
  26465. <td>Definition</td>
  26466. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/opencl-clhpp/xmake.lua">opencl-clhpp/xmake.lua</a></td>
  26467. </tr>
  26468. </tbody>
  26469. </table>
  26470. <h5 id="installcommand">Install command</h5>
  26471. <pre><code class="lang-console">xrepo install opencl-clhpp
  26472. </code></pre>
  26473. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26474. <pre><code class="lang-lua">add_requires("opencl-clhpp")
  26475. </code></pre>
  26476. <h3 id="openclheadersbsd">opencl-headers (bsd)</h3>
  26477. <table>
  26478. <thead>
  26479. <tr>
  26480. <th>Description</th>
  26481. <th><em>Khronos OpenCL-Headers</em></th>
  26482. </tr>
  26483. </thead>
  26484. <tbody>
  26485. <tr>
  26486. <td>Homepage</td>
  26487. <td><a href="https://github.com/KhronosGroup/OpenCL-Headers/">https://github.com/KhronosGroup/OpenCL-Headers/</a></td>
  26488. </tr>
  26489. <tr>
  26490. <td>License</td>
  26491. <td>Apache-2.0</td>
  26492. </tr>
  26493. <tr>
  26494. <td>Versions</td>
  26495. <td>v2021.06.30, v2023.12.14, v2024.05.08, v2024.10.24, v2025.06.13, v2025.07.22</td>
  26496. </tr>
  26497. <tr>
  26498. <td>Architectures</td>
  26499. <td>i386, x86_64</td>
  26500. </tr>
  26501. <tr>
  26502. <td>Definition</td>
  26503. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/opencl-headers/xmake.lua">opencl-headers/xmake.lua</a></td>
  26504. </tr>
  26505. </tbody>
  26506. </table>
  26507. <h5 id="installcommand">Install command</h5>
  26508. <pre><code class="lang-console">xrepo install opencl-headers
  26509. </code></pre>
  26510. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26511. <pre><code class="lang-lua">add_requires("opencl-headers")
  26512. </code></pre>
  26513. <h3 id="opencoloriobsd">opencolorio (bsd)</h3>
  26514. <table>
  26515. <thead>
  26516. <tr>
  26517. <th>Description</th>
  26518. <th><em>A complete color management solution geared towards motion picture production with an emphasis on visual effects and computer animation.</em></th>
  26519. </tr>
  26520. </thead>
  26521. <tbody>
  26522. <tr>
  26523. <td>Homepage</td>
  26524. <td><a href="https://opencolorio.org/">https://opencolorio.org/</a></td>
  26525. </tr>
  26526. <tr>
  26527. <td>License</td>
  26528. <td>BSD-3-Clause</td>
  26529. </tr>
  26530. <tr>
  26531. <td>Versions</td>
  26532. <td>v2.1.0, v2.1.1, v2.3.2, v2.4.2</td>
  26533. </tr>
  26534. <tr>
  26535. <td>Architectures</td>
  26536. <td>i386, x86_64</td>
  26537. </tr>
  26538. <tr>
  26539. <td>Definition</td>
  26540. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/opencolorio/xmake.lua">opencolorio/xmake.lua</a></td>
  26541. </tr>
  26542. </tbody>
  26543. </table>
  26544. <h5 id="installcommand">Install command</h5>
  26545. <pre><code class="lang-console">xrepo install opencolorio
  26546. </code></pre>
  26547. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26548. <pre><code class="lang-lua">add_requires("opencolorio")
  26549. </code></pre>
  26550. <h3 id="opencoreamrbsd">opencore-amr (bsd)</h3>
  26551. <table>
  26552. <thead>
  26553. <tr>
  26554. <th>Description</th>
  26555. <th><em>Library of OpenCORE Framework implementation of Adaptive Multi Rate Narrowband and Wideband (AMR-NB and AMR-WB) speech codec.</em></th>
  26556. </tr>
  26557. </thead>
  26558. <tbody>
  26559. <tr>
  26560. <td>Homepage</td>
  26561. <td><a href="https://opencore-amr.sourceforge.io">https://opencore-amr.sourceforge.io</a></td>
  26562. </tr>
  26563. <tr>
  26564. <td>Versions</td>
  26565. <td>0.1.6</td>
  26566. </tr>
  26567. <tr>
  26568. <td>Architectures</td>
  26569. <td>i386, x86_64</td>
  26570. </tr>
  26571. <tr>
  26572. <td>Definition</td>
  26573. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/opencore-amr/xmake.lua">opencore-amr/xmake.lua</a></td>
  26574. </tr>
  26575. </tbody>
  26576. </table>
  26577. <h5 id="installcommand">Install command</h5>
  26578. <pre><code class="lang-console">xrepo install opencore-amr
  26579. </code></pre>
  26580. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26581. <pre><code class="lang-lua">add_requires("opencore-amr")
  26582. </code></pre>
  26583. <h3 id="openexrbsd">openexr (bsd)</h3>
  26584. <table>
  26585. <thead>
  26586. <tr>
  26587. <th>Description</th>
  26588. <th><em>OpenEXR provides the specification and reference implementation of the EXR file format, the professional-grade image storage format of the motion picture industry.</em></th>
  26589. </tr>
  26590. </thead>
  26591. <tbody>
  26592. <tr>
  26593. <td>Homepage</td>
  26594. <td><a href="https://www.openexr.com/">https://www.openexr.com/</a></td>
  26595. </tr>
  26596. <tr>
  26597. <td>License</td>
  26598. <td>BSD-3-Clause</td>
  26599. </tr>
  26600. <tr>
  26601. <td>Versions</td>
  26602. <td>v2.5.3, v2.5.5, v2.5.7, v3.1.0, v3.1.1, v3.1.3, v3.1.4, v3.1.5, v3.2.1, v3.2.3, v3.2.4, v3.3.0, v3.3.1, v3.3.2, v3.3.3, v3.3.4, v3.3.5</td>
  26603. </tr>
  26604. <tr>
  26605. <td>Architectures</td>
  26606. <td>i386, x86_64</td>
  26607. </tr>
  26608. <tr>
  26609. <td>Definition</td>
  26610. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/openexr/xmake.lua">openexr/xmake.lua</a></td>
  26611. </tr>
  26612. </tbody>
  26613. </table>
  26614. <h5 id="installcommand">Install command</h5>
  26615. <pre><code class="lang-console">xrepo install openexr
  26616. </code></pre>
  26617. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26618. <pre><code class="lang-lua">add_requires("openexr")
  26619. </code></pre>
  26620. <h3 id="openfbxbsd">openfbx (bsd)</h3>
  26621. <table>
  26622. <thead>
  26623. <tr>
  26624. <th>Description</th>
  26625. <th><em>Lightweight open source FBX importer</em></th>
  26626. </tr>
  26627. </thead>
  26628. <tbody>
  26629. <tr>
  26630. <td>Homepage</td>
  26631. <td><a href="https://github.com/nem0/OpenFBX">https://github.com/nem0/OpenFBX</a></td>
  26632. </tr>
  26633. <tr>
  26634. <td>License</td>
  26635. <td>MIT</td>
  26636. </tr>
  26637. <tr>
  26638. <td>Versions</td>
  26639. <td>v0.9</td>
  26640. </tr>
  26641. <tr>
  26642. <td>Architectures</td>
  26643. <td>i386, x86_64</td>
  26644. </tr>
  26645. <tr>
  26646. <td>Definition</td>
  26647. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/openfbx/xmake.lua">openfbx/xmake.lua</a></td>
  26648. </tr>
  26649. </tbody>
  26650. </table>
  26651. <h5 id="installcommand">Install command</h5>
  26652. <pre><code class="lang-console">xrepo install openfbx
  26653. </code></pre>
  26654. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26655. <pre><code class="lang-lua">add_requires("openfbx")
  26656. </code></pre>
  26657. <h3 id="openglbsd">opengl (bsd)</h3>
  26658. <table>
  26659. <thead>
  26660. <tr>
  26661. <th>Description</th>
  26662. <th><em>OpenGL - The Industry Standard for High Performance Graphics</em></th>
  26663. </tr>
  26664. </thead>
  26665. <tbody>
  26666. <tr>
  26667. <td>Homepage</td>
  26668. <td><a href="https://opengl.org/">https://opengl.org/</a></td>
  26669. </tr>
  26670. <tr>
  26671. <td>Versions</td>
  26672. <td></td>
  26673. </tr>
  26674. <tr>
  26675. <td>Architectures</td>
  26676. <td>i386, x86_64</td>
  26677. </tr>
  26678. <tr>
  26679. <td>Definition</td>
  26680. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/opengl/xmake.lua">opengl/xmake.lua</a></td>
  26681. </tr>
  26682. </tbody>
  26683. </table>
  26684. <h5 id="installcommand">Install command</h5>
  26685. <pre><code class="lang-console">xrepo install opengl
  26686. </code></pre>
  26687. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26688. <pre><code class="lang-lua">add_requires("opengl")
  26689. </code></pre>
  26690. <h3 id="openglheadersbsd">opengl-headers (bsd)</h3>
  26691. <table>
  26692. <thead>
  26693. <tr>
  26694. <th>Description</th>
  26695. <th><em>OpenGL, OpenGL ES, and OpenGL ES-SC API and Extension Registry</em></th>
  26696. </tr>
  26697. </thead>
  26698. <tbody>
  26699. <tr>
  26700. <td>Homepage</td>
  26701. <td><a href="https://github.com/KhronosGroup/OpenGL-Registry/">https://github.com/KhronosGroup/OpenGL-Registry/</a></td>
  26702. </tr>
  26703. <tr>
  26704. <td>License</td>
  26705. <td>MIT</td>
  26706. </tr>
  26707. <tr>
  26708. <td>Versions</td>
  26709. <td>2024.01.04</td>
  26710. </tr>
  26711. <tr>
  26712. <td>Architectures</td>
  26713. <td>i386, x86_64</td>
  26714. </tr>
  26715. <tr>
  26716. <td>Definition</td>
  26717. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/opengl-headers/xmake.lua">opengl-headers/xmake.lua</a></td>
  26718. </tr>
  26719. </tbody>
  26720. </table>
  26721. <h5 id="installcommand">Install command</h5>
  26722. <pre><code class="lang-console">xrepo install opengl-headers
  26723. </code></pre>
  26724. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26725. <pre><code class="lang-lua">add_requires("opengl-headers")
  26726. </code></pre>
  26727. <h3 id="openimagedenoisebsd">openimagedenoise (bsd)</h3>
  26728. <table>
  26729. <thead>
  26730. <tr>
  26731. <th>Description</th>
  26732. <th><em>Intel® Open Image Denoise library</em></th>
  26733. </tr>
  26734. </thead>
  26735. <tbody>
  26736. <tr>
  26737. <td>Homepage</td>
  26738. <td><a href="https://www.openimagedenoise.org">https://www.openimagedenoise.org</a></td>
  26739. </tr>
  26740. <tr>
  26741. <td>License</td>
  26742. <td>Apache-2.0</td>
  26743. </tr>
  26744. <tr>
  26745. <td>Versions</td>
  26746. <td>v2.3.3</td>
  26747. </tr>
  26748. <tr>
  26749. <td>Architectures</td>
  26750. <td>i386, x86_64</td>
  26751. </tr>
  26752. <tr>
  26753. <td>Definition</td>
  26754. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/openimagedenoise/xmake.lua">openimagedenoise/xmake.lua</a></td>
  26755. </tr>
  26756. </tbody>
  26757. </table>
  26758. <h5 id="installcommand">Install command</h5>
  26759. <pre><code class="lang-console">xrepo install openimagedenoise
  26760. </code></pre>
  26761. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26762. <pre><code class="lang-lua">add_requires("openimagedenoise")
  26763. </code></pre>
  26764. <h3 id="openjpegbsd">openjpeg (bsd)</h3>
  26765. <table>
  26766. <thead>
  26767. <tr>
  26768. <th>Description</th>
  26769. <th><em>OpenJPEG is an open-source JPEG 2000 codec written in C language.</em></th>
  26770. </tr>
  26771. </thead>
  26772. <tbody>
  26773. <tr>
  26774. <td>Homepage</td>
  26775. <td><a href="http://www.openjpeg.org/">http://www.openjpeg.org/</a></td>
  26776. </tr>
  26777. <tr>
  26778. <td>License</td>
  26779. <td>BSD-2-Clause</td>
  26780. </tr>
  26781. <tr>
  26782. <td>Versions</td>
  26783. <td>v2.3.1, v2.4.0, v2.5.0, v2.5.3</td>
  26784. </tr>
  26785. <tr>
  26786. <td>Architectures</td>
  26787. <td>i386, x86_64</td>
  26788. </tr>
  26789. <tr>
  26790. <td>Definition</td>
  26791. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/openjpeg/xmake.lua">openjpeg/xmake.lua</a></td>
  26792. </tr>
  26793. </tbody>
  26794. </table>
  26795. <h5 id="installcommand">Install command</h5>
  26796. <pre><code class="lang-console">xrepo install openjpeg
  26797. </code></pre>
  26798. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26799. <pre><code class="lang-lua">add_requires("openjpeg")
  26800. </code></pre>
  26801. <h3 id="openrestryluajitbsd">openrestry-luajit (bsd)</h3>
  26802. <table>
  26803. <thead>
  26804. <tr>
  26805. <th>Description</th>
  26806. <th><em>OpenResty&#39;s Branch of LuaJIT 2</em></th>
  26807. </tr>
  26808. </thead>
  26809. <tbody>
  26810. <tr>
  26811. <td>Homepage</td>
  26812. <td><a href="https://github.com/openresty/luajit2">https://github.com/openresty/luajit2</a></td>
  26813. </tr>
  26814. <tr>
  26815. <td>Versions</td>
  26816. <td>v2.1-20220310, v2.1-20230119</td>
  26817. </tr>
  26818. <tr>
  26819. <td>Architectures</td>
  26820. <td>i386, x86_64</td>
  26821. </tr>
  26822. <tr>
  26823. <td>Definition</td>
  26824. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/openrestry-luajit/xmake.lua">openrestry-luajit/xmake.lua</a></td>
  26825. </tr>
  26826. </tbody>
  26827. </table>
  26828. <h5 id="installcommand">Install command</h5>
  26829. <pre><code class="lang-console">xrepo install openrestry-luajit
  26830. </code></pre>
  26831. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26832. <pre><code class="lang-lua">add_requires("openrestry-luajit")
  26833. </code></pre>
  26834. <h3 id="opensshbsd">openssh (bsd)</h3>
  26835. <table>
  26836. <thead>
  26837. <tr>
  26838. <th>Description</th>
  26839. <th><em>OpenSSH is a complete implementation of the SSH protocol (version 2) for secure remote login, command execution and file transfer.</em></th>
  26840. </tr>
  26841. </thead>
  26842. <tbody>
  26843. <tr>
  26844. <td>Homepage</td>
  26845. <td>%s</td>
  26846. </tr>
  26847. <tr>
  26848. <td>License</td>
  26849. <td>BSD-2-Clause</td>
  26850. </tr>
  26851. <tr>
  26852. <td>Versions</td>
  26853. <td>10.0p2</td>
  26854. </tr>
  26855. <tr>
  26856. <td>Architectures</td>
  26857. <td>i386, x86_64</td>
  26858. </tr>
  26859. <tr>
  26860. <td>Definition</td>
  26861. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/openssh/xmake.lua">openssh/xmake.lua</a></td>
  26862. </tr>
  26863. </tbody>
  26864. </table>
  26865. <h5 id="installcommand">Install command</h5>
  26866. <pre><code class="lang-console">xrepo install openssh
  26867. </code></pre>
  26868. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26869. <pre><code class="lang-lua">add_requires("openssh")
  26870. </code></pre>
  26871. <h3 id="opensslbsd">openssl (bsd)</h3>
  26872. <table>
  26873. <thead>
  26874. <tr>
  26875. <th>Description</th>
  26876. <th><em>A robust, commercial-grade, and full-featured toolkit for TLS and SSL.</em></th>
  26877. </tr>
  26878. </thead>
  26879. <tbody>
  26880. <tr>
  26881. <td>Homepage</td>
  26882. <td><a href="https://www.openssl.org/">https://www.openssl.org/</a></td>
  26883. </tr>
  26884. <tr>
  26885. <td>License</td>
  26886. <td>Apache-2.0</td>
  26887. </tr>
  26888. <tr>
  26889. <td>Versions</td>
  26890. <td>1.0.0, 1.0.2-u, 1.1.0-l, 1.1.1-h, 1.1.1-k, 1.1.1-l, 1.1.1-m, 1.1.1-n, 1.1.1-o, 1.1.1-p, 1.1.1-q, 1.1.1-r, 1.1.1-s, 1.1.1-t, 1.1.1-w</td>
  26891. </tr>
  26892. <tr>
  26893. <td>Architectures</td>
  26894. <td>i386, x86_64</td>
  26895. </tr>
  26896. <tr>
  26897. <td>Definition</td>
  26898. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/openssl/xmake.lua">openssl/xmake.lua</a></td>
  26899. </tr>
  26900. </tbody>
  26901. </table>
  26902. <h5 id="installcommand">Install command</h5>
  26903. <pre><code class="lang-console">xrepo install openssl
  26904. </code></pre>
  26905. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26906. <pre><code class="lang-lua">add_requires("openssl")
  26907. </code></pre>
  26908. <h3 id="openssl3bsd">openssl3 (bsd)</h3>
  26909. <table>
  26910. <thead>
  26911. <tr>
  26912. <th>Description</th>
  26913. <th><em>A robust, commercial-grade, and full-featured toolkit for TLS and SSL.</em></th>
  26914. </tr>
  26915. </thead>
  26916. <tbody>
  26917. <tr>
  26918. <td>Homepage</td>
  26919. <td><a href="https://www.openssl.org/">https://www.openssl.org/</a></td>
  26920. </tr>
  26921. <tr>
  26922. <td>License</td>
  26923. <td>Apache-2.0</td>
  26924. </tr>
  26925. <tr>
  26926. <td>Versions</td>
  26927. <td>3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, 3.0.6, 3.0.7, 3.0.14, 3.0.17, 3.1.8, 3.2.5, 3.3.1, 3.3.2, 3.3.4, 3.4.2, 3.5.1</td>
  26928. </tr>
  26929. <tr>
  26930. <td>Architectures</td>
  26931. <td>i386, x86_64</td>
  26932. </tr>
  26933. <tr>
  26934. <td>Definition</td>
  26935. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/openssl3/xmake.lua">openssl3/xmake.lua</a></td>
  26936. </tr>
  26937. </tbody>
  26938. </table>
  26939. <h5 id="installcommand">Install command</h5>
  26940. <pre><code class="lang-console">xrepo install openssl3
  26941. </code></pre>
  26942. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26943. <pre><code class="lang-lua">add_requires("openssl3")
  26944. </code></pre>
  26945. <h3 id="opentelemetrycppbsd">opentelemetry-cpp (bsd)</h3>
  26946. <table>
  26947. <thead>
  26948. <tr>
  26949. <th>Description</th>
  26950. <th><em>OpenTelemetry is a collection of tools, APIs, and SDKs. Use it to instrument, generate, collect, and export telemetry data (metrics, logs, and traces) to help you analyze your software’s performance and behavior.</em></th>
  26951. </tr>
  26952. </thead>
  26953. <tbody>
  26954. <tr>
  26955. <td>Homepage</td>
  26956. <td><a href="https://opentelemetry.io/">https://opentelemetry.io/</a></td>
  26957. </tr>
  26958. <tr>
  26959. <td>License</td>
  26960. <td>Apache-2.0</td>
  26961. </tr>
  26962. <tr>
  26963. <td>Versions</td>
  26964. <td>v1.16.1, v1.19.0, v1.21.0, v1.22.0</td>
  26965. </tr>
  26966. <tr>
  26967. <td>Architectures</td>
  26968. <td>i386, x86_64</td>
  26969. </tr>
  26970. <tr>
  26971. <td>Definition</td>
  26972. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/opentelemetry-cpp/xmake.lua">opentelemetry-cpp/xmake.lua</a></td>
  26973. </tr>
  26974. </tbody>
  26975. </table>
  26976. <h5 id="installcommand">Install command</h5>
  26977. <pre><code class="lang-console">xrepo install opentelemetry-cpp
  26978. </code></pre>
  26979. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  26980. <pre><code class="lang-lua">add_requires("opentelemetry-cpp")
  26981. </code></pre>
  26982. <h3 id="openvpn3bsd">openvpn3 (bsd)</h3>
  26983. <table>
  26984. <thead>
  26985. <tr>
  26986. <th>Description</th>
  26987. <th><em>OpenVPN 3 is a C++ class library that implements the functionality of an OpenVPN client.</em></th>
  26988. </tr>
  26989. </thead>
  26990. <tbody>
  26991. <tr>
  26992. <td>Homepage</td>
  26993. <td><a href="https://openvpn.github.io/openvpn3/">https://openvpn.github.io/openvpn3/</a></td>
  26994. </tr>
  26995. <tr>
  26996. <td>Versions</td>
  26997. <td>3.11.3</td>
  26998. </tr>
  26999. <tr>
  27000. <td>Architectures</td>
  27001. <td>i386, x86_64</td>
  27002. </tr>
  27003. <tr>
  27004. <td>Definition</td>
  27005. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/openvpn3/xmake.lua">openvpn3/xmake.lua</a></td>
  27006. </tr>
  27007. </tbody>
  27008. </table>
  27009. <h5 id="installcommand">Install command</h5>
  27010. <pre><code class="lang-console">xrepo install openvpn3
  27011. </code></pre>
  27012. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27013. <pre><code class="lang-lua">add_requires("openvpn3")
  27014. </code></pre>
  27015. <h3 id="openxlsxbsd">openxlsx (bsd)</h3>
  27016. <table>
  27017. <thead>
  27018. <tr>
  27019. <th>Description</th>
  27020. <th><em>A C++ library for reading, writing, creating and modifying Microsoft Excel® (.xlsx) files.</em></th>
  27021. </tr>
  27022. </thead>
  27023. <tbody>
  27024. <tr>
  27025. <td>Homepage</td>
  27026. <td><a href="https://github.com/troldal/OpenXLSX">https://github.com/troldal/OpenXLSX</a></td>
  27027. </tr>
  27028. <tr>
  27029. <td>License</td>
  27030. <td>BSD-3-Clause</td>
  27031. </tr>
  27032. <tr>
  27033. <td>Versions</td>
  27034. <td>2024.10.17</td>
  27035. </tr>
  27036. <tr>
  27037. <td>Architectures</td>
  27038. <td>i386, x86_64</td>
  27039. </tr>
  27040. <tr>
  27041. <td>Definition</td>
  27042. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/openxlsx/xmake.lua">openxlsx/xmake.lua</a></td>
  27043. </tr>
  27044. </tbody>
  27045. </table>
  27046. <h5 id="installcommand">Install command</h5>
  27047. <pre><code class="lang-console">xrepo install openxlsx
  27048. </code></pre>
  27049. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27050. <pre><code class="lang-lua">add_requires("openxlsx")
  27051. </code></pre>
  27052. <h3 id="openxrbsd">openxr (bsd)</h3>
  27053. <table>
  27054. <thead>
  27055. <tr>
  27056. <th>Description</th>
  27057. <th><em>Generated headers and sources for OpenXR loader.</em></th>
  27058. </tr>
  27059. </thead>
  27060. <tbody>
  27061. <tr>
  27062. <td>Homepage</td>
  27063. <td><a href="https://khronos.org/openxr">https://khronos.org/openxr</a></td>
  27064. </tr>
  27065. <tr>
  27066. <td>License</td>
  27067. <td>Apache-2.0</td>
  27068. </tr>
  27069. <tr>
  27070. <td>Versions</td>
  27071. <td>1.1.49</td>
  27072. </tr>
  27073. <tr>
  27074. <td>Architectures</td>
  27075. <td>i386, x86_64</td>
  27076. </tr>
  27077. <tr>
  27078. <td>Definition</td>
  27079. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/openxr/xmake.lua">openxr/xmake.lua</a></td>
  27080. </tr>
  27081. </tbody>
  27082. </table>
  27083. <h5 id="installcommand">Install command</h5>
  27084. <pre><code class="lang-console">xrepo install openxr
  27085. </code></pre>
  27086. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27087. <pre><code class="lang-lua">add_requires("openxr")
  27088. </code></pre>
  27089. <h3 id="optionallitebsd">optional-lite (bsd)</h3>
  27090. <table>
  27091. <thead>
  27092. <tr>
  27093. <th>Description</th>
  27094. <th><em>optional lite - A C++17-like optional, a nullable object for C++98, C++11 and later in a single-file header-only library</em></th>
  27095. </tr>
  27096. </thead>
  27097. <tbody>
  27098. <tr>
  27099. <td>Homepage</td>
  27100. <td><a href="https://github.com/martinmoene/optional-lite">https://github.com/martinmoene/optional-lite</a></td>
  27101. </tr>
  27102. <tr>
  27103. <td>License</td>
  27104. <td>BSL-1.0</td>
  27105. </tr>
  27106. <tr>
  27107. <td>Versions</td>
  27108. <td>v3.6.0</td>
  27109. </tr>
  27110. <tr>
  27111. <td>Architectures</td>
  27112. <td>i386, x86_64</td>
  27113. </tr>
  27114. <tr>
  27115. <td>Definition</td>
  27116. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/optional-lite/xmake.lua">optional-lite/xmake.lua</a></td>
  27117. </tr>
  27118. </tbody>
  27119. </table>
  27120. <h5 id="installcommand">Install command</h5>
  27121. <pre><code class="lang-console">xrepo install optional-lite
  27122. </code></pre>
  27123. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27124. <pre><code class="lang-lua">add_requires("optional-lite")
  27125. </code></pre>
  27126. <h3 id="optixbsd">optix (bsd)</h3>
  27127. <table>
  27128. <thead>
  27129. <tr>
  27130. <th>Description</th>
  27131. <th><em>NVIDIA OPTIX™ RAY TRACING ENGINE</em></th>
  27132. </tr>
  27133. </thead>
  27134. <tbody>
  27135. <tr>
  27136. <td>Homepage</td>
  27137. <td><a href="https://developer.nvidia.com/optix">https://developer.nvidia.com/optix</a></td>
  27138. </tr>
  27139. <tr>
  27140. <td>Versions</td>
  27141. <td></td>
  27142. </tr>
  27143. <tr>
  27144. <td>Architectures</td>
  27145. <td>i386, x86_64</td>
  27146. </tr>
  27147. <tr>
  27148. <td>Definition</td>
  27149. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/optix/xmake.lua">optix/xmake.lua</a></td>
  27150. </tr>
  27151. </tbody>
  27152. </table>
  27153. <h5 id="installcommand">Install command</h5>
  27154. <pre><code class="lang-console">xrepo install optix
  27155. </code></pre>
  27156. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27157. <pre><code class="lang-lua">add_requires("optix")
  27158. </code></pre>
  27159. <h3 id="orangeduck_mpcbsd">orangeduck_mpc (bsd)</h3>
  27160. <table>
  27161. <thead>
  27162. <tr>
  27163. <th>Description</th>
  27164. <th><em>A Parser Combinator library for C</em></th>
  27165. </tr>
  27166. </thead>
  27167. <tbody>
  27168. <tr>
  27169. <td>Homepage</td>
  27170. <td><a href="https://github.com/orangeduck/mpc">https://github.com/orangeduck/mpc</a></td>
  27171. </tr>
  27172. <tr>
  27173. <td>Versions</td>
  27174. <td>0.9.0</td>
  27175. </tr>
  27176. <tr>
  27177. <td>Architectures</td>
  27178. <td>i386, x86_64</td>
  27179. </tr>
  27180. <tr>
  27181. <td>Definition</td>
  27182. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/orangeduck_mpc/xmake.lua">orangeduck_mpc/xmake.lua</a></td>
  27183. </tr>
  27184. </tbody>
  27185. </table>
  27186. <h5 id="installcommand">Install command</h5>
  27187. <pre><code class="lang-console">xrepo install orangeduck_mpc
  27188. </code></pre>
  27189. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27190. <pre><code class="lang-lua">add_requires("orangeduck_mpc")
  27191. </code></pre>
  27192. <h3 id="orcbsd">orc (bsd)</h3>
  27193. <table>
  27194. <thead>
  27195. <tr>
  27196. <th>Description</th>
  27197. <th><em>ORC is a self-describing type-aware columnar file format designed for Hadoop workloads.</em></th>
  27198. </tr>
  27199. </thead>
  27200. <tbody>
  27201. <tr>
  27202. <td>Homepage</td>
  27203. <td><a href="https://arrow.apache.org/">https://arrow.apache.org/</a></td>
  27204. </tr>
  27205. <tr>
  27206. <td>License</td>
  27207. <td>Apache-2.0</td>
  27208. </tr>
  27209. <tr>
  27210. <td>Versions</td>
  27211. <td>v2.0.3, v2.1.0, v2.1.1, v2.1.2</td>
  27212. </tr>
  27213. <tr>
  27214. <td>Architectures</td>
  27215. <td>i386, x86_64</td>
  27216. </tr>
  27217. <tr>
  27218. <td>Definition</td>
  27219. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/orc/xmake.lua">orc/xmake.lua</a></td>
  27220. </tr>
  27221. </tbody>
  27222. </table>
  27223. <h5 id="installcommand">Install command</h5>
  27224. <pre><code class="lang-console">xrepo install orc
  27225. </code></pre>
  27226. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27227. <pre><code class="lang-lua">add_requires("orc")
  27228. </code></pre>
  27229. <h3 id="ordered_mapbsd">ordered_map (bsd)</h3>
  27230. <table>
  27231. <thead>
  27232. <tr>
  27233. <th>Description</th>
  27234. <th><em>C++ hash map and hash set which preserve the order of insertion</em></th>
  27235. </tr>
  27236. </thead>
  27237. <tbody>
  27238. <tr>
  27239. <td>Homepage</td>
  27240. <td><a href="https://github.com/Tessil/ordered-map">https://github.com/Tessil/ordered-map</a></td>
  27241. </tr>
  27242. <tr>
  27243. <td>License</td>
  27244. <td>MIT</td>
  27245. </tr>
  27246. <tr>
  27247. <td>Versions</td>
  27248. <td>v1.0.0, v1.1.0</td>
  27249. </tr>
  27250. <tr>
  27251. <td>Architectures</td>
  27252. <td>i386, x86_64</td>
  27253. </tr>
  27254. <tr>
  27255. <td>Definition</td>
  27256. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/ordered_map/xmake.lua">ordered_map/xmake.lua</a></td>
  27257. </tr>
  27258. </tbody>
  27259. </table>
  27260. <h5 id="installcommand">Install command</h5>
  27261. <pre><code class="lang-console">xrepo install ordered_map
  27262. </code></pre>
  27263. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27264. <pre><code class="lang-lua">add_requires("ordered_map")
  27265. </code></pre>
  27266. <h3 id="ormppbsd">ormpp (bsd)</h3>
  27267. <table>
  27268. <thead>
  27269. <tr>
  27270. <th>Description</th>
  27271. <th><em>modern C++ ORM, C++17, support mysql, postgresql,sqlite</em></th>
  27272. </tr>
  27273. </thead>
  27274. <tbody>
  27275. <tr>
  27276. <td>Homepage</td>
  27277. <td><a href="https://github.com/qicosmos/ormpp">https://github.com/qicosmos/ormpp</a></td>
  27278. </tr>
  27279. <tr>
  27280. <td>License</td>
  27281. <td>Apache-2.0</td>
  27282. </tr>
  27283. <tr>
  27284. <td>Versions</td>
  27285. <td>v0.1.1, v0.1.2, 0.1.3</td>
  27286. </tr>
  27287. <tr>
  27288. <td>Architectures</td>
  27289. <td>i386, x86_64</td>
  27290. </tr>
  27291. <tr>
  27292. <td>Definition</td>
  27293. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/ormpp/xmake.lua">ormpp/xmake.lua</a></td>
  27294. </tr>
  27295. </tbody>
  27296. </table>
  27297. <h5 id="installcommand">Install command</h5>
  27298. <pre><code class="lang-console">xrepo install ormpp
  27299. </code></pre>
  27300. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27301. <pre><code class="lang-lua">add_requires("ormpp")
  27302. </code></pre>
  27303. <h3 id="osipbsd">osip (bsd)</h3>
  27304. <table>
  27305. <thead>
  27306. <tr>
  27307. <th>Description</th>
  27308. <th><em>oSIP is an LGPL implementation of SIP. It is used mostly with eXosip2 stack (GPL) which provides simpler API for User-Agent implementation.</em></th>
  27309. </tr>
  27310. </thead>
  27311. <tbody>
  27312. <tr>
  27313. <td>Homepage</td>
  27314. <td><a href="https://savannah.gnu.org/projects/osip">https://savannah.gnu.org/projects/osip</a></td>
  27315. </tr>
  27316. <tr>
  27317. <td>License</td>
  27318. <td>LGPL</td>
  27319. </tr>
  27320. <tr>
  27321. <td>Versions</td>
  27322. <td>5.3.0</td>
  27323. </tr>
  27324. <tr>
  27325. <td>Architectures</td>
  27326. <td>i386, x86_64</td>
  27327. </tr>
  27328. <tr>
  27329. <td>Definition</td>
  27330. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/osip/xmake.lua">osip/xmake.lua</a></td>
  27331. </tr>
  27332. </tbody>
  27333. </table>
  27334. <h5 id="installcommand">Install command</h5>
  27335. <pre><code class="lang-console">xrepo install osip
  27336. </code></pre>
  27337. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27338. <pre><code class="lang-lua">add_requires("osip")
  27339. </code></pre>
  27340. <h3 id="osmanipbsd">osmanip (bsd)</h3>
  27341. <table>
  27342. <thead>
  27343. <tr>
  27344. <th>Description</th>
  27345. <th><em>A cross-platform library for output stream manipulation using ANSI escape sequences.</em></th>
  27346. </tr>
  27347. </thead>
  27348. <tbody>
  27349. <tr>
  27350. <td>Homepage</td>
  27351. <td><a href="https://github.com/JustWhit3/osmanip">https://github.com/JustWhit3/osmanip</a></td>
  27352. </tr>
  27353. <tr>
  27354. <td>License</td>
  27355. <td>MIT</td>
  27356. </tr>
  27357. <tr>
  27358. <td>Versions</td>
  27359. <td>v4.6.1</td>
  27360. </tr>
  27361. <tr>
  27362. <td>Architectures</td>
  27363. <td>i386, x86_64</td>
  27364. </tr>
  27365. <tr>
  27366. <td>Definition</td>
  27367. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/osmanip/xmake.lua">osmanip/xmake.lua</a></td>
  27368. </tr>
  27369. </tbody>
  27370. </table>
  27371. <h5 id="installcommand">Install command</h5>
  27372. <pre><code class="lang-console">xrepo install osmanip
  27373. </code></pre>
  27374. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27375. <pre><code class="lang-lua">add_requires("osmanip")
  27376. </code></pre>
  27377. <h3 id="osqpbsd">osqp (bsd)</h3>
  27378. <table>
  27379. <thead>
  27380. <tr>
  27381. <th>Description</th>
  27382. <th><em>The Operator Splitting QP Solver</em></th>
  27383. </tr>
  27384. </thead>
  27385. <tbody>
  27386. <tr>
  27387. <td>Homepage</td>
  27388. <td><a href="https://osqp.org/">https://osqp.org/</a></td>
  27389. </tr>
  27390. <tr>
  27391. <td>License</td>
  27392. <td>Apache-2.0</td>
  27393. </tr>
  27394. <tr>
  27395. <td>Versions</td>
  27396. <td>v0.6.3</td>
  27397. </tr>
  27398. <tr>
  27399. <td>Architectures</td>
  27400. <td>i386, x86_64</td>
  27401. </tr>
  27402. <tr>
  27403. <td>Definition</td>
  27404. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/osqp/xmake.lua">osqp/xmake.lua</a></td>
  27405. </tr>
  27406. </tbody>
  27407. </table>
  27408. <h5 id="installcommand">Install command</h5>
  27409. <pre><code class="lang-console">xrepo install osqp
  27410. </code></pre>
  27411. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27412. <pre><code class="lang-lua">add_requires("osqp")
  27413. </code></pre>
  27414. <h3 id="out_ptrbsd">out_ptr (bsd)</h3>
  27415. <table>
  27416. <thead>
  27417. <tr>
  27418. <th>Description</th>
  27419. <th><em>Repository for a C++11 implementation of std::out_ptr (p1132), as a standalone library!</em></th>
  27420. </tr>
  27421. </thead>
  27422. <tbody>
  27423. <tr>
  27424. <td>Homepage</td>
  27425. <td><a href="https://github.com/soasis/out_ptr">https://github.com/soasis/out_ptr</a></td>
  27426. </tr>
  27427. <tr>
  27428. <td>License</td>
  27429. <td>Apache-2.0</td>
  27430. </tr>
  27431. <tr>
  27432. <td>Versions</td>
  27433. <td>2022.10.07</td>
  27434. </tr>
  27435. <tr>
  27436. <td>Architectures</td>
  27437. <td>i386, x86_64</td>
  27438. </tr>
  27439. <tr>
  27440. <td>Definition</td>
  27441. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/out_ptr/xmake.lua">out_ptr/xmake.lua</a></td>
  27442. </tr>
  27443. </tbody>
  27444. </table>
  27445. <h5 id="installcommand">Install command</h5>
  27446. <pre><code class="lang-console">xrepo install out_ptr
  27447. </code></pre>
  27448. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27449. <pre><code class="lang-lua">add_requires("out_ptr")
  27450. </code></pre>
  27451. <h3 id="outcomebsd">outcome (bsd)</h3>
  27452. <table>
  27453. <thead>
  27454. <tr>
  27455. <th>Description</th>
  27456. <th><em>Provides very lightweight outcome<T> and result<T> (non-Boost edition)</em></th>
  27457. </tr>
  27458. </thead>
  27459. <tbody>
  27460. <tr>
  27461. <td>Homepage</td>
  27462. <td><a href="https://github.com/ned14/outcome">https://github.com/ned14/outcome</a></td>
  27463. </tr>
  27464. <tr>
  27465. <td>License</td>
  27466. <td>Apache-2.0</td>
  27467. </tr>
  27468. <tr>
  27469. <td>Versions</td>
  27470. <td>v2.2.4</td>
  27471. </tr>
  27472. <tr>
  27473. <td>Architectures</td>
  27474. <td>i386, x86_64</td>
  27475. </tr>
  27476. <tr>
  27477. <td>Definition</td>
  27478. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/outcome/xmake.lua">outcome/xmake.lua</a></td>
  27479. </tr>
  27480. </tbody>
  27481. </table>
  27482. <h5 id="installcommand">Install command</h5>
  27483. <pre><code class="lang-console">xrepo install outcome
  27484. </code></pre>
  27485. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27486. <pre><code class="lang-lua">add_requires("outcome")
  27487. </code></pre>
  27488. <h3 id="ozzanimationbsd">ozz-animation (bsd)</h3>
  27489. <table>
  27490. <thead>
  27491. <tr>
  27492. <th>Description</th>
  27493. <th><em>Open source c++ skeletal animation library and toolset</em></th>
  27494. </tr>
  27495. </thead>
  27496. <tbody>
  27497. <tr>
  27498. <td>Homepage</td>
  27499. <td><a href="http://guillaumeblanc.github.io/ozz-animation/">http://guillaumeblanc.github.io/ozz-animation/</a></td>
  27500. </tr>
  27501. <tr>
  27502. <td>License</td>
  27503. <td>MIT</td>
  27504. </tr>
  27505. <tr>
  27506. <td>Versions</td>
  27507. <td>0.14.2, 0.14.3, 0.15.0, 0.16.0</td>
  27508. </tr>
  27509. <tr>
  27510. <td>Architectures</td>
  27511. <td>i386, x86_64</td>
  27512. </tr>
  27513. <tr>
  27514. <td>Definition</td>
  27515. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/o/ozz-animation/xmake.lua">ozz-animation/xmake.lua</a></td>
  27516. </tr>
  27517. </tbody>
  27518. </table>
  27519. <h5 id="installcommand">Install command</h5>
  27520. <pre><code class="lang-console">xrepo install ozz-animation
  27521. </code></pre>
  27522. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27523. <pre><code class="lang-lua">add_requires("ozz-animation")
  27524. </code></pre>
  27525. <h2 id="p">p</h2>
  27526. <h3 id="p11kitbsd">p11-kit (bsd)</h3>
  27527. <table>
  27528. <thead>
  27529. <tr>
  27530. <th>Description</th>
  27531. <th><em>Provides a way to load and enumerate PKCS#11 modules.</em></th>
  27532. </tr>
  27533. </thead>
  27534. <tbody>
  27535. <tr>
  27536. <td>Homepage</td>
  27537. <td><a href="https://p11-glue.github.io/p11-glue/p11-kit.html">https://p11-glue.github.io/p11-glue/p11-kit.html</a></td>
  27538. </tr>
  27539. <tr>
  27540. <td>License</td>
  27541. <td>BSD-3-Clause</td>
  27542. </tr>
  27543. <tr>
  27544. <td>Versions</td>
  27545. <td>0.25.5, 0.25.8, 0.25.9</td>
  27546. </tr>
  27547. <tr>
  27548. <td>Architectures</td>
  27549. <td>i386, x86_64</td>
  27550. </tr>
  27551. <tr>
  27552. <td>Definition</td>
  27553. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/p11-kit/xmake.lua">p11-kit/xmake.lua</a></td>
  27554. </tr>
  27555. </tbody>
  27556. </table>
  27557. <h5 id="installcommand">Install command</h5>
  27558. <pre><code class="lang-console">xrepo install p11-kit
  27559. </code></pre>
  27560. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27561. <pre><code class="lang-lua">add_requires("p11-kit")
  27562. </code></pre>
  27563. <h3 id="pahomqttcbsd">pahomqttc (bsd)</h3>
  27564. <table>
  27565. <thead>
  27566. <tr>
  27567. <th>Description</th>
  27568. <th><em>Eclipse Paho MQTT C Client Library</em></th>
  27569. </tr>
  27570. </thead>
  27571. <tbody>
  27572. <tr>
  27573. <td>Homepage</td>
  27574. <td><a href="https://github.com/eclipse/paho.mqtt.c">https://github.com/eclipse/paho.mqtt.c</a></td>
  27575. </tr>
  27576. <tr>
  27577. <td>License</td>
  27578. <td>EPL-2.0</td>
  27579. </tr>
  27580. <tr>
  27581. <td>Versions</td>
  27582. <td>v1.3.13, v1.3.14</td>
  27583. </tr>
  27584. <tr>
  27585. <td>Architectures</td>
  27586. <td>i386, x86_64</td>
  27587. </tr>
  27588. <tr>
  27589. <td>Definition</td>
  27590. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/pahomqttc/xmake.lua">pahomqttc/xmake.lua</a></td>
  27591. </tr>
  27592. </tbody>
  27593. </table>
  27594. <h5 id="installcommand">Install command</h5>
  27595. <pre><code class="lang-console">xrepo install pahomqttc
  27596. </code></pre>
  27597. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27598. <pre><code class="lang-lua">add_requires("pahomqttc")
  27599. </code></pre>
  27600. <h3 id="pahomqttcppbsd">pahomqttcpp (bsd)</h3>
  27601. <table>
  27602. <thead>
  27603. <tr>
  27604. <th>Description</th>
  27605. <th><em>Eclipse Paho MQTT C++ Client Library</em></th>
  27606. </tr>
  27607. </thead>
  27608. <tbody>
  27609. <tr>
  27610. <td>Homepage</td>
  27611. <td><a href="https://github.com/eclipse/paho.mqtt.cpp">https://github.com/eclipse/paho.mqtt.cpp</a></td>
  27612. </tr>
  27613. <tr>
  27614. <td>License</td>
  27615. <td>EPL-2.0</td>
  27616. </tr>
  27617. <tr>
  27618. <td>Versions</td>
  27619. <td>v1.2.0, v1.3.2, v1.4.0, v1.4.1, v1.5.0, v1.5.1, v1.5.2</td>
  27620. </tr>
  27621. <tr>
  27622. <td>Architectures</td>
  27623. <td>i386, x86_64</td>
  27624. </tr>
  27625. <tr>
  27626. <td>Definition</td>
  27627. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/pahomqttcpp/xmake.lua">pahomqttcpp/xmake.lua</a></td>
  27628. </tr>
  27629. </tbody>
  27630. </table>
  27631. <h5 id="installcommand">Install command</h5>
  27632. <pre><code class="lang-console">xrepo install pahomqttcpp
  27633. </code></pre>
  27634. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27635. <pre><code class="lang-lua">add_requires("pahomqttcpp")
  27636. </code></pre>
  27637. <h3 id="parbsd">par (bsd)</h3>
  27638. <table>
  27639. <thead>
  27640. <tr>
  27641. <th>Description</th>
  27642. <th><em>single-file C libraries from Philip Allan Rideout</em></th>
  27643. </tr>
  27644. </thead>
  27645. <tbody>
  27646. <tr>
  27647. <td>Homepage</td>
  27648. <td><a href="https://github.com/prideout/par">https://github.com/prideout/par</a></td>
  27649. </tr>
  27650. <tr>
  27651. <td>Versions</td>
  27652. <td>2022.08.06</td>
  27653. </tr>
  27654. <tr>
  27655. <td>Architectures</td>
  27656. <td>i386, x86_64</td>
  27657. </tr>
  27658. <tr>
  27659. <td>Definition</td>
  27660. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/par/xmake.lua">par/xmake.lua</a></td>
  27661. </tr>
  27662. </tbody>
  27663. </table>
  27664. <h5 id="installcommand">Install command</h5>
  27665. <pre><code class="lang-console">xrepo install par
  27666. </code></pre>
  27667. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27668. <pre><code class="lang-lua">add_requires("par")
  27669. </code></pre>
  27670. <h3 id="parallelhashmapbsd">parallel-hashmap (bsd)</h3>
  27671. <table>
  27672. <thead>
  27673. <tr>
  27674. <th>Description</th>
  27675. <th><em>A family of header-only, very fast and memory-friendly hashmap and btree containers.</em></th>
  27676. </tr>
  27677. </thead>
  27678. <tbody>
  27679. <tr>
  27680. <td>Homepage</td>
  27681. <td><a href="https://greg7mdp.github.io/parallel-hashmap/">https://greg7mdp.github.io/parallel-hashmap/</a></td>
  27682. </tr>
  27683. <tr>
  27684. <td>License</td>
  27685. <td>Apache-2.0</td>
  27686. </tr>
  27687. <tr>
  27688. <td>Versions</td>
  27689. <td>v1.3.12, 1.33, 1.34, 1.35, 1.37, v2.0.0</td>
  27690. </tr>
  27691. <tr>
  27692. <td>Architectures</td>
  27693. <td>i386, x86_64</td>
  27694. </tr>
  27695. <tr>
  27696. <td>Definition</td>
  27697. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/parallel-hashmap/xmake.lua">parallel-hashmap/xmake.lua</a></td>
  27698. </tr>
  27699. </tbody>
  27700. </table>
  27701. <h5 id="installcommand">Install command</h5>
  27702. <pre><code class="lang-console">xrepo install parallel-hashmap
  27703. </code></pre>
  27704. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27705. <pre><code class="lang-lua">add_requires("parallel-hashmap")
  27706. </code></pre>
  27707. <h3 id="patchbsd">patch (bsd)</h3>
  27708. <table>
  27709. <thead>
  27710. <tr>
  27711. <th>Description</th>
  27712. <th><em>GNU patch, which applies diff files to original files.</em></th>
  27713. </tr>
  27714. </thead>
  27715. <tbody>
  27716. <tr>
  27717. <td>Homepage</td>
  27718. <td><a href="http://www.gnu.org/software/patch/patch.html">http://www.gnu.org/software/patch/patch.html</a></td>
  27719. </tr>
  27720. <tr>
  27721. <td>Versions</td>
  27722. <td>2.7.6</td>
  27723. </tr>
  27724. <tr>
  27725. <td>Architectures</td>
  27726. <td>i386, x86_64</td>
  27727. </tr>
  27728. <tr>
  27729. <td>Definition</td>
  27730. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/patch/xmake.lua">patch/xmake.lua</a></td>
  27731. </tr>
  27732. </tbody>
  27733. </table>
  27734. <h5 id="installcommand">Install command</h5>
  27735. <pre><code class="lang-console">xrepo install patch
  27736. </code></pre>
  27737. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27738. <pre><code class="lang-lua">add_requires("patch")
  27739. </code></pre>
  27740. <h3 id="patchelfbsd">patchelf (bsd)</h3>
  27741. <table>
  27742. <thead>
  27743. <tr>
  27744. <th>Description</th>
  27745. <th><em>A small utility to modify the dynamic linker and RPATH of ELF executables</em></th>
  27746. </tr>
  27747. </thead>
  27748. <tbody>
  27749. <tr>
  27750. <td>Homepage</td>
  27751. <td><a href="https://github.com/NixOS/patchelf">https://github.com/NixOS/patchelf</a></td>
  27752. </tr>
  27753. <tr>
  27754. <td>License</td>
  27755. <td>GPL-3.0</td>
  27756. </tr>
  27757. <tr>
  27758. <td>Versions</td>
  27759. <td>0.18.0</td>
  27760. </tr>
  27761. <tr>
  27762. <td>Architectures</td>
  27763. <td>i386, x86_64</td>
  27764. </tr>
  27765. <tr>
  27766. <td>Definition</td>
  27767. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/patchelf/xmake.lua">patchelf/xmake.lua</a></td>
  27768. </tr>
  27769. </tbody>
  27770. </table>
  27771. <h5 id="installcommand">Install command</h5>
  27772. <pre><code class="lang-console">xrepo install patchelf
  27773. </code></pre>
  27774. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27775. <pre><code class="lang-lua">add_requires("patchelf")
  27776. </code></pre>
  27777. <h3 id="paul_thread_poolbsd">paul_thread_pool (bsd)</h3>
  27778. <table>
  27779. <thead>
  27780. <tr>
  27781. <th>Description</th>
  27782. <th><em>A modern, fast, lightweight thread pool library based on C++20</em></th>
  27783. </tr>
  27784. </thead>
  27785. <tbody>
  27786. <tr>
  27787. <td>Homepage</td>
  27788. <td><a href="https://github.com/DeveloperPaul123/thread-pool">https://github.com/DeveloperPaul123/thread-pool</a></td>
  27789. </tr>
  27790. <tr>
  27791. <td>License</td>
  27792. <td>MIT</td>
  27793. </tr>
  27794. <tr>
  27795. <td>Versions</td>
  27796. <td>0.6.2, 0.7.0</td>
  27797. </tr>
  27798. <tr>
  27799. <td>Architectures</td>
  27800. <td>i386, x86_64</td>
  27801. </tr>
  27802. <tr>
  27803. <td>Definition</td>
  27804. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/paul_thread_pool/xmake.lua">paul_thread_pool/xmake.lua</a></td>
  27805. </tr>
  27806. </tbody>
  27807. </table>
  27808. <h5 id="installcommand">Install command</h5>
  27809. <pre><code class="lang-console">xrepo install paul_thread_pool
  27810. </code></pre>
  27811. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27812. <pre><code class="lang-lua">add_requires("paul_thread_pool")
  27813. </code></pre>
  27814. <h3 id="pcapplusplusbsd">pcapplusplus (bsd)</h3>
  27815. <table>
  27816. <thead>
  27817. <tr>
  27818. <th>Description</th>
  27819. <th><em>PcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets.</em></th>
  27820. </tr>
  27821. </thead>
  27822. <tbody>
  27823. <tr>
  27824. <td>Homepage</td>
  27825. <td><a href="https://github.com/seladb/PcapPlusPlus">https://github.com/seladb/PcapPlusPlus</a></td>
  27826. </tr>
  27827. <tr>
  27828. <td>License</td>
  27829. <td>Unlicense</td>
  27830. </tr>
  27831. <tr>
  27832. <td>Versions</td>
  27833. <td>v23.09, v24.09, v25.05</td>
  27834. </tr>
  27835. <tr>
  27836. <td>Architectures</td>
  27837. <td>i386, x86_64</td>
  27838. </tr>
  27839. <tr>
  27840. <td>Definition</td>
  27841. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/pcapplusplus/xmake.lua">pcapplusplus/xmake.lua</a></td>
  27842. </tr>
  27843. </tbody>
  27844. </table>
  27845. <h5 id="installcommand">Install command</h5>
  27846. <pre><code class="lang-console">xrepo install pcapplusplus
  27847. </code></pre>
  27848. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27849. <pre><code class="lang-lua">add_requires("pcapplusplus")
  27850. </code></pre>
  27851. <h3 id="pcgcppbsd">pcg-cpp (bsd)</h3>
  27852. <table>
  27853. <thead>
  27854. <tr>
  27855. <th>Description</th>
  27856. <th><em>PCG — C++ Implementation</em></th>
  27857. </tr>
  27858. </thead>
  27859. <tbody>
  27860. <tr>
  27861. <td>Homepage</td>
  27862. <td><a href="http://www.pcg-random.org">http://www.pcg-random.org</a></td>
  27863. </tr>
  27864. <tr>
  27865. <td>License</td>
  27866. <td>Apache-2.0</td>
  27867. </tr>
  27868. <tr>
  27869. <td>Versions</td>
  27870. <td>2022.04.09</td>
  27871. </tr>
  27872. <tr>
  27873. <td>Architectures</td>
  27874. <td>i386, x86_64</td>
  27875. </tr>
  27876. <tr>
  27877. <td>Definition</td>
  27878. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/pcg-cpp/xmake.lua">pcg-cpp/xmake.lua</a></td>
  27879. </tr>
  27880. </tbody>
  27881. </table>
  27882. <h5 id="installcommand">Install command</h5>
  27883. <pre><code class="lang-console">xrepo install pcg-cpp
  27884. </code></pre>
  27885. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27886. <pre><code class="lang-lua">add_requires("pcg-cpp")
  27887. </code></pre>
  27888. <h3 id="pcre2bsd">pcre2 (bsd)</h3>
  27889. <table>
  27890. <thead>
  27891. <tr>
  27892. <th>Description</th>
  27893. <th><em>A Perl Compatible Regular Expressions Library</em></th>
  27894. </tr>
  27895. </thead>
  27896. <tbody>
  27897. <tr>
  27898. <td>Homepage</td>
  27899. <td><a href="https://www.pcre.org/">https://www.pcre.org/</a></td>
  27900. </tr>
  27901. <tr>
  27902. <td>License</td>
  27903. <td>BSD-3-Clause</td>
  27904. </tr>
  27905. <tr>
  27906. <td>Versions</td>
  27907. <td>10.39, 10.40, 10.42, 10.43, 10.44</td>
  27908. </tr>
  27909. <tr>
  27910. <td>Architectures</td>
  27911. <td>i386, x86_64</td>
  27912. </tr>
  27913. <tr>
  27914. <td>Definition</td>
  27915. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/pcre2/xmake.lua">pcre2/xmake.lua</a></td>
  27916. </tr>
  27917. </tbody>
  27918. </table>
  27919. <h5 id="installcommand">Install command</h5>
  27920. <pre><code class="lang-console">xrepo install pcre2
  27921. </code></pre>
  27922. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27923. <pre><code class="lang-lua">add_requires("pcre2")
  27924. </code></pre>
  27925. <h3 id="pdfiobsd">pdfio (bsd)</h3>
  27926. <table>
  27927. <thead>
  27928. <tr>
  27929. <th>Description</th>
  27930. <th><em>PDFio is a simple C library for reading and writing PDF files.</em></th>
  27931. </tr>
  27932. </thead>
  27933. <tbody>
  27934. <tr>
  27935. <td>Homepage</td>
  27936. <td><a href="https://www.msweet.org/pdfio">https://www.msweet.org/pdfio</a></td>
  27937. </tr>
  27938. <tr>
  27939. <td>License</td>
  27940. <td>Apache-2.0</td>
  27941. </tr>
  27942. <tr>
  27943. <td>Versions</td>
  27944. <td>v1.3.0, v1.3.1, v1.3.2, v1.4.0, v1.5.0</td>
  27945. </tr>
  27946. <tr>
  27947. <td>Architectures</td>
  27948. <td>i386, x86_64</td>
  27949. </tr>
  27950. <tr>
  27951. <td>Definition</td>
  27952. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/pdfio/xmake.lua">pdfio/xmake.lua</a></td>
  27953. </tr>
  27954. </tbody>
  27955. </table>
  27956. <h5 id="installcommand">Install command</h5>
  27957. <pre><code class="lang-console">xrepo install pdfio
  27958. </code></pre>
  27959. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27960. <pre><code class="lang-lua">add_requires("pdfio")
  27961. </code></pre>
  27962. <h3 id="peparsebsd">pe-parse (bsd)</h3>
  27963. <table>
  27964. <thead>
  27965. <tr>
  27966. <th>Description</th>
  27967. <th><em>Principled, lightweight C/C++ PE parser</em></th>
  27968. </tr>
  27969. </thead>
  27970. <tbody>
  27971. <tr>
  27972. <td>Homepage</td>
  27973. <td><a href="https://github.com/trailofbits/pe-parse">https://github.com/trailofbits/pe-parse</a></td>
  27974. </tr>
  27975. <tr>
  27976. <td>License</td>
  27977. <td>MIT</td>
  27978. </tr>
  27979. <tr>
  27980. <td>Versions</td>
  27981. <td>2024.06.04</td>
  27982. </tr>
  27983. <tr>
  27984. <td>Architectures</td>
  27985. <td>i386, x86_64</td>
  27986. </tr>
  27987. <tr>
  27988. <td>Definition</td>
  27989. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/pe-parse/xmake.lua">pe-parse/xmake.lua</a></td>
  27990. </tr>
  27991. </tbody>
  27992. </table>
  27993. <h5 id="installcommand">Install command</h5>
  27994. <pre><code class="lang-console">xrepo install pe-parse
  27995. </code></pre>
  27996. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  27997. <pre><code class="lang-lua">add_requires("pe-parse")
  27998. </code></pre>
  27999. <h3 id="pedepsbsd">pedeps (bsd)</h3>
  28000. <table>
  28001. <thead>
  28002. <tr>
  28003. <th>Description</th>
  28004. <th><em>Cross-platform C library to read data from PE/PE+ files (the format of Windows .exe and .dll files)</em></th>
  28005. </tr>
  28006. </thead>
  28007. <tbody>
  28008. <tr>
  28009. <td>Homepage</td>
  28010. <td><a href="https://github.com/brechtsanders/pedeps">https://github.com/brechtsanders/pedeps</a></td>
  28011. </tr>
  28012. <tr>
  28013. <td>License</td>
  28014. <td>MIT</td>
  28015. </tr>
  28016. <tr>
  28017. <td>Versions</td>
  28018. <td>0.1.15</td>
  28019. </tr>
  28020. <tr>
  28021. <td>Architectures</td>
  28022. <td>i386, x86_64</td>
  28023. </tr>
  28024. <tr>
  28025. <td>Definition</td>
  28026. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/pedeps/xmake.lua">pedeps/xmake.lua</a></td>
  28027. </tr>
  28028. </tbody>
  28029. </table>
  28030. <h5 id="installcommand">Install command</h5>
  28031. <pre><code class="lang-console">xrepo install pedeps
  28032. </code></pre>
  28033. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28034. <pre><code class="lang-lua">add_requires("pedeps")
  28035. </code></pre>
  28036. <h3 id="pegtlbsd">pegtl (bsd)</h3>
  28037. <table>
  28038. <thead>
  28039. <tr>
  28040. <th>Description</th>
  28041. <th><em>Parsing Expression Grammar Template Library</em></th>
  28042. </tr>
  28043. </thead>
  28044. <tbody>
  28045. <tr>
  28046. <td>Homepage</td>
  28047. <td><a href="https://github.com/taocpp/PEGTL">https://github.com/taocpp/PEGTL</a></td>
  28048. </tr>
  28049. <tr>
  28050. <td>License</td>
  28051. <td>BSL-1.0</td>
  28052. </tr>
  28053. <tr>
  28054. <td>Versions</td>
  28055. <td>2.8.3, 3.2.2, 3.2.5, 3.2.7, 3.2.8</td>
  28056. </tr>
  28057. <tr>
  28058. <td>Architectures</td>
  28059. <td>i386, x86_64</td>
  28060. </tr>
  28061. <tr>
  28062. <td>Definition</td>
  28063. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/pegtl/xmake.lua">pegtl/xmake.lua</a></td>
  28064. </tr>
  28065. </tbody>
  28066. </table>
  28067. <h5 id="installcommand">Install command</h5>
  28068. <pre><code class="lang-console">xrepo install pegtl
  28069. </code></pre>
  28070. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28071. <pre><code class="lang-lua">add_requires("pegtl")
  28072. </code></pre>
  28073. <h3 id="perlinnoisebsd">perlinnoise (bsd)</h3>
  28074. <table>
  28075. <thead>
  28076. <tr>
  28077. <th>Description</th>
  28078. <th><em>Header-only Perlin noise library for modern C++ (C++17/C++20)</em></th>
  28079. </tr>
  28080. </thead>
  28081. <tbody>
  28082. <tr>
  28083. <td>Homepage</td>
  28084. <td><a href="https://github.com/Reputeless/PerlinNoise">https://github.com/Reputeless/PerlinNoise</a></td>
  28085. </tr>
  28086. <tr>
  28087. <td>License</td>
  28088. <td>MIT</td>
  28089. </tr>
  28090. <tr>
  28091. <td>Versions</td>
  28092. <td>v3.0.0</td>
  28093. </tr>
  28094. <tr>
  28095. <td>Architectures</td>
  28096. <td>i386, x86_64</td>
  28097. </tr>
  28098. <tr>
  28099. <td>Definition</td>
  28100. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/perlinnoise/xmake.lua">perlinnoise/xmake.lua</a></td>
  28101. </tr>
  28102. </tbody>
  28103. </table>
  28104. <h5 id="installcommand">Install command</h5>
  28105. <pre><code class="lang-console">xrepo install perlinnoise
  28106. </code></pre>
  28107. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28108. <pre><code class="lang-lua">add_requires("perlinnoise")
  28109. </code></pre>
  28110. <h3 id="pffftbsd">pffft (bsd)</h3>
  28111. <table>
  28112. <thead>
  28113. <tr>
  28114. <th>Description</th>
  28115. <th><em>PFFFT, a pretty fast Fourier Transform.</em></th>
  28116. </tr>
  28117. </thead>
  28118. <tbody>
  28119. <tr>
  28120. <td>Homepage</td>
  28121. <td><a href="https://bitbucket.org/jpommier/pffft/">https://bitbucket.org/jpommier/pffft/</a></td>
  28122. </tr>
  28123. <tr>
  28124. <td>License</td>
  28125. <td>BSD-like (FFTPACK license)</td>
  28126. </tr>
  28127. <tr>
  28128. <td>Versions</td>
  28129. <td>2024.11.29</td>
  28130. </tr>
  28131. <tr>
  28132. <td>Architectures</td>
  28133. <td>i386, x86_64</td>
  28134. </tr>
  28135. <tr>
  28136. <td>Definition</td>
  28137. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/pffft/xmake.lua">pffft/xmake.lua</a></td>
  28138. </tr>
  28139. </tbody>
  28140. </table>
  28141. <h5 id="installcommand">Install command</h5>
  28142. <pre><code class="lang-console">xrepo install pffft
  28143. </code></pre>
  28144. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28145. <pre><code class="lang-lua">add_requires("pffft")
  28146. </code></pre>
  28147. <h3 id="physfsbsd">physfs (bsd)</h3>
  28148. <table>
  28149. <thead>
  28150. <tr>
  28151. <th>Description</th>
  28152. <th><em>A portable, flexible file i/o abstraction</em></th>
  28153. </tr>
  28154. </thead>
  28155. <tbody>
  28156. <tr>
  28157. <td>Homepage</td>
  28158. <td><a href="https://icculus.org/physfs/">https://icculus.org/physfs/</a></td>
  28159. </tr>
  28160. <tr>
  28161. <td>License</td>
  28162. <td>zlib</td>
  28163. </tr>
  28164. <tr>
  28165. <td>Versions</td>
  28166. <td>2024.09.23</td>
  28167. </tr>
  28168. <tr>
  28169. <td>Architectures</td>
  28170. <td>i386, x86_64</td>
  28171. </tr>
  28172. <tr>
  28173. <td>Definition</td>
  28174. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/physfs/xmake.lua">physfs/xmake.lua</a></td>
  28175. </tr>
  28176. </tbody>
  28177. </table>
  28178. <h5 id="installcommand">Install command</h5>
  28179. <pre><code class="lang-console">xrepo install physfs
  28180. </code></pre>
  28181. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28182. <pre><code class="lang-lua">add_requires("physfs")
  28183. </code></pre>
  28184. <h3 id="picobenchbsd">picobench (bsd)</h3>
  28185. <table>
  28186. <thead>
  28187. <tr>
  28188. <th>Description</th>
  28189. <th><em>A micro microbenchmarking library for C++11 in a single header file</em></th>
  28190. </tr>
  28191. </thead>
  28192. <tbody>
  28193. <tr>
  28194. <td>Homepage</td>
  28195. <td><a href="https://github.com/iboB/picobench">https://github.com/iboB/picobench</a></td>
  28196. </tr>
  28197. <tr>
  28198. <td>License</td>
  28199. <td>MIT</td>
  28200. </tr>
  28201. <tr>
  28202. <td>Versions</td>
  28203. <td>2.06, 2.07, 2.08</td>
  28204. </tr>
  28205. <tr>
  28206. <td>Architectures</td>
  28207. <td>i386, x86_64</td>
  28208. </tr>
  28209. <tr>
  28210. <td>Definition</td>
  28211. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/picobench/xmake.lua">picobench/xmake.lua</a></td>
  28212. </tr>
  28213. </tbody>
  28214. </table>
  28215. <h5 id="installcommand">Install command</h5>
  28216. <pre><code class="lang-console">xrepo install picobench
  28217. </code></pre>
  28218. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28219. <pre><code class="lang-lua">add_requires("picobench")
  28220. </code></pre>
  28221. <h3 id="picojsonbsd">picojson (bsd)</h3>
  28222. <table>
  28223. <thead>
  28224. <tr>
  28225. <th>Description</th>
  28226. <th><em>A header-file-only, JSON parser serializer in C++</em></th>
  28227. </tr>
  28228. </thead>
  28229. <tbody>
  28230. <tr>
  28231. <td>Homepage</td>
  28232. <td><a href="https://pocoproject.org/">https://pocoproject.org/</a></td>
  28233. </tr>
  28234. <tr>
  28235. <td>License</td>
  28236. <td>BSD-2-Clause</td>
  28237. </tr>
  28238. <tr>
  28239. <td>Versions</td>
  28240. <td>v1.3.0</td>
  28241. </tr>
  28242. <tr>
  28243. <td>Architectures</td>
  28244. <td>i386, x86_64</td>
  28245. </tr>
  28246. <tr>
  28247. <td>Definition</td>
  28248. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/picojson/xmake.lua">picojson/xmake.lua</a></td>
  28249. </tr>
  28250. </tbody>
  28251. </table>
  28252. <h5 id="installcommand">Install command</h5>
  28253. <pre><code class="lang-console">xrepo install picojson
  28254. </code></pre>
  28255. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28256. <pre><code class="lang-lua">add_requires("picojson")
  28257. </code></pre>
  28258. <h3 id="picosha2bsd">picosha2 (bsd)</h3>
  28259. <table>
  28260. <thead>
  28261. <tr>
  28262. <th>Description</th>
  28263. <th><em>a header-file-only, SHA256 hash generator in C++</em></th>
  28264. </tr>
  28265. </thead>
  28266. <tbody>
  28267. <tr>
  28268. <td>Homepage</td>
  28269. <td><a href="https://github.com/okdshin/PicoSHA2">https://github.com/okdshin/PicoSHA2</a></td>
  28270. </tr>
  28271. <tr>
  28272. <td>License</td>
  28273. <td>MIT</td>
  28274. </tr>
  28275. <tr>
  28276. <td>Versions</td>
  28277. <td>2022.08.08</td>
  28278. </tr>
  28279. <tr>
  28280. <td>Architectures</td>
  28281. <td>i386, x86_64</td>
  28282. </tr>
  28283. <tr>
  28284. <td>Definition</td>
  28285. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/picosha2/xmake.lua">picosha2/xmake.lua</a></td>
  28286. </tr>
  28287. </tbody>
  28288. </table>
  28289. <h5 id="installcommand">Install command</h5>
  28290. <pre><code class="lang-console">xrepo install picosha2
  28291. </code></pre>
  28292. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28293. <pre><code class="lang-lua">add_requires("picosha2")
  28294. </code></pre>
  28295. <h3 id="pigzbsd">pigz (bsd)</h3>
  28296. <table>
  28297. <thead>
  28298. <tr>
  28299. <th>Description</th>
  28300. <th><em>A parallel implementation of gzip for modern multi-processor, multi-core machines.</em></th>
  28301. </tr>
  28302. </thead>
  28303. <tbody>
  28304. <tr>
  28305. <td>Homepage</td>
  28306. <td><a href="http://zlib.net/pigz/">http://zlib.net/pigz/</a></td>
  28307. </tr>
  28308. <tr>
  28309. <td>Versions</td>
  28310. <td>2022.01.15</td>
  28311. </tr>
  28312. <tr>
  28313. <td>Architectures</td>
  28314. <td>i386, x86_64</td>
  28315. </tr>
  28316. <tr>
  28317. <td>Definition</td>
  28318. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/pigz/xmake.lua">pigz/xmake.lua</a></td>
  28319. </tr>
  28320. </tbody>
  28321. </table>
  28322. <h5 id="installcommand">Install command</h5>
  28323. <pre><code class="lang-console">xrepo install pigz
  28324. </code></pre>
  28325. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28326. <pre><code class="lang-lua">add_requires("pigz")
  28327. </code></pre>
  28328. <h3 id="pixmanbsd">pixman (bsd)</h3>
  28329. <table>
  28330. <thead>
  28331. <tr>
  28332. <th>Description</th>
  28333. <th><em>Low-level library for pixel manipulation.</em></th>
  28334. </tr>
  28335. </thead>
  28336. <tbody>
  28337. <tr>
  28338. <td>Homepage</td>
  28339. <td><a href="https://cairographics.org/">https://cairographics.org/</a></td>
  28340. </tr>
  28341. <tr>
  28342. <td>License</td>
  28343. <td>MIT</td>
  28344. </tr>
  28345. <tr>
  28346. <td>Versions</td>
  28347. <td>0.42.0, 0.42.2, 0.43.2, 0.43.4, 0.46.2</td>
  28348. </tr>
  28349. <tr>
  28350. <td>Architectures</td>
  28351. <td>i386, x86_64</td>
  28352. </tr>
  28353. <tr>
  28354. <td>Definition</td>
  28355. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/pixman/xmake.lua">pixman/xmake.lua</a></td>
  28356. </tr>
  28357. </tbody>
  28358. </table>
  28359. <h5 id="installcommand">Install command</h5>
  28360. <pre><code class="lang-console">xrepo install pixman
  28361. </code></pre>
  28362. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28363. <pre><code class="lang-lua">add_requires("pixman")
  28364. </code></pre>
  28365. <h3 id="pkgconfigbsd">pkg-config (bsd)</h3>
  28366. <table>
  28367. <thead>
  28368. <tr>
  28369. <th>Description</th>
  28370. <th><em>A helper tool used when compiling applications and libraries.</em></th>
  28371. </tr>
  28372. </thead>
  28373. <tbody>
  28374. <tr>
  28375. <td>Homepage</td>
  28376. <td><a href="https://freedesktop.org/wiki/Software/pkg-config/">https://freedesktop.org/wiki/Software/pkg-config/</a></td>
  28377. </tr>
  28378. <tr>
  28379. <td>Versions</td>
  28380. <td>0.29.2</td>
  28381. </tr>
  28382. <tr>
  28383. <td>Architectures</td>
  28384. <td>i386, x86_64</td>
  28385. </tr>
  28386. <tr>
  28387. <td>Definition</td>
  28388. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/pkg-config/xmake.lua">pkg-config/xmake.lua</a></td>
  28389. </tr>
  28390. </tbody>
  28391. </table>
  28392. <h5 id="installcommand">Install command</h5>
  28393. <pre><code class="lang-console">xrepo install pkg-config
  28394. </code></pre>
  28395. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28396. <pre><code class="lang-lua">add_requires("pkg-config")
  28397. </code></pre>
  28398. <h3 id="pkgconfbsd">pkgconf (bsd)</h3>
  28399. <table>
  28400. <thead>
  28401. <tr>
  28402. <th>Description</th>
  28403. <th><em>A program which helps to configure compiler and linker flags for development frameworks.</em></th>
  28404. </tr>
  28405. </thead>
  28406. <tbody>
  28407. <tr>
  28408. <td>Homepage</td>
  28409. <td><a href="http://pkgconf.org">http://pkgconf.org</a></td>
  28410. </tr>
  28411. <tr>
  28412. <td>Versions</td>
  28413. <td>1.7.4, 1.8.0, 1.9.3, 1.9.4, 1.9.5, 2.0.3, 2.4.3, 2.5.1</td>
  28414. </tr>
  28415. <tr>
  28416. <td>Architectures</td>
  28417. <td>i386, x86_64</td>
  28418. </tr>
  28419. <tr>
  28420. <td>Definition</td>
  28421. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/pkgconf/xmake.lua">pkgconf/xmake.lua</a></td>
  28422. </tr>
  28423. </tbody>
  28424. </table>
  28425. <h5 id="installcommand">Install command</h5>
  28426. <pre><code class="lang-console">xrepo install pkgconf
  28427. </code></pre>
  28428. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28429. <pre><code class="lang-lua">add_requires("pkgconf")
  28430. </code></pre>
  28431. <h3 id="pl_mpegbsd">pl_mpeg (bsd)</h3>
  28432. <table>
  28433. <thead>
  28434. <tr>
  28435. <th>Description</th>
  28436. <th><em>Single file C library for decoding MPEG1 Video and MP2 Audio</em></th>
  28437. </tr>
  28438. </thead>
  28439. <tbody>
  28440. <tr>
  28441. <td>Homepage</td>
  28442. <td><a href="https://github.com/phoboslab/pl_mpeg">https://github.com/phoboslab/pl_mpeg</a></td>
  28443. </tr>
  28444. <tr>
  28445. <td>License</td>
  28446. <td>MIT</td>
  28447. </tr>
  28448. <tr>
  28449. <td>Versions</td>
  28450. <td>2024.04.12</td>
  28451. </tr>
  28452. <tr>
  28453. <td>Architectures</td>
  28454. <td>i386, x86_64</td>
  28455. </tr>
  28456. <tr>
  28457. <td>Definition</td>
  28458. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/pl_mpeg/xmake.lua">pl_mpeg/xmake.lua</a></td>
  28459. </tr>
  28460. </tbody>
  28461. </table>
  28462. <h5 id="installcommand">Install command</h5>
  28463. <pre><code class="lang-console">xrepo install pl_mpeg
  28464. </code></pre>
  28465. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28466. <pre><code class="lang-lua">add_requires("pl_mpeg")
  28467. </code></pre>
  28468. <h3 id="platformfoldersbsd">platformfolders (bsd)</h3>
  28469. <table>
  28470. <thead>
  28471. <tr>
  28472. <th>Description</th>
  28473. <th><em>A C++ library to look for special directories like "My Documents" and "%APPDATA%" so that you do not need to write Linux, Windows or Mac OS X specific code</em></th>
  28474. </tr>
  28475. </thead>
  28476. <tbody>
  28477. <tr>
  28478. <td>Homepage</td>
  28479. <td><a href="https://github.com/sago007/PlatformFolders">https://github.com/sago007/PlatformFolders</a></td>
  28480. </tr>
  28481. <tr>
  28482. <td>License</td>
  28483. <td>MIT</td>
  28484. </tr>
  28485. <tr>
  28486. <td>Versions</td>
  28487. <td>4.2.0, 4.3.0</td>
  28488. </tr>
  28489. <tr>
  28490. <td>Architectures</td>
  28491. <td>i386, x86_64</td>
  28492. </tr>
  28493. <tr>
  28494. <td>Definition</td>
  28495. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/platformfolders/xmake.lua">platformfolders/xmake.lua</a></td>
  28496. </tr>
  28497. </tbody>
  28498. </table>
  28499. <h5 id="installcommand">Install command</h5>
  28500. <pre><code class="lang-console">xrepo install platformfolders
  28501. </code></pre>
  28502. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28503. <pre><code class="lang-lua">add_requires("platformfolders")
  28504. </code></pre>
  28505. <h3 id="plf_colonybsd">plf_colony (bsd)</h3>
  28506. <table>
  28507. <thead>
  28508. <tr>
  28509. <th>Description</th>
  28510. <th><em>An unordered C++ data container providing fast iteration/insertion/erasure while maintaining pointer/iterator validity to non-erased elements regardless of insertions/erasures. Provides higher-performance than std:: library containers for high-modification scenarios with unordered data.</em></th>
  28511. </tr>
  28512. </thead>
  28513. <tbody>
  28514. <tr>
  28515. <td>Homepage</td>
  28516. <td><a href="https://plflib.org/colony.htm">https://plflib.org/colony.htm</a></td>
  28517. </tr>
  28518. <tr>
  28519. <td>License</td>
  28520. <td>zlib</td>
  28521. </tr>
  28522. <tr>
  28523. <td>Versions</td>
  28524. <td>v7.41</td>
  28525. </tr>
  28526. <tr>
  28527. <td>Architectures</td>
  28528. <td>i386, x86_64</td>
  28529. </tr>
  28530. <tr>
  28531. <td>Definition</td>
  28532. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/plf_colony/xmake.lua">plf_colony/xmake.lua</a></td>
  28533. </tr>
  28534. </tbody>
  28535. </table>
  28536. <h5 id="installcommand">Install command</h5>
  28537. <pre><code class="lang-console">xrepo install plf_colony
  28538. </code></pre>
  28539. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28540. <pre><code class="lang-lua">add_requires("plf_colony")
  28541. </code></pre>
  28542. <h3 id="plf_hivebsd">plf_hive (bsd)</h3>
  28543. <table>
  28544. <thead>
  28545. <tr>
  28546. <th>Description</th>
  28547. <th><em>plf::hive is a fork of plf::colony to match the current C++ standards proposal.</em></th>
  28548. </tr>
  28549. </thead>
  28550. <tbody>
  28551. <tr>
  28552. <td>Homepage</td>
  28553. <td><a href="https://plflib.org/colony.htm">https://plflib.org/colony.htm</a></td>
  28554. </tr>
  28555. <tr>
  28556. <td>License</td>
  28557. <td>zlib</td>
  28558. </tr>
  28559. <tr>
  28560. <td>Versions</td>
  28561. <td>2024.04.21</td>
  28562. </tr>
  28563. <tr>
  28564. <td>Architectures</td>
  28565. <td>i386, x86_64</td>
  28566. </tr>
  28567. <tr>
  28568. <td>Definition</td>
  28569. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/plf_hive/xmake.lua">plf_hive/xmake.lua</a></td>
  28570. </tr>
  28571. </tbody>
  28572. </table>
  28573. <h5 id="installcommand">Install command</h5>
  28574. <pre><code class="lang-console">xrepo install plf_hive
  28575. </code></pre>
  28576. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28577. <pre><code class="lang-lua">add_requires("plf_hive")
  28578. </code></pre>
  28579. <h3 id="plf_indiesortbsd">plf_indiesort (bsd)</h3>
  28580. <table>
  28581. <thead>
  28582. <tr>
  28583. <th>Description</th>
  28584. <th><em>A sort wrapper enabling both use of random-access sorting on non-random access containers, and increased performance for the sorting of large types.</em></th>
  28585. </tr>
  28586. </thead>
  28587. <tbody>
  28588. <tr>
  28589. <td>Homepage</td>
  28590. <td><a href="https://plflib.org/indiesort.htm">https://plflib.org/indiesort.htm</a></td>
  28591. </tr>
  28592. <tr>
  28593. <td>License</td>
  28594. <td>zlib</td>
  28595. </tr>
  28596. <tr>
  28597. <td>Versions</td>
  28598. <td>v1.41</td>
  28599. </tr>
  28600. <tr>
  28601. <td>Architectures</td>
  28602. <td>i386, x86_64</td>
  28603. </tr>
  28604. <tr>
  28605. <td>Definition</td>
  28606. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/plf_indiesort/xmake.lua">plf_indiesort/xmake.lua</a></td>
  28607. </tr>
  28608. </tbody>
  28609. </table>
  28610. <h5 id="installcommand">Install command</h5>
  28611. <pre><code class="lang-console">xrepo install plf_indiesort
  28612. </code></pre>
  28613. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28614. <pre><code class="lang-lua">add_requires("plf_indiesort")
  28615. </code></pre>
  28616. <h3 id="plf_listbsd">plf_list (bsd)</h3>
  28617. <table>
  28618. <thead>
  28619. <tr>
  28620. <th>Description</th>
  28621. <th><em>A data container replicating std::list functionality but with (on average) 333% faster insertion, 81% faster erasure and 16% faster iteration.</em></th>
  28622. </tr>
  28623. </thead>
  28624. <tbody>
  28625. <tr>
  28626. <td>Homepage</td>
  28627. <td><a href="https://plflib.org/list.htm">https://plflib.org/list.htm</a></td>
  28628. </tr>
  28629. <tr>
  28630. <td>License</td>
  28631. <td>zlib</td>
  28632. </tr>
  28633. <tr>
  28634. <td>Versions</td>
  28635. <td>2.73</td>
  28636. </tr>
  28637. <tr>
  28638. <td>Architectures</td>
  28639. <td>i386, x86_64</td>
  28640. </tr>
  28641. <tr>
  28642. <td>Definition</td>
  28643. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/plf_list/xmake.lua">plf_list/xmake.lua</a></td>
  28644. </tr>
  28645. </tbody>
  28646. </table>
  28647. <h5 id="installcommand">Install command</h5>
  28648. <pre><code class="lang-console">xrepo install plf_list
  28649. </code></pre>
  28650. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28651. <pre><code class="lang-lua">add_requires("plf_list")
  28652. </code></pre>
  28653. <h3 id="plf_nanotimerbsd">plf_nanotimer (bsd)</h3>
  28654. <table>
  28655. <thead>
  28656. <tr>
  28657. <th>Description</th>
  28658. <th><em>A cross-platform lowest-overhead microsecond-precision timer for simple benchmarking on Linux/BSD/Windows/Mac.</em></th>
  28659. </tr>
  28660. </thead>
  28661. <tbody>
  28662. <tr>
  28663. <td>Homepage</td>
  28664. <td><a href="https://plflib.org/nanotimer.htm">https://plflib.org/nanotimer.htm</a></td>
  28665. </tr>
  28666. <tr>
  28667. <td>License</td>
  28668. <td>zlib</td>
  28669. </tr>
  28670. <tr>
  28671. <td>Versions</td>
  28672. <td>v1.07</td>
  28673. </tr>
  28674. <tr>
  28675. <td>Architectures</td>
  28676. <td>i386, x86_64</td>
  28677. </tr>
  28678. <tr>
  28679. <td>Definition</td>
  28680. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/plf_nanotimer/xmake.lua">plf_nanotimer/xmake.lua</a></td>
  28681. </tr>
  28682. </tbody>
  28683. </table>
  28684. <h5 id="installcommand">Install command</h5>
  28685. <pre><code class="lang-console">xrepo install plf_nanotimer
  28686. </code></pre>
  28687. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28688. <pre><code class="lang-lua">add_requires("plf_nanotimer")
  28689. </code></pre>
  28690. <h3 id="plf_queuebsd">plf_queue (bsd)</h3>
  28691. <table>
  28692. <thead>
  28693. <tr>
  28694. <th>Description</th>
  28695. <th><em>A data container replicating std::queue functionality but with better performance than standard library containers in a queue context.</em></th>
  28696. </tr>
  28697. </thead>
  28698. <tbody>
  28699. <tr>
  28700. <td>Homepage</td>
  28701. <td><a href="https://plflib.org/queue.htm">https://plflib.org/queue.htm</a></td>
  28702. </tr>
  28703. <tr>
  28704. <td>License</td>
  28705. <td>zlib</td>
  28706. </tr>
  28707. <tr>
  28708. <td>Versions</td>
  28709. <td>v2.0.3</td>
  28710. </tr>
  28711. <tr>
  28712. <td>Architectures</td>
  28713. <td>i386, x86_64</td>
  28714. </tr>
  28715. <tr>
  28716. <td>Definition</td>
  28717. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/plf_queue/xmake.lua">plf_queue/xmake.lua</a></td>
  28718. </tr>
  28719. </tbody>
  28720. </table>
  28721. <h5 id="installcommand">Install command</h5>
  28722. <pre><code class="lang-console">xrepo install plf_queue
  28723. </code></pre>
  28724. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28725. <pre><code class="lang-lua">add_requires("plf_queue")
  28726. </code></pre>
  28727. <h3 id="plf_randbsd">plf_rand (bsd)</h3>
  28728. <table>
  28729. <thead>
  28730. <tr>
  28731. <th>Description</th>
  28732. <th><em>A replacement for rand()/srand() that&#39;s ~700% faster with (typically) better statistical distribution. An adaptation of PCG with fallback to xorshift for C++98/03.</em></th>
  28733. </tr>
  28734. </thead>
  28735. <tbody>
  28736. <tr>
  28737. <td>Homepage</td>
  28738. <td><a href="https://plflib.org/rand.htm">https://plflib.org/rand.htm</a></td>
  28739. </tr>
  28740. <tr>
  28741. <td>License</td>
  28742. <td>zlib</td>
  28743. </tr>
  28744. <tr>
  28745. <td>Versions</td>
  28746. <td>v1.05</td>
  28747. </tr>
  28748. <tr>
  28749. <td>Architectures</td>
  28750. <td>i386, x86_64</td>
  28751. </tr>
  28752. <tr>
  28753. <td>Definition</td>
  28754. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/plf_rand/xmake.lua">plf_rand/xmake.lua</a></td>
  28755. </tr>
  28756. </tbody>
  28757. </table>
  28758. <h5 id="installcommand">Install command</h5>
  28759. <pre><code class="lang-console">xrepo install plf_rand
  28760. </code></pre>
  28761. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28762. <pre><code class="lang-lua">add_requires("plf_rand")
  28763. </code></pre>
  28764. <h3 id="plf_reorderasebsd">plf_reorderase (bsd)</h3>
  28765. <table>
  28766. <thead>
  28767. <tr>
  28768. <th>Description</th>
  28769. <th><em>A faster method for singular erasures, ranged erasures, and erase_if-style erasures for vector/deque/static_vector when element order is not important.</em></th>
  28770. </tr>
  28771. </thead>
  28772. <tbody>
  28773. <tr>
  28774. <td>Homepage</td>
  28775. <td><a href="https://plflib.org/reorderase.htm">https://plflib.org/reorderase.htm</a></td>
  28776. </tr>
  28777. <tr>
  28778. <td>License</td>
  28779. <td>zlib</td>
  28780. </tr>
  28781. <tr>
  28782. <td>Versions</td>
  28783. <td>v1.11</td>
  28784. </tr>
  28785. <tr>
  28786. <td>Architectures</td>
  28787. <td>i386, x86_64</td>
  28788. </tr>
  28789. <tr>
  28790. <td>Definition</td>
  28791. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/plf_reorderase/xmake.lua">plf_reorderase/xmake.lua</a></td>
  28792. </tr>
  28793. </tbody>
  28794. </table>
  28795. <h5 id="installcommand">Install command</h5>
  28796. <pre><code class="lang-console">xrepo install plf_reorderase
  28797. </code></pre>
  28798. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28799. <pre><code class="lang-lua">add_requires("plf_reorderase")
  28800. </code></pre>
  28801. <h3 id="plf_stackbsd">plf_stack (bsd)</h3>
  28802. <table>
  28803. <thead>
  28804. <tr>
  28805. <th>Description</th>
  28806. <th><em>A data container replicating std::stack functionality but with better performance than standard library containers in a stack context.</em></th>
  28807. </tr>
  28808. </thead>
  28809. <tbody>
  28810. <tr>
  28811. <td>Homepage</td>
  28812. <td><a href="https://plflib.org/stack.htm">https://plflib.org/stack.htm</a></td>
  28813. </tr>
  28814. <tr>
  28815. <td>License</td>
  28816. <td>zlib</td>
  28817. </tr>
  28818. <tr>
  28819. <td>Versions</td>
  28820. <td>v2.03</td>
  28821. </tr>
  28822. <tr>
  28823. <td>Architectures</td>
  28824. <td>i386, x86_64</td>
  28825. </tr>
  28826. <tr>
  28827. <td>Definition</td>
  28828. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/plf_stack/xmake.lua">plf_stack/xmake.lua</a></td>
  28829. </tr>
  28830. </tbody>
  28831. </table>
  28832. <h5 id="installcommand">Install command</h5>
  28833. <pre><code class="lang-console">xrepo install plf_stack
  28834. </code></pre>
  28835. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28836. <pre><code class="lang-lua">add_requires("plf_stack")
  28837. </code></pre>
  28838. <h3 id="plfitbsd">plfit (bsd)</h3>
  28839. <table>
  28840. <thead>
  28841. <tr>
  28842. <th>Description</th>
  28843. <th><em>Fitting power-law distributions to empirical data, according to the method of Clauset, Shalizi and Newman</em></th>
  28844. </tr>
  28845. </thead>
  28846. <tbody>
  28847. <tr>
  28848. <td>Homepage</td>
  28849. <td><a href="https://github.com/ntamas/plfit">https://github.com/ntamas/plfit</a></td>
  28850. </tr>
  28851. <tr>
  28852. <td>License</td>
  28853. <td>GPL-2.0</td>
  28854. </tr>
  28855. <tr>
  28856. <td>Versions</td>
  28857. <td>1.0.0, 1.0.1</td>
  28858. </tr>
  28859. <tr>
  28860. <td>Architectures</td>
  28861. <td>i386, x86_64</td>
  28862. </tr>
  28863. <tr>
  28864. <td>Definition</td>
  28865. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/plfit/xmake.lua">plfit/xmake.lua</a></td>
  28866. </tr>
  28867. </tbody>
  28868. </table>
  28869. <h5 id="installcommand">Install command</h5>
  28870. <pre><code class="lang-console">xrepo install plfit
  28871. </code></pre>
  28872. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28873. <pre><code class="lang-lua">add_requires("plfit")
  28874. </code></pre>
  28875. <h3 id="plogbsd">plog (bsd)</h3>
  28876. <table>
  28877. <thead>
  28878. <tr>
  28879. <th>Description</th>
  28880. <th><em>Portable, simple and extensible C++ logging library</em></th>
  28881. </tr>
  28882. </thead>
  28883. <tbody>
  28884. <tr>
  28885. <td>Homepage</td>
  28886. <td><a href="https://github.com/SergiusTheBest/plog">https://github.com/SergiusTheBest/plog</a></td>
  28887. </tr>
  28888. <tr>
  28889. <td>License</td>
  28890. <td>MIT</td>
  28891. </tr>
  28892. <tr>
  28893. <td>Versions</td>
  28894. <td>1.1.9, 1.1.10, 1.1.11</td>
  28895. </tr>
  28896. <tr>
  28897. <td>Architectures</td>
  28898. <td>i386, x86_64</td>
  28899. </tr>
  28900. <tr>
  28901. <td>Definition</td>
  28902. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/plog/xmake.lua">plog/xmake.lua</a></td>
  28903. </tr>
  28904. </tbody>
  28905. </table>
  28906. <h5 id="installcommand">Install command</h5>
  28907. <pre><code class="lang-console">xrepo install plog
  28908. </code></pre>
  28909. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28910. <pre><code class="lang-lua">add_requires("plog")
  28911. </code></pre>
  28912. <h3 id="plusaesbsd">plusaes (bsd)</h3>
  28913. <table>
  28914. <thead>
  28915. <tr>
  28916. <th>Description</th>
  28917. <th><em>Header only C++ AES cipher library</em></th>
  28918. </tr>
  28919. </thead>
  28920. <tbody>
  28921. <tr>
  28922. <td>Homepage</td>
  28923. <td><a href="https://kkayataka.github.io/plusaes/doc/index.html">https://kkayataka.github.io/plusaes/doc/index.html</a></td>
  28924. </tr>
  28925. <tr>
  28926. <td>License</td>
  28927. <td>BSL-1.0</td>
  28928. </tr>
  28929. <tr>
  28930. <td>Versions</td>
  28931. <td>v1.0.0</td>
  28932. </tr>
  28933. <tr>
  28934. <td>Architectures</td>
  28935. <td>i386, x86_64</td>
  28936. </tr>
  28937. <tr>
  28938. <td>Definition</td>
  28939. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/plusaes/xmake.lua">plusaes/xmake.lua</a></td>
  28940. </tr>
  28941. </tbody>
  28942. </table>
  28943. <h5 id="installcommand">Install command</h5>
  28944. <pre><code class="lang-console">xrepo install plusaes
  28945. </code></pre>
  28946. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28947. <pre><code class="lang-lua">add_requires("plusaes")
  28948. </code></pre>
  28949. <h3 id="plutosvgbsd">plutosvg (bsd)</h3>
  28950. <table>
  28951. <thead>
  28952. <tr>
  28953. <th>Description</th>
  28954. <th><em>Tiny SVG rendering library in C</em></th>
  28955. </tr>
  28956. </thead>
  28957. <tbody>
  28958. <tr>
  28959. <td>Homepage</td>
  28960. <td><a href="https://github.com/sammycage/plutosvg">https://github.com/sammycage/plutosvg</a></td>
  28961. </tr>
  28962. <tr>
  28963. <td>License</td>
  28964. <td>MIT</td>
  28965. </tr>
  28966. <tr>
  28967. <td>Versions</td>
  28968. <td>v0.0.2, v0.0.3, v0.0.4, v0.0.5, v0.0.6, v0.0.7</td>
  28969. </tr>
  28970. <tr>
  28971. <td>Architectures</td>
  28972. <td>i386, x86_64</td>
  28973. </tr>
  28974. <tr>
  28975. <td>Definition</td>
  28976. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/plutosvg/xmake.lua">plutosvg/xmake.lua</a></td>
  28977. </tr>
  28978. </tbody>
  28979. </table>
  28980. <h5 id="installcommand">Install command</h5>
  28981. <pre><code class="lang-console">xrepo install plutosvg
  28982. </code></pre>
  28983. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  28984. <pre><code class="lang-lua">add_requires("plutosvg")
  28985. </code></pre>
  28986. <h3 id="plutovgbsd">plutovg (bsd)</h3>
  28987. <table>
  28988. <thead>
  28989. <tr>
  28990. <th>Description</th>
  28991. <th><em>Tiny 2D vector graphics library in C</em></th>
  28992. </tr>
  28993. </thead>
  28994. <tbody>
  28995. <tr>
  28996. <td>Homepage</td>
  28997. <td><a href="https://github.com/sammycage/plutovg">https://github.com/sammycage/plutovg</a></td>
  28998. </tr>
  28999. <tr>
  29000. <td>License</td>
  29001. <td>MIT</td>
  29002. </tr>
  29003. <tr>
  29004. <td>Versions</td>
  29005. <td>v0.0.1, v0.0.6, v0.0.7, v0.0.8, v0.0.9, v0.0.12, v0.0.13, v1.0.0, v1.1.0, v1.3.0, v1.3.1</td>
  29006. </tr>
  29007. <tr>
  29008. <td>Architectures</td>
  29009. <td>i386, x86_64</td>
  29010. </tr>
  29011. <tr>
  29012. <td>Definition</td>
  29013. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/plutovg/xmake.lua">plutovg/xmake.lua</a></td>
  29014. </tr>
  29015. </tbody>
  29016. </table>
  29017. <h5 id="installcommand">Install command</h5>
  29018. <pre><code class="lang-console">xrepo install plutovg
  29019. </code></pre>
  29020. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29021. <pre><code class="lang-lua">add_requires("plutovg")
  29022. </code></pre>
  29023. <h3 id="pocketfftbsd">pocketfft (bsd)</h3>
  29024. <table>
  29025. <thead>
  29026. <tr>
  29027. <th>Description</th>
  29028. <th><em>FFT implementation based on FFTPack, but with several improvements</em></th>
  29029. </tr>
  29030. </thead>
  29031. <tbody>
  29032. <tr>
  29033. <td>Homepage</td>
  29034. <td><a href="https://github.com/mreineck/pocketfft">https://github.com/mreineck/pocketfft</a></td>
  29035. </tr>
  29036. <tr>
  29037. <td>License</td>
  29038. <td>BSD-3-Clause</td>
  29039. </tr>
  29040. <tr>
  29041. <td>Versions</td>
  29042. <td>2023.02.14</td>
  29043. </tr>
  29044. <tr>
  29045. <td>Architectures</td>
  29046. <td>i386, x86_64</td>
  29047. </tr>
  29048. <tr>
  29049. <td>Definition</td>
  29050. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/pocketfft/xmake.lua">pocketfft/xmake.lua</a></td>
  29051. </tr>
  29052. </tbody>
  29053. </table>
  29054. <h5 id="installcommand">Install command</h5>
  29055. <pre><code class="lang-console">xrepo install pocketfft
  29056. </code></pre>
  29057. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29058. <pre><code class="lang-lua">add_requires("pocketfft")
  29059. </code></pre>
  29060. <h3 id="pocobsd">poco (bsd)</h3>
  29061. <table>
  29062. <thead>
  29063. <tr>
  29064. <th>Description</th>
  29065. <th><em>The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.</em></th>
  29066. </tr>
  29067. </thead>
  29068. <tbody>
  29069. <tr>
  29070. <td>Homepage</td>
  29071. <td><a href="https://pocoproject.org/">https://pocoproject.org/</a></td>
  29072. </tr>
  29073. <tr>
  29074. <td>License</td>
  29075. <td>BSL-1.0</td>
  29076. </tr>
  29077. <tr>
  29078. <td>Versions</td>
  29079. <td>1.11.0, 1.11.1, 1.11.6, 1.11.8, 1.12.1, 1.12.2, 1.12.4, 1.12.5, 1.13.3</td>
  29080. </tr>
  29081. <tr>
  29082. <td>Architectures</td>
  29083. <td>i386, x86_64</td>
  29084. </tr>
  29085. <tr>
  29086. <td>Definition</td>
  29087. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/poco/xmake.lua">poco/xmake.lua</a></td>
  29088. </tr>
  29089. </tbody>
  29090. </table>
  29091. <h5 id="installcommand">Install command</h5>
  29092. <pre><code class="lang-console">xrepo install poco
  29093. </code></pre>
  29094. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29095. <pre><code class="lang-lua">add_requires("poco")
  29096. </code></pre>
  29097. <h3 id="poly2tribsd">poly2tri (bsd)</h3>
  29098. <table>
  29099. <thead>
  29100. <tr>
  29101. <th>Description</th>
  29102. <th><em>2D constrained Delaunay triangulation library</em></th>
  29103. </tr>
  29104. </thead>
  29105. <tbody>
  29106. <tr>
  29107. <td>Homepage</td>
  29108. <td><a href="https://github.com/jhasse/poly2tri">https://github.com/jhasse/poly2tri</a></td>
  29109. </tr>
  29110. <tr>
  29111. <td>License</td>
  29112. <td>BSD-3-Clause</td>
  29113. </tr>
  29114. <tr>
  29115. <td>Versions</td>
  29116. <td>2024.02.08</td>
  29117. </tr>
  29118. <tr>
  29119. <td>Architectures</td>
  29120. <td>i386, x86_64</td>
  29121. </tr>
  29122. <tr>
  29123. <td>Definition</td>
  29124. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/poly2tri/xmake.lua">poly2tri/xmake.lua</a></td>
  29125. </tr>
  29126. </tbody>
  29127. </table>
  29128. <h5 id="installcommand">Install command</h5>
  29129. <pre><code class="lang-console">xrepo install poly2tri
  29130. </code></pre>
  29131. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29132. <pre><code class="lang-lua">add_requires("poly2tri")
  29133. </code></pre>
  29134. <h3 id="polyclippingbsd">polyclipping (bsd)</h3>
  29135. <table>
  29136. <thead>
  29137. <tr>
  29138. <th>Description</th>
  29139. <th><em>Polygon and line clipping and offsetting library</em></th>
  29140. </tr>
  29141. </thead>
  29142. <tbody>
  29143. <tr>
  29144. <td>Homepage</td>
  29145. <td><a href="https://sourceforge.net/projects/polyclipping">https://sourceforge.net/projects/polyclipping</a></td>
  29146. </tr>
  29147. <tr>
  29148. <td>License</td>
  29149. <td>BSL-1.0</td>
  29150. </tr>
  29151. <tr>
  29152. <td>Versions</td>
  29153. <td>6.4.2</td>
  29154. </tr>
  29155. <tr>
  29156. <td>Architectures</td>
  29157. <td>i386, x86_64</td>
  29158. </tr>
  29159. <tr>
  29160. <td>Definition</td>
  29161. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/polyclipping/xmake.lua">polyclipping/xmake.lua</a></td>
  29162. </tr>
  29163. </tbody>
  29164. </table>
  29165. <h5 id="installcommand">Install command</h5>
  29166. <pre><code class="lang-console">xrepo install polyclipping
  29167. </code></pre>
  29168. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29169. <pre><code class="lang-lua">add_requires("polyclipping")
  29170. </code></pre>
  29171. <h3 id="portaudiobsd">portaudio (bsd)</h3>
  29172. <table>
  29173. <thead>
  29174. <tr>
  29175. <th>Description</th>
  29176. <th><em>PortAudio is a cross-platform, open-source C language library for real-time audio input and output.</em></th>
  29177. </tr>
  29178. </thead>
  29179. <tbody>
  29180. <tr>
  29181. <td>Homepage</td>
  29182. <td><a href="http://www.portaudio.com">http://www.portaudio.com</a></td>
  29183. </tr>
  29184. <tr>
  29185. <td>Versions</td>
  29186. <td>2023.08.05, 2024.08.25</td>
  29187. </tr>
  29188. <tr>
  29189. <td>Architectures</td>
  29190. <td>i386, x86_64</td>
  29191. </tr>
  29192. <tr>
  29193. <td>Definition</td>
  29194. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/portaudio/xmake.lua">portaudio/xmake.lua</a></td>
  29195. </tr>
  29196. </tbody>
  29197. </table>
  29198. <h5 id="installcommand">Install command</h5>
  29199. <pre><code class="lang-console">xrepo install portaudio
  29200. </code></pre>
  29201. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29202. <pre><code class="lang-lua">add_requires("portaudio")
  29203. </code></pre>
  29204. <h3 id="poselibbsd">poselib (bsd)</h3>
  29205. <table>
  29206. <thead>
  29207. <tr>
  29208. <th>Description</th>
  29209. <th><em>Minimal solvers for calibrated camera pose estimation</em></th>
  29210. </tr>
  29211. </thead>
  29212. <tbody>
  29213. <tr>
  29214. <td>Homepage</td>
  29215. <td><a href="https://github.com/PoseLib/PoseLib">https://github.com/PoseLib/PoseLib</a></td>
  29216. </tr>
  29217. <tr>
  29218. <td>License</td>
  29219. <td>BSD-3-Clause</td>
  29220. </tr>
  29221. <tr>
  29222. <td>Versions</td>
  29223. <td>v2.0.4, v2.0.5</td>
  29224. </tr>
  29225. <tr>
  29226. <td>Architectures</td>
  29227. <td>i386, x86_64</td>
  29228. </tr>
  29229. <tr>
  29230. <td>Definition</td>
  29231. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/poselib/xmake.lua">poselib/xmake.lua</a></td>
  29232. </tr>
  29233. </tbody>
  29234. </table>
  29235. <h5 id="installcommand">Install command</h5>
  29236. <pre><code class="lang-console">xrepo install poselib
  29237. </code></pre>
  29238. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29239. <pre><code class="lang-lua">add_requires("poselib")
  29240. </code></pre>
  29241. <h3 id="postgresqlbsd">postgresql (bsd)</h3>
  29242. <table>
  29243. <thead>
  29244. <tr>
  29245. <th>Description</th>
  29246. <th><em>PostgreSQL Database Management System</em></th>
  29247. </tr>
  29248. </thead>
  29249. <tbody>
  29250. <tr>
  29251. <td>Homepage</td>
  29252. <td><a href="https://www.postgresql.org/">https://www.postgresql.org/</a></td>
  29253. </tr>
  29254. <tr>
  29255. <td>Versions</td>
  29256. <td></td>
  29257. </tr>
  29258. <tr>
  29259. <td>Architectures</td>
  29260. <td>i386, x86_64</td>
  29261. </tr>
  29262. <tr>
  29263. <td>Definition</td>
  29264. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/postgresql/xmake.lua">postgresql/xmake.lua</a></td>
  29265. </tr>
  29266. </tbody>
  29267. </table>
  29268. <h5 id="installcommand">Install command</h5>
  29269. <pre><code class="lang-console">xrepo install postgresql
  29270. </code></pre>
  29271. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29272. <pre><code class="lang-lua">add_requires("postgresql")
  29273. </code></pre>
  29274. <h3 id="ppqsortbsd">ppqsort (bsd)</h3>
  29275. <table>
  29276. <thead>
  29277. <tr>
  29278. <th>Description</th>
  29279. <th><em>Efficient implementation of parallel quicksort algorithm</em></th>
  29280. </tr>
  29281. </thead>
  29282. <tbody>
  29283. <tr>
  29284. <td>Homepage</td>
  29285. <td><a href="https://github.com/GabTux/PPQSort">https://github.com/GabTux/PPQSort</a></td>
  29286. </tr>
  29287. <tr>
  29288. <td>Versions</td>
  29289. <td>v1.0.5, v1.0.6</td>
  29290. </tr>
  29291. <tr>
  29292. <td>Architectures</td>
  29293. <td>i386, x86_64</td>
  29294. </tr>
  29295. <tr>
  29296. <td>Definition</td>
  29297. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/ppqsort/xmake.lua">ppqsort/xmake.lua</a></td>
  29298. </tr>
  29299. </tbody>
  29300. </table>
  29301. <h5 id="installcommand">Install command</h5>
  29302. <pre><code class="lang-console">xrepo install ppqsort
  29303. </code></pre>
  29304. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29305. <pre><code class="lang-lua">add_requires("ppqsort")
  29306. </code></pre>
  29307. <h3 id="pprintbsd">pprint (bsd)</h3>
  29308. <table>
  29309. <thead>
  29310. <tr>
  29311. <th>Description</th>
  29312. <th><em>Pretty Printer for Modern C++</em></th>
  29313. </tr>
  29314. </thead>
  29315. <tbody>
  29316. <tr>
  29317. <td>Homepage</td>
  29318. <td><a href="https://github.com/p-ranav/pprint">https://github.com/p-ranav/pprint</a></td>
  29319. </tr>
  29320. <tr>
  29321. <td>License</td>
  29322. <td>MIT</td>
  29323. </tr>
  29324. <tr>
  29325. <td>Versions</td>
  29326. <td>2020.2.20</td>
  29327. </tr>
  29328. <tr>
  29329. <td>Architectures</td>
  29330. <td>i386, x86_64</td>
  29331. </tr>
  29332. <tr>
  29333. <td>Definition</td>
  29334. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/pprint/xmake.lua">pprint/xmake.lua</a></td>
  29335. </tr>
  29336. </tbody>
  29337. </table>
  29338. <h5 id="installcommand">Install command</h5>
  29339. <pre><code class="lang-console">xrepo install pprint
  29340. </code></pre>
  29341. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29342. <pre><code class="lang-lua">add_requires("pprint")
  29343. </code></pre>
  29344. <h3 id="pqpbsd">pqp (bsd)</h3>
  29345. <table>
  29346. <thead>
  29347. <tr>
  29348. <th>Description</th>
  29349. <th><em>A Proximity Query Package</em></th>
  29350. </tr>
  29351. </thead>
  29352. <tbody>
  29353. <tr>
  29354. <td>Homepage</td>
  29355. <td><a href="http://gamma.cs.unc.edu/SSV/">http://gamma.cs.unc.edu/SSV/</a></td>
  29356. </tr>
  29357. <tr>
  29358. <td>Versions</td>
  29359. <td>1.3</td>
  29360. </tr>
  29361. <tr>
  29362. <td>Architectures</td>
  29363. <td>i386, x86_64</td>
  29364. </tr>
  29365. <tr>
  29366. <td>Definition</td>
  29367. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/pqp/xmake.lua">pqp/xmake.lua</a></td>
  29368. </tr>
  29369. </tbody>
  29370. </table>
  29371. <h5 id="installcommand">Install command</h5>
  29372. <pre><code class="lang-console">xrepo install pqp
  29373. </code></pre>
  29374. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29375. <pre><code class="lang-lua">add_requires("pqp")
  29376. </code></pre>
  29377. <h3 id="premake5bsd">premake5 (bsd)</h3>
  29378. <table>
  29379. <thead>
  29380. <tr>
  29381. <th>Description</th>
  29382. <th><em>Premake - Powerfully simple build configuration</em></th>
  29383. </tr>
  29384. </thead>
  29385. <tbody>
  29386. <tr>
  29387. <td>Homepage</td>
  29388. <td><a href="https://premake.github.io/">https://premake.github.io/</a></td>
  29389. </tr>
  29390. <tr>
  29391. <td>Versions</td>
  29392. <td>2022.11.17</td>
  29393. </tr>
  29394. <tr>
  29395. <td>Architectures</td>
  29396. <td>i386, x86_64</td>
  29397. </tr>
  29398. <tr>
  29399. <td>Definition</td>
  29400. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/premake5/xmake.lua">premake5/xmake.lua</a></td>
  29401. </tr>
  29402. </tbody>
  29403. </table>
  29404. <h5 id="installcommand">Install command</h5>
  29405. <pre><code class="lang-console">xrepo install premake5
  29406. </code></pre>
  29407. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29408. <pre><code class="lang-lua">add_requires("premake5")
  29409. </code></pre>
  29410. <h3 id="projbsd">proj (bsd)</h3>
  29411. <table>
  29412. <thead>
  29413. <tr>
  29414. <th>Description</th>
  29415. <th><em>PROJ is a generic coordinate transformation software that transforms geospatial coordinates from one coordinate reference system (CRS) to another.</em></th>
  29416. </tr>
  29417. </thead>
  29418. <tbody>
  29419. <tr>
  29420. <td>Homepage</td>
  29421. <td><a href="https://proj.org/index.html">https://proj.org/index.html</a></td>
  29422. </tr>
  29423. <tr>
  29424. <td>License</td>
  29425. <td>MIT</td>
  29426. </tr>
  29427. <tr>
  29428. <td>Versions</td>
  29429. <td>6.3.1, 8.2.1, 9.0.1, 9.4.0</td>
  29430. </tr>
  29431. <tr>
  29432. <td>Architectures</td>
  29433. <td>i386, x86_64</td>
  29434. </tr>
  29435. <tr>
  29436. <td>Definition</td>
  29437. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/proj/xmake.lua">proj/xmake.lua</a></td>
  29438. </tr>
  29439. </tbody>
  29440. </table>
  29441. <h5 id="installcommand">Install command</h5>
  29442. <pre><code class="lang-console">xrepo install proj
  29443. </code></pre>
  29444. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29445. <pre><code class="lang-lua">add_requires("proj")
  29446. </code></pre>
  29447. <h3 id="promisecppbsd">promise-cpp (bsd)</h3>
  29448. <table>
  29449. <thead>
  29450. <tr>
  29451. <th>Description</th>
  29452. <th><em>C++ promise/A+ library in Javascript style.</em></th>
  29453. </tr>
  29454. </thead>
  29455. <tbody>
  29456. <tr>
  29457. <td>Homepage</td>
  29458. <td><a href="https://github.com/xhawk18/promise-cpp">https://github.com/xhawk18/promise-cpp</a></td>
  29459. </tr>
  29460. <tr>
  29461. <td>License</td>
  29462. <td>MIT</td>
  29463. </tr>
  29464. <tr>
  29465. <td>Versions</td>
  29466. <td>2.1.3, 2.1.5</td>
  29467. </tr>
  29468. <tr>
  29469. <td>Architectures</td>
  29470. <td>i386, x86_64</td>
  29471. </tr>
  29472. <tr>
  29473. <td>Definition</td>
  29474. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/promise-cpp/xmake.lua">promise-cpp/xmake.lua</a></td>
  29475. </tr>
  29476. </tbody>
  29477. </table>
  29478. <h5 id="installcommand">Install command</h5>
  29479. <pre><code class="lang-console">xrepo install promise-cpp
  29480. </code></pre>
  29481. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29482. <pre><code class="lang-lua">add_requires("promise-cpp")
  29483. </code></pre>
  29484. <h3 id="protobufcppbsd">protobuf-cpp (bsd)</h3>
  29485. <table>
  29486. <thead>
  29487. <tr>
  29488. <th>Description</th>
  29489. <th><em>Google&#39;s data interchange format for cpp</em></th>
  29490. </tr>
  29491. </thead>
  29492. <tbody>
  29493. <tr>
  29494. <td>Homepage</td>
  29495. <td><a href="https://developers.google.com/protocol-buffers/">https://developers.google.com/protocol-buffers/</a></td>
  29496. </tr>
  29497. <tr>
  29498. <td>License</td>
  29499. <td>BSD-3-Clause</td>
  29500. </tr>
  29501. <tr>
  29502. <td>Versions</td>
  29503. <td>3.8.0, 3.11.2, 3.12.0, 3.12.3, 3.13.0, 3.14.0, 3.15.5, 3.15.8, 3.17.3, 3.19.4, 26.1, 27.0, 27.2, 27.3, 28.0, 28.1, 29.2, 29.3, 30.2, 31.0, 31.1, 32.0, 32.1</td>
  29504. </tr>
  29505. <tr>
  29506. <td>Architectures</td>
  29507. <td>i386, x86_64</td>
  29508. </tr>
  29509. <tr>
  29510. <td>Definition</td>
  29511. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/protobuf-cpp/xmake.lua">protobuf-cpp/xmake.lua</a></td>
  29512. </tr>
  29513. </tbody>
  29514. </table>
  29515. <h5 id="installcommand">Install command</h5>
  29516. <pre><code class="lang-console">xrepo install protobuf-cpp
  29517. </code></pre>
  29518. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29519. <pre><code class="lang-lua">add_requires("protobuf-cpp")
  29520. </code></pre>
  29521. <h3 id="protocbsd">protoc (bsd)</h3>
  29522. <table>
  29523. <thead>
  29524. <tr>
  29525. <th>Description</th>
  29526. <th><em>Google&#39;s data interchange format compiler</em></th>
  29527. </tr>
  29528. </thead>
  29529. <tbody>
  29530. <tr>
  29531. <td>Homepage</td>
  29532. <td><a href="https://developers.google.com/protocol-buffers/">https://developers.google.com/protocol-buffers/</a></td>
  29533. </tr>
  29534. <tr>
  29535. <td>Versions</td>
  29536. <td></td>
  29537. </tr>
  29538. <tr>
  29539. <td>Architectures</td>
  29540. <td>i386, x86_64</td>
  29541. </tr>
  29542. <tr>
  29543. <td>Definition</td>
  29544. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/protoc/xmake.lua">protoc/xmake.lua</a></td>
  29545. </tr>
  29546. </tbody>
  29547. </table>
  29548. <h5 id="installcommand">Install command</h5>
  29549. <pre><code class="lang-console">xrepo install protoc
  29550. </code></pre>
  29551. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29552. <pre><code class="lang-lua">add_requires("protoc")
  29553. </code></pre>
  29554. <h3 id="prvhashbsd">prvhash (bsd)</h3>
  29555. <table>
  29556. <thead>
  29557. <tr>
  29558. <th>Description</th>
  29559. <th><em>PRVHASH - Pseudo-Random-Value Hash</em></th>
  29560. </tr>
  29561. </thead>
  29562. <tbody>
  29563. <tr>
  29564. <td>Homepage</td>
  29565. <td><a href="https://github.com/avaneev/prvhash">https://github.com/avaneev/prvhash</a></td>
  29566. </tr>
  29567. <tr>
  29568. <td>License</td>
  29569. <td>MIT</td>
  29570. </tr>
  29571. <tr>
  29572. <td>Versions</td>
  29573. <td>4.0, 4.3.2</td>
  29574. </tr>
  29575. <tr>
  29576. <td>Architectures</td>
  29577. <td>i386, x86_64</td>
  29578. </tr>
  29579. <tr>
  29580. <td>Definition</td>
  29581. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/prvhash/xmake.lua">prvhash/xmake.lua</a></td>
  29582. </tr>
  29583. </tbody>
  29584. </table>
  29585. <h5 id="installcommand">Install command</h5>
  29586. <pre><code class="lang-console">xrepo install prvhash
  29587. </code></pre>
  29588. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29589. <pre><code class="lang-lua">add_requires("prvhash")
  29590. </code></pre>
  29591. <h3 id="pseudodoublecbsd">pseudo-double-c (bsd)</h3>
  29592. <table>
  29593. <thead>
  29594. <tr>
  29595. <th>Description</th>
  29596. <th><em>A relatively fast C and C++ 64 bit floating point library written using only integer operations for cross platform consistency. Tested with gcc/clang/Visual Studio, on x86-64/ARMv8 (64 bit)</em></th>
  29597. </tr>
  29598. </thead>
  29599. <tbody>
  29600. <tr>
  29601. <td>Homepage</td>
  29602. <td><a href="https://github.com/royward/pseudo-double">https://github.com/royward/pseudo-double</a></td>
  29603. </tr>
  29604. <tr>
  29605. <td>License</td>
  29606. <td>BSD-3-Clause</td>
  29607. </tr>
  29608. <tr>
  29609. <td>Versions</td>
  29610. <td>2024.01.17</td>
  29611. </tr>
  29612. <tr>
  29613. <td>Architectures</td>
  29614. <td>i386, x86_64</td>
  29615. </tr>
  29616. <tr>
  29617. <td>Definition</td>
  29618. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/pseudo-double-c/xmake.lua">pseudo-double-c/xmake.lua</a></td>
  29619. </tr>
  29620. </tbody>
  29621. </table>
  29622. <h5 id="installcommand">Install command</h5>
  29623. <pre><code class="lang-console">xrepo install pseudo-double-c
  29624. </code></pre>
  29625. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29626. <pre><code class="lang-lua">add_requires("pseudo-double-c")
  29627. </code></pre>
  29628. <h3 id="pseudodoublecppbsd">pseudo-double-cpp (bsd)</h3>
  29629. <table>
  29630. <thead>
  29631. <tr>
  29632. <th>Description</th>
  29633. <th><em>A relatively fast C and C++ 64 bit floating point library written using only integer operations for cross platform consistency. Tested with gcc/clang/Visual Studio, on x86-64/ARMv8 (64 bit)</em></th>
  29634. </tr>
  29635. </thead>
  29636. <tbody>
  29637. <tr>
  29638. <td>Homepage</td>
  29639. <td><a href="https://github.com/royward/pseudo-double">https://github.com/royward/pseudo-double</a></td>
  29640. </tr>
  29641. <tr>
  29642. <td>License</td>
  29643. <td>BSD-3-Clause</td>
  29644. </tr>
  29645. <tr>
  29646. <td>Versions</td>
  29647. <td>2024.01.17</td>
  29648. </tr>
  29649. <tr>
  29650. <td>Architectures</td>
  29651. <td>i386, x86_64</td>
  29652. </tr>
  29653. <tr>
  29654. <td>Definition</td>
  29655. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/pseudo-double-cpp/xmake.lua">pseudo-double-cpp/xmake.lua</a></td>
  29656. </tr>
  29657. </tbody>
  29658. </table>
  29659. <h5 id="installcommand">Install command</h5>
  29660. <pre><code class="lang-console">xrepo install pseudo-double-cpp
  29661. </code></pre>
  29662. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29663. <pre><code class="lang-lua">add_requires("pseudo-double-cpp")
  29664. </code></pre>
  29665. <h3 id="pugixmlbsd">pugixml (bsd)</h3>
  29666. <table>
  29667. <thead>
  29668. <tr>
  29669. <th>Description</th>
  29670. <th><em>Light-weight, simple and fast XML parser for C++ with XPath support</em></th>
  29671. </tr>
  29672. </thead>
  29673. <tbody>
  29674. <tr>
  29675. <td>Homepage</td>
  29676. <td><a href="https://pugixml.org/">https://pugixml.org/</a></td>
  29677. </tr>
  29678. <tr>
  29679. <td>License</td>
  29680. <td>MIT</td>
  29681. </tr>
  29682. <tr>
  29683. <td>Versions</td>
  29684. <td>v1.11.4, v1.13, v1.14, v1.15</td>
  29685. </tr>
  29686. <tr>
  29687. <td>Architectures</td>
  29688. <td>i386, x86_64</td>
  29689. </tr>
  29690. <tr>
  29691. <td>Definition</td>
  29692. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/pugixml/xmake.lua">pugixml/xmake.lua</a></td>
  29693. </tr>
  29694. </tbody>
  29695. </table>
  29696. <h5 id="installcommand">Install command</h5>
  29697. <pre><code class="lang-console">xrepo install pugixml
  29698. </code></pre>
  29699. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29700. <pre><code class="lang-lua">add_requires("pugixml")
  29701. </code></pre>
  29702. <h3 id="pycdcbsd">pycdc (bsd)</h3>
  29703. <table>
  29704. <thead>
  29705. <tr>
  29706. <th>Description</th>
  29707. <th><em>C++ python bytecode disassembler and decompiler</em></th>
  29708. </tr>
  29709. </thead>
  29710. <tbody>
  29711. <tr>
  29712. <td>Homepage</td>
  29713. <td><a href="https://github.com/zrax/pycdc">https://github.com/zrax/pycdc</a></td>
  29714. </tr>
  29715. <tr>
  29716. <td>License</td>
  29717. <td>GPL-3.0</td>
  29718. </tr>
  29719. <tr>
  29720. <td>Versions</td>
  29721. <td>2024.08.12</td>
  29722. </tr>
  29723. <tr>
  29724. <td>Architectures</td>
  29725. <td>i386, x86_64</td>
  29726. </tr>
  29727. <tr>
  29728. <td>Definition</td>
  29729. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/pycdc/xmake.lua">pycdc/xmake.lua</a></td>
  29730. </tr>
  29731. </tbody>
  29732. </table>
  29733. <h5 id="installcommand">Install command</h5>
  29734. <pre><code class="lang-console">xrepo install pycdc
  29735. </code></pre>
  29736. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29737. <pre><code class="lang-lua">add_requires("pycdc")
  29738. </code></pre>
  29739. <h3 id="pyincppbsd">pyincpp (bsd)</h3>
  29740. <table>
  29741. <thead>
  29742. <tr>
  29743. <th>Description</th>
  29744. <th><em>A C++ type library that is as easy to use as Python built-in types.</em></th>
  29745. </tr>
  29746. </thead>
  29747. <tbody>
  29748. <tr>
  29749. <td>Homepage</td>
  29750. <td><a href="https://github.com/chen-qingyu/pyincpp">https://github.com/chen-qingyu/pyincpp</a></td>
  29751. </tr>
  29752. <tr>
  29753. <td>License</td>
  29754. <td>MIT</td>
  29755. </tr>
  29756. <tr>
  29757. <td>Versions</td>
  29758. <td>v1.3.2, v1.3.3, v1.4.1, v1.6.0, v1.6.1, v2.3.0, v2.4.0, v2.4.1, v2.5.1, v2.5.2, v2.6.0, v2.6.1, v2.6.2</td>
  29759. </tr>
  29760. <tr>
  29761. <td>Architectures</td>
  29762. <td>i386, x86_64</td>
  29763. </tr>
  29764. <tr>
  29765. <td>Definition</td>
  29766. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/pyincpp/xmake.lua">pyincpp/xmake.lua</a></td>
  29767. </tr>
  29768. </tbody>
  29769. </table>
  29770. <h5 id="installcommand">Install command</h5>
  29771. <pre><code class="lang-console">xrepo install pyincpp
  29772. </code></pre>
  29773. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29774. <pre><code class="lang-lua">add_requires("pyincpp")
  29775. </code></pre>
  29776. <h3 id="pystringbsd">pystring (bsd)</h3>
  29777. <table>
  29778. <thead>
  29779. <tr>
  29780. <th>Description</th>
  29781. <th><em>Pystring is a collection of C++ functions which match the interface and behavior of python&#39;s string class methods using std::string.</em></th>
  29782. </tr>
  29783. </thead>
  29784. <tbody>
  29785. <tr>
  29786. <td>Homepage</td>
  29787. <td><a href="https://github.com/imageworks/pystring">https://github.com/imageworks/pystring</a></td>
  29788. </tr>
  29789. <tr>
  29790. <td>License</td>
  29791. <td>BSD-3-Clause</td>
  29792. </tr>
  29793. <tr>
  29794. <td>Versions</td>
  29795. <td>2020.02.04, 2023.07.23, 2025.06.23</td>
  29796. </tr>
  29797. <tr>
  29798. <td>Architectures</td>
  29799. <td>i386, x86_64</td>
  29800. </tr>
  29801. <tr>
  29802. <td>Definition</td>
  29803. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/pystring/xmake.lua">pystring/xmake.lua</a></td>
  29804. </tr>
  29805. </tbody>
  29806. </table>
  29807. <h5 id="installcommand">Install command</h5>
  29808. <pre><code class="lang-console">xrepo install pystring
  29809. </code></pre>
  29810. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29811. <pre><code class="lang-lua">add_requires("pystring")
  29812. </code></pre>
  29813. <h3 id="pythonbsd">python (bsd)</h3>
  29814. <table>
  29815. <thead>
  29816. <tr>
  29817. <th>Description</th>
  29818. <th><em>The python programming language.</em></th>
  29819. </tr>
  29820. </thead>
  29821. <tbody>
  29822. <tr>
  29823. <td>Homepage</td>
  29824. <td><a href="https://www.python.org/">https://www.python.org/</a></td>
  29825. </tr>
  29826. <tr>
  29827. <td>License</td>
  29828. <td>PSF</td>
  29829. </tr>
  29830. <tr>
  29831. <td>Versions</td>
  29832. <td>2.7.18, 3.7.9, 3.8.10, 3.9.5, 3.9.6, 3.9.10, 3.9.13, 3.10.6, 3.10.11, 3.11.3, 3.11.8, 3.11.9, 3.12.3, 3.12.8, 3.12.10, 3.13.0, 3.13.1, 3.13.2</td>
  29833. </tr>
  29834. <tr>
  29835. <td>Architectures</td>
  29836. <td>i386, x86_64</td>
  29837. </tr>
  29838. <tr>
  29839. <td>Definition</td>
  29840. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/python/xmake.lua">python/xmake.lua</a></td>
  29841. </tr>
  29842. </tbody>
  29843. </table>
  29844. <h5 id="installcommand">Install command</h5>
  29845. <pre><code class="lang-console">xrepo install python
  29846. </code></pre>
  29847. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29848. <pre><code class="lang-lua">add_requires("python")
  29849. </code></pre>
  29850. <h3 id="python2bsd">python2 (bsd)</h3>
  29851. <table>
  29852. <thead>
  29853. <tr>
  29854. <th>Description</th>
  29855. <th><em>The python programming language.</em></th>
  29856. </tr>
  29857. </thead>
  29858. <tbody>
  29859. <tr>
  29860. <td>Homepage</td>
  29861. <td><a href="https://www.python.org/">https://www.python.org/</a></td>
  29862. </tr>
  29863. <tr>
  29864. <td>Versions</td>
  29865. <td>2.7.15, 2.7.18</td>
  29866. </tr>
  29867. <tr>
  29868. <td>Architectures</td>
  29869. <td>i386, x86_64</td>
  29870. </tr>
  29871. <tr>
  29872. <td>Definition</td>
  29873. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/p/python2/xmake.lua">python2/xmake.lua</a></td>
  29874. </tr>
  29875. </tbody>
  29876. </table>
  29877. <h5 id="installcommand">Install command</h5>
  29878. <pre><code class="lang-console">xrepo install python2
  29879. </code></pre>
  29880. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29881. <pre><code class="lang-lua">add_requires("python2")
  29882. </code></pre>
  29883. <h2 id="q">q</h2>
  29884. <h3 id="qcborbsd">qcbor (bsd)</h3>
  29885. <table>
  29886. <thead>
  29887. <tr>
  29888. <th>Description</th>
  29889. <th><em>Comprehensive, powerful, commercial-quality CBOR encoder/ decoder that is still suited for small devices.</em></th>
  29890. </tr>
  29891. </thead>
  29892. <tbody>
  29893. <tr>
  29894. <td>Homepage</td>
  29895. <td><a href="https://github.com/laurencelundblade/QCBOR">https://github.com/laurencelundblade/QCBOR</a></td>
  29896. </tr>
  29897. <tr>
  29898. <td>License</td>
  29899. <td>BSD-3-Clause</td>
  29900. </tr>
  29901. <tr>
  29902. <td>Versions</td>
  29903. <td>v1.4.1, v1.5.1, v1.5.3</td>
  29904. </tr>
  29905. <tr>
  29906. <td>Architectures</td>
  29907. <td>i386, x86_64</td>
  29908. </tr>
  29909. <tr>
  29910. <td>Definition</td>
  29911. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/q/qcbor/xmake.lua">qcbor/xmake.lua</a></td>
  29912. </tr>
  29913. </tbody>
  29914. </table>
  29915. <h5 id="installcommand">Install command</h5>
  29916. <pre><code class="lang-console">xrepo install qcbor
  29917. </code></pre>
  29918. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29919. <pre><code class="lang-lua">add_requires("qcbor")
  29920. </code></pre>
  29921. <h3 id="qdcaebsd">qdcae (bsd)</h3>
  29922. <table>
  29923. <thead>
  29924. <tr>
  29925. <th>Description</th>
  29926. <th><em>qd python (and C++) library for CAE (currently mostly LS-Dyna) </em></th>
  29927. </tr>
  29928. </thead>
  29929. <tbody>
  29930. <tr>
  29931. <td>Homepage</td>
  29932. <td><a href="https://github.com/qd-cae/qd-cae-python">https://github.com/qd-cae/qd-cae-python</a></td>
  29933. </tr>
  29934. <tr>
  29935. <td>Versions</td>
  29936. <td>0.8.9</td>
  29937. </tr>
  29938. <tr>
  29939. <td>Architectures</td>
  29940. <td>i386, x86_64</td>
  29941. </tr>
  29942. <tr>
  29943. <td>Definition</td>
  29944. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/q/qdcae/xmake.lua">qdcae/xmake.lua</a></td>
  29945. </tr>
  29946. </tbody>
  29947. </table>
  29948. <h5 id="installcommand">Install command</h5>
  29949. <pre><code class="lang-console">xrepo install qdcae
  29950. </code></pre>
  29951. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29952. <pre><code class="lang-lua">add_requires("qdcae")
  29953. </code></pre>
  29954. <h3 id="qdldlbsd">qdldl (bsd)</h3>
  29955. <table>
  29956. <thead>
  29957. <tr>
  29958. <th>Description</th>
  29959. <th><em>A free LDL factorisation routine</em></th>
  29960. </tr>
  29961. </thead>
  29962. <tbody>
  29963. <tr>
  29964. <td>Homepage</td>
  29965. <td><a href="https://github.com/osqp/qdldl">https://github.com/osqp/qdldl</a></td>
  29966. </tr>
  29967. <tr>
  29968. <td>License</td>
  29969. <td>Apache-2.0</td>
  29970. </tr>
  29971. <tr>
  29972. <td>Versions</td>
  29973. <td>v0.1.7, v0.1.8, v0.1.9</td>
  29974. </tr>
  29975. <tr>
  29976. <td>Architectures</td>
  29977. <td>i386, x86_64</td>
  29978. </tr>
  29979. <tr>
  29980. <td>Definition</td>
  29981. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/q/qdldl/xmake.lua">qdldl/xmake.lua</a></td>
  29982. </tr>
  29983. </tbody>
  29984. </table>
  29985. <h5 id="installcommand">Install command</h5>
  29986. <pre><code class="lang-console">xrepo install qdldl
  29987. </code></pre>
  29988. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  29989. <pre><code class="lang-lua">add_requires("qdldl")
  29990. </code></pre>
  29991. <h3 id="qhullbsd">qhull (bsd)</h3>
  29992. <table>
  29993. <thead>
  29994. <tr>
  29995. <th>Description</th>
  29996. <th><em>Qhull computes the convex hull, Delaunay triangulation, Voronoi diagram, halfspace intersection about a point, furthest-site Delaunay triangulation, and furthest-site Voronoi diagram.</em></th>
  29997. </tr>
  29998. </thead>
  29999. <tbody>
  30000. <tr>
  30001. <td>Homepage</td>
  30002. <td><a href="http://www.qhull.org/">http://www.qhull.org/</a></td>
  30003. </tr>
  30004. <tr>
  30005. <td>Versions</td>
  30006. <td>2020.2</td>
  30007. </tr>
  30008. <tr>
  30009. <td>Architectures</td>
  30010. <td>i386, x86_64</td>
  30011. </tr>
  30012. <tr>
  30013. <td>Definition</td>
  30014. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/q/qhull/xmake.lua">qhull/xmake.lua</a></td>
  30015. </tr>
  30016. </tbody>
  30017. </table>
  30018. <h5 id="installcommand">Install command</h5>
  30019. <pre><code class="lang-console">xrepo install qhull
  30020. </code></pre>
  30021. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30022. <pre><code class="lang-lua">add_requires("qhull")
  30023. </code></pre>
  30024. <h3 id="qmsetupbsd">qmsetup (bsd)</h3>
  30025. <table>
  30026. <thead>
  30027. <tr>
  30028. <th>Description</th>
  30029. <th><em>CMake Modules and Basic Libraries for C/C++ projects.</em></th>
  30030. </tr>
  30031. </thead>
  30032. <tbody>
  30033. <tr>
  30034. <td>Homepage</td>
  30035. <td><a href="https://github.com/stdware/qmsetup">https://github.com/stdware/qmsetup</a></td>
  30036. </tr>
  30037. <tr>
  30038. <td>License</td>
  30039. <td>MIT</td>
  30040. </tr>
  30041. <tr>
  30042. <td>Versions</td>
  30043. <td>2024.09.02</td>
  30044. </tr>
  30045. <tr>
  30046. <td>Architectures</td>
  30047. <td>i386, x86_64</td>
  30048. </tr>
  30049. <tr>
  30050. <td>Definition</td>
  30051. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/q/qmsetup/xmake.lua">qmsetup/xmake.lua</a></td>
  30052. </tr>
  30053. </tbody>
  30054. </table>
  30055. <h5 id="installcommand">Install command</h5>
  30056. <pre><code class="lang-console">xrepo install qmsetup
  30057. </code></pre>
  30058. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30059. <pre><code class="lang-lua">add_requires("qmsetup")
  30060. </code></pre>
  30061. <h3 id="qoabsd">qoa (bsd)</h3>
  30062. <table>
  30063. <thead>
  30064. <tr>
  30065. <th>Description</th>
  30066. <th><em>The “Quite OK Audio Format” for fast, lossy audio compression</em></th>
  30067. </tr>
  30068. </thead>
  30069. <tbody>
  30070. <tr>
  30071. <td>Homepage</td>
  30072. <td><a href="https://github.com/phoboslab/qoa">https://github.com/phoboslab/qoa</a></td>
  30073. </tr>
  30074. <tr>
  30075. <td>License</td>
  30076. <td>MIT</td>
  30077. </tr>
  30078. <tr>
  30079. <td>Versions</td>
  30080. <td>2024.07.02</td>
  30081. </tr>
  30082. <tr>
  30083. <td>Architectures</td>
  30084. <td>i386, x86_64</td>
  30085. </tr>
  30086. <tr>
  30087. <td>Definition</td>
  30088. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/q/qoa/xmake.lua">qoa/xmake.lua</a></td>
  30089. </tr>
  30090. </tbody>
  30091. </table>
  30092. <h5 id="installcommand">Install command</h5>
  30093. <pre><code class="lang-console">xrepo install qoa
  30094. </code></pre>
  30095. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30096. <pre><code class="lang-lua">add_requires("qoa")
  30097. </code></pre>
  30098. <h3 id="qoibsd">qoi (bsd)</h3>
  30099. <table>
  30100. <thead>
  30101. <tr>
  30102. <th>Description</th>
  30103. <th><em>The Quite OK Image Format for fast, lossless image compression</em></th>
  30104. </tr>
  30105. </thead>
  30106. <tbody>
  30107. <tr>
  30108. <td>Homepage</td>
  30109. <td><a href="https://qoiformat.org/">https://qoiformat.org/</a></td>
  30110. </tr>
  30111. <tr>
  30112. <td>License</td>
  30113. <td>MIT</td>
  30114. </tr>
  30115. <tr>
  30116. <td>Versions</td>
  30117. <td>2021.12.22, 2022.11.17, 2024.03.18, 2025.06.18</td>
  30118. </tr>
  30119. <tr>
  30120. <td>Architectures</td>
  30121. <td>i386, x86_64</td>
  30122. </tr>
  30123. <tr>
  30124. <td>Definition</td>
  30125. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/q/qoi/xmake.lua">qoi/xmake.lua</a></td>
  30126. </tr>
  30127. </tbody>
  30128. </table>
  30129. <h5 id="installcommand">Install command</h5>
  30130. <pre><code class="lang-console">xrepo install qoi
  30131. </code></pre>
  30132. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30133. <pre><code class="lang-lua">add_requires("qoi")
  30134. </code></pre>
  30135. <h3 id="qrcodegeneratorcbsd">qr-code-generator-c (bsd)</h3>
  30136. <table>
  30137. <thead>
  30138. <tr>
  30139. <th>Description</th>
  30140. <th><em>High-quality QR Code generator library in Java, TypeScript/JavaScript, Python, Rust, C++, C.</em></th>
  30141. </tr>
  30142. </thead>
  30143. <tbody>
  30144. <tr>
  30145. <td>Homepage</td>
  30146. <td><a href="https://www.nayuki.io/page/qr-code-generator-library">https://www.nayuki.io/page/qr-code-generator-library</a></td>
  30147. </tr>
  30148. <tr>
  30149. <td>Versions</td>
  30150. <td>v1.8.0</td>
  30151. </tr>
  30152. <tr>
  30153. <td>Architectures</td>
  30154. <td>i386, x86_64</td>
  30155. </tr>
  30156. <tr>
  30157. <td>Definition</td>
  30158. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/q/qr-code-generator-c/xmake.lua">qr-code-generator-c/xmake.lua</a></td>
  30159. </tr>
  30160. </tbody>
  30161. </table>
  30162. <h5 id="installcommand">Install command</h5>
  30163. <pre><code class="lang-console">xrepo install qr-code-generator-c
  30164. </code></pre>
  30165. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30166. <pre><code class="lang-lua">add_requires("qr-code-generator-c")
  30167. </code></pre>
  30168. <h3 id="qrcodegeneratorcppbsd">qr-code-generator-cpp (bsd)</h3>
  30169. <table>
  30170. <thead>
  30171. <tr>
  30172. <th>Description</th>
  30173. <th><em>High-quality QR Code generator library in Java, TypeScript/JavaScript, Python, Rust, C++, C.</em></th>
  30174. </tr>
  30175. </thead>
  30176. <tbody>
  30177. <tr>
  30178. <td>Homepage</td>
  30179. <td><a href="https://www.nayuki.io/page/qr-code-generator-library">https://www.nayuki.io/page/qr-code-generator-library</a></td>
  30180. </tr>
  30181. <tr>
  30182. <td>Versions</td>
  30183. <td>v1.8.0</td>
  30184. </tr>
  30185. <tr>
  30186. <td>Architectures</td>
  30187. <td>i386, x86_64</td>
  30188. </tr>
  30189. <tr>
  30190. <td>Definition</td>
  30191. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/q/qr-code-generator-cpp/xmake.lua">qr-code-generator-cpp/xmake.lua</a></td>
  30192. </tr>
  30193. </tbody>
  30194. </table>
  30195. <h5 id="installcommand">Install command</h5>
  30196. <pre><code class="lang-console">xrepo install qr-code-generator-cpp
  30197. </code></pre>
  30198. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30199. <pre><code class="lang-lua">add_requires("qr-code-generator-cpp")
  30200. </code></pre>
  30201. <h3 id="quadsortbsd">quadsort (bsd)</h3>
  30202. <table>
  30203. <thead>
  30204. <tr>
  30205. <th>Description</th>
  30206. <th><em>Quadsort is a branchless stable adaptive mergesort faster than quicksort.</em></th>
  30207. </tr>
  30208. </thead>
  30209. <tbody>
  30210. <tr>
  30211. <td>Homepage</td>
  30212. <td><a href="https://github.com/scandum/quadsort">https://github.com/scandum/quadsort</a></td>
  30213. </tr>
  30214. <tr>
  30215. <td>License</td>
  30216. <td>Unlicense</td>
  30217. </tr>
  30218. <tr>
  30219. <td>Versions</td>
  30220. <td>1.1.5+4, 1.2.1+3</td>
  30221. </tr>
  30222. <tr>
  30223. <td>Architectures</td>
  30224. <td>i386, x86_64</td>
  30225. </tr>
  30226. <tr>
  30227. <td>Definition</td>
  30228. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/q/quadsort/xmake.lua">quadsort/xmake.lua</a></td>
  30229. </tr>
  30230. </tbody>
  30231. </table>
  30232. <h5 id="installcommand">Install command</h5>
  30233. <pre><code class="lang-console">xrepo install quadsort
  30234. </code></pre>
  30235. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30236. <pre><code class="lang-lua">add_requires("quadsort")
  30237. </code></pre>
  30238. <h3 id="quake_trianglebsd">quake_triangle (bsd)</h3>
  30239. <table>
  30240. <thead>
  30241. <tr>
  30242. <th>Description</th>
  30243. <th><em>A Two-Dimensional Quality Mesh Generator and Delaunay Triangulator.</em></th>
  30244. </tr>
  30245. </thead>
  30246. <tbody>
  30247. <tr>
  30248. <td>Homepage</td>
  30249. <td><a href="http://www.cs.cmu.edu/~quake/triangle.html">http://www.cs.cmu.edu/~quake/triangle.html</a></td>
  30250. </tr>
  30251. <tr>
  30252. <td>Versions</td>
  30253. <td>1.6</td>
  30254. </tr>
  30255. <tr>
  30256. <td>Architectures</td>
  30257. <td>i386, x86_64</td>
  30258. </tr>
  30259. <tr>
  30260. <td>Definition</td>
  30261. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/q/quake_triangle/xmake.lua">quake_triangle/xmake.lua</a></td>
  30262. </tr>
  30263. </tbody>
  30264. </table>
  30265. <h5 id="installcommand">Install command</h5>
  30266. <pre><code class="lang-console">xrepo install quake_triangle
  30267. </code></pre>
  30268. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30269. <pre><code class="lang-lua">add_requires("quake_triangle")
  30270. </code></pre>
  30271. <h3 id="quantlibbsd">quantlib (bsd)</h3>
  30272. <table>
  30273. <thead>
  30274. <tr>
  30275. <th>Description</th>
  30276. <th><em>The QuantLib C++ library</em></th>
  30277. </tr>
  30278. </thead>
  30279. <tbody>
  30280. <tr>
  30281. <td>Homepage</td>
  30282. <td><a href="http://quantlib.org">http://quantlib.org</a></td>
  30283. </tr>
  30284. <tr>
  30285. <td>Versions</td>
  30286. <td>1.33, 1.34, 1.35</td>
  30287. </tr>
  30288. <tr>
  30289. <td>Architectures</td>
  30290. <td>i386, x86_64</td>
  30291. </tr>
  30292. <tr>
  30293. <td>Definition</td>
  30294. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/q/quantlib/xmake.lua">quantlib/xmake.lua</a></td>
  30295. </tr>
  30296. </tbody>
  30297. </table>
  30298. <h5 id="installcommand">Install command</h5>
  30299. <pre><code class="lang-console">xrepo install quantlib
  30300. </code></pre>
  30301. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30302. <pre><code class="lang-lua">add_requires("quantlib")
  30303. </code></pre>
  30304. <h3 id="quickcpplibbsd">quickcpplib (bsd)</h3>
  30305. <table>
  30306. <thead>
  30307. <tr>
  30308. <th>Description</th>
  30309. <th><em>Eliminate all the tedious hassle when making state-of-the-art C++ 14 - 23 libraries!</em></th>
  30310. </tr>
  30311. </thead>
  30312. <tbody>
  30313. <tr>
  30314. <td>Homepage</td>
  30315. <td><a href="https://github.com/ned14/quickcpplib">https://github.com/ned14/quickcpplib</a></td>
  30316. </tr>
  30317. <tr>
  30318. <td>License</td>
  30319. <td>Apache-2.0</td>
  30320. </tr>
  30321. <tr>
  30322. <td>Versions</td>
  30323. <td>20221116</td>
  30324. </tr>
  30325. <tr>
  30326. <td>Architectures</td>
  30327. <td>i386, x86_64</td>
  30328. </tr>
  30329. <tr>
  30330. <td>Definition</td>
  30331. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/q/quickcpplib/xmake.lua">quickcpplib/xmake.lua</a></td>
  30332. </tr>
  30333. </tbody>
  30334. </table>
  30335. <h5 id="installcommand">Install command</h5>
  30336. <pre><code class="lang-console">xrepo install quickcpplib
  30337. </code></pre>
  30338. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30339. <pre><code class="lang-lua">add_requires("quickcpplib")
  30340. </code></pre>
  30341. <h3 id="quickjsngbsd">quickjs-ng (bsd)</h3>
  30342. <table>
  30343. <thead>
  30344. <tr>
  30345. <th>Description</th>
  30346. <th><em>QuickJS, the Next Generation: a mighty JavaScript engine</em></th>
  30347. </tr>
  30348. </thead>
  30349. <tbody>
  30350. <tr>
  30351. <td>Homepage</td>
  30352. <td><a href="https://github.com/quickjs-ng/quickjs">https://github.com/quickjs-ng/quickjs</a></td>
  30353. </tr>
  30354. <tr>
  30355. <td>License</td>
  30356. <td>MIT</td>
  30357. </tr>
  30358. <tr>
  30359. <td>Versions</td>
  30360. <td>v0.5.0, v0.6.1, v0.7.0, v0.8.0, v0.9.0</td>
  30361. </tr>
  30362. <tr>
  30363. <td>Architectures</td>
  30364. <td>i386, x86_64</td>
  30365. </tr>
  30366. <tr>
  30367. <td>Definition</td>
  30368. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/q/quickjs-ng/xmake.lua">quickjs-ng/xmake.lua</a></td>
  30369. </tr>
  30370. </tbody>
  30371. </table>
  30372. <h5 id="installcommand">Install command</h5>
  30373. <pre><code class="lang-console">xrepo install quickjs-ng
  30374. </code></pre>
  30375. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30376. <pre><code class="lang-lua">add_requires("quickjs-ng")
  30377. </code></pre>
  30378. <h3 id="quircbsd">quirc (bsd)</h3>
  30379. <table>
  30380. <thead>
  30381. <tr>
  30382. <th>Description</th>
  30383. <th><em>QR decoder library</em></th>
  30384. </tr>
  30385. </thead>
  30386. <tbody>
  30387. <tr>
  30388. <td>Homepage</td>
  30389. <td><a href="https://github.com/dlbeer/quirc">https://github.com/dlbeer/quirc</a></td>
  30390. </tr>
  30391. <tr>
  30392. <td>License</td>
  30393. <td>ISC</td>
  30394. </tr>
  30395. <tr>
  30396. <td>Versions</td>
  30397. <td>v1.2</td>
  30398. </tr>
  30399. <tr>
  30400. <td>Architectures</td>
  30401. <td>i386, x86_64</td>
  30402. </tr>
  30403. <tr>
  30404. <td>Definition</td>
  30405. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/q/quirc/xmake.lua">quirc/xmake.lua</a></td>
  30406. </tr>
  30407. </tbody>
  30408. </table>
  30409. <h5 id="installcommand">Install command</h5>
  30410. <pre><code class="lang-console">xrepo install quirc
  30411. </code></pre>
  30412. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30413. <pre><code class="lang-lua">add_requires("quirc")
  30414. </code></pre>
  30415. <h2 id="r">r</h2>
  30416. <h3 id="radeonraysbsd">radeonrays (bsd)</h3>
  30417. <table>
  30418. <thead>
  30419. <tr>
  30420. <th>Description</th>
  30421. <th><em>Radeon Rays is ray intersection acceleration library for hardware and software multiplatforms using CPU and GPU</em></th>
  30422. </tr>
  30423. </thead>
  30424. <tbody>
  30425. <tr>
  30426. <td>Homepage</td>
  30427. <td><a href="https://github.com/GPUOpen-LibrariesAndSDKs/RadeonRays_SDK">https://github.com/GPUOpen-LibrariesAndSDKs/RadeonRays_SDK</a></td>
  30428. </tr>
  30429. <tr>
  30430. <td>License</td>
  30431. <td>MIT</td>
  30432. </tr>
  30433. <tr>
  30434. <td>Versions</td>
  30435. <td>4.1</td>
  30436. </tr>
  30437. <tr>
  30438. <td>Architectures</td>
  30439. <td>i386, x86_64</td>
  30440. </tr>
  30441. <tr>
  30442. <td>Definition</td>
  30443. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/radeonrays/xmake.lua">radeonrays/xmake.lua</a></td>
  30444. </tr>
  30445. </tbody>
  30446. </table>
  30447. <h5 id="installcommand">Install command</h5>
  30448. <pre><code class="lang-console">xrepo install radeonrays
  30449. </code></pre>
  30450. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30451. <pre><code class="lang-lua">add_requires("radeonrays")
  30452. </code></pre>
  30453. <h3 id="ragelbsd">ragel (bsd)</h3>
  30454. <table>
  30455. <thead>
  30456. <tr>
  30457. <th>Description</th>
  30458. <th><em>Ragel State Machine Compiler</em></th>
  30459. </tr>
  30460. </thead>
  30461. <tbody>
  30462. <tr>
  30463. <td>Homepage</td>
  30464. <td><a href="https://www.colm.net/open-source/ragel/">https://www.colm.net/open-source/ragel/</a></td>
  30465. </tr>
  30466. <tr>
  30467. <td>License</td>
  30468. <td>MIT</td>
  30469. </tr>
  30470. <tr>
  30471. <td>Versions</td>
  30472. <td>6.10</td>
  30473. </tr>
  30474. <tr>
  30475. <td>Architectures</td>
  30476. <td>i386, x86_64</td>
  30477. </tr>
  30478. <tr>
  30479. <td>Definition</td>
  30480. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/ragel/xmake.lua">ragel/xmake.lua</a></td>
  30481. </tr>
  30482. </tbody>
  30483. </table>
  30484. <h5 id="installcommand">Install command</h5>
  30485. <pre><code class="lang-console">xrepo install ragel
  30486. </code></pre>
  30487. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30488. <pre><code class="lang-lua">add_requires("ragel")
  30489. </code></pre>
  30490. <h3 id="rangbsd">rang (bsd)</h3>
  30491. <table>
  30492. <thead>
  30493. <tr>
  30494. <th>Description</th>
  30495. <th><em>A Minimal, Header only Modern c++ library for terminal goodies 💄✨</em></th>
  30496. </tr>
  30497. </thead>
  30498. <tbody>
  30499. <tr>
  30500. <td>Homepage</td>
  30501. <td><a href="https://agauniyal.github.io/rang/">https://agauniyal.github.io/rang/</a></td>
  30502. </tr>
  30503. <tr>
  30504. <td>License</td>
  30505. <td>Unlicense</td>
  30506. </tr>
  30507. <tr>
  30508. <td>Versions</td>
  30509. <td>2022.07.01</td>
  30510. </tr>
  30511. <tr>
  30512. <td>Architectures</td>
  30513. <td>i386, x86_64</td>
  30514. </tr>
  30515. <tr>
  30516. <td>Definition</td>
  30517. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/rang/xmake.lua">rang/xmake.lua</a></td>
  30518. </tr>
  30519. </tbody>
  30520. </table>
  30521. <h5 id="installcommand">Install command</h5>
  30522. <pre><code class="lang-console">xrepo install rang
  30523. </code></pre>
  30524. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30525. <pre><code class="lang-lua">add_requires("rang")
  30526. </code></pre>
  30527. <h3 id="rangev3bsd">range-v3 (bsd)</h3>
  30528. <table>
  30529. <thead>
  30530. <tr>
  30531. <th>Description</th>
  30532. <th><em>Range library for C++14/17/20, basis for C++20&#39;s std::ranges</em></th>
  30533. </tr>
  30534. </thead>
  30535. <tbody>
  30536. <tr>
  30537. <td>Homepage</td>
  30538. <td><a href="https://github.com/ericniebler/range-v3/">https://github.com/ericniebler/range-v3/</a></td>
  30539. </tr>
  30540. <tr>
  30541. <td>License</td>
  30542. <td>BSL-1.0</td>
  30543. </tr>
  30544. <tr>
  30545. <td>Versions</td>
  30546. <td>0.11.0, 0.12.0</td>
  30547. </tr>
  30548. <tr>
  30549. <td>Architectures</td>
  30550. <td>i386, x86_64</td>
  30551. </tr>
  30552. <tr>
  30553. <td>Definition</td>
  30554. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/range-v3/xmake.lua">range-v3/xmake.lua</a></td>
  30555. </tr>
  30556. </tbody>
  30557. </table>
  30558. <h5 id="installcommand">Install command</h5>
  30559. <pre><code class="lang-console">xrepo install range-v3
  30560. </code></pre>
  30561. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30562. <pre><code class="lang-lua">add_requires("range-v3")
  30563. </code></pre>
  30564. <h3 id="rapidcsvbsd">rapidcsv (bsd)</h3>
  30565. <table>
  30566. <thead>
  30567. <tr>
  30568. <th>Description</th>
  30569. <th><em>C++ header-only library for CSV parsing (by d99kris)</em></th>
  30570. </tr>
  30571. </thead>
  30572. <tbody>
  30573. <tr>
  30574. <td>Homepage</td>
  30575. <td><a href="https://github.com/d99kris/rapidcsv">https://github.com/d99kris/rapidcsv</a></td>
  30576. </tr>
  30577. <tr>
  30578. <td>License</td>
  30579. <td>BSD-3-Clause</td>
  30580. </tr>
  30581. <tr>
  30582. <td>Versions</td>
  30583. <td>v8.50, v8.80, v8.82, v8.83, v8.84, v8.85, v8.87, v8.88</td>
  30584. </tr>
  30585. <tr>
  30586. <td>Architectures</td>
  30587. <td>i386, x86_64</td>
  30588. </tr>
  30589. <tr>
  30590. <td>Definition</td>
  30591. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/rapidcsv/xmake.lua">rapidcsv/xmake.lua</a></td>
  30592. </tr>
  30593. </tbody>
  30594. </table>
  30595. <h5 id="installcommand">Install command</h5>
  30596. <pre><code class="lang-console">xrepo install rapidcsv
  30597. </code></pre>
  30598. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30599. <pre><code class="lang-lua">add_requires("rapidcsv")
  30600. </code></pre>
  30601. <h3 id="rapidfuzzbsd">rapidfuzz (bsd)</h3>
  30602. <table>
  30603. <thead>
  30604. <tr>
  30605. <th>Description</th>
  30606. <th><em>Rapid fuzzy string matching in C++ using the Levenshtein Distance</em></th>
  30607. </tr>
  30608. </thead>
  30609. <tbody>
  30610. <tr>
  30611. <td>Homepage</td>
  30612. <td><a href="https://rapidfuzz.github.io/rapidfuzz-cpp">https://rapidfuzz.github.io/rapidfuzz-cpp</a></td>
  30613. </tr>
  30614. <tr>
  30615. <td>License</td>
  30616. <td>MIT</td>
  30617. </tr>
  30618. <tr>
  30619. <td>Versions</td>
  30620. <td>v3.0.2, v3.0.4, v3.0.5, v3.1.1, v3.3.2, v3.3.3</td>
  30621. </tr>
  30622. <tr>
  30623. <td>Architectures</td>
  30624. <td>i386, x86_64</td>
  30625. </tr>
  30626. <tr>
  30627. <td>Definition</td>
  30628. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/rapidfuzz/xmake.lua">rapidfuzz/xmake.lua</a></td>
  30629. </tr>
  30630. </tbody>
  30631. </table>
  30632. <h5 id="installcommand">Install command</h5>
  30633. <pre><code class="lang-console">xrepo install rapidfuzz
  30634. </code></pre>
  30635. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30636. <pre><code class="lang-lua">add_requires("rapidfuzz")
  30637. </code></pre>
  30638. <h3 id="rapidhashbsd">rapidhash (bsd)</h3>
  30639. <table>
  30640. <thead>
  30641. <tr>
  30642. <th>Description</th>
  30643. <th><em>Very fast, high quality, platform independant hashing algorithm.</em></th>
  30644. </tr>
  30645. </thead>
  30646. <tbody>
  30647. <tr>
  30648. <td>Homepage</td>
  30649. <td><a href="https://github.com/Nicoshev/rapidhash">https://github.com/Nicoshev/rapidhash</a></td>
  30650. </tr>
  30651. <tr>
  30652. <td>License</td>
  30653. <td>BSD-2-Clause</td>
  30654. </tr>
  30655. <tr>
  30656. <td>Versions</td>
  30657. <td>v1.0</td>
  30658. </tr>
  30659. <tr>
  30660. <td>Architectures</td>
  30661. <td>i386, x86_64</td>
  30662. </tr>
  30663. <tr>
  30664. <td>Definition</td>
  30665. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/rapidhash/xmake.lua">rapidhash/xmake.lua</a></td>
  30666. </tr>
  30667. </tbody>
  30668. </table>
  30669. <h5 id="installcommand">Install command</h5>
  30670. <pre><code class="lang-console">xrepo install rapidhash
  30671. </code></pre>
  30672. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30673. <pre><code class="lang-lua">add_requires("rapidhash")
  30674. </code></pre>
  30675. <h3 id="rapidjsonbsd">rapidjson (bsd)</h3>
  30676. <table>
  30677. <thead>
  30678. <tr>
  30679. <th>Description</th>
  30680. <th><em>RapidJSON is a JSON parser and generator for C++.</em></th>
  30681. </tr>
  30682. </thead>
  30683. <tbody>
  30684. <tr>
  30685. <td>Homepage</td>
  30686. <td><a href="https://github.com/Tencent/rapidjson">https://github.com/Tencent/rapidjson</a></td>
  30687. </tr>
  30688. <tr>
  30689. <td>License</td>
  30690. <td>MIT</td>
  30691. </tr>
  30692. <tr>
  30693. <td>Versions</td>
  30694. <td>v1.1.0-arrow, v1.1.0, 2022.7.20, 2023.12.6, 2024.08.16, 2025.02.05</td>
  30695. </tr>
  30696. <tr>
  30697. <td>Architectures</td>
  30698. <td>i386, x86_64</td>
  30699. </tr>
  30700. <tr>
  30701. <td>Definition</td>
  30702. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/rapidjson/xmake.lua">rapidjson/xmake.lua</a></td>
  30703. </tr>
  30704. </tbody>
  30705. </table>
  30706. <h5 id="installcommand">Install command</h5>
  30707. <pre><code class="lang-console">xrepo install rapidjson
  30708. </code></pre>
  30709. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30710. <pre><code class="lang-lua">add_requires("rapidjson")
  30711. </code></pre>
  30712. <h3 id="rapidxmlbsd">rapidxml (bsd)</h3>
  30713. <table>
  30714. <thead>
  30715. <tr>
  30716. <th>Description</th>
  30717. <th><em>An attempt to create the fastest XML parser possible</em></th>
  30718. </tr>
  30719. </thead>
  30720. <tbody>
  30721. <tr>
  30722. <td>Homepage</td>
  30723. <td><a href="https://sourceforge.net/projects/rapidxml">https://sourceforge.net/projects/rapidxml</a></td>
  30724. </tr>
  30725. <tr>
  30726. <td>License</td>
  30727. <td>MIT</td>
  30728. </tr>
  30729. <tr>
  30730. <td>Versions</td>
  30731. <td>1.13</td>
  30732. </tr>
  30733. <tr>
  30734. <td>Architectures</td>
  30735. <td>i386, x86_64</td>
  30736. </tr>
  30737. <tr>
  30738. <td>Definition</td>
  30739. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/rapidxml/xmake.lua">rapidxml/xmake.lua</a></td>
  30740. </tr>
  30741. </tbody>
  30742. </table>
  30743. <h5 id="installcommand">Install command</h5>
  30744. <pre><code class="lang-console">xrepo install rapidxml
  30745. </code></pre>
  30746. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30747. <pre><code class="lang-lua">add_requires("rapidxml")
  30748. </code></pre>
  30749. <h3 id="raw_pdbbsd">raw_pdb (bsd)</h3>
  30750. <table>
  30751. <thead>
  30752. <tr>
  30753. <th>Description</th>
  30754. <th><em>A C++11 library for reading Microsoft Program DataBase PDB files</em></th>
  30755. </tr>
  30756. </thead>
  30757. <tbody>
  30758. <tr>
  30759. <td>Homepage</td>
  30760. <td><a href="https://github.com/MolecularMatters/raw_pdb">https://github.com/MolecularMatters/raw_pdb</a></td>
  30761. </tr>
  30762. <tr>
  30763. <td>License</td>
  30764. <td>BSD-2-Clause</td>
  30765. </tr>
  30766. <tr>
  30767. <td>Versions</td>
  30768. <td>2022.10.17, 2024.08.27</td>
  30769. </tr>
  30770. <tr>
  30771. <td>Architectures</td>
  30772. <td>i386, x86_64</td>
  30773. </tr>
  30774. <tr>
  30775. <td>Definition</td>
  30776. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/raw_pdb/xmake.lua">raw_pdb/xmake.lua</a></td>
  30777. </tr>
  30778. </tbody>
  30779. </table>
  30780. <h5 id="installcommand">Install command</h5>
  30781. <pre><code class="lang-console">xrepo install raw_pdb
  30782. </code></pre>
  30783. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30784. <pre><code class="lang-lua">add_requires("raw_pdb")
  30785. </code></pre>
  30786. <h3 id="reflexbsd">re-flex (bsd)</h3>
  30787. <table>
  30788. <thead>
  30789. <tr>
  30790. <th>Description</th>
  30791. <th><em>A high-performance C++ regex library and lexical analyzer generator with Unicode support.</em></th>
  30792. </tr>
  30793. </thead>
  30794. <tbody>
  30795. <tr>
  30796. <td>Homepage</td>
  30797. <td><a href="https://www.genivia.com/doc/reflex/html">https://www.genivia.com/doc/reflex/html</a></td>
  30798. </tr>
  30799. <tr>
  30800. <td>License</td>
  30801. <td>BSD-3-Clause</td>
  30802. </tr>
  30803. <tr>
  30804. <td>Versions</td>
  30805. <td>v4.3.0, v4.4.0, v4.5.0, v5.0.1, v5.2.2, v5.3.0, v6.0.0</td>
  30806. </tr>
  30807. <tr>
  30808. <td>Architectures</td>
  30809. <td>i386, x86_64</td>
  30810. </tr>
  30811. <tr>
  30812. <td>Definition</td>
  30813. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/re-flex/xmake.lua">re-flex/xmake.lua</a></td>
  30814. </tr>
  30815. </tbody>
  30816. </table>
  30817. <h5 id="installcommand">Install command</h5>
  30818. <pre><code class="lang-console">xrepo install re-flex
  30819. </code></pre>
  30820. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30821. <pre><code class="lang-lua">add_requires("re-flex")
  30822. </code></pre>
  30823. <h3 id="respirvbsd">re-spirv (bsd)</h3>
  30824. <table>
  30825. <thead>
  30826. <tr>
  30827. <th>Description</th>
  30828. <th><em>Lightweight and fast SPIR-V re-optimizer designed around spec constant usage.</em></th>
  30829. </tr>
  30830. </thead>
  30831. <tbody>
  30832. <tr>
  30833. <td>Homepage</td>
  30834. <td><a href="https://github.com/rt64/re-spirv">https://github.com/rt64/re-spirv</a></td>
  30835. </tr>
  30836. <tr>
  30837. <td>License</td>
  30838. <td>MIT</td>
  30839. </tr>
  30840. <tr>
  30841. <td>Versions</td>
  30842. <td>2024.08.07</td>
  30843. </tr>
  30844. <tr>
  30845. <td>Architectures</td>
  30846. <td>i386, x86_64</td>
  30847. </tr>
  30848. <tr>
  30849. <td>Definition</td>
  30850. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/re-spirv/xmake.lua">re-spirv/xmake.lua</a></td>
  30851. </tr>
  30852. </tbody>
  30853. </table>
  30854. <h5 id="installcommand">Install command</h5>
  30855. <pre><code class="lang-console">xrepo install re-spirv
  30856. </code></pre>
  30857. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30858. <pre><code class="lang-lua">add_requires("re-spirv")
  30859. </code></pre>
  30860. <h3 id="re2bsd">re2 (bsd)</h3>
  30861. <table>
  30862. <thead>
  30863. <tr>
  30864. <th>Description</th>
  30865. <th><em>RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.</em></th>
  30866. </tr>
  30867. </thead>
  30868. <tbody>
  30869. <tr>
  30870. <td>Homepage</td>
  30871. <td><a href="https://github.com/google/re2">https://github.com/google/re2</a></td>
  30872. </tr>
  30873. <tr>
  30874. <td>License</td>
  30875. <td>BSD-3-Clause</td>
  30876. </tr>
  30877. <tr>
  30878. <td>Versions</td>
  30879. <td>2020.11.01, 2021.06.01, 2021.08.01, 2021.11.01, 2022.02.01, 2023.11.01, 2024.03.01, 2024.04.01, 2024.06.01, 2024.07.02, 2025.07.17, 2025.08.12</td>
  30880. </tr>
  30881. <tr>
  30882. <td>Architectures</td>
  30883. <td>i386, x86_64</td>
  30884. </tr>
  30885. <tr>
  30886. <td>Definition</td>
  30887. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/re2/xmake.lua">re2/xmake.lua</a></td>
  30888. </tr>
  30889. </tbody>
  30890. </table>
  30891. <h5 id="installcommand">Install command</h5>
  30892. <pre><code class="lang-console">xrepo install re2
  30893. </code></pre>
  30894. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30895. <pre><code class="lang-lua">add_requires("re2")
  30896. </code></pre>
  30897. <h3 id="re2cbsd">re2c (bsd)</h3>
  30898. <table>
  30899. <thead>
  30900. <tr>
  30901. <th>Description</th>
  30902. <th><em>Lexer generator for C, C++, D, Go, Haskell, Java, JS, OCaml, Python, Rust, Swift, V and Zig.</em></th>
  30903. </tr>
  30904. </thead>
  30905. <tbody>
  30906. <tr>
  30907. <td>Homepage</td>
  30908. <td><a href="https://re2c.org">https://re2c.org</a></td>
  30909. </tr>
  30910. <tr>
  30911. <td>License</td>
  30912. <td>Public Domain</td>
  30913. </tr>
  30914. <tr>
  30915. <td>Versions</td>
  30916. <td>4.2, 4.3</td>
  30917. </tr>
  30918. <tr>
  30919. <td>Architectures</td>
  30920. <td>i386, x86_64</td>
  30921. </tr>
  30922. <tr>
  30923. <td>Definition</td>
  30924. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/re2c/xmake.lua">re2c/xmake.lua</a></td>
  30925. </tr>
  30926. </tbody>
  30927. </table>
  30928. <h5 id="installcommand">Install command</h5>
  30929. <pre><code class="lang-console">xrepo install re2c
  30930. </code></pre>
  30931. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30932. <pre><code class="lang-lua">add_requires("re2c")
  30933. </code></pre>
  30934. <h3 id="reactionbsd">reaction (bsd)</h3>
  30935. <table>
  30936. <thead>
  30937. <tr>
  30938. <th>Description</th>
  30939. <th><em>A lightweight, header-only reactive programming framework leveraging modern C++20 features for building efficient dataflow applications.</em></th>
  30940. </tr>
  30941. </thead>
  30942. <tbody>
  30943. <tr>
  30944. <td>Homepage</td>
  30945. <td><a href="https://github.com/lumia431/reaction">https://github.com/lumia431/reaction</a></td>
  30946. </tr>
  30947. <tr>
  30948. <td>License</td>
  30949. <td>MIT</td>
  30950. </tr>
  30951. <tr>
  30952. <td>Versions</td>
  30953. <td>2025.04.16</td>
  30954. </tr>
  30955. <tr>
  30956. <td>Architectures</td>
  30957. <td>i386, x86_64</td>
  30958. </tr>
  30959. <tr>
  30960. <td>Definition</td>
  30961. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/reaction/xmake.lua">reaction/xmake.lua</a></td>
  30962. </tr>
  30963. </tbody>
  30964. </table>
  30965. <h5 id="installcommand">Install command</h5>
  30966. <pre><code class="lang-console">xrepo install reaction
  30967. </code></pre>
  30968. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  30969. <pre><code class="lang-lua">add_requires("reaction")
  30970. </code></pre>
  30971. <h3 id="reactiveplusplusbsd">reactiveplusplus (bsd)</h3>
  30972. <table>
  30973. <thead>
  30974. <tr>
  30975. <th>Description</th>
  30976. <th><em>Implementation of async observable/observer (Reactive Programming) in C++ with care about performance and templates in mind in ReactiveX approach</em></th>
  30977. </tr>
  30978. </thead>
  30979. <tbody>
  30980. <tr>
  30981. <td>Homepage</td>
  30982. <td><a href="https://victimsnino.github.io/ReactivePlusPlus/v2/docs/html/md_docs_2readme.html">https://victimsnino.github.io/ReactivePlusPlus/v2/docs/html/md_docs_2readme.html</a></td>
  30983. </tr>
  30984. <tr>
  30985. <td>License</td>
  30986. <td>BSL-1.0</td>
  30987. </tr>
  30988. <tr>
  30989. <td>Versions</td>
  30990. <td>v0.2.3, v2.1.0, v2.1.1, v2.2.2</td>
  30991. </tr>
  30992. <tr>
  30993. <td>Architectures</td>
  30994. <td>i386, x86_64</td>
  30995. </tr>
  30996. <tr>
  30997. <td>Definition</td>
  30998. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/reactiveplusplus/xmake.lua">reactiveplusplus/xmake.lua</a></td>
  30999. </tr>
  31000. </tbody>
  31001. </table>
  31002. <h5 id="installcommand">Install command</h5>
  31003. <pre><code class="lang-console">xrepo install reactiveplusplus
  31004. </code></pre>
  31005. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31006. <pre><code class="lang-lua">add_requires("reactiveplusplus")
  31007. </code></pre>
  31008. <h3 id="readerwriterqueuebsd">readerwriterqueue (bsd)</h3>
  31009. <table>
  31010. <thead>
  31011. <tr>
  31012. <th>Description</th>
  31013. <th><em>A fast single-producer, single-consumer lock-free queue for C++</em></th>
  31014. </tr>
  31015. </thead>
  31016. <tbody>
  31017. <tr>
  31018. <td>Homepage</td>
  31019. <td><a href="https://github.com/cameron314/readerwriterqueue">https://github.com/cameron314/readerwriterqueue</a></td>
  31020. </tr>
  31021. <tr>
  31022. <td>License</td>
  31023. <td>BSD-3-Clause</td>
  31024. </tr>
  31025. <tr>
  31026. <td>Versions</td>
  31027. <td>v1.0.6, v1.0.7</td>
  31028. </tr>
  31029. <tr>
  31030. <td>Architectures</td>
  31031. <td>i386, x86_64</td>
  31032. </tr>
  31033. <tr>
  31034. <td>Definition</td>
  31035. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/readerwriterqueue/xmake.lua">readerwriterqueue/xmake.lua</a></td>
  31036. </tr>
  31037. </tbody>
  31038. </table>
  31039. <h5 id="installcommand">Install command</h5>
  31040. <pre><code class="lang-console">xrepo install readerwriterqueue
  31041. </code></pre>
  31042. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31043. <pre><code class="lang-lua">add_requires("readerwriterqueue")
  31044. </code></pre>
  31045. <h3 id="readlinebsd">readline (bsd)</h3>
  31046. <table>
  31047. <thead>
  31048. <tr>
  31049. <th>Description</th>
  31050. <th><em>Library for command-line editing</em></th>
  31051. </tr>
  31052. </thead>
  31053. <tbody>
  31054. <tr>
  31055. <td>Homepage</td>
  31056. <td><a href="https://tiswww.case.edu/php/chet/readline/rltop.html">https://tiswww.case.edu/php/chet/readline/rltop.html</a></td>
  31057. </tr>
  31058. <tr>
  31059. <td>License</td>
  31060. <td>GPL-3.0-or-later</td>
  31061. </tr>
  31062. <tr>
  31063. <td>Versions</td>
  31064. <td>8.1, 8.2, 8.2.13</td>
  31065. </tr>
  31066. <tr>
  31067. <td>Architectures</td>
  31068. <td>i386, x86_64</td>
  31069. </tr>
  31070. <tr>
  31071. <td>Definition</td>
  31072. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/readline/xmake.lua">readline/xmake.lua</a></td>
  31073. </tr>
  31074. </tbody>
  31075. </table>
  31076. <h5 id="installcommand">Install command</h5>
  31077. <pre><code class="lang-console">xrepo install readline
  31078. </code></pre>
  31079. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31080. <pre><code class="lang-lua">add_requires("readline")
  31081. </code></pre>
  31082. <h3 id="recastnavigationbsd">recastnavigation (bsd)</h3>
  31083. <table>
  31084. <thead>
  31085. <tr>
  31086. <th>Description</th>
  31087. <th><em>Navigation-mesh Toolset for Games</em></th>
  31088. </tr>
  31089. </thead>
  31090. <tbody>
  31091. <tr>
  31092. <td>Homepage</td>
  31093. <td><a href="https://github.com/recastnavigation/recastnavigation">https://github.com/recastnavigation/recastnavigation</a></td>
  31094. </tr>
  31095. <tr>
  31096. <td>License</td>
  31097. <td>zlib</td>
  31098. </tr>
  31099. <tr>
  31100. <td>Versions</td>
  31101. <td>1.5.1, v1.6.0</td>
  31102. </tr>
  31103. <tr>
  31104. <td>Architectures</td>
  31105. <td>i386, x86_64</td>
  31106. </tr>
  31107. <tr>
  31108. <td>Definition</td>
  31109. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/recastnavigation/xmake.lua">recastnavigation/xmake.lua</a></td>
  31110. </tr>
  31111. </tbody>
  31112. </table>
  31113. <h5 id="installcommand">Install command</h5>
  31114. <pre><code class="lang-console">xrepo install recastnavigation
  31115. </code></pre>
  31116. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31117. <pre><code class="lang-lua">add_requires("recastnavigation")
  31118. </code></pre>
  31119. <h3 id="reflectcppbsd">reflect-cpp (bsd)</h3>
  31120. <table>
  31121. <thead>
  31122. <tr>
  31123. <th>Description</th>
  31124. <th><em>A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, BSON, CBOR, flexbuffers, msgpack, TOML, XML, YAML / msgpack.org[C++20]</em></th>
  31125. </tr>
  31126. </thead>
  31127. <tbody>
  31128. <tr>
  31129. <td>Homepage</td>
  31130. <td><a href="https://github.com/getml/reflect-cpp">https://github.com/getml/reflect-cpp</a></td>
  31131. </tr>
  31132. <tr>
  31133. <td>License</td>
  31134. <td>MIT</td>
  31135. </tr>
  31136. <tr>
  31137. <td>Versions</td>
  31138. <td>v0.10.0, v0.11.1, v0.12.0, v0.13.0, v0.14.0, v0.14.1, v0.16.0, v0.17.0, v0.18.0, v0.19.0, v0.20.0</td>
  31139. </tr>
  31140. <tr>
  31141. <td>Architectures</td>
  31142. <td>i386, x86_64</td>
  31143. </tr>
  31144. <tr>
  31145. <td>Definition</td>
  31146. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/reflect-cpp/xmake.lua">reflect-cpp/xmake.lua</a></td>
  31147. </tr>
  31148. </tbody>
  31149. </table>
  31150. <h5 id="installcommand">Install command</h5>
  31151. <pre><code class="lang-console">xrepo install reflect-cpp
  31152. </code></pre>
  31153. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31154. <pre><code class="lang-lua">add_requires("reflect-cpp")
  31155. </code></pre>
  31156. <h3 id="remoterybsd">remotery (bsd)</h3>
  31157. <table>
  31158. <thead>
  31159. <tr>
  31160. <th>Description</th>
  31161. <th><em>Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer</em></th>
  31162. </tr>
  31163. </thead>
  31164. <tbody>
  31165. <tr>
  31166. <td>Homepage</td>
  31167. <td><a href="https://github.com/Celtoys/Remotery">https://github.com/Celtoys/Remotery</a></td>
  31168. </tr>
  31169. <tr>
  31170. <td>License</td>
  31171. <td>Apache-2.0</td>
  31172. </tr>
  31173. <tr>
  31174. <td>Versions</td>
  31175. <td>2023.08.02</td>
  31176. </tr>
  31177. <tr>
  31178. <td>Architectures</td>
  31179. <td>i386, x86_64</td>
  31180. </tr>
  31181. <tr>
  31182. <td>Definition</td>
  31183. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/remotery/xmake.lua">remotery/xmake.lua</a></td>
  31184. </tr>
  31185. </tbody>
  31186. </table>
  31187. <h5 id="installcommand">Install command</h5>
  31188. <pre><code class="lang-console">xrepo install remotery
  31189. </code></pre>
  31190. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31191. <pre><code class="lang-lua">add_requires("remotery")
  31192. </code></pre>
  31193. <h3 id="replxxbsd">replxx (bsd)</h3>
  31194. <table>
  31195. <thead>
  31196. <tr>
  31197. <th>Description</th>
  31198. <th><em>A readline and libedit replacement that supports UTF-8, syntax highlighting, hints and Windows and is BSD licensed.</em></th>
  31199. </tr>
  31200. </thead>
  31201. <tbody>
  31202. <tr>
  31203. <td>Homepage</td>
  31204. <td><a href="https://github.com/AmokHuginnsson/replxx">https://github.com/AmokHuginnsson/replxx</a></td>
  31205. </tr>
  31206. <tr>
  31207. <td>License</td>
  31208. <td>BSD-3-Clause</td>
  31209. </tr>
  31210. <tr>
  31211. <td>Versions</td>
  31212. <td>2021.11.25</td>
  31213. </tr>
  31214. <tr>
  31215. <td>Architectures</td>
  31216. <td>i386, x86_64</td>
  31217. </tr>
  31218. <tr>
  31219. <td>Definition</td>
  31220. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/replxx/xmake.lua">replxx/xmake.lua</a></td>
  31221. </tr>
  31222. </tbody>
  31223. </table>
  31224. <h5 id="installcommand">Install command</h5>
  31225. <pre><code class="lang-console">xrepo install replxx
  31226. </code></pre>
  31227. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31228. <pre><code class="lang-lua">add_requires("replxx")
  31229. </code></pre>
  31230. <h3 id="reprocbsd">reproc (bsd)</h3>
  31231. <table>
  31232. <thead>
  31233. <tr>
  31234. <th>Description</th>
  31235. <th><em>a cross-platform C/C++ library that simplifies starting, stopping and communicating with external programs.</em></th>
  31236. </tr>
  31237. </thead>
  31238. <tbody>
  31239. <tr>
  31240. <td>Homepage</td>
  31241. <td><a href="https://github.com/DaanDeMeyer/reproc">https://github.com/DaanDeMeyer/reproc</a></td>
  31242. </tr>
  31243. <tr>
  31244. <td>License</td>
  31245. <td>MIT</td>
  31246. </tr>
  31247. <tr>
  31248. <td>Versions</td>
  31249. <td>v14.2.4, v14.2.5</td>
  31250. </tr>
  31251. <tr>
  31252. <td>Architectures</td>
  31253. <td>i386, x86_64</td>
  31254. </tr>
  31255. <tr>
  31256. <td>Definition</td>
  31257. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/reproc/xmake.lua">reproc/xmake.lua</a></td>
  31258. </tr>
  31259. </tbody>
  31260. </table>
  31261. <h5 id="installcommand">Install command</h5>
  31262. <pre><code class="lang-console">xrepo install reproc
  31263. </code></pre>
  31264. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31265. <pre><code class="lang-lua">add_requires("reproc")
  31266. </code></pre>
  31267. <h3 id="resiprocatebsd">resiprocate (bsd)</h3>
  31268. <table>
  31269. <thead>
  31270. <tr>
  31271. <th>Description</th>
  31272. <th><em>C++ implementation of SIP, ICE, TURN and related protocols.</em></th>
  31273. </tr>
  31274. </thead>
  31275. <tbody>
  31276. <tr>
  31277. <td>Homepage</td>
  31278. <td><a href="https://resiprocate.org/Main_Page">https://resiprocate.org/Main_Page</a></td>
  31279. </tr>
  31280. <tr>
  31281. <td>License</td>
  31282. <td>VSL-1.0</td>
  31283. </tr>
  31284. <tr>
  31285. <td>Versions</td>
  31286. <td>1.12.0</td>
  31287. </tr>
  31288. <tr>
  31289. <td>Architectures</td>
  31290. <td>i386, x86_64</td>
  31291. </tr>
  31292. <tr>
  31293. <td>Definition</td>
  31294. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/resiprocate/xmake.lua">resiprocate/xmake.lua</a></td>
  31295. </tr>
  31296. </tbody>
  31297. </table>
  31298. <h5 id="installcommand">Install command</h5>
  31299. <pre><code class="lang-console">xrepo install resiprocate
  31300. </code></pre>
  31301. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31302. <pre><code class="lang-lua">add_requires("resiprocate")
  31303. </code></pre>
  31304. <h3 id="restiniobsd">restinio (bsd)</h3>
  31305. <table>
  31306. <thead>
  31307. <tr>
  31308. <th>Description</th>
  31309. <th><em>Cross-platform, efficient, customizable, and robust asynchronous HTTP/WebSocket server C++14 library with the right balance between performance and ease of use</em></th>
  31310. </tr>
  31311. </thead>
  31312. <tbody>
  31313. <tr>
  31314. <td>Homepage</td>
  31315. <td><a href="https://github.com/Stiffstream/restinio">https://github.com/Stiffstream/restinio</a></td>
  31316. </tr>
  31317. <tr>
  31318. <td>License</td>
  31319. <td>BSD-3-Clause</td>
  31320. </tr>
  31321. <tr>
  31322. <td>Versions</td>
  31323. <td>0.6.17, 0.6.18, 0.6.19</td>
  31324. </tr>
  31325. <tr>
  31326. <td>Architectures</td>
  31327. <td>i386, x86_64</td>
  31328. </tr>
  31329. <tr>
  31330. <td>Definition</td>
  31331. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/restinio/xmake.lua">restinio/xmake.lua</a></td>
  31332. </tr>
  31333. </tbody>
  31334. </table>
  31335. <h5 id="installcommand">Install command</h5>
  31336. <pre><code class="lang-console">xrepo install restinio
  31337. </code></pre>
  31338. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31339. <pre><code class="lang-lua">add_requires("restinio")
  31340. </code></pre>
  31341. <h3 id="ricabscope_guardbsd">ricab-scope_guard (bsd)</h3>
  31342. <table>
  31343. <thead>
  31344. <tr>
  31345. <th>Description</th>
  31346. <th><em>A modern C++ scope guard that is easy to use but hard to misuse.</em></th>
  31347. </tr>
  31348. </thead>
  31349. <tbody>
  31350. <tr>
  31351. <td>Homepage</td>
  31352. <td><a href="https://ricab.github.io/scope_guard/">https://ricab.github.io/scope_guard/</a></td>
  31353. </tr>
  31354. <tr>
  31355. <td>License</td>
  31356. <td>Unlicense</td>
  31357. </tr>
  31358. <tr>
  31359. <td>Versions</td>
  31360. <td>v1.1.0</td>
  31361. </tr>
  31362. <tr>
  31363. <td>Architectures</td>
  31364. <td>i386, x86_64</td>
  31365. </tr>
  31366. <tr>
  31367. <td>Definition</td>
  31368. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/ricab-scope_guard/xmake.lua">ricab-scope_guard/xmake.lua</a></td>
  31369. </tr>
  31370. </tbody>
  31371. </table>
  31372. <h5 id="installcommand">Install command</h5>
  31373. <pre><code class="lang-console">xrepo install ricab-scope_guard
  31374. </code></pre>
  31375. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31376. <pre><code class="lang-lua">add_requires("ricab-scope_guard")
  31377. </code></pre>
  31378. <h3 id="ringspanlitebsd">ring-span-lite (bsd)</h3>
  31379. <table>
  31380. <thead>
  31381. <tr>
  31382. <th>Description</th>
  31383. <th><em>ring-span lite - A C++yy-like ring_span type for C++98, C++11 and later in a single-file header-only library</em></th>
  31384. </tr>
  31385. </thead>
  31386. <tbody>
  31387. <tr>
  31388. <td>Homepage</td>
  31389. <td><a href="https://github.com/martinmoene/ring-span-lite">https://github.com/martinmoene/ring-span-lite</a></td>
  31390. </tr>
  31391. <tr>
  31392. <td>License</td>
  31393. <td>BSL-1.0</td>
  31394. </tr>
  31395. <tr>
  31396. <td>Versions</td>
  31397. <td>v0.7.0</td>
  31398. </tr>
  31399. <tr>
  31400. <td>Architectures</td>
  31401. <td>i386, x86_64</td>
  31402. </tr>
  31403. <tr>
  31404. <td>Definition</td>
  31405. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/ring-span-lite/xmake.lua">ring-span-lite/xmake.lua</a></td>
  31406. </tr>
  31407. </tbody>
  31408. </table>
  31409. <h5 id="installcommand">Install command</h5>
  31410. <pre><code class="lang-console">xrepo install ring-span-lite
  31411. </code></pre>
  31412. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31413. <pre><code class="lang-lua">add_requires("ring-span-lite")
  31414. </code></pre>
  31415. <h3 id="robinhoodhashingbsd">robin-hood-hashing (bsd)</h3>
  31416. <table>
  31417. <thead>
  31418. <tr>
  31419. <th>Description</th>
  31420. <th><em>Fast &amp; memory efficient hashtable based on robin hood hashing for C++11/14/17/20</em></th>
  31421. </tr>
  31422. </thead>
  31423. <tbody>
  31424. <tr>
  31425. <td>Homepage</td>
  31426. <td><a href="https://github.com/martinus/robin-hood-hashing">https://github.com/martinus/robin-hood-hashing</a></td>
  31427. </tr>
  31428. <tr>
  31429. <td>License</td>
  31430. <td>MIT</td>
  31431. </tr>
  31432. <tr>
  31433. <td>Versions</td>
  31434. <td>3.11.3, 3.11.5</td>
  31435. </tr>
  31436. <tr>
  31437. <td>Architectures</td>
  31438. <td>i386, x86_64</td>
  31439. </tr>
  31440. <tr>
  31441. <td>Definition</td>
  31442. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/robin-hood-hashing/xmake.lua">robin-hood-hashing/xmake.lua</a></td>
  31443. </tr>
  31444. </tbody>
  31445. </table>
  31446. <h5 id="installcommand">Install command</h5>
  31447. <pre><code class="lang-console">xrepo install robin-hood-hashing
  31448. </code></pre>
  31449. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31450. <pre><code class="lang-lua">add_requires("robin-hood-hashing")
  31451. </code></pre>
  31452. <h3 id="robinmapbsd">robin-map (bsd)</h3>
  31453. <table>
  31454. <thead>
  31455. <tr>
  31456. <th>Description</th>
  31457. <th><em>A C++ implementation of a fast hash map and hash set using robin hood hashing</em></th>
  31458. </tr>
  31459. </thead>
  31460. <tbody>
  31461. <tr>
  31462. <td>Homepage</td>
  31463. <td><a href="https://github.com/Tessil/robin-map">https://github.com/Tessil/robin-map</a></td>
  31464. </tr>
  31465. <tr>
  31466. <td>License</td>
  31467. <td>MIT</td>
  31468. </tr>
  31469. <tr>
  31470. <td>Versions</td>
  31471. <td>v0.6.3, v1.2.1, v1.2.2, v1.3.0, v1.4.0</td>
  31472. </tr>
  31473. <tr>
  31474. <td>Architectures</td>
  31475. <td>i386, x86_64</td>
  31476. </tr>
  31477. <tr>
  31478. <td>Definition</td>
  31479. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/robin-map/xmake.lua">robin-map/xmake.lua</a></td>
  31480. </tr>
  31481. </tbody>
  31482. </table>
  31483. <h5 id="installcommand">Install command</h5>
  31484. <pre><code class="lang-console">xrepo install robin-map
  31485. </code></pre>
  31486. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31487. <pre><code class="lang-lua">add_requires("robin-map")
  31488. </code></pre>
  31489. <h3 id="robotstxtbsd">robotstxt (bsd)</h3>
  31490. <table>
  31491. <thead>
  31492. <tr>
  31493. <th>Description</th>
  31494. <th><em>The repository contains Google&#39;s robots.txt parser and matcher as a C++ librar.</em></th>
  31495. </tr>
  31496. </thead>
  31497. <tbody>
  31498. <tr>
  31499. <td>Homepage</td>
  31500. <td><a href="https://github.com/google/robotstxt">https://github.com/google/robotstxt</a></td>
  31501. </tr>
  31502. <tr>
  31503. <td>License</td>
  31504. <td>Apache-2.0</td>
  31505. </tr>
  31506. <tr>
  31507. <td>Versions</td>
  31508. <td>2021.11.24</td>
  31509. </tr>
  31510. <tr>
  31511. <td>Architectures</td>
  31512. <td>i386, x86_64</td>
  31513. </tr>
  31514. <tr>
  31515. <td>Definition</td>
  31516. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/robotstxt/xmake.lua">robotstxt/xmake.lua</a></td>
  31517. </tr>
  31518. </tbody>
  31519. </table>
  31520. <h5 id="installcommand">Install command</h5>
  31521. <pre><code class="lang-console">xrepo install robotstxt
  31522. </code></pre>
  31523. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31524. <pre><code class="lang-lua">add_requires("robotstxt")
  31525. </code></pre>
  31526. <h3 id="rocketbsd">rocket (bsd)</h3>
  31527. <table>
  31528. <thead>
  31529. <tr>
  31530. <th>Description</th>
  31531. <th><em>Fast single header signal/slots library for C++</em></th>
  31532. </tr>
  31533. </thead>
  31534. <tbody>
  31535. <tr>
  31536. <td>Homepage</td>
  31537. <td><a href="https://github.com/tripleslash/rocket">https://github.com/tripleslash/rocket</a></td>
  31538. </tr>
  31539. <tr>
  31540. <td>Versions</td>
  31541. <td>2020.06.03, 2024.08.21</td>
  31542. </tr>
  31543. <tr>
  31544. <td>Architectures</td>
  31545. <td>i386, x86_64</td>
  31546. </tr>
  31547. <tr>
  31548. <td>Definition</td>
  31549. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/rocket/xmake.lua">rocket/xmake.lua</a></td>
  31550. </tr>
  31551. </tbody>
  31552. </table>
  31553. <h5 id="installcommand">Install command</h5>
  31554. <pre><code class="lang-console">xrepo install rocket
  31555. </code></pre>
  31556. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31557. <pre><code class="lang-lua">add_requires("rocket")
  31558. </code></pre>
  31559. <h3 id="rpclibbsd">rpclib (bsd)</h3>
  31560. <table>
  31561. <thead>
  31562. <tr>
  31563. <th>Description</th>
  31564. <th><em>rpclib is a modern C++ msgpack-RPC server and client library</em></th>
  31565. </tr>
  31566. </thead>
  31567. <tbody>
  31568. <tr>
  31569. <td>Homepage</td>
  31570. <td><a href="http://rpclib.net">http://rpclib.net</a></td>
  31571. </tr>
  31572. <tr>
  31573. <td>License</td>
  31574. <td>MIT</td>
  31575. </tr>
  31576. <tr>
  31577. <td>Versions</td>
  31578. <td>v2.3.0</td>
  31579. </tr>
  31580. <tr>
  31581. <td>Architectures</td>
  31582. <td>i386, x86_64</td>
  31583. </tr>
  31584. <tr>
  31585. <td>Definition</td>
  31586. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/rpclib/xmake.lua">rpclib/xmake.lua</a></td>
  31587. </tr>
  31588. </tbody>
  31589. </table>
  31590. <h5 id="installcommand">Install command</h5>
  31591. <pre><code class="lang-console">xrepo install rpclib
  31592. </code></pre>
  31593. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31594. <pre><code class="lang-lua">add_requires("rpclib")
  31595. </code></pre>
  31596. <h3 id="rplybsd">rply (bsd)</h3>
  31597. <table>
  31598. <thead>
  31599. <tr>
  31600. <th>Description</th>
  31601. <th><em>RPly is a library that lets applications read and write PLY files.</em></th>
  31602. </tr>
  31603. </thead>
  31604. <tbody>
  31605. <tr>
  31606. <td>Homepage</td>
  31607. <td><a href="http://w3.impa.br/~diego/software/rply/">http://w3.impa.br/~diego/software/rply/</a></td>
  31608. </tr>
  31609. <tr>
  31610. <td>License</td>
  31611. <td>MIT</td>
  31612. </tr>
  31613. <tr>
  31614. <td>Versions</td>
  31615. <td>1.1.4</td>
  31616. </tr>
  31617. <tr>
  31618. <td>Architectures</td>
  31619. <td>i386, x86_64</td>
  31620. </tr>
  31621. <tr>
  31622. <td>Definition</td>
  31623. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/rply/xmake.lua">rply/xmake.lua</a></td>
  31624. </tr>
  31625. </tbody>
  31626. </table>
  31627. <h5 id="installcommand">Install command</h5>
  31628. <pre><code class="lang-console">xrepo install rply
  31629. </code></pre>
  31630. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31631. <pre><code class="lang-lua">add_requires("rply")
  31632. </code></pre>
  31633. <h3 id="rpmallocbsd">rpmalloc (bsd)</h3>
  31634. <table>
  31635. <thead>
  31636. <tr>
  31637. <th>Description</th>
  31638. <th><em>Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C</em></th>
  31639. </tr>
  31640. </thead>
  31641. <tbody>
  31642. <tr>
  31643. <td>Homepage</td>
  31644. <td><a href="https://github.com/mjansson/rpmalloc">https://github.com/mjansson/rpmalloc</a></td>
  31645. </tr>
  31646. <tr>
  31647. <td>License</td>
  31648. <td>MIT</td>
  31649. </tr>
  31650. <tr>
  31651. <td>Versions</td>
  31652. <td>1.4.4, 1.4.5</td>
  31653. </tr>
  31654. <tr>
  31655. <td>Architectures</td>
  31656. <td>i386, x86_64</td>
  31657. </tr>
  31658. <tr>
  31659. <td>Definition</td>
  31660. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/rpmalloc/xmake.lua">rpmalloc/xmake.lua</a></td>
  31661. </tr>
  31662. </tbody>
  31663. </table>
  31664. <h5 id="installcommand">Install command</h5>
  31665. <pre><code class="lang-console">xrepo install rpmalloc
  31666. </code></pre>
  31667. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31668. <pre><code class="lang-lua">add_requires("rpmalloc")
  31669. </code></pre>
  31670. <h3 id="rsmautotomlbsd">rsm-autotoml (bsd)</h3>
  31671. <table>
  31672. <thead>
  31673. <tr>
  31674. <th>Description</th>
  31675. <th><em>toml++ wrapper for basic node types</em></th>
  31676. </tr>
  31677. </thead>
  31678. <tbody>
  31679. <tr>
  31680. <td>Homepage</td>
  31681. <td><a href="https://github.com/Ryan-rsm-McKenzie/AutoTOML">https://github.com/Ryan-rsm-McKenzie/AutoTOML</a></td>
  31682. </tr>
  31683. <tr>
  31684. <td>License</td>
  31685. <td>MIT</td>
  31686. </tr>
  31687. <tr>
  31688. <td>Versions</td>
  31689. <td>2020.12.29</td>
  31690. </tr>
  31691. <tr>
  31692. <td>Architectures</td>
  31693. <td>i386, x86_64</td>
  31694. </tr>
  31695. <tr>
  31696. <td>Definition</td>
  31697. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/rsm-autotoml/xmake.lua">rsm-autotoml/xmake.lua</a></td>
  31698. </tr>
  31699. </tbody>
  31700. </table>
  31701. <h5 id="installcommand">Install command</h5>
  31702. <pre><code class="lang-console">xrepo install rsm-autotoml
  31703. </code></pre>
  31704. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31705. <pre><code class="lang-lua">add_requires("rsm-autotoml")
  31706. </code></pre>
  31707. <h3 id="rsmbinaryiobsd">rsm-binary-io (bsd)</h3>
  31708. <table>
  31709. <thead>
  31710. <tr>
  31711. <th>Description</th>
  31712. <th><em>A binary i/o library for C++, without the agonizing pain</em></th>
  31713. </tr>
  31714. </thead>
  31715. <tbody>
  31716. <tr>
  31717. <td>Homepage</td>
  31718. <td><a href="https://github.com/Ryan-rsm-McKenzie/binary_io">https://github.com/Ryan-rsm-McKenzie/binary_io</a></td>
  31719. </tr>
  31720. <tr>
  31721. <td>License</td>
  31722. <td>MIT</td>
  31723. </tr>
  31724. <tr>
  31725. <td>Versions</td>
  31726. <td>2.0.5, 2.0.6</td>
  31727. </tr>
  31728. <tr>
  31729. <td>Architectures</td>
  31730. <td>i386, x86_64</td>
  31731. </tr>
  31732. <tr>
  31733. <td>Definition</td>
  31734. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/rsm-binary-io/xmake.lua">rsm-binary-io/xmake.lua</a></td>
  31735. </tr>
  31736. </tbody>
  31737. </table>
  31738. <h5 id="installcommand">Install command</h5>
  31739. <pre><code class="lang-console">xrepo install rsm-binary-io
  31740. </code></pre>
  31741. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31742. <pre><code class="lang-lua">add_requires("rsm-binary-io")
  31743. </code></pre>
  31744. <h3 id="rsmmmiobsd">rsm-mmio (bsd)</h3>
  31745. <table>
  31746. <thead>
  31747. <tr>
  31748. <th>Description</th>
  31749. <th><em>A cross-platform memory-mapped io library for C++</em></th>
  31750. </tr>
  31751. </thead>
  31752. <tbody>
  31753. <tr>
  31754. <td>Homepage</td>
  31755. <td><a href="https://github.com/Ryan-rsm-McKenzie/mmio">https://github.com/Ryan-rsm-McKenzie/mmio</a></td>
  31756. </tr>
  31757. <tr>
  31758. <td>License</td>
  31759. <td>MIT</td>
  31760. </tr>
  31761. <tr>
  31762. <td>Versions</td>
  31763. <td>2.0.0</td>
  31764. </tr>
  31765. <tr>
  31766. <td>Architectures</td>
  31767. <td>i386, x86_64</td>
  31768. </tr>
  31769. <tr>
  31770. <td>Definition</td>
  31771. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/rsm-mmio/xmake.lua">rsm-mmio/xmake.lua</a></td>
  31772. </tr>
  31773. </tbody>
  31774. </table>
  31775. <h5 id="installcommand">Install command</h5>
  31776. <pre><code class="lang-console">xrepo install rsm-mmio
  31777. </code></pre>
  31778. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31779. <pre><code class="lang-lua">add_requires("rsm-mmio")
  31780. </code></pre>
  31781. <h3 id="rtmbsd">rtm (bsd)</h3>
  31782. <table>
  31783. <thead>
  31784. <tr>
  31785. <th>Description</th>
  31786. <th><em>Realtime Math</em></th>
  31787. </tr>
  31788. </thead>
  31789. <tbody>
  31790. <tr>
  31791. <td>Homepage</td>
  31792. <td><a href="https://github.com/nfrechette/rtm">https://github.com/nfrechette/rtm</a></td>
  31793. </tr>
  31794. <tr>
  31795. <td>License</td>
  31796. <td>MIT</td>
  31797. </tr>
  31798. <tr>
  31799. <td>Versions</td>
  31800. <td>v2.1.5, v2.3.0, v2.3.1</td>
  31801. </tr>
  31802. <tr>
  31803. <td>Architectures</td>
  31804. <td>i386, x86_64</td>
  31805. </tr>
  31806. <tr>
  31807. <td>Definition</td>
  31808. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/rtm/xmake.lua">rtm/xmake.lua</a></td>
  31809. </tr>
  31810. </tbody>
  31811. </table>
  31812. <h5 id="installcommand">Install command</h5>
  31813. <pre><code class="lang-console">xrepo install rtm
  31814. </code></pre>
  31815. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31816. <pre><code class="lang-lua">add_requires("rtm")
  31817. </code></pre>
  31818. <h3 id="rtmidibsd">rtmidi (bsd)</h3>
  31819. <table>
  31820. <thead>
  31821. <tr>
  31822. <th>Description</th>
  31823. <th><em>A set of C++ classes that provide a common API for realtime MIDI input/output across Linux (ALSA &amp; JACK), Macintosh OS X (CoreMIDI) and Windows (Multimedia)</em></th>
  31824. </tr>
  31825. </thead>
  31826. <tbody>
  31827. <tr>
  31828. <td>Homepage</td>
  31829. <td><a href="https://github.com/thestk/rtmidi">https://github.com/thestk/rtmidi</a></td>
  31830. </tr>
  31831. <tr>
  31832. <td>Versions</td>
  31833. <td>6.0.0</td>
  31834. </tr>
  31835. <tr>
  31836. <td>Architectures</td>
  31837. <td>i386, x86_64</td>
  31838. </tr>
  31839. <tr>
  31840. <td>Definition</td>
  31841. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/rtmidi/xmake.lua">rtmidi/xmake.lua</a></td>
  31842. </tr>
  31843. </tbody>
  31844. </table>
  31845. <h5 id="installcommand">Install command</h5>
  31846. <pre><code class="lang-console">xrepo install rtmidi
  31847. </code></pre>
  31848. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31849. <pre><code class="lang-lua">add_requires("rtmidi")
  31850. </code></pre>
  31851. <h3 id="rttrbsd">rttr (bsd)</h3>
  31852. <table>
  31853. <thead>
  31854. <tr>
  31855. <th>Description</th>
  31856. <th><em>rttr: An open source library, which adds reflection to C++.</em></th>
  31857. </tr>
  31858. </thead>
  31859. <tbody>
  31860. <tr>
  31861. <td>Homepage</td>
  31862. <td><a href="https://www.rttr.org">https://www.rttr.org</a></td>
  31863. </tr>
  31864. <tr>
  31865. <td>License</td>
  31866. <td>MIT</td>
  31867. </tr>
  31868. <tr>
  31869. <td>Versions</td>
  31870. <td>0.9.7</td>
  31871. </tr>
  31872. <tr>
  31873. <td>Architectures</td>
  31874. <td>i386, x86_64</td>
  31875. </tr>
  31876. <tr>
  31877. <td>Definition</td>
  31878. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/rttr/xmake.lua">rttr/xmake.lua</a></td>
  31879. </tr>
  31880. </tbody>
  31881. </table>
  31882. <h5 id="installcommand">Install command</h5>
  31883. <pre><code class="lang-console">xrepo install rttr
  31884. </code></pre>
  31885. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31886. <pre><code class="lang-lua">add_requires("rttr")
  31887. </code></pre>
  31888. <h3 id="ruapubsd">ruapu (bsd)</h3>
  31889. <table>
  31890. <thead>
  31891. <tr>
  31892. <th>Description</th>
  31893. <th><em>Detect CPU features with single-file</em></th>
  31894. </tr>
  31895. </thead>
  31896. <tbody>
  31897. <tr>
  31898. <td>Homepage</td>
  31899. <td><a href="https://github.com/nihui/ruapu">https://github.com/nihui/ruapu</a></td>
  31900. </tr>
  31901. <tr>
  31902. <td>License</td>
  31903. <td>MIT</td>
  31904. </tr>
  31905. <tr>
  31906. <td>Versions</td>
  31907. <td>0.1.0</td>
  31908. </tr>
  31909. <tr>
  31910. <td>Architectures</td>
  31911. <td>i386, x86_64</td>
  31912. </tr>
  31913. <tr>
  31914. <td>Definition</td>
  31915. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/ruapu/xmake.lua">ruapu/xmake.lua</a></td>
  31916. </tr>
  31917. </tbody>
  31918. </table>
  31919. <h5 id="installcommand">Install command</h5>
  31920. <pre><code class="lang-console">xrepo install ruapu
  31921. </code></pre>
  31922. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31923. <pre><code class="lang-lua">add_requires("ruapu")
  31924. </code></pre>
  31925. <h3 id="rustbsd">rust (bsd)</h3>
  31926. <table>
  31927. <thead>
  31928. <tr>
  31929. <th>Description</th>
  31930. <th><em>Rust is a general-purpose programming language emphasizing performance, type safety, and concurrency.</em></th>
  31931. </tr>
  31932. </thead>
  31933. <tbody>
  31934. <tr>
  31935. <td>Homepage</td>
  31936. <td><a href="https://rust-lang.org">https://rust-lang.org</a></td>
  31937. </tr>
  31938. <tr>
  31939. <td>Versions</td>
  31940. <td>1.86.0</td>
  31941. </tr>
  31942. <tr>
  31943. <td>Architectures</td>
  31944. <td>i386, x86_64</td>
  31945. </tr>
  31946. <tr>
  31947. <td>Definition</td>
  31948. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/rust/xmake.lua">rust/xmake.lua</a></td>
  31949. </tr>
  31950. </tbody>
  31951. </table>
  31952. <h5 id="installcommand">Install command</h5>
  31953. <pre><code class="lang-console">xrepo install rust
  31954. </code></pre>
  31955. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31956. <pre><code class="lang-lua">add_requires("rust")
  31957. </code></pre>
  31958. <h3 id="rustupbsd">rustup (bsd)</h3>
  31959. <table>
  31960. <thead>
  31961. <tr>
  31962. <th>Description</th>
  31963. <th><em>An installer for the systems programming language Rust</em></th>
  31964. </tr>
  31965. </thead>
  31966. <tbody>
  31967. <tr>
  31968. <td>Homepage</td>
  31969. <td><a href="https://rustup.rs">https://rustup.rs</a></td>
  31970. </tr>
  31971. <tr>
  31972. <td>Versions</td>
  31973. <td>1.28.1</td>
  31974. </tr>
  31975. <tr>
  31976. <td>Architectures</td>
  31977. <td>i386, x86_64</td>
  31978. </tr>
  31979. <tr>
  31980. <td>Definition</td>
  31981. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/rustup/xmake.lua">rustup/xmake.lua</a></td>
  31982. </tr>
  31983. </tbody>
  31984. </table>
  31985. <h5 id="installcommand">Install command</h5>
  31986. <pre><code class="lang-console">xrepo install rustup
  31987. </code></pre>
  31988. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  31989. <pre><code class="lang-lua">add_requires("rustup")
  31990. </code></pre>
  31991. <h3 id="rxcppbsd">rxcpp (bsd)</h3>
  31992. <table>
  31993. <thead>
  31994. <tr>
  31995. <th>Description</th>
  31996. <th><em>Compose async and event-based programs using observable sequences and LINQ-style query operators.</em></th>
  31997. </tr>
  31998. </thead>
  31999. <tbody>
  32000. <tr>
  32001. <td>Homepage</td>
  32002. <td><a href="http://reactivex.io/RxCpp/">http://reactivex.io/RxCpp/</a></td>
  32003. </tr>
  32004. <tr>
  32005. <td>License</td>
  32006. <td>Apache-2.0</td>
  32007. </tr>
  32008. <tr>
  32009. <td>Versions</td>
  32010. <td>v3.0.0, v4.1.1</td>
  32011. </tr>
  32012. <tr>
  32013. <td>Architectures</td>
  32014. <td>i386, x86_64</td>
  32015. </tr>
  32016. <tr>
  32017. <td>Definition</td>
  32018. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/r/rxcpp/xmake.lua">rxcpp/xmake.lua</a></td>
  32019. </tr>
  32020. </tbody>
  32021. </table>
  32022. <h5 id="installcommand">Install command</h5>
  32023. <pre><code class="lang-console">xrepo install rxcpp
  32024. </code></pre>
  32025. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32026. <pre><code class="lang-lua">add_requires("rxcpp")
  32027. </code></pre>
  32028. <h2 id="s">s</h2>
  32029. <h3 id="s2ntlsbsd">s2n-tls (bsd)</h3>
  32030. <table>
  32031. <thead>
  32032. <tr>
  32033. <th>Description</th>
  32034. <th><em>An implementation of the TLS/SSL protocols</em></th>
  32035. </tr>
  32036. </thead>
  32037. <tbody>
  32038. <tr>
  32039. <td>Homepage</td>
  32040. <td><a href="https://aws.github.io/s2n-tls/doxygen/s2n_8h.html">https://aws.github.io/s2n-tls/doxygen/s2n_8h.html</a></td>
  32041. </tr>
  32042. <tr>
  32043. <td>License</td>
  32044. <td>Apache-2.0</td>
  32045. </tr>
  32046. <tr>
  32047. <td>Versions</td>
  32048. <td>v1.3.51, v1.4.3, v1.4.12, v1.4.14, v1.4.16, v1.4.17, v1.4.18, v1.5.0, v1.5.1, v1.5.5, v1.5.6, v1.5.7, v1.5.9, v1.5.10, v1.5.12, v1.5.14, v1.5.15, v1.5.17, v1.5.21, v1.5.23, v1.5.25</td>
  32049. </tr>
  32050. <tr>
  32051. <td>Architectures</td>
  32052. <td>i386, x86_64</td>
  32053. </tr>
  32054. <tr>
  32055. <td>Definition</td>
  32056. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/s2n-tls/xmake.lua">s2n-tls/xmake.lua</a></td>
  32057. </tr>
  32058. </tbody>
  32059. </table>
  32060. <h5 id="installcommand">Install command</h5>
  32061. <pre><code class="lang-console">xrepo install s2n-tls
  32062. </code></pre>
  32063. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32064. <pre><code class="lang-lua">add_requires("s2n-tls")
  32065. </code></pre>
  32066. <h3 id="s7bsd">s7 (bsd)</h3>
  32067. <table>
  32068. <thead>
  32069. <tr>
  32070. <th>Description</th>
  32071. <th><em>s7 is a Scheme interpreter intended as an extension language for other applications.</em></th>
  32072. </tr>
  32073. </thead>
  32074. <tbody>
  32075. <tr>
  32076. <td>Homepage</td>
  32077. <td><a href="https://ccrma.stanford.edu/software/snd/snd/s7.html">https://ccrma.stanford.edu/software/snd/snd/s7.html</a></td>
  32078. </tr>
  32079. <tr>
  32080. <td>Versions</td>
  32081. <td>2023.04.13</td>
  32082. </tr>
  32083. <tr>
  32084. <td>Architectures</td>
  32085. <td>i386, x86_64</td>
  32086. </tr>
  32087. <tr>
  32088. <td>Definition</td>
  32089. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/s7/xmake.lua">s7/xmake.lua</a></td>
  32090. </tr>
  32091. </tbody>
  32092. </table>
  32093. <h5 id="installcommand">Install command</h5>
  32094. <pre><code class="lang-console">xrepo install s7
  32095. </code></pre>
  32096. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32097. <pre><code class="lang-lua">add_requires("s7")
  32098. </code></pre>
  32099. <h3 id="sailormoon_flagsbsd">sailormoon_flags (bsd)</h3>
  32100. <table>
  32101. <thead>
  32102. <tr>
  32103. <th>Description</th>
  32104. <th><em>Simple, extensible, header-only C++17 argument parser released into the public domain.</em></th>
  32105. </tr>
  32106. </thead>
  32107. <tbody>
  32108. <tr>
  32109. <td>Homepage</td>
  32110. <td><a href="https://github.com/sailormoon/flags">https://github.com/sailormoon/flags</a></td>
  32111. </tr>
  32112. <tr>
  32113. <td>License</td>
  32114. <td>MIT</td>
  32115. </tr>
  32116. <tr>
  32117. <td>Versions</td>
  32118. <td>1.1</td>
  32119. </tr>
  32120. <tr>
  32121. <td>Architectures</td>
  32122. <td>i386, x86_64</td>
  32123. </tr>
  32124. <tr>
  32125. <td>Definition</td>
  32126. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/sailormoon_flags/xmake.lua">sailormoon_flags/xmake.lua</a></td>
  32127. </tr>
  32128. </tbody>
  32129. </table>
  32130. <h5 id="installcommand">Install command</h5>
  32131. <pre><code class="lang-console">xrepo install sailormoon_flags
  32132. </code></pre>
  32133. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32134. <pre><code class="lang-lua">add_requires("sailormoon_flags")
  32135. </code></pre>
  32136. <h3 id="scnlibbsd">scnlib (bsd)</h3>
  32137. <table>
  32138. <thead>
  32139. <tr>
  32140. <th>Description</th>
  32141. <th><em>scnlib is a modern C++ library for replacing scanf and std::istream</em></th>
  32142. </tr>
  32143. </thead>
  32144. <tbody>
  32145. <tr>
  32146. <td>Homepage</td>
  32147. <td><a href="https://scnlib.readthedocs.io/">https://scnlib.readthedocs.io/</a></td>
  32148. </tr>
  32149. <tr>
  32150. <td>License</td>
  32151. <td>Apache-2.0</td>
  32152. </tr>
  32153. <tr>
  32154. <td>Versions</td>
  32155. <td>v0.4, v1.1.2, v2.0.2, v2.0.3, v3.0.1, v4.0.1</td>
  32156. </tr>
  32157. <tr>
  32158. <td>Architectures</td>
  32159. <td>i386, x86_64</td>
  32160. </tr>
  32161. <tr>
  32162. <td>Definition</td>
  32163. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/scnlib/xmake.lua">scnlib/xmake.lua</a></td>
  32164. </tr>
  32165. </tbody>
  32166. </table>
  32167. <h5 id="installcommand">Install command</h5>
  32168. <pre><code class="lang-console">xrepo install scnlib
  32169. </code></pre>
  32170. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32171. <pre><code class="lang-lua">add_requires("scnlib")
  32172. </code></pre>
  32173. <h3 id="sconsbsd">scons (bsd)</h3>
  32174. <table>
  32175. <thead>
  32176. <tr>
  32177. <th>Description</th>
  32178. <th><em>A software construction tool</em></th>
  32179. </tr>
  32180. </thead>
  32181. <tbody>
  32182. <tr>
  32183. <td>Homepage</td>
  32184. <td><a href="https://scons.org">https://scons.org</a></td>
  32185. </tr>
  32186. <tr>
  32187. <td>Versions</td>
  32188. <td>4.1.0, 4.3.0, 4.6.0, 4.7.0, 4.8.0, 4.9.1</td>
  32189. </tr>
  32190. <tr>
  32191. <td>Architectures</td>
  32192. <td>i386, x86_64</td>
  32193. </tr>
  32194. <tr>
  32195. <td>Definition</td>
  32196. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/scons/xmake.lua">scons/xmake.lua</a></td>
  32197. </tr>
  32198. </tbody>
  32199. </table>
  32200. <h5 id="installcommand">Install command</h5>
  32201. <pre><code class="lang-console">xrepo install scons
  32202. </code></pre>
  32203. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32204. <pre><code class="lang-lua">add_requires("scons")
  32205. </code></pre>
  32206. <h3 id="scotchbsd">scotch (bsd)</h3>
  32207. <table>
  32208. <thead>
  32209. <tr>
  32210. <th>Description</th>
  32211. <th><em>Scotch: a software package for graph and mesh/hypergraph partitioning, graph clustering, and sparse matrix ordering</em></th>
  32212. </tr>
  32213. </thead>
  32214. <tbody>
  32215. <tr>
  32216. <td>Homepage</td>
  32217. <td><a href="https://www.labri.fr/perso/pelegrin/scotch/">https://www.labri.fr/perso/pelegrin/scotch/</a></td>
  32218. </tr>
  32219. <tr>
  32220. <td>Versions</td>
  32221. <td>v6.1.1, v7.0.5</td>
  32222. </tr>
  32223. <tr>
  32224. <td>Architectures</td>
  32225. <td>i386, x86_64</td>
  32226. </tr>
  32227. <tr>
  32228. <td>Definition</td>
  32229. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/scotch/xmake.lua">scotch/xmake.lua</a></td>
  32230. </tr>
  32231. </tbody>
  32232. </table>
  32233. <h5 id="installcommand">Install command</h5>
  32234. <pre><code class="lang-console">xrepo install scotch
  32235. </code></pre>
  32236. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32237. <pre><code class="lang-lua">add_requires("scotch")
  32238. </code></pre>
  32239. <h3 id="sdsllitebsd">sdsl-lite (bsd)</h3>
  32240. <table>
  32241. <thead>
  32242. <tr>
  32243. <th>Description</th>
  32244. <th><em>Succinct Data Structure Library 3.0</em></th>
  32245. </tr>
  32246. </thead>
  32247. <tbody>
  32248. <tr>
  32249. <td>Homepage</td>
  32250. <td><a href="https://github.com/xxsds/sdsl-lite">https://github.com/xxsds/sdsl-lite</a></td>
  32251. </tr>
  32252. <tr>
  32253. <td>Versions</td>
  32254. <td>v3.0.3</td>
  32255. </tr>
  32256. <tr>
  32257. <td>Architectures</td>
  32258. <td>i386, x86_64</td>
  32259. </tr>
  32260. <tr>
  32261. <td>Definition</td>
  32262. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/sdsl-lite/xmake.lua">sdsl-lite/xmake.lua</a></td>
  32263. </tr>
  32264. </tbody>
  32265. </table>
  32266. <h5 id="installcommand">Install command</h5>
  32267. <pre><code class="lang-console">xrepo install sdsl-lite
  32268. </code></pre>
  32269. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32270. <pre><code class="lang-lua">add_requires("sdsl-lite")
  32271. </code></pre>
  32272. <h3 id="seacasbsd">seacas (bsd)</h3>
  32273. <table>
  32274. <thead>
  32275. <tr>
  32276. <th>Description</th>
  32277. <th><em>The Sandia Engineering Analysis Code Access System (SEACAS) is a suite of preprocessing, postprocessing, translation, and utility applications supporting finite element analysis software using the Exodus database file format.</em></th>
  32278. </tr>
  32279. </thead>
  32280. <tbody>
  32281. <tr>
  32282. <td>Homepage</td>
  32283. <td><a href="https://github.com/sandialabs/seacas">https://github.com/sandialabs/seacas</a></td>
  32284. </tr>
  32285. <tr>
  32286. <td>License</td>
  32287. <td>BSD-3-Clause</td>
  32288. </tr>
  32289. <tr>
  32290. <td>Versions</td>
  32291. <td>2025.08.28</td>
  32292. </tr>
  32293. <tr>
  32294. <td>Architectures</td>
  32295. <td>i386, x86_64</td>
  32296. </tr>
  32297. <tr>
  32298. <td>Definition</td>
  32299. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/seacas/xmake.lua">seacas/xmake.lua</a></td>
  32300. </tr>
  32301. </tbody>
  32302. </table>
  32303. <h5 id="installcommand">Install command</h5>
  32304. <pre><code class="lang-console">xrepo install seacas
  32305. </code></pre>
  32306. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32307. <pre><code class="lang-lua">add_requires("seacas")
  32308. </code></pre>
  32309. <h3 id="seasocksbsd">seasocks (bsd)</h3>
  32310. <table>
  32311. <thead>
  32312. <tr>
  32313. <th>Description</th>
  32314. <th><em>Simple, small, C++ embeddable webserver with WebSockets support</em></th>
  32315. </tr>
  32316. </thead>
  32317. <tbody>
  32318. <tr>
  32319. <td>Homepage</td>
  32320. <td><a href="https://github.com/mattgodbolt/seasocks">https://github.com/mattgodbolt/seasocks</a></td>
  32321. </tr>
  32322. <tr>
  32323. <td>License</td>
  32324. <td>BSD-2-Clause</td>
  32325. </tr>
  32326. <tr>
  32327. <td>Versions</td>
  32328. <td>v1.4.6</td>
  32329. </tr>
  32330. <tr>
  32331. <td>Architectures</td>
  32332. <td>i386, x86_64</td>
  32333. </tr>
  32334. <tr>
  32335. <td>Definition</td>
  32336. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/seasocks/xmake.lua">seasocks/xmake.lua</a></td>
  32337. </tr>
  32338. </tbody>
  32339. </table>
  32340. <h5 id="installcommand">Install command</h5>
  32341. <pre><code class="lang-console">xrepo install seasocks
  32342. </code></pre>
  32343. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32344. <pre><code class="lang-lua">add_requires("seasocks")
  32345. </code></pre>
  32346. <h3 id="semverbsd">semver (bsd)</h3>
  32347. <table>
  32348. <thead>
  32349. <tr>
  32350. <th>Description</th>
  32351. <th><em>Semantic Versioning for modern C++</em></th>
  32352. </tr>
  32353. </thead>
  32354. <tbody>
  32355. <tr>
  32356. <td>Homepage</td>
  32357. <td><a href="https://github.com/Neargye/semver">https://github.com/Neargye/semver</a></td>
  32358. </tr>
  32359. <tr>
  32360. <td>License</td>
  32361. <td>MIT</td>
  32362. </tr>
  32363. <tr>
  32364. <td>Versions</td>
  32365. <td>v1.0.0-rc</td>
  32366. </tr>
  32367. <tr>
  32368. <td>Architectures</td>
  32369. <td>i386, x86_64</td>
  32370. </tr>
  32371. <tr>
  32372. <td>Definition</td>
  32373. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/semver/xmake.lua">semver/xmake.lua</a></td>
  32374. </tr>
  32375. </tbody>
  32376. </table>
  32377. <h5 id="installcommand">Install command</h5>
  32378. <pre><code class="lang-console">xrepo install semver
  32379. </code></pre>
  32380. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32381. <pre><code class="lang-lua">add_requires("semver")
  32382. </code></pre>
  32383. <h3 id="seqan3bsd">seqan3 (bsd)</h3>
  32384. <table>
  32385. <thead>
  32386. <tr>
  32387. <th>Description</th>
  32388. <th><em>The modern C++ library for sequence analysis. Contains version 3 of the library and API docs.</em></th>
  32389. </tr>
  32390. </thead>
  32391. <tbody>
  32392. <tr>
  32393. <td>Homepage</td>
  32394. <td><a href="https://www.seqan.de">https://www.seqan.de</a></td>
  32395. </tr>
  32396. <tr>
  32397. <td>License</td>
  32398. <td>BSD-3-Clause</td>
  32399. </tr>
  32400. <tr>
  32401. <td>Versions</td>
  32402. <td>3.2.0</td>
  32403. </tr>
  32404. <tr>
  32405. <td>Architectures</td>
  32406. <td>i386, x86_64</td>
  32407. </tr>
  32408. <tr>
  32409. <td>Definition</td>
  32410. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/seqan3/xmake.lua">seqan3/xmake.lua</a></td>
  32411. </tr>
  32412. </tbody>
  32413. </table>
  32414. <h5 id="installcommand">Install command</h5>
  32415. <pre><code class="lang-console">xrepo install seqan3
  32416. </code></pre>
  32417. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32418. <pre><code class="lang-lua">add_requires("seqan3")
  32419. </code></pre>
  32420. <h3 id="sfllibrarybsd">sfl-library (bsd)</h3>
  32421. <table>
  32422. <thead>
  32423. <tr>
  32424. <th>Description</th>
  32425. <th><em>C++11 header-only library. Small and static vector. Small and static flat map/set. Compact vector. Segmented vector.</em></th>
  32426. </tr>
  32427. </thead>
  32428. <tbody>
  32429. <tr>
  32430. <td>Homepage</td>
  32431. <td><a href="https://github.com/slavenf/sfl-library">https://github.com/slavenf/sfl-library</a></td>
  32432. </tr>
  32433. <tr>
  32434. <td>License</td>
  32435. <td>zlib</td>
  32436. </tr>
  32437. <tr>
  32438. <td>Versions</td>
  32439. <td>1.5.0, 1.6.0</td>
  32440. </tr>
  32441. <tr>
  32442. <td>Architectures</td>
  32443. <td>i386, x86_64</td>
  32444. </tr>
  32445. <tr>
  32446. <td>Definition</td>
  32447. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/sfl-library/xmake.lua">sfl-library/xmake.lua</a></td>
  32448. </tr>
  32449. </tbody>
  32450. </table>
  32451. <h5 id="installcommand">Install command</h5>
  32452. <pre><code class="lang-console">xrepo install sfl-library
  32453. </code></pre>
  32454. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32455. <pre><code class="lang-lua">add_requires("sfl-library")
  32456. </code></pre>
  32457. <h3 id="sfparsebsd">sfparse (bsd)</h3>
  32458. <table>
  32459. <thead>
  32460. <tr>
  32461. <th>Description</th>
  32462. <th><em>Structured Field Values parser</em></th>
  32463. </tr>
  32464. </thead>
  32465. <tbody>
  32466. <tr>
  32467. <td>Homepage</td>
  32468. <td><a href="https://github.com/ngtcp2/sfparse">https://github.com/ngtcp2/sfparse</a></td>
  32469. </tr>
  32470. <tr>
  32471. <td>License</td>
  32472. <td>MIT</td>
  32473. </tr>
  32474. <tr>
  32475. <td>Versions</td>
  32476. <td>2024.05.12, 2024.12.15</td>
  32477. </tr>
  32478. <tr>
  32479. <td>Architectures</td>
  32480. <td>i386, x86_64</td>
  32481. </tr>
  32482. <tr>
  32483. <td>Definition</td>
  32484. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/sfparse/xmake.lua">sfparse/xmake.lua</a></td>
  32485. </tr>
  32486. </tbody>
  32487. </table>
  32488. <h5 id="installcommand">Install command</h5>
  32489. <pre><code class="lang-console">xrepo install sfparse
  32490. </code></pre>
  32491. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32492. <pre><code class="lang-lua">add_requires("sfparse")
  32493. </code></pre>
  32494. <h3 id="shadercbsd">shaderc (bsd)</h3>
  32495. <table>
  32496. <thead>
  32497. <tr>
  32498. <th>Description</th>
  32499. <th><em>A collection of tools, libraries, and tests for Vulkan shader compilation.</em></th>
  32500. </tr>
  32501. </thead>
  32502. <tbody>
  32503. <tr>
  32504. <td>Homepage</td>
  32505. <td><a href="https://github.com/google/shaderc">https://github.com/google/shaderc</a></td>
  32506. </tr>
  32507. <tr>
  32508. <td>License</td>
  32509. <td>Apache-2.0</td>
  32510. </tr>
  32511. <tr>
  32512. <td>Versions</td>
  32513. <td>v2022.2, v2024.0, v2024.1</td>
  32514. </tr>
  32515. <tr>
  32516. <td>Architectures</td>
  32517. <td>i386, x86_64</td>
  32518. </tr>
  32519. <tr>
  32520. <td>Definition</td>
  32521. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/shaderc/xmake.lua">shaderc/xmake.lua</a></td>
  32522. </tr>
  32523. </tbody>
  32524. </table>
  32525. <h5 id="installcommand">Install command</h5>
  32526. <pre><code class="lang-console">xrepo install shaderc
  32527. </code></pre>
  32528. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32529. <pre><code class="lang-lua">add_requires("shaderc")
  32530. </code></pre>
  32531. <h3 id="sheenbidibsd">sheenbidi (bsd)</h3>
  32532. <table>
  32533. <thead>
  32534. <tr>
  32535. <th>Description</th>
  32536. <th><em>A sophisticated implementation of Unicode Bidirectional Algorithm</em></th>
  32537. </tr>
  32538. </thead>
  32539. <tbody>
  32540. <tr>
  32541. <td>Homepage</td>
  32542. <td><a href="https://github.com/Tehreer/SheenBidi">https://github.com/Tehreer/SheenBidi</a></td>
  32543. </tr>
  32544. <tr>
  32545. <td>License</td>
  32546. <td>Apache-2.0</td>
  32547. </tr>
  32548. <tr>
  32549. <td>Versions</td>
  32550. <td>v2.6, v2.7, v2.8</td>
  32551. </tr>
  32552. <tr>
  32553. <td>Architectures</td>
  32554. <td>i386, x86_64</td>
  32555. </tr>
  32556. <tr>
  32557. <td>Definition</td>
  32558. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/sheenbidi/xmake.lua">sheenbidi/xmake.lua</a></td>
  32559. </tr>
  32560. </tbody>
  32561. </table>
  32562. <h5 id="installcommand">Install command</h5>
  32563. <pre><code class="lang-console">xrepo install sheenbidi
  32564. </code></pre>
  32565. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32566. <pre><code class="lang-lua">add_requires("sheenbidi")
  32567. </code></pre>
  32568. <h3 id="simdcompbsd">simdcomp (bsd)</h3>
  32569. <table>
  32570. <thead>
  32571. <tr>
  32572. <th>Description</th>
  32573. <th><em>A simple C library for compressing lists of integers using binary packing</em></th>
  32574. </tr>
  32575. </thead>
  32576. <tbody>
  32577. <tr>
  32578. <td>Homepage</td>
  32579. <td><a href="https://github.com/lemire/simdcomp">https://github.com/lemire/simdcomp</a></td>
  32580. </tr>
  32581. <tr>
  32582. <td>License</td>
  32583. <td>BSD-3-Clause</td>
  32584. </tr>
  32585. <tr>
  32586. <td>Versions</td>
  32587. <td>2023.08.19</td>
  32588. </tr>
  32589. <tr>
  32590. <td>Architectures</td>
  32591. <td>i386, x86_64</td>
  32592. </tr>
  32593. <tr>
  32594. <td>Definition</td>
  32595. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/simdcomp/xmake.lua">simdcomp/xmake.lua</a></td>
  32596. </tr>
  32597. </tbody>
  32598. </table>
  32599. <h5 id="installcommand">Install command</h5>
  32600. <pre><code class="lang-console">xrepo install simdcomp
  32601. </code></pre>
  32602. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32603. <pre><code class="lang-lua">add_requires("simdcomp")
  32604. </code></pre>
  32605. <h3 id="simdebsd">simde (bsd)</h3>
  32606. <table>
  32607. <thead>
  32608. <tr>
  32609. <th>Description</th>
  32610. <th><em>Implementations of SIMD instruction sets for systems which don&#39;t natively support them.</em></th>
  32611. </tr>
  32612. </thead>
  32613. <tbody>
  32614. <tr>
  32615. <td>Homepage</td>
  32616. <td><a href="simd-everywhere.github.io/blog/">simd-everywhere.github.io/blog/</a></td>
  32617. </tr>
  32618. <tr>
  32619. <td>License</td>
  32620. <td>MIT</td>
  32621. </tr>
  32622. <tr>
  32623. <td>Versions</td>
  32624. <td>0.7.2, 0.8.2</td>
  32625. </tr>
  32626. <tr>
  32627. <td>Architectures</td>
  32628. <td>i386, x86_64</td>
  32629. </tr>
  32630. <tr>
  32631. <td>Definition</td>
  32632. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/simde/xmake.lua">simde/xmake.lua</a></td>
  32633. </tr>
  32634. </tbody>
  32635. </table>
  32636. <h5 id="installcommand">Install command</h5>
  32637. <pre><code class="lang-console">xrepo install simde
  32638. </code></pre>
  32639. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32640. <pre><code class="lang-lua">add_requires("simde")
  32641. </code></pre>
  32642. <h3 id="simdutfbsd">simdutf (bsd)</h3>
  32643. <table>
  32644. <thead>
  32645. <tr>
  32646. <th>Description</th>
  32647. <th><em>Unicode routines (UTF8, UTF16, UTF32): billions of characters per second using SSE2, AVX2, NEON, AVX-512. Part of Node.js.</em></th>
  32648. </tr>
  32649. </thead>
  32650. <tbody>
  32651. <tr>
  32652. <td>Homepage</td>
  32653. <td><a href="https://simdutf.github.io/simdutf/">https://simdutf.github.io/simdutf/</a></td>
  32654. </tr>
  32655. <tr>
  32656. <td>License</td>
  32657. <td>Apache-2.0</td>
  32658. </tr>
  32659. <tr>
  32660. <td>Versions</td>
  32661. <td>v3.2.17, v4.0.9, v5.2.3, v5.2.4, v5.2.6, v5.2.8, v5.3.0, v5.3.4, v5.3.11, v5.4.15, v5.5.0, v5.6.3, v5.7.1, v5.7.2, v6.2.0, v6.5.0, v7.0.0, v7.2.1, v7.3.2, v7.3.3, v7.3.4, v7.3.6, v7.4.0</td>
  32662. </tr>
  32663. <tr>
  32664. <td>Architectures</td>
  32665. <td>i386, x86_64</td>
  32666. </tr>
  32667. <tr>
  32668. <td>Definition</td>
  32669. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/simdutf/xmake.lua">simdutf/xmake.lua</a></td>
  32670. </tr>
  32671. </tbody>
  32672. </table>
  32673. <h5 id="installcommand">Install command</h5>
  32674. <pre><code class="lang-console">xrepo install simdutf
  32675. </code></pre>
  32676. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32677. <pre><code class="lang-lua">add_requires("simdutf")
  32678. </code></pre>
  32679. <h3 id="simple_httpbsd">simple_http (bsd)</h3>
  32680. <table>
  32681. <thead>
  32682. <tr>
  32683. <th>Description</th>
  32684. <th><em>A header-only HTTP library that supports both HTTP/2 and HTTP/1, based on Beast, nghttp2, and Asio.</em></th>
  32685. </tr>
  32686. </thead>
  32687. <tbody>
  32688. <tr>
  32689. <td>Homepage</td>
  32690. <td><a href="https://github.com/fantasy-peak/simple_http">https://github.com/fantasy-peak/simple_http</a></td>
  32691. </tr>
  32692. <tr>
  32693. <td>License</td>
  32694. <td>MIT</td>
  32695. </tr>
  32696. <tr>
  32697. <td>Versions</td>
  32698. <td>v0.2.0, v0.3.0, v0.4.0</td>
  32699. </tr>
  32700. <tr>
  32701. <td>Architectures</td>
  32702. <td>i386, x86_64</td>
  32703. </tr>
  32704. <tr>
  32705. <td>Definition</td>
  32706. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/simple_http/xmake.lua">simple_http/xmake.lua</a></td>
  32707. </tr>
  32708. </tbody>
  32709. </table>
  32710. <h5 id="installcommand">Install command</h5>
  32711. <pre><code class="lang-console">xrepo install simple_http
  32712. </code></pre>
  32713. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32714. <pre><code class="lang-lua">add_requires("simple_http")
  32715. </code></pre>
  32716. <h3 id="simplecppbsd">simplecpp (bsd)</h3>
  32717. <table>
  32718. <thead>
  32719. <tr>
  32720. <th>Description</th>
  32721. <th><em>C++ preprocessor</em></th>
  32722. </tr>
  32723. </thead>
  32724. <tbody>
  32725. <tr>
  32726. <td>Homepage</td>
  32727. <td><a href="https://github.com/danmar/simplecpp">https://github.com/danmar/simplecpp</a></td>
  32728. </tr>
  32729. <tr>
  32730. <td>License</td>
  32731. <td>OBSD</td>
  32732. </tr>
  32733. <tr>
  32734. <td>Versions</td>
  32735. <td>1.5.1</td>
  32736. </tr>
  32737. <tr>
  32738. <td>Architectures</td>
  32739. <td>i386, x86_64</td>
  32740. </tr>
  32741. <tr>
  32742. <td>Definition</td>
  32743. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/simplecpp/xmake.lua">simplecpp/xmake.lua</a></td>
  32744. </tr>
  32745. </tbody>
  32746. </table>
  32747. <h5 id="installcommand">Install command</h5>
  32748. <pre><code class="lang-console">xrepo install simplecpp
  32749. </code></pre>
  32750. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32751. <pre><code class="lang-lua">add_requires("simplecpp")
  32752. </code></pre>
  32753. <h3 id="simpleinibsd">simpleini (bsd)</h3>
  32754. <table>
  32755. <thead>
  32756. <tr>
  32757. <th>Description</th>
  32758. <th><em>Cross-platform C++ library providing a simple API to read and write INI-style configuration files.</em></th>
  32759. </tr>
  32760. </thead>
  32761. <tbody>
  32762. <tr>
  32763. <td>Homepage</td>
  32764. <td><a href="https://github.com/brofield/simpleini">https://github.com/brofield/simpleini</a></td>
  32765. </tr>
  32766. <tr>
  32767. <td>License</td>
  32768. <td>MIT</td>
  32769. </tr>
  32770. <tr>
  32771. <td>Versions</td>
  32772. <td>v4.19, v4.22</td>
  32773. </tr>
  32774. <tr>
  32775. <td>Architectures</td>
  32776. <td>i386, x86_64</td>
  32777. </tr>
  32778. <tr>
  32779. <td>Definition</td>
  32780. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/simpleini/xmake.lua">simpleini/xmake.lua</a></td>
  32781. </tr>
  32782. </tbody>
  32783. </table>
  32784. <h5 id="installcommand">Install command</h5>
  32785. <pre><code class="lang-console">xrepo install simpleini
  32786. </code></pre>
  32787. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32788. <pre><code class="lang-lua">add_requires("simpleini")
  32789. </code></pre>
  32790. <h3 id="simplethreadpoolbsd">simplethreadpool (bsd)</h3>
  32791. <table>
  32792. <thead>
  32793. <tr>
  32794. <th>Description</th>
  32795. <th><em>Simple thread pooling library in C++</em></th>
  32796. </tr>
  32797. </thead>
  32798. <tbody>
  32799. <tr>
  32800. <td>Homepage</td>
  32801. <td><a href="https://github.com/romch007/simplethreadpool">https://github.com/romch007/simplethreadpool</a></td>
  32802. </tr>
  32803. <tr>
  32804. <td>License</td>
  32805. <td>MIT</td>
  32806. </tr>
  32807. <tr>
  32808. <td>Versions</td>
  32809. <td>2022.11.18</td>
  32810. </tr>
  32811. <tr>
  32812. <td>Architectures</td>
  32813. <td>i386, x86_64</td>
  32814. </tr>
  32815. <tr>
  32816. <td>Definition</td>
  32817. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/simplethreadpool/xmake.lua">simplethreadpool/xmake.lua</a></td>
  32818. </tr>
  32819. </tbody>
  32820. </table>
  32821. <h5 id="installcommand">Install command</h5>
  32822. <pre><code class="lang-console">xrepo install simplethreadpool
  32823. </code></pre>
  32824. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32825. <pre><code class="lang-lua">add_requires("simplethreadpool")
  32826. </code></pre>
  32827. <h3 id="simsimdbsd">simsimd (bsd)</h3>
  32828. <table>
  32829. <thead>
  32830. <tr>
  32831. <th>Description</th>
  32832. <th><em>Vector Similarity Functions 3x-200x Faster than SciPy and NumPy</em></th>
  32833. </tr>
  32834. </thead>
  32835. <tbody>
  32836. <tr>
  32837. <td>Homepage</td>
  32838. <td><a href="https://ashvardanian.com/posts/simsimd-faster-scipy/">https://ashvardanian.com/posts/simsimd-faster-scipy/</a></td>
  32839. </tr>
  32840. <tr>
  32841. <td>License</td>
  32842. <td>Apache-2.0</td>
  32843. </tr>
  32844. <tr>
  32845. <td>Versions</td>
  32846. <td>v3.9.0, v4.3.1, v4.3.2, v5.4.4, v5.6.0, v5.6.4, v5.9.6, v6.0.5, v6.1.1, v6.2.1, v6.2.3, v6.4.0, v6.4.1, v6.4.3, v6.5.0</td>
  32847. </tr>
  32848. <tr>
  32849. <td>Architectures</td>
  32850. <td>i386, x86_64</td>
  32851. </tr>
  32852. <tr>
  32853. <td>Definition</td>
  32854. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/simsimd/xmake.lua">simsimd/xmake.lua</a></td>
  32855. </tr>
  32856. </tbody>
  32857. </table>
  32858. <h5 id="installcommand">Install command</h5>
  32859. <pre><code class="lang-console">xrepo install simsimd
  32860. </code></pre>
  32861. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32862. <pre><code class="lang-lua">add_requires("simsimd")
  32863. </code></pre>
  32864. <h3 id="snappybsd">snappy (bsd)</h3>
  32865. <table>
  32866. <thead>
  32867. <tr>
  32868. <th>Description</th>
  32869. <th><em>A fast compressor/decompressor</em></th>
  32870. </tr>
  32871. </thead>
  32872. <tbody>
  32873. <tr>
  32874. <td>Homepage</td>
  32875. <td><a href="https://github.com/google/snappy">https://github.com/google/snappy</a></td>
  32876. </tr>
  32877. <tr>
  32878. <td>Versions</td>
  32879. <td>1.1.8, 1.1.9, 1.1.10, 1.2.0, 1.2.1, 1.2.2</td>
  32880. </tr>
  32881. <tr>
  32882. <td>Architectures</td>
  32883. <td>i386, x86_64</td>
  32884. </tr>
  32885. <tr>
  32886. <td>Definition</td>
  32887. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/snappy/xmake.lua">snappy/xmake.lua</a></td>
  32888. </tr>
  32889. </tbody>
  32890. </table>
  32891. <h5 id="installcommand">Install command</h5>
  32892. <pre><code class="lang-console">xrepo install snappy
  32893. </code></pre>
  32894. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32895. <pre><code class="lang-lua">add_requires("snappy")
  32896. </code></pre>
  32897. <h3 id="snitchbsd">snitch (bsd)</h3>
  32898. <table>
  32899. <thead>
  32900. <tr>
  32901. <th>Description</th>
  32902. <th><em>Lightweight C++20 testing framework.</em></th>
  32903. </tr>
  32904. </thead>
  32905. <tbody>
  32906. <tr>
  32907. <td>Homepage</td>
  32908. <td><a href="https://github.com/cschreib/snitch">https://github.com/cschreib/snitch</a></td>
  32909. </tr>
  32910. <tr>
  32911. <td>License</td>
  32912. <td>BSL-1.0</td>
  32913. </tr>
  32914. <tr>
  32915. <td>Versions</td>
  32916. <td>1.0.0, 1.2.4, 1.2.5, 1.3.1, 1.3.2</td>
  32917. </tr>
  32918. <tr>
  32919. <td>Architectures</td>
  32920. <td>i386, x86_64</td>
  32921. </tr>
  32922. <tr>
  32923. <td>Definition</td>
  32924. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/snitch/xmake.lua">snitch/xmake.lua</a></td>
  32925. </tr>
  32926. </tbody>
  32927. </table>
  32928. <h5 id="installcommand">Install command</h5>
  32929. <pre><code class="lang-console">xrepo install snitch
  32930. </code></pre>
  32931. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32932. <pre><code class="lang-lua">add_requires("snitch")
  32933. </code></pre>
  32934. <h3 id="snmallocbsd">snmalloc (bsd)</h3>
  32935. <table>
  32936. <thead>
  32937. <tr>
  32938. <th>Description</th>
  32939. <th><em>Message passing based allocator</em></th>
  32940. </tr>
  32941. </thead>
  32942. <tbody>
  32943. <tr>
  32944. <td>Homepage</td>
  32945. <td><a href="https://github.com/microsoft/snmalloc">https://github.com/microsoft/snmalloc</a></td>
  32946. </tr>
  32947. <tr>
  32948. <td>License</td>
  32949. <td>MIT</td>
  32950. </tr>
  32951. <tr>
  32952. <td>Versions</td>
  32953. <td>0.6.0, 0.6.2, 0.7.0, 0.7.1</td>
  32954. </tr>
  32955. <tr>
  32956. <td>Architectures</td>
  32957. <td>i386, x86_64</td>
  32958. </tr>
  32959. <tr>
  32960. <td>Definition</td>
  32961. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/snmalloc/xmake.lua">snmalloc/xmake.lua</a></td>
  32962. </tr>
  32963. </tbody>
  32964. </table>
  32965. <h5 id="installcommand">Install command</h5>
  32966. <pre><code class="lang-console">xrepo install snmalloc
  32967. </code></pre>
  32968. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  32969. <pre><code class="lang-lua">add_requires("snmalloc")
  32970. </code></pre>
  32971. <h3 id="snowhousebsd">snowhouse (bsd)</h3>
  32972. <table>
  32973. <thead>
  32974. <tr>
  32975. <th>Description</th>
  32976. <th><em>An assertion library for C++</em></th>
  32977. </tr>
  32978. </thead>
  32979. <tbody>
  32980. <tr>
  32981. <td>Homepage</td>
  32982. <td><a href="https://github.com/banditcpp/snowhouse">https://github.com/banditcpp/snowhouse</a></td>
  32983. </tr>
  32984. <tr>
  32985. <td>License</td>
  32986. <td>BSL-1.0</td>
  32987. </tr>
  32988. <tr>
  32989. <td>Versions</td>
  32990. <td>v5.0.0</td>
  32991. </tr>
  32992. <tr>
  32993. <td>Architectures</td>
  32994. <td>i386, x86_64</td>
  32995. </tr>
  32996. <tr>
  32997. <td>Definition</td>
  32998. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/snowhouse/xmake.lua">snowhouse/xmake.lua</a></td>
  32999. </tr>
  33000. </tbody>
  33001. </table>
  33002. <h5 id="installcommand">Install command</h5>
  33003. <pre><code class="lang-console">xrepo install snowhouse
  33004. </code></pre>
  33005. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33006. <pre><code class="lang-lua">add_requires("snowhouse")
  33007. </code></pre>
  33008. <h3 id="sobjectizerbsd">sobjectizer (bsd)</h3>
  33009. <table>
  33010. <thead>
  33011. <tr>
  33012. <th>Description</th>
  33013. <th><em>An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.</em></th>
  33014. </tr>
  33015. </thead>
  33016. <tbody>
  33017. <tr>
  33018. <td>Homepage</td>
  33019. <td><a href="https://stiffstream.com/en/products/sobjectizer.html">https://stiffstream.com/en/products/sobjectizer.html</a></td>
  33020. </tr>
  33021. <tr>
  33022. <td>Versions</td>
  33023. <td>5.8.0, 5.8.4</td>
  33024. </tr>
  33025. <tr>
  33026. <td>Architectures</td>
  33027. <td>i386, x86_64</td>
  33028. </tr>
  33029. <tr>
  33030. <td>Definition</td>
  33031. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/sobjectizer/xmake.lua">sobjectizer/xmake.lua</a></td>
  33032. </tr>
  33033. </tbody>
  33034. </table>
  33035. <h5 id="installcommand">Install command</h5>
  33036. <pre><code class="lang-console">xrepo install sobjectizer
  33037. </code></pre>
  33038. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33039. <pre><code class="lang-lua">add_requires("sobjectizer")
  33040. </code></pre>
  33041. <h3 id="socibsd">soci (bsd)</h3>
  33042. <table>
  33043. <thead>
  33044. <tr>
  33045. <th>Description</th>
  33046. <th><em>Official repository of the SOCI - The C++ Database Access Library</em></th>
  33047. </tr>
  33048. </thead>
  33049. <tbody>
  33050. <tr>
  33051. <td>Homepage</td>
  33052. <td><a href="http://soci.sourceforge.net/">http://soci.sourceforge.net/</a></td>
  33053. </tr>
  33054. <tr>
  33055. <td>License</td>
  33056. <td>BSL-1.0</td>
  33057. </tr>
  33058. <tr>
  33059. <td>Versions</td>
  33060. <td>v4.0.3</td>
  33061. </tr>
  33062. <tr>
  33063. <td>Architectures</td>
  33064. <td>i386, x86_64</td>
  33065. </tr>
  33066. <tr>
  33067. <td>Definition</td>
  33068. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/soci/xmake.lua">soci/xmake.lua</a></td>
  33069. </tr>
  33070. </tbody>
  33071. </table>
  33072. <h5 id="installcommand">Install command</h5>
  33073. <pre><code class="lang-console">xrepo install soci
  33074. </code></pre>
  33075. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33076. <pre><code class="lang-lua">add_requires("soci")
  33077. </code></pre>
  33078. <h3 id="socketioclientbsd">socket-io-client (bsd)</h3>
  33079. <table>
  33080. <thead>
  33081. <tr>
  33082. <th>Description</th>
  33083. <th><em>C++11 implementation of Socket.IO client</em></th>
  33084. </tr>
  33085. </thead>
  33086. <tbody>
  33087. <tr>
  33088. <td>Homepage</td>
  33089. <td><a href="https://github.com/socketio/socket.io-client-cpp">https://github.com/socketio/socket.io-client-cpp</a></td>
  33090. </tr>
  33091. <tr>
  33092. <td>License</td>
  33093. <td>MIT</td>
  33094. </tr>
  33095. <tr>
  33096. <td>Versions</td>
  33097. <td>2024.07.17</td>
  33098. </tr>
  33099. <tr>
  33100. <td>Architectures</td>
  33101. <td>i386, x86_64</td>
  33102. </tr>
  33103. <tr>
  33104. <td>Definition</td>
  33105. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/socket-io-client/xmake.lua">socket-io-client/xmake.lua</a></td>
  33106. </tr>
  33107. </tbody>
  33108. </table>
  33109. <h5 id="installcommand">Install command</h5>
  33110. <pre><code class="lang-console">xrepo install socket-io-client
  33111. </code></pre>
  33112. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33113. <pre><code class="lang-lua">add_requires("socket-io-client")
  33114. </code></pre>
  33115. <h3 id="sockppbsd">sockpp (bsd)</h3>
  33116. <table>
  33117. <thead>
  33118. <tr>
  33119. <th>Description</th>
  33120. <th><em>Modern C++ socket library</em></th>
  33121. </tr>
  33122. </thead>
  33123. <tbody>
  33124. <tr>
  33125. <td>Homepage</td>
  33126. <td><a href="https://github.com/fpagliughi/sockpp">https://github.com/fpagliughi/sockpp</a></td>
  33127. </tr>
  33128. <tr>
  33129. <td>License</td>
  33130. <td>BSD-3-Clause</td>
  33131. </tr>
  33132. <tr>
  33133. <td>Versions</td>
  33134. <td>v0.8.1, v0.8.3, v1.0.0</td>
  33135. </tr>
  33136. <tr>
  33137. <td>Architectures</td>
  33138. <td>i386, x86_64</td>
  33139. </tr>
  33140. <tr>
  33141. <td>Definition</td>
  33142. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/sockpp/xmake.lua">sockpp/xmake.lua</a></td>
  33143. </tr>
  33144. </tbody>
  33145. </table>
  33146. <h5 id="installcommand">Install command</h5>
  33147. <pre><code class="lang-console">xrepo install sockpp
  33148. </code></pre>
  33149. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33150. <pre><code class="lang-lua">add_requires("sockpp")
  33151. </code></pre>
  33152. <h3 id="sokolbsd">sokol (bsd)</h3>
  33153. <table>
  33154. <thead>
  33155. <tr>
  33156. <th>Description</th>
  33157. <th><em>Simple STB-style cross-platform libraries for C and C++, written in C.</em></th>
  33158. </tr>
  33159. </thead>
  33160. <tbody>
  33161. <tr>
  33162. <td>Homepage</td>
  33163. <td><a href="https://github.com/floooh/sokol">https://github.com/floooh/sokol</a></td>
  33164. </tr>
  33165. <tr>
  33166. <td>License</td>
  33167. <td>zlib</td>
  33168. </tr>
  33169. <tr>
  33170. <td>Versions</td>
  33171. <td>2022.02.10, 2023.01.27, 2024.07.10, 2024.12.08, 2025.03.20</td>
  33172. </tr>
  33173. <tr>
  33174. <td>Architectures</td>
  33175. <td>i386, x86_64</td>
  33176. </tr>
  33177. <tr>
  33178. <td>Definition</td>
  33179. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/sokol/xmake.lua">sokol/xmake.lua</a></td>
  33180. </tr>
  33181. </tbody>
  33182. </table>
  33183. <h5 id="installcommand">Install command</h5>
  33184. <pre><code class="lang-console">xrepo install sokol
  33185. </code></pre>
  33186. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33187. <pre><code class="lang-lua">add_requires("sokol")
  33188. </code></pre>
  33189. <h3 id="sokoltoolsbsd">sokol-tools (bsd)</h3>
  33190. <table>
  33191. <thead>
  33192. <tr>
  33193. <th>Description</th>
  33194. <th><em>Command line tools for use with sokol headers</em></th>
  33195. </tr>
  33196. </thead>
  33197. <tbody>
  33198. <tr>
  33199. <td>Homepage</td>
  33200. <td><a href="https://github.com/floooh/sokol-tools">https://github.com/floooh/sokol-tools</a></td>
  33201. </tr>
  33202. <tr>
  33203. <td>License</td>
  33204. <td>MIT</td>
  33205. </tr>
  33206. <tr>
  33207. <td>Versions</td>
  33208. <td>2025.02.10</td>
  33209. </tr>
  33210. <tr>
  33211. <td>Architectures</td>
  33212. <td>i386, x86_64</td>
  33213. </tr>
  33214. <tr>
  33215. <td>Definition</td>
  33216. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/sokol-tools/xmake.lua">sokol-tools/xmake.lua</a></td>
  33217. </tr>
  33218. </tbody>
  33219. </table>
  33220. <h5 id="installcommand">Install command</h5>
  33221. <pre><code class="lang-console">xrepo install sokol-tools
  33222. </code></pre>
  33223. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33224. <pre><code class="lang-lua">add_requires("sokol-tools")
  33225. </code></pre>
  33226. <h3 id="sol2bsd">sol2 (bsd)</h3>
  33227. <table>
  33228. <thead>
  33229. <tr>
  33230. <th>Description</th>
  33231. <th><em>A C++ library binding to Lua.</em></th>
  33232. </tr>
  33233. </thead>
  33234. <tbody>
  33235. <tr>
  33236. <td>Homepage</td>
  33237. <td><a href="https://github.com/ThePhD/sol2">https://github.com/ThePhD/sol2</a></td>
  33238. </tr>
  33239. <tr>
  33240. <td>Versions</td>
  33241. <td>v3.2.1, v3.2.2, v3.2.3, v3.3.0, v3.3.1, v3.5.0</td>
  33242. </tr>
  33243. <tr>
  33244. <td>Architectures</td>
  33245. <td>i386, x86_64</td>
  33246. </tr>
  33247. <tr>
  33248. <td>Definition</td>
  33249. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/sol2/xmake.lua">sol2/xmake.lua</a></td>
  33250. </tr>
  33251. </tbody>
  33252. </table>
  33253. <h5 id="installcommand">Install command</h5>
  33254. <pre><code class="lang-console">xrepo install sol2
  33255. </code></pre>
  33256. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33257. <pre><code class="lang-lua">add_requires("sol2")
  33258. </code></pre>
  33259. <h3 id="soloudbsd">soloud (bsd)</h3>
  33260. <table>
  33261. <thead>
  33262. <tr>
  33263. <th>Description</th>
  33264. <th><em>SoLoud is an easy to use, free, portable c/c++ audio engine for games.</em></th>
  33265. </tr>
  33266. </thead>
  33267. <tbody>
  33268. <tr>
  33269. <td>Homepage</td>
  33270. <td><a href="https://github.com/jarikomppa/soloud">https://github.com/jarikomppa/soloud</a></td>
  33271. </tr>
  33272. <tr>
  33273. <td>License</td>
  33274. <td>zlib</td>
  33275. </tr>
  33276. <tr>
  33277. <td>Versions</td>
  33278. <td>2020.02.07</td>
  33279. </tr>
  33280. <tr>
  33281. <td>Architectures</td>
  33282. <td>i386, x86_64</td>
  33283. </tr>
  33284. <tr>
  33285. <td>Definition</td>
  33286. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/soloud/xmake.lua">soloud/xmake.lua</a></td>
  33287. </tr>
  33288. </tbody>
  33289. </table>
  33290. <h5 id="installcommand">Install command</h5>
  33291. <pre><code class="lang-console">xrepo install soloud
  33292. </code></pre>
  33293. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33294. <pre><code class="lang-lua">add_requires("soloud")
  33295. </code></pre>
  33296. <h3 id="sophusbsd">sophus (bsd)</h3>
  33297. <table>
  33298. <thead>
  33299. <tr>
  33300. <th>Description</th>
  33301. <th><em>C++ implementation of Lie Groups using Eigen.</em></th>
  33302. </tr>
  33303. </thead>
  33304. <tbody>
  33305. <tr>
  33306. <td>Homepage</td>
  33307. <td><a href="https://strasdat.github.io/Sophus/">https://strasdat.github.io/Sophus/</a></td>
  33308. </tr>
  33309. <tr>
  33310. <td>License</td>
  33311. <td>MIT</td>
  33312. </tr>
  33313. <tr>
  33314. <td>Versions</td>
  33315. <td>1.22.10, 1.24.6</td>
  33316. </tr>
  33317. <tr>
  33318. <td>Architectures</td>
  33319. <td>i386, x86_64</td>
  33320. </tr>
  33321. <tr>
  33322. <td>Definition</td>
  33323. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/sophus/xmake.lua">sophus/xmake.lua</a></td>
  33324. </tr>
  33325. </tbody>
  33326. </table>
  33327. <h5 id="installcommand">Install command</h5>
  33328. <pre><code class="lang-console">xrepo install sophus
  33329. </code></pre>
  33330. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33331. <pre><code class="lang-lua">add_requires("sophus")
  33332. </code></pre>
  33333. <h3 id="soundtouchbsd">soundtouch (bsd)</h3>
  33334. <table>
  33335. <thead>
  33336. <tr>
  33337. <th>Description</th>
  33338. <th><em>SoundTouch Audio Processing Library</em></th>
  33339. </tr>
  33340. </thead>
  33341. <tbody>
  33342. <tr>
  33343. <td>Homepage</td>
  33344. <td><a href="https://modplug-xmms.sourceforge.net">https://modplug-xmms.sourceforge.net</a></td>
  33345. </tr>
  33346. <tr>
  33347. <td>License</td>
  33348. <td>LGPL-2.1</td>
  33349. </tr>
  33350. <tr>
  33351. <td>Versions</td>
  33352. <td>2.3.2</td>
  33353. </tr>
  33354. <tr>
  33355. <td>Architectures</td>
  33356. <td>i386, x86_64</td>
  33357. </tr>
  33358. <tr>
  33359. <td>Definition</td>
  33360. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/soundtouch/xmake.lua">soundtouch/xmake.lua</a></td>
  33361. </tr>
  33362. </tbody>
  33363. </table>
  33364. <h5 id="installcommand">Install command</h5>
  33365. <pre><code class="lang-console">xrepo install soundtouch
  33366. </code></pre>
  33367. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33368. <pre><code class="lang-lua">add_requires("soundtouch")
  33369. </code></pre>
  33370. <h3 id="soxrbsd">soxr (bsd)</h3>
  33371. <table>
  33372. <thead>
  33373. <tr>
  33374. <th>Description</th>
  33375. <th><em>The SoX Resampler library libsoxr performs fast, high-quality one-dimensional sample rate conversion.</em></th>
  33376. </tr>
  33377. </thead>
  33378. <tbody>
  33379. <tr>
  33380. <td>Homepage</td>
  33381. <td><a href="https://sourceforge.net/projects/soxr">https://sourceforge.net/projects/soxr</a></td>
  33382. </tr>
  33383. <tr>
  33384. <td>License</td>
  33385. <td>LGPL-2.1</td>
  33386. </tr>
  33387. <tr>
  33388. <td>Versions</td>
  33389. <td>0.1.3</td>
  33390. </tr>
  33391. <tr>
  33392. <td>Architectures</td>
  33393. <td>i386, x86_64</td>
  33394. </tr>
  33395. <tr>
  33396. <td>Definition</td>
  33397. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/soxr/xmake.lua">soxr/xmake.lua</a></td>
  33398. </tr>
  33399. </tbody>
  33400. </table>
  33401. <h5 id="installcommand">Install command</h5>
  33402. <pre><code class="lang-console">xrepo install soxr
  33403. </code></pre>
  33404. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33405. <pre><code class="lang-lua">add_requires("soxr")
  33406. </code></pre>
  33407. <h3 id="spanlitebsd">span-lite (bsd)</h3>
  33408. <table>
  33409. <thead>
  33410. <tr>
  33411. <th>Description</th>
  33412. <th><em>span lite - A C++20-like span for C++98, C++11 and later in a single-file header-only library</em></th>
  33413. </tr>
  33414. </thead>
  33415. <tbody>
  33416. <tr>
  33417. <td>Homepage</td>
  33418. <td><a href="https://github.com/martinmoene/span-lite">https://github.com/martinmoene/span-lite</a></td>
  33419. </tr>
  33420. <tr>
  33421. <td>License</td>
  33422. <td>BSL</td>
  33423. </tr>
  33424. <tr>
  33425. <td>Versions</td>
  33426. <td>0.10.3, 0.11.0</td>
  33427. </tr>
  33428. <tr>
  33429. <td>Architectures</td>
  33430. <td>i386, x86_64</td>
  33431. </tr>
  33432. <tr>
  33433. <td>Definition</td>
  33434. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/span-lite/xmake.lua">span-lite/xmake.lua</a></td>
  33435. </tr>
  33436. </tbody>
  33437. </table>
  33438. <h5 id="installcommand">Install command</h5>
  33439. <pre><code class="lang-console">xrepo install span-lite
  33440. </code></pre>
  33441. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33442. <pre><code class="lang-lua">add_requires("span-lite")
  33443. </code></pre>
  33444. <h3 id="sparsemapbsd">sparse-map (bsd)</h3>
  33445. <table>
  33446. <thead>
  33447. <tr>
  33448. <th>Description</th>
  33449. <th><em>C++ implementation of a memory efficient hash map and hash set</em></th>
  33450. </tr>
  33451. </thead>
  33452. <tbody>
  33453. <tr>
  33454. <td>Homepage</td>
  33455. <td><a href="https://github.com/Tessil/sparse-map">https://github.com/Tessil/sparse-map</a></td>
  33456. </tr>
  33457. <tr>
  33458. <td>License</td>
  33459. <td>MIT</td>
  33460. </tr>
  33461. <tr>
  33462. <td>Versions</td>
  33463. <td>v0.6.2</td>
  33464. </tr>
  33465. <tr>
  33466. <td>Architectures</td>
  33467. <td>i386, x86_64</td>
  33468. </tr>
  33469. <tr>
  33470. <td>Definition</td>
  33471. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/sparse-map/xmake.lua">sparse-map/xmake.lua</a></td>
  33472. </tr>
  33473. </tbody>
  33474. </table>
  33475. <h5 id="installcommand">Install command</h5>
  33476. <pre><code class="lang-console">xrepo install sparse-map
  33477. </code></pre>
  33478. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33479. <pre><code class="lang-lua">add_requires("sparse-map")
  33480. </code></pre>
  33481. <h3 id="sparseppbsd">sparsepp (bsd)</h3>
  33482. <table>
  33483. <thead>
  33484. <tr>
  33485. <th>Description</th>
  33486. <th><em>A fast, memory efficient hash map for C++</em></th>
  33487. </tr>
  33488. </thead>
  33489. <tbody>
  33490. <tr>
  33491. <td>Homepage</td>
  33492. <td><a href="https://github.com/greg7mdp/sparsepp">https://github.com/greg7mdp/sparsepp</a></td>
  33493. </tr>
  33494. <tr>
  33495. <td>Versions</td>
  33496. <td>1.22</td>
  33497. </tr>
  33498. <tr>
  33499. <td>Architectures</td>
  33500. <td>i386, x86_64</td>
  33501. </tr>
  33502. <tr>
  33503. <td>Definition</td>
  33504. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/sparsepp/xmake.lua">sparsepp/xmake.lua</a></td>
  33505. </tr>
  33506. </tbody>
  33507. </table>
  33508. <h5 id="installcommand">Install command</h5>
  33509. <pre><code class="lang-console">xrepo install sparsepp
  33510. </code></pre>
  33511. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33512. <pre><code class="lang-lua">add_requires("sparsepp")
  33513. </code></pre>
  33514. <h3 id="spdlogbsd">spdlog (bsd)</h3>
  33515. <table>
  33516. <thead>
  33517. <tr>
  33518. <th>Description</th>
  33519. <th><em>Fast C++ logging library.</em></th>
  33520. </tr>
  33521. </thead>
  33522. <tbody>
  33523. <tr>
  33524. <td>Homepage</td>
  33525. <td><a href="https://github.com/gabime/spdlog">https://github.com/gabime/spdlog</a></td>
  33526. </tr>
  33527. <tr>
  33528. <td>License</td>
  33529. <td>MIT</td>
  33530. </tr>
  33531. <tr>
  33532. <td>Versions</td>
  33533. <td>v1.2.1, v1.3.1, v1.4.2, v1.5.0, v1.8.0, v1.8.1, v1.8.2, v1.8.5, v1.9.0, v1.9.1, v1.9.2, v1.10.0, v1.11.0, v1.12.0, v1.13.0, v1.14.0, v1.14.1, v1.15.0, v1.15.1, v1.15.2, v1.15.3</td>
  33534. </tr>
  33535. <tr>
  33536. <td>Architectures</td>
  33537. <td>i386, x86_64</td>
  33538. </tr>
  33539. <tr>
  33540. <td>Definition</td>
  33541. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/spdlog/xmake.lua">spdlog/xmake.lua</a></td>
  33542. </tr>
  33543. </tbody>
  33544. </table>
  33545. <h5 id="installcommand">Install command</h5>
  33546. <pre><code class="lang-console">xrepo install spdlog
  33547. </code></pre>
  33548. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33549. <pre><code class="lang-lua">add_requires("spdlog")
  33550. </code></pre>
  33551. <h3 id="spectrabsd">spectra (bsd)</h3>
  33552. <table>
  33553. <thead>
  33554. <tr>
  33555. <th>Description</th>
  33556. <th><em>Sparse Eigenvalue Computation Toolkit as a Redesigned ARPACK</em></th>
  33557. </tr>
  33558. </thead>
  33559. <tbody>
  33560. <tr>
  33561. <td>Homepage</td>
  33562. <td><a href="https://spectralib.org/">https://spectralib.org/</a></td>
  33563. </tr>
  33564. <tr>
  33565. <td>License</td>
  33566. <td>MPL-2.0</td>
  33567. </tr>
  33568. <tr>
  33569. <td>Versions</td>
  33570. <td>v1.0.1, v1.1.0, v1.2.0</td>
  33571. </tr>
  33572. <tr>
  33573. <td>Architectures</td>
  33574. <td>i386, x86_64</td>
  33575. </tr>
  33576. <tr>
  33577. <td>Definition</td>
  33578. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/spectra/xmake.lua">spectra/xmake.lua</a></td>
  33579. </tr>
  33580. </tbody>
  33581. </table>
  33582. <h5 id="installcommand">Install command</h5>
  33583. <pre><code class="lang-console">xrepo install spectra
  33584. </code></pre>
  33585. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33586. <pre><code class="lang-lua">add_requires("spectra")
  33587. </code></pre>
  33588. <h3 id="speexbsd">speex (bsd)</h3>
  33589. <table>
  33590. <thead>
  33591. <tr>
  33592. <th>Description</th>
  33593. <th><em>A free codec for free speech</em></th>
  33594. </tr>
  33595. </thead>
  33596. <tbody>
  33597. <tr>
  33598. <td>Homepage</td>
  33599. <td><a href="https://www.speex.org/">https://www.speex.org/</a></td>
  33600. </tr>
  33601. <tr>
  33602. <td>License</td>
  33603. <td>BSD-3-Clause</td>
  33604. </tr>
  33605. <tr>
  33606. <td>Versions</td>
  33607. <td>1.2.1</td>
  33608. </tr>
  33609. <tr>
  33610. <td>Architectures</td>
  33611. <td>i386, x86_64</td>
  33612. </tr>
  33613. <tr>
  33614. <td>Definition</td>
  33615. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/speex/xmake.lua">speex/xmake.lua</a></td>
  33616. </tr>
  33617. </tbody>
  33618. </table>
  33619. <h5 id="installcommand">Install command</h5>
  33620. <pre><code class="lang-console">xrepo install speex
  33621. </code></pre>
  33622. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33623. <pre><code class="lang-lua">add_requires("speex")
  33624. </code></pre>
  33625. <h3 id="spineruntimesbsd">spine-runtimes (bsd)</h3>
  33626. <table>
  33627. <thead>
  33628. <tr>
  33629. <th>Description</th>
  33630. <th><em>2D skeletal animation runtimes for Spine.</em></th>
  33631. </tr>
  33632. </thead>
  33633. <tbody>
  33634. <tr>
  33635. <td>Homepage</td>
  33636. <td><a href="http://esotericsoftware.com">http://esotericsoftware.com</a></td>
  33637. </tr>
  33638. <tr>
  33639. <td>License</td>
  33640. <td>Spine Runtimes</td>
  33641. </tr>
  33642. <tr>
  33643. <td>Versions</td>
  33644. <td>3.8</td>
  33645. </tr>
  33646. <tr>
  33647. <td>Architectures</td>
  33648. <td>i386, x86_64</td>
  33649. </tr>
  33650. <tr>
  33651. <td>Definition</td>
  33652. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/spine-runtimes/xmake.lua">spine-runtimes/xmake.lua</a></td>
  33653. </tr>
  33654. </tbody>
  33655. </table>
  33656. <h5 id="installcommand">Install command</h5>
  33657. <pre><code class="lang-console">xrepo install spine-runtimes
  33658. </code></pre>
  33659. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33660. <pre><code class="lang-lua">add_requires("spine-runtimes")
  33661. </code></pre>
  33662. <h3 id="spirvheadersbsd">spirv-headers (bsd)</h3>
  33663. <table>
  33664. <thead>
  33665. <tr>
  33666. <th>Description</th>
  33667. <th><em>SPIR-V Headers</em></th>
  33668. </tr>
  33669. </thead>
  33670. <tbody>
  33671. <tr>
  33672. <td>Homepage</td>
  33673. <td><a href="https://github.com/KhronosGroup/SPIRV-Headers/">https://github.com/KhronosGroup/SPIRV-Headers/</a></td>
  33674. </tr>
  33675. <tr>
  33676. <td>License</td>
  33677. <td>MIT</td>
  33678. </tr>
  33679. <tr>
  33680. <td>Versions</td>
  33681. <td>1.2.198+0, 1.3.211+0, 1.3.231+1, 1.3.236+0, 1.3.239+0, 1.3.246+1, 1.3.250+1, 1.3.261+1, 1.3.268+0, 1.3.275+0, 1.3.280+0, 1.3.283+0, 1.3.290+0, 1.4.309+0</td>
  33682. </tr>
  33683. <tr>
  33684. <td>Architectures</td>
  33685. <td>i386, x86_64</td>
  33686. </tr>
  33687. <tr>
  33688. <td>Definition</td>
  33689. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/spirv-headers/xmake.lua">spirv-headers/xmake.lua</a></td>
  33690. </tr>
  33691. </tbody>
  33692. </table>
  33693. <h5 id="installcommand">Install command</h5>
  33694. <pre><code class="lang-console">xrepo install spirv-headers
  33695. </code></pre>
  33696. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33697. <pre><code class="lang-lua">add_requires("spirv-headers")
  33698. </code></pre>
  33699. <h3 id="spirvtoolsbsd">spirv-tools (bsd)</h3>
  33700. <table>
  33701. <thead>
  33702. <tr>
  33703. <th>Description</th>
  33704. <th><em>SPIR-V Tools</em></th>
  33705. </tr>
  33706. </thead>
  33707. <tbody>
  33708. <tr>
  33709. <td>Homepage</td>
  33710. <td><a href="https://github.com/KhronosGroup/SPIRV-Tools/">https://github.com/KhronosGroup/SPIRV-Tools/</a></td>
  33711. </tr>
  33712. <tr>
  33713. <td>License</td>
  33714. <td>Apache-2.0</td>
  33715. </tr>
  33716. <tr>
  33717. <td>Versions</td>
  33718. <td>1.2.154+1, 1.2.162+0, 1.2.189+1, 1.3.211+0, 1.3.231+1, 1.3.236+0, 1.3.239+0, 1.3.246+1, 1.3.250+1, 1.3.261+1, 1.3.268+0, 1.3.275+0, 1.3.280+0, 1.3.283+0, 1.3.290+0, 1.4.309+0</td>
  33719. </tr>
  33720. <tr>
  33721. <td>Architectures</td>
  33722. <td>i386, x86_64</td>
  33723. </tr>
  33724. <tr>
  33725. <td>Definition</td>
  33726. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/spirv-tools/xmake.lua">spirv-tools/xmake.lua</a></td>
  33727. </tr>
  33728. </tbody>
  33729. </table>
  33730. <h5 id="installcommand">Install command</h5>
  33731. <pre><code class="lang-console">xrepo install spirv-tools
  33732. </code></pre>
  33733. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33734. <pre><code class="lang-lua">add_requires("spirv-tools")
  33735. </code></pre>
  33736. <h3 id="spotbsd">spot (bsd)</h3>
  33737. <table>
  33738. <thead>
  33739. <tr>
  33740. <th>Description</th>
  33741. <th><em>Spot: a platform for LTL and ω-automata manipulation</em></th>
  33742. </tr>
  33743. </thead>
  33744. <tbody>
  33745. <tr>
  33746. <td>Homepage</td>
  33747. <td><a href="https://spot.lrde.epita.fr/">https://spot.lrde.epita.fr/</a></td>
  33748. </tr>
  33749. <tr>
  33750. <td>License</td>
  33751. <td>GPL-3.0</td>
  33752. </tr>
  33753. <tr>
  33754. <td>Versions</td>
  33755. <td>2.10.1, 2.13.2</td>
  33756. </tr>
  33757. <tr>
  33758. <td>Architectures</td>
  33759. <td>i386, x86_64</td>
  33760. </tr>
  33761. <tr>
  33762. <td>Definition</td>
  33763. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/spot/xmake.lua">spot/xmake.lua</a></td>
  33764. </tr>
  33765. </tbody>
  33766. </table>
  33767. <h5 id="installcommand">Install command</h5>
  33768. <pre><code class="lang-console">xrepo install spot
  33769. </code></pre>
  33770. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33771. <pre><code class="lang-lua">add_requires("spot")
  33772. </code></pre>
  33773. <h3 id="sqlgenbsd">sqlgen (bsd)</h3>
  33774. <table>
  33775. <thead>
  33776. <tr>
  33777. <th>Description</th>
  33778. <th><em>sqlgen is an ORM and SQL query generator for C++-20, similar to Python&#39;s SQLAlchemy/SQLModel or Rust&#39;s Diesel.</em></th>
  33779. </tr>
  33780. </thead>
  33781. <tbody>
  33782. <tr>
  33783. <td>Homepage</td>
  33784. <td><a href="https://github.com/getml/sqlgen">https://github.com/getml/sqlgen</a></td>
  33785. </tr>
  33786. <tr>
  33787. <td>License</td>
  33788. <td>MIT</td>
  33789. </tr>
  33790. <tr>
  33791. <td>Versions</td>
  33792. <td>v0.2.0</td>
  33793. </tr>
  33794. <tr>
  33795. <td>Architectures</td>
  33796. <td>i386, x86_64</td>
  33797. </tr>
  33798. <tr>
  33799. <td>Definition</td>
  33800. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/sqlgen/xmake.lua">sqlgen/xmake.lua</a></td>
  33801. </tr>
  33802. </tbody>
  33803. </table>
  33804. <h5 id="installcommand">Install command</h5>
  33805. <pre><code class="lang-console">xrepo install sqlgen
  33806. </code></pre>
  33807. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33808. <pre><code class="lang-lua">add_requires("sqlgen")
  33809. </code></pre>
  33810. <h3 id="sqlite3bsd">sqlite3 (bsd)</h3>
  33811. <table>
  33812. <thead>
  33813. <tr>
  33814. <th>Description</th>
  33815. <th><em>The most used database engine in the world</em></th>
  33816. </tr>
  33817. </thead>
  33818. <tbody>
  33819. <tr>
  33820. <td>Homepage</td>
  33821. <td><a href="https://sqlite.org/">https://sqlite.org/</a></td>
  33822. </tr>
  33823. <tr>
  33824. <td>License</td>
  33825. <td>Public Domain</td>
  33826. </tr>
  33827. <tr>
  33828. <td>Versions</td>
  33829. <td>3.23.0+0, 3.24.0+0, 3.34.0+100, 3.35.0+300, 3.35.0+400, 3.36.0+0, 3.37.0+200, 3.39.0+200, 3.43.0+200, 3.45.0+100, 3.45.0+300, 3.45.0+200, 3.46.0+0, 3.46.0+100, 3.47.0+200, 3.47.0+0, 3.47.0+100, 3.48.0+0, 3.49.0+100, 3.49.0+200, 3.49.0+0, 3.50.0+0, 3.50.0+400, 3.50.0+100, 3.50.0+300, 3.50.0+200</td>
  33830. </tr>
  33831. <tr>
  33832. <td>Architectures</td>
  33833. <td>i386, x86_64</td>
  33834. </tr>
  33835. <tr>
  33836. <td>Definition</td>
  33837. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/sqlite3/xmake.lua">sqlite3/xmake.lua</a></td>
  33838. </tr>
  33839. </tbody>
  33840. </table>
  33841. <h5 id="installcommand">Install command</h5>
  33842. <pre><code class="lang-console">xrepo install sqlite3
  33843. </code></pre>
  33844. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33845. <pre><code class="lang-lua">add_requires("sqlite3")
  33846. </code></pre>
  33847. <h3 id="sqlite3lemonbsd">sqlite3-lemon (bsd)</h3>
  33848. <table>
  33849. <thead>
  33850. <tr>
  33851. <th>Description</th>
  33852. <th><em>A parser generator</em></th>
  33853. </tr>
  33854. </thead>
  33855. <tbody>
  33856. <tr>
  33857. <td>Homepage</td>
  33858. <td><a href="https://sqlite.org/">https://sqlite.org/</a></td>
  33859. </tr>
  33860. <tr>
  33861. <td>License</td>
  33862. <td>Public Domain</td>
  33863. </tr>
  33864. <tr>
  33865. <td>Versions</td>
  33866. <td>3.49.0+200</td>
  33867. </tr>
  33868. <tr>
  33869. <td>Architectures</td>
  33870. <td>i386, x86_64</td>
  33871. </tr>
  33872. <tr>
  33873. <td>Definition</td>
  33874. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/sqlite3-lemon/xmake.lua">sqlite3-lemon/xmake.lua</a></td>
  33875. </tr>
  33876. </tbody>
  33877. </table>
  33878. <h5 id="installcommand">Install command</h5>
  33879. <pre><code class="lang-console">xrepo install sqlite3-lemon
  33880. </code></pre>
  33881. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33882. <pre><code class="lang-lua">add_requires("sqlite3-lemon")
  33883. </code></pre>
  33884. <h3 id="sqlite_ormbsd">sqlite_orm (bsd)</h3>
  33885. <table>
  33886. <thead>
  33887. <tr>
  33888. <th>Description</th>
  33889. <th><em>SQLite ORM light header only library for modern C++</em></th>
  33890. </tr>
  33891. </thead>
  33892. <tbody>
  33893. <tr>
  33894. <td>Homepage</td>
  33895. <td><a href="https://github.com/fnc12/sqlite_orm">https://github.com/fnc12/sqlite_orm</a></td>
  33896. </tr>
  33897. <tr>
  33898. <td>Versions</td>
  33899. <td>v1.8.2, v1.9, v1.9.1</td>
  33900. </tr>
  33901. <tr>
  33902. <td>Architectures</td>
  33903. <td>i386, x86_64</td>
  33904. </tr>
  33905. <tr>
  33906. <td>Definition</td>
  33907. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/sqlite_orm/xmake.lua">sqlite_orm/xmake.lua</a></td>
  33908. </tr>
  33909. </tbody>
  33910. </table>
  33911. <h5 id="installcommand">Install command</h5>
  33912. <pre><code class="lang-console">xrepo install sqlite_orm
  33913. </code></pre>
  33914. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33915. <pre><code class="lang-lua">add_requires("sqlite_orm")
  33916. </code></pre>
  33917. <h3 id="sqlitecppbsd">sqlitecpp (bsd)</h3>
  33918. <table>
  33919. <thead>
  33920. <tr>
  33921. <th>Description</th>
  33922. <th><em>SQLiteC++ (SQLiteCpp) is a smart and easy to use C++ SQLite3 wrapper.</em></th>
  33923. </tr>
  33924. </thead>
  33925. <tbody>
  33926. <tr>
  33927. <td>Homepage</td>
  33928. <td><a href="http://srombauts.github.io/SQLiteCpp">http://srombauts.github.io/SQLiteCpp</a></td>
  33929. </tr>
  33930. <tr>
  33931. <td>License</td>
  33932. <td>MIT</td>
  33933. </tr>
  33934. <tr>
  33935. <td>Versions</td>
  33936. <td>3.2.1, 3.3.1, 3.3.2, 3.3.3</td>
  33937. </tr>
  33938. <tr>
  33939. <td>Architectures</td>
  33940. <td>i386, x86_64</td>
  33941. </tr>
  33942. <tr>
  33943. <td>Definition</td>
  33944. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/sqlitecpp/xmake.lua">sqlitecpp/xmake.lua</a></td>
  33945. </tr>
  33946. </tbody>
  33947. </table>
  33948. <h5 id="installcommand">Install command</h5>
  33949. <pre><code class="lang-console">xrepo install sqlitecpp
  33950. </code></pre>
  33951. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33952. <pre><code class="lang-lua">add_requires("sqlitecpp")
  33953. </code></pre>
  33954. <h3 id="sqratbsd">sqrat (bsd)</h3>
  33955. <table>
  33956. <thead>
  33957. <tr>
  33958. <th>Description</th>
  33959. <th><em>Sqrat is a C++ library for Squirrel that facilitates exposing classes and other native functionality to Squirrel scripts.</em></th>
  33960. </tr>
  33961. </thead>
  33962. <tbody>
  33963. <tr>
  33964. <td>Homepage</td>
  33965. <td><a href="http://scrat.sourceforge.net/">http://scrat.sourceforge.net/</a></td>
  33966. </tr>
  33967. <tr>
  33968. <td>License</td>
  33969. <td>zlib</td>
  33970. </tr>
  33971. <tr>
  33972. <td>Versions</td>
  33973. <td>0.9.2</td>
  33974. </tr>
  33975. <tr>
  33976. <td>Architectures</td>
  33977. <td>i386, x86_64</td>
  33978. </tr>
  33979. <tr>
  33980. <td>Definition</td>
  33981. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/sqrat/xmake.lua">sqrat/xmake.lua</a></td>
  33982. </tr>
  33983. </tbody>
  33984. </table>
  33985. <h5 id="installcommand">Install command</h5>
  33986. <pre><code class="lang-console">xrepo install sqrat
  33987. </code></pre>
  33988. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  33989. <pre><code class="lang-lua">add_requires("sqrat")
  33990. </code></pre>
  33991. <h3 id="squirrelbsd">squirrel (bsd)</h3>
  33992. <table>
  33993. <thead>
  33994. <tr>
  33995. <th>Description</th>
  33996. <th><em>Official repository for the programming language Squirrel</em></th>
  33997. </tr>
  33998. </thead>
  33999. <tbody>
  34000. <tr>
  34001. <td>Homepage</td>
  34002. <td><a href="http://www.squirrel-lang.org">http://www.squirrel-lang.org</a></td>
  34003. </tr>
  34004. <tr>
  34005. <td>License</td>
  34006. <td>MIT</td>
  34007. </tr>
  34008. <tr>
  34009. <td>Versions</td>
  34010. <td>v3.2</td>
  34011. </tr>
  34012. <tr>
  34013. <td>Architectures</td>
  34014. <td>i386, x86_64</td>
  34015. </tr>
  34016. <tr>
  34017. <td>Definition</td>
  34018. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/squirrel/xmake.lua">squirrel/xmake.lua</a></td>
  34019. </tr>
  34020. </tbody>
  34021. </table>
  34022. <h5 id="installcommand">Install command</h5>
  34023. <pre><code class="lang-console">xrepo install squirrel
  34024. </code></pre>
  34025. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34026. <pre><code class="lang-lua">add_requires("squirrel")
  34027. </code></pre>
  34028. <h3 id="srellbsd">srell (bsd)</h3>
  34029. <table>
  34030. <thead>
  34031. <tr>
  34032. <th>Description</th>
  34033. <th><em>SRELL (std::regex-like library) is a Unicode-aware regular expression template library for C++.</em></th>
  34034. </tr>
  34035. </thead>
  34036. <tbody>
  34037. <tr>
  34038. <td>Homepage</td>
  34039. <td><a href="https://akenotsuki.com/misc/srell">https://akenotsuki.com/misc/srell</a></td>
  34040. </tr>
  34041. <tr>
  34042. <td>License</td>
  34043. <td>BSD-2-Clause</td>
  34044. </tr>
  34045. <tr>
  34046. <td>Versions</td>
  34047. <td>3.018, 4.019, 4.063</td>
  34048. </tr>
  34049. <tr>
  34050. <td>Architectures</td>
  34051. <td>i386, x86_64</td>
  34052. </tr>
  34053. <tr>
  34054. <td>Definition</td>
  34055. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/srell/xmake.lua">srell/xmake.lua</a></td>
  34056. </tr>
  34057. </tbody>
  34058. </table>
  34059. <h5 id="installcommand">Install command</h5>
  34060. <pre><code class="lang-console">xrepo install srell
  34061. </code></pre>
  34062. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34063. <pre><code class="lang-lua">add_requires("srell")
  34064. </code></pre>
  34065. <h3 id="srtpbsd">srtp (bsd)</h3>
  34066. <table>
  34067. <thead>
  34068. <tr>
  34069. <th>Description</th>
  34070. <th><em>Library for SRTP (Secure Realtime Transport Protocol)</em></th>
  34071. </tr>
  34072. </thead>
  34073. <tbody>
  34074. <tr>
  34075. <td>Homepage</td>
  34076. <td><a href="https://github.com/cisco/libsrtp">https://github.com/cisco/libsrtp</a></td>
  34077. </tr>
  34078. <tr>
  34079. <td>License</td>
  34080. <td>BSD-3-Clause</td>
  34081. </tr>
  34082. <tr>
  34083. <td>Versions</td>
  34084. <td>v2.5.0, v2.6, v2.7</td>
  34085. </tr>
  34086. <tr>
  34087. <td>Architectures</td>
  34088. <td>i386, x86_64</td>
  34089. </tr>
  34090. <tr>
  34091. <td>Definition</td>
  34092. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/srtp/xmake.lua">srtp/xmake.lua</a></td>
  34093. </tr>
  34094. </tbody>
  34095. </table>
  34096. <h5 id="installcommand">Install command</h5>
  34097. <pre><code class="lang-console">xrepo install srtp
  34098. </code></pre>
  34099. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34100. <pre><code class="lang-lua">add_requires("srtp")
  34101. </code></pre>
  34102. <h3 id="sse2neonbsd">sse2neon (bsd)</h3>
  34103. <table>
  34104. <thead>
  34105. <tr>
  34106. <th>Description</th>
  34107. <th><em>A translator from Intel SSE intrinsics to Arm/Aarch64 NEON implementation</em></th>
  34108. </tr>
  34109. </thead>
  34110. <tbody>
  34111. <tr>
  34112. <td>Homepage</td>
  34113. <td><a href="https://github.com/DLTcollab/sse2neon">https://github.com/DLTcollab/sse2neon</a></td>
  34114. </tr>
  34115. <tr>
  34116. <td>License</td>
  34117. <td>MIT</td>
  34118. </tr>
  34119. <tr>
  34120. <td>Versions</td>
  34121. <td>v1.7.0, v1.8.0</td>
  34122. </tr>
  34123. <tr>
  34124. <td>Architectures</td>
  34125. <td>i386, x86_64</td>
  34126. </tr>
  34127. <tr>
  34128. <td>Definition</td>
  34129. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/sse2neon/xmake.lua">sse2neon/xmake.lua</a></td>
  34130. </tr>
  34131. </tbody>
  34132. </table>
  34133. <h5 id="installcommand">Install command</h5>
  34134. <pre><code class="lang-console">xrepo install sse2neon
  34135. </code></pre>
  34136. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34137. <pre><code class="lang-lua">add_requires("sse2neon")
  34138. </code></pre>
  34139. <h3 id="sse2rvvbsd">sse2rvv (bsd)</h3>
  34140. <table>
  34141. <thead>
  34142. <tr>
  34143. <th>Description</th>
  34144. <th><em>A translator from Intel SSE intrinsics to RISCV-V Extension implementation</em></th>
  34145. </tr>
  34146. </thead>
  34147. <tbody>
  34148. <tr>
  34149. <td>Homepage</td>
  34150. <td><a href="https://github.com/pattonkan/sse2rvv">https://github.com/pattonkan/sse2rvv</a></td>
  34151. </tr>
  34152. <tr>
  34153. <td>License</td>
  34154. <td>MIT</td>
  34155. </tr>
  34156. <tr>
  34157. <td>Versions</td>
  34158. <td>2024.02.18</td>
  34159. </tr>
  34160. <tr>
  34161. <td>Architectures</td>
  34162. <td>i386, x86_64</td>
  34163. </tr>
  34164. <tr>
  34165. <td>Definition</td>
  34166. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/sse2rvv/xmake.lua">sse2rvv/xmake.lua</a></td>
  34167. </tr>
  34168. </tbody>
  34169. </table>
  34170. <h5 id="installcommand">Install command</h5>
  34171. <pre><code class="lang-console">xrepo install sse2rvv
  34172. </code></pre>
  34173. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34174. <pre><code class="lang-lua">add_requires("sse2rvv")
  34175. </code></pre>
  34176. <h3 id="sspbsd">ssp (bsd)</h3>
  34177. <table>
  34178. <thead>
  34179. <tr>
  34180. <th>Description</th>
  34181. <th><em>C++ CSV parser</em></th>
  34182. </tr>
  34183. </thead>
  34184. <tbody>
  34185. <tr>
  34186. <td>Homepage</td>
  34187. <td><a href="https://github.com/red0124/ssp">https://github.com/red0124/ssp</a></td>
  34188. </tr>
  34189. <tr>
  34190. <td>License</td>
  34191. <td>MIT</td>
  34192. </tr>
  34193. <tr>
  34194. <td>Versions</td>
  34195. <td>v1.6.1, v1.8.0</td>
  34196. </tr>
  34197. <tr>
  34198. <td>Architectures</td>
  34199. <td>i386, x86_64</td>
  34200. </tr>
  34201. <tr>
  34202. <td>Definition</td>
  34203. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/ssp/xmake.lua">ssp/xmake.lua</a></td>
  34204. </tr>
  34205. </tbody>
  34206. </table>
  34207. <h5 id="installcommand">Install command</h5>
  34208. <pre><code class="lang-console">xrepo install ssp
  34209. </code></pre>
  34210. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34211. <pre><code class="lang-lua">add_requires("ssp")
  34212. </code></pre>
  34213. <h3 id="statuscodebsd">status-code (bsd)</h3>
  34214. <table>
  34215. <thead>
  34216. <tr>
  34217. <th>Description</th>
  34218. <th><em>Proposed SG14 status_code for the C++ standard</em></th>
  34219. </tr>
  34220. </thead>
  34221. <tbody>
  34222. <tr>
  34223. <td>Homepage</td>
  34224. <td><a href="https://github.com/ned14/status-code">https://github.com/ned14/status-code</a></td>
  34225. </tr>
  34226. <tr>
  34227. <td>License</td>
  34228. <td>Apache-2.0</td>
  34229. </tr>
  34230. <tr>
  34231. <td>Versions</td>
  34232. <td>2025.05.21</td>
  34233. </tr>
  34234. <tr>
  34235. <td>Architectures</td>
  34236. <td>i386, x86_64</td>
  34237. </tr>
  34238. <tr>
  34239. <td>Definition</td>
  34240. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/status-code/xmake.lua">status-code/xmake.lua</a></td>
  34241. </tr>
  34242. </tbody>
  34243. </table>
  34244. <h5 id="installcommand">Install command</h5>
  34245. <pre><code class="lang-console">xrepo install status-code
  34246. </code></pre>
  34247. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34248. <pre><code class="lang-lua">add_requires("status-code")
  34249. </code></pre>
  34250. <h3 id="stbbsd">stb (bsd)</h3>
  34251. <table>
  34252. <thead>
  34253. <tr>
  34254. <th>Description</th>
  34255. <th><em>single-file public domain (or MIT licensed) libraries for C/C++</em></th>
  34256. </tr>
  34257. </thead>
  34258. <tbody>
  34259. <tr>
  34260. <td>Homepage</td>
  34261. <td><a href="https://github.com/nothings/stb">https://github.com/nothings/stb</a></td>
  34262. </tr>
  34263. <tr>
  34264. <td>Versions</td>
  34265. <td>2019.02.07, 2021.07.13, 2021.09.10, 2023.01.30, 2023.12.15, 2024.06.01, 2025.03.14</td>
  34266. </tr>
  34267. <tr>
  34268. <td>Architectures</td>
  34269. <td>i386, x86_64</td>
  34270. </tr>
  34271. <tr>
  34272. <td>Definition</td>
  34273. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/stb/xmake.lua">stb/xmake.lua</a></td>
  34274. </tr>
  34275. </tbody>
  34276. </table>
  34277. <h5 id="installcommand">Install command</h5>
  34278. <pre><code class="lang-console">xrepo install stb
  34279. </code></pre>
  34280. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34281. <pre><code class="lang-lua">add_requires("stb")
  34282. </code></pre>
  34283. <h3 id="stcbsd">stc (bsd)</h3>
  34284. <table>
  34285. <thead>
  34286. <tr>
  34287. <th>Description</th>
  34288. <th><em>A modern, user friendly, generic, type-safe and fast C99 container library: String, Vector, Sorted and Unordered Map and Set, Deque, Forward List, Smart Pointers, Bitset and Random numbers.</em></th>
  34289. </tr>
  34290. </thead>
  34291. <tbody>
  34292. <tr>
  34293. <td>Homepage</td>
  34294. <td><a href="https://github.com/stclib/STC">https://github.com/stclib/STC</a></td>
  34295. </tr>
  34296. <tr>
  34297. <td>License</td>
  34298. <td>MIT</td>
  34299. </tr>
  34300. <tr>
  34301. <td>Versions</td>
  34302. <td>v4.2, v5.0</td>
  34303. </tr>
  34304. <tr>
  34305. <td>Architectures</td>
  34306. <td>i386, x86_64</td>
  34307. </tr>
  34308. <tr>
  34309. <td>Definition</td>
  34310. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/stc/xmake.lua">stc/xmake.lua</a></td>
  34311. </tr>
  34312. </tbody>
  34313. </table>
  34314. <h5 id="installcommand">Install command</h5>
  34315. <pre><code class="lang-console">xrepo install stc
  34316. </code></pre>
  34317. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34318. <pre><code class="lang-lua">add_requires("stc")
  34319. </code></pre>
  34320. <h3 id="stduuidbsd">stduuid (bsd)</h3>
  34321. <table>
  34322. <thead>
  34323. <tr>
  34324. <th>Description</th>
  34325. <th><em>A C++17 cross-platform implementation for UUIDs</em></th>
  34326. </tr>
  34327. </thead>
  34328. <tbody>
  34329. <tr>
  34330. <td>Homepage</td>
  34331. <td><a href="https://github.com/mariusbancila/stduuid">https://github.com/mariusbancila/stduuid</a></td>
  34332. </tr>
  34333. <tr>
  34334. <td>License</td>
  34335. <td>MIT</td>
  34336. </tr>
  34337. <tr>
  34338. <td>Versions</td>
  34339. <td>v1.2.3</td>
  34340. </tr>
  34341. <tr>
  34342. <td>Architectures</td>
  34343. <td>i386, x86_64</td>
  34344. </tr>
  34345. <tr>
  34346. <td>Definition</td>
  34347. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/stduuid/xmake.lua">stduuid/xmake.lua</a></td>
  34348. </tr>
  34349. </tbody>
  34350. </table>
  34351. <h5 id="installcommand">Install command</h5>
  34352. <pre><code class="lang-console">xrepo install stduuid
  34353. </code></pre>
  34354. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34355. <pre><code class="lang-lua">add_requires("stduuid")
  34356. </code></pre>
  34357. <h3 id="step20bsd">step20 (bsd)</h3>
  34358. <table>
  34359. <thead>
  34360. <tr>
  34361. <th>Description</th>
  34362. <th><em>Step20 is a C++20, header-only library of STL-like algorithms and data structures</em></th>
  34363. </tr>
  34364. </thead>
  34365. <tbody>
  34366. <tr>
  34367. <td>Homepage</td>
  34368. <td><a href="https://github.com/storm-ptr/step20">https://github.com/storm-ptr/step20</a></td>
  34369. </tr>
  34370. <tr>
  34371. <td>License</td>
  34372. <td>MIT</td>
  34373. </tr>
  34374. <tr>
  34375. <td>Versions</td>
  34376. <td>2023.08.21</td>
  34377. </tr>
  34378. <tr>
  34379. <td>Architectures</td>
  34380. <td>i386, x86_64</td>
  34381. </tr>
  34382. <tr>
  34383. <td>Definition</td>
  34384. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/step20/xmake.lua">step20/xmake.lua</a></td>
  34385. </tr>
  34386. </tbody>
  34387. </table>
  34388. <h5 id="installcommand">Install command</h5>
  34389. <pre><code class="lang-console">xrepo install step20
  34390. </code></pre>
  34391. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34392. <pre><code class="lang-lua">add_requires("step20")
  34393. </code></pre>
  34394. <h3 id="stflbsd">stfl (bsd)</h3>
  34395. <table>
  34396. <thead>
  34397. <tr>
  34398. <th>Description</th>
  34399. <th><em>stfl with Newsboat-related bugfixes</em></th>
  34400. </tr>
  34401. </thead>
  34402. <tbody>
  34403. <tr>
  34404. <td>Homepage</td>
  34405. <td><a href="https://github.com/newsboat/stfl">https://github.com/newsboat/stfl</a></td>
  34406. </tr>
  34407. <tr>
  34408. <td>License</td>
  34409. <td>LGPL-3.0</td>
  34410. </tr>
  34411. <tr>
  34412. <td>Versions</td>
  34413. <td>2024.12.24</td>
  34414. </tr>
  34415. <tr>
  34416. <td>Architectures</td>
  34417. <td>i386, x86_64</td>
  34418. </tr>
  34419. <tr>
  34420. <td>Definition</td>
  34421. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/stfl/xmake.lua">stfl/xmake.lua</a></td>
  34422. </tr>
  34423. </tbody>
  34424. </table>
  34425. <h5 id="installcommand">Install command</h5>
  34426. <pre><code class="lang-console">xrepo install stfl
  34427. </code></pre>
  34428. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34429. <pre><code class="lang-lua">add_requires("stfl")
  34430. </code></pre>
  34431. <h3 id="streamvbytebsd">streamvbyte (bsd)</h3>
  34432. <table>
  34433. <thead>
  34434. <tr>
  34435. <th>Description</th>
  34436. <th><em>Fast integer compression in C using the StreamVByte codec</em></th>
  34437. </tr>
  34438. </thead>
  34439. <tbody>
  34440. <tr>
  34441. <td>Homepage</td>
  34442. <td><a href="https://github.com/lemire/streamvbyte">https://github.com/lemire/streamvbyte</a></td>
  34443. </tr>
  34444. <tr>
  34445. <td>License</td>
  34446. <td>Apache-2.0</td>
  34447. </tr>
  34448. <tr>
  34449. <td>Versions</td>
  34450. <td>v1.0.0, v2.0.0</td>
  34451. </tr>
  34452. <tr>
  34453. <td>Architectures</td>
  34454. <td>i386, x86_64</td>
  34455. </tr>
  34456. <tr>
  34457. <td>Definition</td>
  34458. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/streamvbyte/xmake.lua">streamvbyte/xmake.lua</a></td>
  34459. </tr>
  34460. </tbody>
  34461. </table>
  34462. <h5 id="installcommand">Install command</h5>
  34463. <pre><code class="lang-console">xrepo install streamvbyte
  34464. </code></pre>
  34465. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34466. <pre><code class="lang-lua">add_requires("streamvbyte")
  34467. </code></pre>
  34468. <h3 id="stringviewlitebsd">string-view-lite (bsd)</h3>
  34469. <table>
  34470. <thead>
  34471. <tr>
  34472. <th>Description</th>
  34473. <th><em>string_view lite - A C++17-like string_view for C++98, C++11 and later in a single-file header-only library</em></th>
  34474. </tr>
  34475. </thead>
  34476. <tbody>
  34477. <tr>
  34478. <td>Homepage</td>
  34479. <td><a href="https://github.com/martinmoene/string-view-lite">https://github.com/martinmoene/string-view-lite</a></td>
  34480. </tr>
  34481. <tr>
  34482. <td>License</td>
  34483. <td>BSL-1.0</td>
  34484. </tr>
  34485. <tr>
  34486. <td>Versions</td>
  34487. <td>v1.7.0, v1.8.0</td>
  34488. </tr>
  34489. <tr>
  34490. <td>Architectures</td>
  34491. <td>i386, x86_64</td>
  34492. </tr>
  34493. <tr>
  34494. <td>Definition</td>
  34495. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/string-view-lite/xmake.lua">string-view-lite/xmake.lua</a></td>
  34496. </tr>
  34497. </tbody>
  34498. </table>
  34499. <h5 id="installcommand">Install command</h5>
  34500. <pre><code class="lang-console">xrepo install string-view-lite
  34501. </code></pre>
  34502. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34503. <pre><code class="lang-lua">add_requires("string-view-lite")
  34504. </code></pre>
  34505. <h3 id="stringbuilderbsd">stringbuilder (bsd)</h3>
  34506. <table>
  34507. <thead>
  34508. <tr>
  34509. <th>Description</th>
  34510. <th><em>Fast, efficient and convenient alternative to std::stringstream and std::string concatenation.</em></th>
  34511. </tr>
  34512. </thead>
  34513. <tbody>
  34514. <tr>
  34515. <td>Homepage</td>
  34516. <td><a href="https://github.com/Isameru/stringbuilder">https://github.com/Isameru/stringbuilder</a></td>
  34517. </tr>
  34518. <tr>
  34519. <td>License</td>
  34520. <td>MIT</td>
  34521. </tr>
  34522. <tr>
  34523. <td>Versions</td>
  34524. <td>2023.7.10</td>
  34525. </tr>
  34526. <tr>
  34527. <td>Architectures</td>
  34528. <td>i386, x86_64</td>
  34529. </tr>
  34530. <tr>
  34531. <td>Definition</td>
  34532. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/stringbuilder/xmake.lua">stringbuilder/xmake.lua</a></td>
  34533. </tr>
  34534. </tbody>
  34535. </table>
  34536. <h5 id="installcommand">Install command</h5>
  34537. <pre><code class="lang-console">xrepo install stringbuilder
  34538. </code></pre>
  34539. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34540. <pre><code class="lang-lua">add_requires("stringbuilder")
  34541. </code></pre>
  34542. <h3 id="stringzillabsd">stringzilla (bsd)</h3>
  34543. <table>
  34544. <thead>
  34545. <tr>
  34546. <th>Description</th>
  34547. <th><em>Up to 10x faster strings for C, C++, Python, Rust, Swift &amp; Go, leveraging NEON, AVX2, AVX-512, SVE, &amp; SWAR to accelerate search, hashing, sort, edit distances, and memory ops 🦖</em></th>
  34548. </tr>
  34549. </thead>
  34550. <tbody>
  34551. <tr>
  34552. <td>Homepage</td>
  34553. <td><a href="https://ashvardanian.com/posts/stringzilla/">https://ashvardanian.com/posts/stringzilla/</a></td>
  34554. </tr>
  34555. <tr>
  34556. <td>License</td>
  34557. <td>Apache-2.0</td>
  34558. </tr>
  34559. <tr>
  34560. <td>Versions</td>
  34561. <td>v1.2.2, v2.0.3, v2.0.4, v3.0.0, v3.1.0, v3.1.1, v3.1.2, v3.2.0, v3.3.0, v3.3.1, v3.4.0, v3.4.1, v3.5.0, v3.6.0, v3.6.1, v3.6.2, v3.6.3, v3.6.4, v3.6.5, v3.6.6, v3.6.7, v3.6.8, v3.7.0, v3.7.1, v3.7.2, v3.7.3, v3.8.0, v3.8.1, v3.8.2, v3.8.3, v3.8.4, v3.9.5, v3.9.6, v3.9.8, v3.10.0, v3.10.5, v3.10.6, v3.10.7, v3.10.8, v3.10.9, v3.10.10, v3.10.11, v3.11.0, v3.11.1, v3.11.3, v3.12.1, v3.12.2, v3.12.3, v3.12.4, v3.12.5, v3.12.6, v4.0.0, v4.0.14</td>
  34562. </tr>
  34563. <tr>
  34564. <td>Architectures</td>
  34565. <td>i386, x86_64</td>
  34566. </tr>
  34567. <tr>
  34568. <td>Definition</td>
  34569. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/stringzilla/xmake.lua">stringzilla/xmake.lua</a></td>
  34570. </tr>
  34571. </tbody>
  34572. </table>
  34573. <h5 id="installcommand">Install command</h5>
  34574. <pre><code class="lang-console">xrepo install stringzilla
  34575. </code></pre>
  34576. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34577. <pre><code class="lang-lua">add_requires("stringzilla")
  34578. </code></pre>
  34579. <h3 id="strong_typebsd">strong_type (bsd)</h3>
  34580. <table>
  34581. <thead>
  34582. <tr>
  34583. <th>Description</th>
  34584. <th><em>An additive strong typedef library for C++14/17/20.</em></th>
  34585. </tr>
  34586. </thead>
  34587. <tbody>
  34588. <tr>
  34589. <td>Homepage</td>
  34590. <td><a href="https://github.com/rollbear/strong_type">https://github.com/rollbear/strong_type</a></td>
  34591. </tr>
  34592. <tr>
  34593. <td>License</td>
  34594. <td>BSL-1.0</td>
  34595. </tr>
  34596. <tr>
  34597. <td>Versions</td>
  34598. <td>v15</td>
  34599. </tr>
  34600. <tr>
  34601. <td>Architectures</td>
  34602. <td>i386, x86_64</td>
  34603. </tr>
  34604. <tr>
  34605. <td>Definition</td>
  34606. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/strong_type/xmake.lua">strong_type/xmake.lua</a></td>
  34607. </tr>
  34608. </tbody>
  34609. </table>
  34610. <h5 id="installcommand">Install command</h5>
  34611. <pre><code class="lang-console">xrepo install strong_type
  34612. </code></pre>
  34613. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34614. <pre><code class="lang-lua">add_requires("strong_type")
  34615. </code></pre>
  34616. <h3 id="strtkbsd">strtk (bsd)</h3>
  34617. <table>
  34618. <thead>
  34619. <tr>
  34620. <th>Description</th>
  34621. <th><em>C++ String Toolkit Library</em></th>
  34622. </tr>
  34623. </thead>
  34624. <tbody>
  34625. <tr>
  34626. <td>Homepage</td>
  34627. <td><a href="https://www.partow.net/programming/strtk/index.html">https://www.partow.net/programming/strtk/index.html</a></td>
  34628. </tr>
  34629. <tr>
  34630. <td>License</td>
  34631. <td>MIT</td>
  34632. </tr>
  34633. <tr>
  34634. <td>Versions</td>
  34635. <td>2020.01.01</td>
  34636. </tr>
  34637. <tr>
  34638. <td>Architectures</td>
  34639. <td>i386, x86_64</td>
  34640. </tr>
  34641. <tr>
  34642. <td>Definition</td>
  34643. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/strtk/xmake.lua">strtk/xmake.lua</a></td>
  34644. </tr>
  34645. </tbody>
  34646. </table>
  34647. <h5 id="installcommand">Install command</h5>
  34648. <pre><code class="lang-console">xrepo install strtk
  34649. </code></pre>
  34650. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34651. <pre><code class="lang-lua">add_requires("strtk")
  34652. </code></pre>
  34653. <h3 id="stxbsd">stx (bsd)</h3>
  34654. <table>
  34655. <thead>
  34656. <tr>
  34657. <th>Description</th>
  34658. <th><em>C++17 &amp; C++ 20 error-handling and utility extensions. </em></th>
  34659. </tr>
  34660. </thead>
  34661. <tbody>
  34662. <tr>
  34663. <td>Homepage</td>
  34664. <td><a href="https://lamarrr.github.io/STX">https://lamarrr.github.io/STX</a></td>
  34665. </tr>
  34666. <tr>
  34667. <td>License</td>
  34668. <td>MIT</td>
  34669. </tr>
  34670. <tr>
  34671. <td>Versions</td>
  34672. <td>v1.0.3, v1.0.5</td>
  34673. </tr>
  34674. <tr>
  34675. <td>Architectures</td>
  34676. <td>i386, x86_64</td>
  34677. </tr>
  34678. <tr>
  34679. <td>Definition</td>
  34680. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/stx/xmake.lua">stx/xmake.lua</a></td>
  34681. </tr>
  34682. </tbody>
  34683. </table>
  34684. <h5 id="installcommand">Install command</h5>
  34685. <pre><code class="lang-console">xrepo install stx
  34686. </code></pre>
  34687. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34688. <pre><code class="lang-lua">add_requires("stx")
  34689. </code></pre>
  34690. <h3 id="subhookbsd">subhook (bsd)</h3>
  34691. <table>
  34692. <thead>
  34693. <tr>
  34694. <th>Description</th>
  34695. <th><em>Simple hooking library for C/C++ (x86 only, 32/64-bit, no dependencies)</em></th>
  34696. </tr>
  34697. </thead>
  34698. <tbody>
  34699. <tr>
  34700. <td>Homepage</td>
  34701. <td><a href="https://github.com/Zeex/subhook">https://github.com/Zeex/subhook</a></td>
  34702. </tr>
  34703. <tr>
  34704. <td>License</td>
  34705. <td>BSD-2-Clause</td>
  34706. </tr>
  34707. <tr>
  34708. <td>Versions</td>
  34709. <td>2023.02.10</td>
  34710. </tr>
  34711. <tr>
  34712. <td>Architectures</td>
  34713. <td>i386, x86_64</td>
  34714. </tr>
  34715. <tr>
  34716. <td>Definition</td>
  34717. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/subhook/xmake.lua">subhook/xmake.lua</a></td>
  34718. </tr>
  34719. </tbody>
  34720. </table>
  34721. <h5 id="installcommand">Install command</h5>
  34722. <pre><code class="lang-console">xrepo install subhook
  34723. </code></pre>
  34724. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34725. <pre><code class="lang-lua">add_requires("subhook")
  34726. </code></pre>
  34727. <h3 id="subprocesshbsd">subprocess.h (bsd)</h3>
  34728. <table>
  34729. <thead>
  34730. <tr>
  34731. <th>Description</th>
  34732. <th><em>single header process launching solution for C and C++ </em></th>
  34733. </tr>
  34734. </thead>
  34735. <tbody>
  34736. <tr>
  34737. <td>Homepage</td>
  34738. <td><a href="https://github.com/sheredom/subprocess.h">https://github.com/sheredom/subprocess.h</a></td>
  34739. </tr>
  34740. <tr>
  34741. <td>Versions</td>
  34742. <td>2022.12.20</td>
  34743. </tr>
  34744. <tr>
  34745. <td>Architectures</td>
  34746. <td>i386, x86_64</td>
  34747. </tr>
  34748. <tr>
  34749. <td>Definition</td>
  34750. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/subprocess.h/xmake.lua">subprocess.h/xmake.lua</a></td>
  34751. </tr>
  34752. </tbody>
  34753. </table>
  34754. <h5 id="installcommand">Install command</h5>
  34755. <pre><code class="lang-console">xrepo install subprocess.h
  34756. </code></pre>
  34757. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34758. <pre><code class="lang-lua">add_requires("subprocess.h")
  34759. </code></pre>
  34760. <h3 id="svectorbsd">svector (bsd)</h3>
  34761. <table>
  34762. <thead>
  34763. <tr>
  34764. <th>Description</th>
  34765. <th><em>Compact SVO optimized vector for C++17 or higher</em></th>
  34766. </tr>
  34767. </thead>
  34768. <tbody>
  34769. <tr>
  34770. <td>Homepage</td>
  34771. <td><a href="https://github.com/martinus/svector">https://github.com/martinus/svector</a></td>
  34772. </tr>
  34773. <tr>
  34774. <td>License</td>
  34775. <td>MIT</td>
  34776. </tr>
  34777. <tr>
  34778. <td>Versions</td>
  34779. <td>v1.0.3</td>
  34780. </tr>
  34781. <tr>
  34782. <td>Architectures</td>
  34783. <td>i386, x86_64</td>
  34784. </tr>
  34785. <tr>
  34786. <td>Definition</td>
  34787. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/svector/xmake.lua">svector/xmake.lua</a></td>
  34788. </tr>
  34789. </tbody>
  34790. </table>
  34791. <h5 id="installcommand">Install command</h5>
  34792. <pre><code class="lang-console">xrepo install svector
  34793. </code></pre>
  34794. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34795. <pre><code class="lang-lua">add_requires("svector")
  34796. </code></pre>
  34797. <h3 id="svtav1bsd">svt-av1 (bsd)</h3>
  34798. <table>
  34799. <thead>
  34800. <tr>
  34801. <th>Description</th>
  34802. <th><em>Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder)</em></th>
  34803. </tr>
  34804. </thead>
  34805. <tbody>
  34806. <tr>
  34807. <td>Homepage</td>
  34808. <td><a href="https://gitlab.com/AOMediaCodec/SVT-AV1">https://gitlab.com/AOMediaCodec/SVT-AV1</a></td>
  34809. </tr>
  34810. <tr>
  34811. <td>License</td>
  34812. <td>BSD-3-Clause</td>
  34813. </tr>
  34814. <tr>
  34815. <td>Versions</td>
  34816. <td>v1.4.0, v1.4.1, v1.5.0, v1.6.0, v2.1.0, v2.2.1</td>
  34817. </tr>
  34818. <tr>
  34819. <td>Architectures</td>
  34820. <td>i386, x86_64</td>
  34821. </tr>
  34822. <tr>
  34823. <td>Definition</td>
  34824. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/svt-av1/xmake.lua">svt-av1/xmake.lua</a></td>
  34825. </tr>
  34826. </tbody>
  34827. </table>
  34828. <h5 id="installcommand">Install command</h5>
  34829. <pre><code class="lang-console">xrepo install svt-av1
  34830. </code></pre>
  34831. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34832. <pre><code class="lang-lua">add_requires("svt-av1")
  34833. </code></pre>
  34834. <h3 id="swigbsd">swig (bsd)</h3>
  34835. <table>
  34836. <thead>
  34837. <tr>
  34838. <th>Description</th>
  34839. <th><em>SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.</em></th>
  34840. </tr>
  34841. </thead>
  34842. <tbody>
  34843. <tr>
  34844. <td>Homepage</td>
  34845. <td><a href="http://swig.org/">http://swig.org/</a></td>
  34846. </tr>
  34847. <tr>
  34848. <td>License</td>
  34849. <td>GPL-3.0</td>
  34850. </tr>
  34851. <tr>
  34852. <td>Versions</td>
  34853. <td>4.0.2, 4.1.1</td>
  34854. </tr>
  34855. <tr>
  34856. <td>Architectures</td>
  34857. <td>i386, x86_64</td>
  34858. </tr>
  34859. <tr>
  34860. <td>Definition</td>
  34861. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/swig/xmake.lua">swig/xmake.lua</a></td>
  34862. </tr>
  34863. </tbody>
  34864. </table>
  34865. <h5 id="installcommand">Install command</h5>
  34866. <pre><code class="lang-console">xrepo install swig
  34867. </code></pre>
  34868. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34869. <pre><code class="lang-lua">add_requires("swig")
  34870. </code></pre>
  34871. <h3 id="swissephbsd">swisseph (bsd)</h3>
  34872. <table>
  34873. <thead>
  34874. <tr>
  34875. <th>Description</th>
  34876. <th><em>Swiss Ephemeris source code, official release by Astrodienst.</em></th>
  34877. </tr>
  34878. </thead>
  34879. <tbody>
  34880. <tr>
  34881. <td>Homepage</td>
  34882. <td><a href="https://www.astro.com/swisseph/swephinfo_e.htm">https://www.astro.com/swisseph/swephinfo_e.htm</a></td>
  34883. </tr>
  34884. <tr>
  34885. <td>License</td>
  34886. <td>AGPL-3.0</td>
  34887. </tr>
  34888. <tr>
  34889. <td>Versions</td>
  34890. <td>v2.10.03</td>
  34891. </tr>
  34892. <tr>
  34893. <td>Architectures</td>
  34894. <td>i386, x86_64</td>
  34895. </tr>
  34896. <tr>
  34897. <td>Definition</td>
  34898. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/swisseph/xmake.lua">swisseph/xmake.lua</a></td>
  34899. </tr>
  34900. </tbody>
  34901. </table>
  34902. <h5 id="installcommand">Install command</h5>
  34903. <pre><code class="lang-console">xrepo install swisseph
  34904. </code></pre>
  34905. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34906. <pre><code class="lang-lua">add_requires("swisseph")
  34907. </code></pre>
  34908. <h3 id="swxjsonbsd">swxjson (bsd)</h3>
  34909. <table>
  34910. <thead>
  34911. <tr>
  34912. <th>Description</th>
  34913. <th><em>A easy to use &amp; convenient JSON library for C++11.</em></th>
  34914. </tr>
  34915. </thead>
  34916. <tbody>
  34917. <tr>
  34918. <td>Homepage</td>
  34919. <td><a href="https://github.com/swxlion/swxJson">https://github.com/swxlion/swxJson</a></td>
  34920. </tr>
  34921. <tr>
  34922. <td>License</td>
  34923. <td>MIT</td>
  34924. </tr>
  34925. <tr>
  34926. <td>Versions</td>
  34927. <td>v1.0.9</td>
  34928. </tr>
  34929. <tr>
  34930. <td>Architectures</td>
  34931. <td>i386, x86_64</td>
  34932. </tr>
  34933. <tr>
  34934. <td>Definition</td>
  34935. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/swxjson/xmake.lua">swxjson/xmake.lua</a></td>
  34936. </tr>
  34937. </tbody>
  34938. </table>
  34939. <h5 id="installcommand">Install command</h5>
  34940. <pre><code class="lang-console">xrepo install swxjson
  34941. </code></pre>
  34942. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34943. <pre><code class="lang-lua">add_requires("swxjson")
  34944. </code></pre>
  34945. <h3 id="symenginebsd">symengine (bsd)</h3>
  34946. <table>
  34947. <thead>
  34948. <tr>
  34949. <th>Description</th>
  34950. <th><em>SymEngine is a fast symbolic manipulation library, written in C++</em></th>
  34951. </tr>
  34952. </thead>
  34953. <tbody>
  34954. <tr>
  34955. <td>Homepage</td>
  34956. <td><a href="https://symengine.org">https://symengine.org</a></td>
  34957. </tr>
  34958. <tr>
  34959. <td>License</td>
  34960. <td>MIT</td>
  34961. </tr>
  34962. <tr>
  34963. <td>Versions</td>
  34964. <td>v0.11.2, v0.12.0, v0.13.0</td>
  34965. </tr>
  34966. <tr>
  34967. <td>Architectures</td>
  34968. <td>i386, x86_64</td>
  34969. </tr>
  34970. <tr>
  34971. <td>Definition</td>
  34972. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/symengine/xmake.lua">symengine/xmake.lua</a></td>
  34973. </tr>
  34974. </tbody>
  34975. </table>
  34976. <h5 id="installcommand">Install command</h5>
  34977. <pre><code class="lang-console">xrepo install symengine
  34978. </code></pre>
  34979. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  34980. <pre><code class="lang-lua">add_requires("symengine")
  34981. </code></pre>
  34982. <h3 id="syscmdlinebsd">syscmdline (bsd)</h3>
  34983. <table>
  34984. <thead>
  34985. <tr>
  34986. <th>Description</th>
  34987. <th><em>C++ Advanced Command Line Parser</em></th>
  34988. </tr>
  34989. </thead>
  34990. <tbody>
  34991. <tr>
  34992. <td>Homepage</td>
  34993. <td><a href="https://github.com/SineStriker/syscmdline">https://github.com/SineStriker/syscmdline</a></td>
  34994. </tr>
  34995. <tr>
  34996. <td>License</td>
  34997. <td>MIT</td>
  34998. </tr>
  34999. <tr>
  35000. <td>Versions</td>
  35001. <td>2024.03.27</td>
  35002. </tr>
  35003. <tr>
  35004. <td>Architectures</td>
  35005. <td>i386, x86_64</td>
  35006. </tr>
  35007. <tr>
  35008. <td>Definition</td>
  35009. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/s/syscmdline/xmake.lua">syscmdline/xmake.lua</a></td>
  35010. </tr>
  35011. </tbody>
  35012. </table>
  35013. <h5 id="installcommand">Install command</h5>
  35014. <pre><code class="lang-console">xrepo install syscmdline
  35015. </code></pre>
  35016. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35017. <pre><code class="lang-lua">add_requires("syscmdline")
  35018. </code></pre>
  35019. <h2 id="t">t</h2>
  35020. <h3 id="talibbsd">ta-lib (bsd)</h3>
  35021. <table>
  35022. <thead>
  35023. <tr>
  35024. <th>Description</th>
  35025. <th><em>Technical Analysis Library for financial market trading applications</em></th>
  35026. </tr>
  35027. </thead>
  35028. <tbody>
  35029. <tr>
  35030. <td>Homepage</td>
  35031. <td><a href="https://ta-lib.org/">https://ta-lib.org/</a></td>
  35032. </tr>
  35033. <tr>
  35034. <td>License</td>
  35035. <td>BSD-3-Clause</td>
  35036. </tr>
  35037. <tr>
  35038. <td>Versions</td>
  35039. <td>0.6.2, 0.6.4</td>
  35040. </tr>
  35041. <tr>
  35042. <td>Architectures</td>
  35043. <td>i386, x86_64</td>
  35044. </tr>
  35045. <tr>
  35046. <td>Definition</td>
  35047. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/ta-lib/xmake.lua">ta-lib/xmake.lua</a></td>
  35048. </tr>
  35049. </tbody>
  35050. </table>
  35051. <h5 id="installcommand">Install command</h5>
  35052. <pre><code class="lang-console">xrepo install ta-lib
  35053. </code></pre>
  35054. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35055. <pre><code class="lang-lua">add_requires("ta-lib")
  35056. </code></pre>
  35057. <h3 id="tabulatebsd">tabulate (bsd)</h3>
  35058. <table>
  35059. <thead>
  35060. <tr>
  35061. <th>Description</th>
  35062. <th><em>Table Maker for Modern C++</em></th>
  35063. </tr>
  35064. </thead>
  35065. <tbody>
  35066. <tr>
  35067. <td>Homepage</td>
  35068. <td><a href="https://github.com/p-ranav/tabulate">https://github.com/p-ranav/tabulate</a></td>
  35069. </tr>
  35070. <tr>
  35071. <td>License</td>
  35072. <td>MIT</td>
  35073. </tr>
  35074. <tr>
  35075. <td>Versions</td>
  35076. <td>v1.5</td>
  35077. </tr>
  35078. <tr>
  35079. <td>Architectures</td>
  35080. <td>i386, x86_64</td>
  35081. </tr>
  35082. <tr>
  35083. <td>Definition</td>
  35084. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tabulate/xmake.lua">tabulate/xmake.lua</a></td>
  35085. </tr>
  35086. </tbody>
  35087. </table>
  35088. <h5 id="installcommand">Install command</h5>
  35089. <pre><code class="lang-console">xrepo install tabulate
  35090. </code></pre>
  35091. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35092. <pre><code class="lang-lua">add_requires("tabulate")
  35093. </code></pre>
  35094. <h3 id="taglibbsd">taglib (bsd)</h3>
  35095. <table>
  35096. <thead>
  35097. <tr>
  35098. <th>Description</th>
  35099. <th><em>TagLib Audio Meta-Data Library</em></th>
  35100. </tr>
  35101. </thead>
  35102. <tbody>
  35103. <tr>
  35104. <td>Homepage</td>
  35105. <td><a href="http://taglib.org/">http://taglib.org/</a></td>
  35106. </tr>
  35107. <tr>
  35108. <td>License</td>
  35109. <td>LGPL-2.1</td>
  35110. </tr>
  35111. <tr>
  35112. <td>Versions</td>
  35113. <td>v2.1, v2.1.1</td>
  35114. </tr>
  35115. <tr>
  35116. <td>Architectures</td>
  35117. <td>i386, x86_64</td>
  35118. </tr>
  35119. <tr>
  35120. <td>Definition</td>
  35121. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/taglib/xmake.lua">taglib/xmake.lua</a></td>
  35122. </tr>
  35123. </tbody>
  35124. </table>
  35125. <h5 id="installcommand">Install command</h5>
  35126. <pre><code class="lang-console">xrepo install taglib
  35127. </code></pre>
  35128. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35129. <pre><code class="lang-lua">add_requires("taglib")
  35130. </code></pre>
  35131. <h3 id="taocppjsonbsd">taocpp-json (bsd)</h3>
  35132. <table>
  35133. <thead>
  35134. <tr>
  35135. <th>Description</th>
  35136. <th><em>C++ header-only JSON library</em></th>
  35137. </tr>
  35138. </thead>
  35139. <tbody>
  35140. <tr>
  35141. <td>Homepage</td>
  35142. <td><a href="https://github.com/taocpp/json">https://github.com/taocpp/json</a></td>
  35143. </tr>
  35144. <tr>
  35145. <td>License</td>
  35146. <td>MIT</td>
  35147. </tr>
  35148. <tr>
  35149. <td>Versions</td>
  35150. <td>2025.03.11</td>
  35151. </tr>
  35152. <tr>
  35153. <td>Architectures</td>
  35154. <td>i386, x86_64</td>
  35155. </tr>
  35156. <tr>
  35157. <td>Definition</td>
  35158. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/taocpp-json/xmake.lua">taocpp-json/xmake.lua</a></td>
  35159. </tr>
  35160. </tbody>
  35161. </table>
  35162. <h5 id="installcommand">Install command</h5>
  35163. <pre><code class="lang-console">xrepo install taocpp-json
  35164. </code></pre>
  35165. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35166. <pre><code class="lang-lua">add_requires("taocpp-json")
  35167. </code></pre>
  35168. <h3 id="taskflowbsd">taskflow (bsd)</h3>
  35169. <table>
  35170. <thead>
  35171. <tr>
  35172. <th>Description</th>
  35173. <th><em>A fast C++ header-only library to help you quickly write parallel programs with complex task dependencies</em></th>
  35174. </tr>
  35175. </thead>
  35176. <tbody>
  35177. <tr>
  35178. <td>Homepage</td>
  35179. <td><a href="https://taskflow.github.io/">https://taskflow.github.io/</a></td>
  35180. </tr>
  35181. <tr>
  35182. <td>License</td>
  35183. <td>MIT</td>
  35184. </tr>
  35185. <tr>
  35186. <td>Versions</td>
  35187. <td>v3.0.0, v3.1.0, v3.2.0, v3.3.0, v3.4.0, v3.5.0, v3.6.0, v3.7.0, v3.8.0, v3.9.0, v3.10.0</td>
  35188. </tr>
  35189. <tr>
  35190. <td>Architectures</td>
  35191. <td>i386, x86_64</td>
  35192. </tr>
  35193. <tr>
  35194. <td>Definition</td>
  35195. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/taskflow/xmake.lua">taskflow/xmake.lua</a></td>
  35196. </tr>
  35197. </tbody>
  35198. </table>
  35199. <h5 id="installcommand">Install command</h5>
  35200. <pre><code class="lang-console">xrepo install taskflow
  35201. </code></pre>
  35202. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35203. <pre><code class="lang-lua">add_requires("taskflow")
  35204. </code></pre>
  35205. <h3 id="taywee_argsbsd">taywee_args (bsd)</h3>
  35206. <table>
  35207. <thead>
  35208. <tr>
  35209. <th>Description</th>
  35210. <th><em>A simple header-only C++ argument parser library.</em></th>
  35211. </tr>
  35212. </thead>
  35213. <tbody>
  35214. <tr>
  35215. <td>Homepage</td>
  35216. <td><a href="https://taywee.github.io/args/">https://taywee.github.io/args/</a></td>
  35217. </tr>
  35218. <tr>
  35219. <td>License</td>
  35220. <td>MIT</td>
  35221. </tr>
  35222. <tr>
  35223. <td>Versions</td>
  35224. <td>6.3.0, 6.4.6, 6.4.7</td>
  35225. </tr>
  35226. <tr>
  35227. <td>Architectures</td>
  35228. <td>i386, x86_64</td>
  35229. </tr>
  35230. <tr>
  35231. <td>Definition</td>
  35232. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/taywee_args/xmake.lua">taywee_args/xmake.lua</a></td>
  35233. </tr>
  35234. </tbody>
  35235. </table>
  35236. <h5 id="installcommand">Install command</h5>
  35237. <pre><code class="lang-console">xrepo install taywee_args
  35238. </code></pre>
  35239. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35240. <pre><code class="lang-lua">add_requires("taywee_args")
  35241. </code></pre>
  35242. <h3 id="tboxbsd">tbox (bsd)</h3>
  35243. <table>
  35244. <thead>
  35245. <tr>
  35246. <th>Description</th>
  35247. <th><em>A glib-like multi-platform c library</em></th>
  35248. </tr>
  35249. </thead>
  35250. <tbody>
  35251. <tr>
  35252. <td>Homepage</td>
  35253. <td><a href="https://tboox.org">https://tboox.org</a></td>
  35254. </tr>
  35255. <tr>
  35256. <td>Versions</td>
  35257. <td>v1.6.2, v1.6.3, v1.6.4, v1.6.5, v1.6.6, v1.6.7, v1.6.9, v1.7.1, v1.7.4, v1.7.5, v1.7.6</td>
  35258. </tr>
  35259. <tr>
  35260. <td>Architectures</td>
  35261. <td>i386, x86_64</td>
  35262. </tr>
  35263. <tr>
  35264. <td>Definition</td>
  35265. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tbox/xmake.lua">tbox/xmake.lua</a></td>
  35266. </tr>
  35267. </tbody>
  35268. </table>
  35269. <h5 id="installcommand">Install command</h5>
  35270. <pre><code class="lang-console">xrepo install tbox
  35271. </code></pre>
  35272. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35273. <pre><code class="lang-lua">add_requires("tbox")
  35274. </code></pre>
  35275. <h3 id="tcbspanbsd">tcb-span (bsd)</h3>
  35276. <table>
  35277. <thead>
  35278. <tr>
  35279. <th>Description</th>
  35280. <th><em>Implementation of C++20&#39;s std::span for older compilers</em></th>
  35281. </tr>
  35282. </thead>
  35283. <tbody>
  35284. <tr>
  35285. <td>Homepage</td>
  35286. <td><a href="https://github.com/tcbrindle/span">https://github.com/tcbrindle/span</a></td>
  35287. </tr>
  35288. <tr>
  35289. <td>License</td>
  35290. <td>BSL-1.0</td>
  35291. </tr>
  35292. <tr>
  35293. <td>Versions</td>
  35294. <td>2022.06.15</td>
  35295. </tr>
  35296. <tr>
  35297. <td>Architectures</td>
  35298. <td>i386, x86_64</td>
  35299. </tr>
  35300. <tr>
  35301. <td>Definition</td>
  35302. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tcb-span/xmake.lua">tcb-span/xmake.lua</a></td>
  35303. </tr>
  35304. </tbody>
  35305. </table>
  35306. <h5 id="installcommand">Install command</h5>
  35307. <pre><code class="lang-console">xrepo install tcb-span
  35308. </code></pre>
  35309. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35310. <pre><code class="lang-lua">add_requires("tcb-span")
  35311. </code></pre>
  35312. <h3 id="tclapbsd">tclap (bsd)</h3>
  35313. <table>
  35314. <thead>
  35315. <tr>
  35316. <th>Description</th>
  35317. <th><em>Templatized C++ command-line parser library</em></th>
  35318. </tr>
  35319. </thead>
  35320. <tbody>
  35321. <tr>
  35322. <td>Homepage</td>
  35323. <td><a href="https://tclap.sourceforge.net/">https://tclap.sourceforge.net/</a></td>
  35324. </tr>
  35325. <tr>
  35326. <td>License</td>
  35327. <td>MIT</td>
  35328. </tr>
  35329. <tr>
  35330. <td>Versions</td>
  35331. <td>v1.2.5</td>
  35332. </tr>
  35333. <tr>
  35334. <td>Architectures</td>
  35335. <td>i386, x86_64</td>
  35336. </tr>
  35337. <tr>
  35338. <td>Definition</td>
  35339. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tclap/xmake.lua">tclap/xmake.lua</a></td>
  35340. </tr>
  35341. </tbody>
  35342. </table>
  35343. <h5 id="installcommand">Install command</h5>
  35344. <pre><code class="lang-console">xrepo install tclap
  35345. </code></pre>
  35346. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35347. <pre><code class="lang-lua">add_requires("tclap")
  35348. </code></pre>
  35349. <h3 id="tdbsd">td (bsd)</h3>
  35350. <table>
  35351. <thead>
  35352. <tr>
  35353. <th>Description</th>
  35354. <th><em>Cross-platform library for building Telegram clients.</em></th>
  35355. </tr>
  35356. </thead>
  35357. <tbody>
  35358. <tr>
  35359. <td>Homepage</td>
  35360. <td><a href="https://core.telegram.org/tdlib/">https://core.telegram.org/tdlib/</a></td>
  35361. </tr>
  35362. <tr>
  35363. <td>License</td>
  35364. <td>BSL-1.0</td>
  35365. </tr>
  35366. <tr>
  35367. <td>Versions</td>
  35368. <td>1.8.51</td>
  35369. </tr>
  35370. <tr>
  35371. <td>Architectures</td>
  35372. <td>i386, x86_64</td>
  35373. </tr>
  35374. <tr>
  35375. <td>Definition</td>
  35376. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/td/xmake.lua">td/xmake.lua</a></td>
  35377. </tr>
  35378. </tbody>
  35379. </table>
  35380. <h5 id="installcommand">Install command</h5>
  35381. <pre><code class="lang-console">xrepo install td
  35382. </code></pre>
  35383. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35384. <pre><code class="lang-lua">add_requires("td")
  35385. </code></pre>
  35386. <h3 id="tdtlbsd">tdtl (bsd)</h3>
  35387. <table>
  35388. <thead>
  35389. <tr>
  35390. <th>Description</th>
  35391. <th><em>Toolset for building tdlib.</em></th>
  35392. </tr>
  35393. </thead>
  35394. <tbody>
  35395. <tr>
  35396. <td>Homepage</td>
  35397. <td>%s</td>
  35398. </tr>
  35399. <tr>
  35400. <td>License</td>
  35401. <td>BSL-1.0</td>
  35402. </tr>
  35403. <tr>
  35404. <td>Versions</td>
  35405. <td>1.8.51</td>
  35406. </tr>
  35407. <tr>
  35408. <td>Architectures</td>
  35409. <td>i386, x86_64</td>
  35410. </tr>
  35411. <tr>
  35412. <td>Definition</td>
  35413. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tdtl/xmake.lua">tdtl/xmake.lua</a></td>
  35414. </tr>
  35415. </tbody>
  35416. </table>
  35417. <h5 id="installcommand">Install command</h5>
  35418. <pre><code class="lang-console">xrepo install tdtl
  35419. </code></pre>
  35420. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35421. <pre><code class="lang-lua">add_requires("tdtl")
  35422. </code></pre>
  35423. <h3 id="teascriptbsd">teascript (bsd)</h3>
  35424. <table>
  35425. <thead>
  35426. <tr>
  35427. <th>Description</th>
  35428. <th><em>TeaScript C++ Library - embedded scripting language for C++ Applications</em></th>
  35429. </tr>
  35430. </thead>
  35431. <tbody>
  35432. <tr>
  35433. <td>Homepage</td>
  35434. <td><a href="https://tea-age.solutions/teascript/overview-and-highlights/">https://tea-age.solutions/teascript/overview-and-highlights/</a></td>
  35435. </tr>
  35436. <tr>
  35437. <td>License</td>
  35438. <td>MPL-2.0</td>
  35439. </tr>
  35440. <tr>
  35441. <td>Versions</td>
  35442. <td>v0.13.0, v0.14.0</td>
  35443. </tr>
  35444. <tr>
  35445. <td>Architectures</td>
  35446. <td>i386, x86_64</td>
  35447. </tr>
  35448. <tr>
  35449. <td>Definition</td>
  35450. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/teascript/xmake.lua">teascript/xmake.lua</a></td>
  35451. </tr>
  35452. </tbody>
  35453. </table>
  35454. <h5 id="installcommand">Install command</h5>
  35455. <pre><code class="lang-console">xrepo install teascript
  35456. </code></pre>
  35457. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35458. <pre><code class="lang-lua">add_requires("teascript")
  35459. </code></pre>
  35460. <h3 id="telegrambotapibsd">telegram-bot-api (bsd)</h3>
  35461. <table>
  35462. <thead>
  35463. <tr>
  35464. <th>Description</th>
  35465. <th><em>The server provides an HTTP API for creating Telegram Bots.</em></th>
  35466. </tr>
  35467. </thead>
  35468. <tbody>
  35469. <tr>
  35470. <td>Homepage</td>
  35471. <td>%s</td>
  35472. </tr>
  35473. <tr>
  35474. <td>License</td>
  35475. <td>BSL-1.0</td>
  35476. </tr>
  35477. <tr>
  35478. <td>Versions</td>
  35479. <td>9.1</td>
  35480. </tr>
  35481. <tr>
  35482. <td>Architectures</td>
  35483. <td>i386, x86_64</td>
  35484. </tr>
  35485. <tr>
  35486. <td>Definition</td>
  35487. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/telegram-bot-api/xmake.lua">telegram-bot-api/xmake.lua</a></td>
  35488. </tr>
  35489. </tbody>
  35490. </table>
  35491. <h5 id="installcommand">Install command</h5>
  35492. <pre><code class="lang-console">xrepo install telegram-bot-api
  35493. </code></pre>
  35494. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35495. <pre><code class="lang-lua">add_requires("telegram-bot-api")
  35496. </code></pre>
  35497. <h3 id="termcapbsd">termcap (bsd)</h3>
  35498. <table>
  35499. <thead>
  35500. <tr>
  35501. <th>Description</th>
  35502. <th><em>Enables programs to use display terminals in a terminal-independent manner</em></th>
  35503. </tr>
  35504. </thead>
  35505. <tbody>
  35506. <tr>
  35507. <td>Homepage</td>
  35508. <td><a href="https://www.gnu.org/software/termcap">https://www.gnu.org/software/termcap</a></td>
  35509. </tr>
  35510. <tr>
  35511. <td>License</td>
  35512. <td>GPL-2.0-or-later</td>
  35513. </tr>
  35514. <tr>
  35515. <td>Versions</td>
  35516. <td>1.3.1</td>
  35517. </tr>
  35518. <tr>
  35519. <td>Architectures</td>
  35520. <td>i386, x86_64</td>
  35521. </tr>
  35522. <tr>
  35523. <td>Definition</td>
  35524. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/termcap/xmake.lua">termcap/xmake.lua</a></td>
  35525. </tr>
  35526. </tbody>
  35527. </table>
  35528. <h5 id="installcommand">Install command</h5>
  35529. <pre><code class="lang-console">xrepo install termcap
  35530. </code></pre>
  35531. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35532. <pre><code class="lang-lua">add_requires("termcap")
  35533. </code></pre>
  35534. <h3 id="termcolorbsd">termcolor (bsd)</h3>
  35535. <table>
  35536. <thead>
  35537. <tr>
  35538. <th>Description</th>
  35539. <th><em>Termcolor is a header-only C++ library for printing colored messages to the terminal. Written just for fun with a help of the Force.</em></th>
  35540. </tr>
  35541. </thead>
  35542. <tbody>
  35543. <tr>
  35544. <td>Homepage</td>
  35545. <td><a href="https://github.com/ikalnytskyi/termcolor">https://github.com/ikalnytskyi/termcolor</a></td>
  35546. </tr>
  35547. <tr>
  35548. <td>License</td>
  35549. <td>BSD-3-Clause</td>
  35550. </tr>
  35551. <tr>
  35552. <td>Versions</td>
  35553. <td>v2.1.0</td>
  35554. </tr>
  35555. <tr>
  35556. <td>Architectures</td>
  35557. <td>i386, x86_64</td>
  35558. </tr>
  35559. <tr>
  35560. <td>Definition</td>
  35561. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/termcolor/xmake.lua">termcolor/xmake.lua</a></td>
  35562. </tr>
  35563. </tbody>
  35564. </table>
  35565. <h5 id="installcommand">Install command</h5>
  35566. <pre><code class="lang-console">xrepo install termcolor
  35567. </code></pre>
  35568. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35569. <pre><code class="lang-lua">add_requires("termcolor")
  35570. </code></pre>
  35571. <h3 id="tetgenbsd">tetgen (bsd)</h3>
  35572. <table>
  35573. <thead>
  35574. <tr>
  35575. <th>Description</th>
  35576. <th><em>A Quality Tetrahedral Mesh Generator and a 3D Delaunay Triangulator</em></th>
  35577. </tr>
  35578. </thead>
  35579. <tbody>
  35580. <tr>
  35581. <td>Homepage</td>
  35582. <td><a href="https://www.wias-berlin.de/software/index.jsp?id=TetGen">https://www.wias-berlin.de/software/index.jsp?id=TetGen</a></td>
  35583. </tr>
  35584. <tr>
  35585. <td>License</td>
  35586. <td>AGPL-3.0</td>
  35587. </tr>
  35588. <tr>
  35589. <td>Versions</td>
  35590. <td>1.6.0</td>
  35591. </tr>
  35592. <tr>
  35593. <td>Architectures</td>
  35594. <td>i386, x86_64</td>
  35595. </tr>
  35596. <tr>
  35597. <td>Definition</td>
  35598. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tetgen/xmake.lua">tetgen/xmake.lua</a></td>
  35599. </tr>
  35600. </tbody>
  35601. </table>
  35602. <h5 id="installcommand">Install command</h5>
  35603. <pre><code class="lang-console">xrepo install tetgen
  35604. </code></pre>
  35605. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35606. <pre><code class="lang-lua">add_requires("tetgen")
  35607. </code></pre>
  35608. <h3 id="tf_workstealingqueuebsd">tf_workstealingqueue (bsd)</h3>
  35609. <table>
  35610. <thead>
  35611. <tr>
  35612. <th>Description</th>
  35613. <th><em>A fast work-stealing queue template in C++</em></th>
  35614. </tr>
  35615. </thead>
  35616. <tbody>
  35617. <tr>
  35618. <td>Homepage</td>
  35619. <td><a href="https://github.com/taskflow/work-stealing-queue">https://github.com/taskflow/work-stealing-queue</a></td>
  35620. </tr>
  35621. <tr>
  35622. <td>License</td>
  35623. <td>MIT</td>
  35624. </tr>
  35625. <tr>
  35626. <td>Versions</td>
  35627. <td>2022.07.20</td>
  35628. </tr>
  35629. <tr>
  35630. <td>Architectures</td>
  35631. <td>i386, x86_64</td>
  35632. </tr>
  35633. <tr>
  35634. <td>Definition</td>
  35635. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tf_workstealingqueue/xmake.lua">tf_workstealingqueue/xmake.lua</a></td>
  35636. </tr>
  35637. </tbody>
  35638. </table>
  35639. <h5 id="installcommand">Install command</h5>
  35640. <pre><code class="lang-console">xrepo install tf_workstealingqueue
  35641. </code></pre>
  35642. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35643. <pre><code class="lang-lua">add_requires("tf_workstealingqueue")
  35644. </code></pre>
  35645. <h3 id="theorabsd">theora (bsd)</h3>
  35646. <table>
  35647. <thead>
  35648. <tr>
  35649. <th>Description</th>
  35650. <th><em>Reference implementation of the Theora video compression format.</em></th>
  35651. </tr>
  35652. </thead>
  35653. <tbody>
  35654. <tr>
  35655. <td>Homepage</td>
  35656. <td><a href="https://theora.org/">https://theora.org/</a></td>
  35657. </tr>
  35658. <tr>
  35659. <td>License</td>
  35660. <td>BSD-3-Clause</td>
  35661. </tr>
  35662. <tr>
  35663. <td>Versions</td>
  35664. <td>v1.0, v1.1.0, v1.1.1</td>
  35665. </tr>
  35666. <tr>
  35667. <td>Architectures</td>
  35668. <td>i386, x86_64</td>
  35669. </tr>
  35670. <tr>
  35671. <td>Definition</td>
  35672. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/theora/xmake.lua">theora/xmake.lua</a></td>
  35673. </tr>
  35674. </tbody>
  35675. </table>
  35676. <h5 id="installcommand">Install command</h5>
  35677. <pre><code class="lang-console">xrepo install theora
  35678. </code></pre>
  35679. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35680. <pre><code class="lang-lua">add_requires("theora")
  35681. </code></pre>
  35682. <h3 id="thinkcelllibrarybsd">think-cell-library (bsd)</h3>
  35683. <table>
  35684. <thead>
  35685. <tr>
  35686. <th>Description</th>
  35687. <th><em>Think-cell core library</em></th>
  35688. </tr>
  35689. </thead>
  35690. <tbody>
  35691. <tr>
  35692. <td>Homepage</td>
  35693. <td><a href="https://www.think-cell.com/en/career/devblog/overview">https://www.think-cell.com/en/career/devblog/overview</a></td>
  35694. </tr>
  35695. <tr>
  35696. <td>License</td>
  35697. <td>BSL-1.0</td>
  35698. </tr>
  35699. <tr>
  35700. <td>Versions</td>
  35701. <td>2023.1</td>
  35702. </tr>
  35703. <tr>
  35704. <td>Architectures</td>
  35705. <td>i386, x86_64</td>
  35706. </tr>
  35707. <tr>
  35708. <td>Definition</td>
  35709. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/think-cell-library/xmake.lua">think-cell-library/xmake.lua</a></td>
  35710. </tr>
  35711. </tbody>
  35712. </table>
  35713. <h5 id="installcommand">Install command</h5>
  35714. <pre><code class="lang-console">xrepo install think-cell-library
  35715. </code></pre>
  35716. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35717. <pre><code class="lang-lua">add_requires("think-cell-library")
  35718. </code></pre>
  35719. <h3 id="thorvgbsd">thorvg (bsd)</h3>
  35720. <table>
  35721. <thead>
  35722. <tr>
  35723. <th>Description</th>
  35724. <th><em>Thor Vector Graphics is a lightweight portable library used for drawing vector-based scenes and animations including SVG and Lottie. It can be freely utilized across various software platforms and applications to visualize graphical contents.</em></th>
  35725. </tr>
  35726. </thead>
  35727. <tbody>
  35728. <tr>
  35729. <td>Homepage</td>
  35730. <td><a href="https://www.thorvg.org">https://www.thorvg.org</a></td>
  35731. </tr>
  35732. <tr>
  35733. <td>License</td>
  35734. <td>MIT</td>
  35735. </tr>
  35736. <tr>
  35737. <td>Versions</td>
  35738. <td>v0.13.2, v0.13.5, v0.13.6, v0.13.8, v0.14.1, v0.14.2, v0.14.3, v0.14.6, v0.14.10, v0.15.1, v0.15.2, v0.15.8, v1.0-pre10</td>
  35739. </tr>
  35740. <tr>
  35741. <td>Architectures</td>
  35742. <td>i386, x86_64</td>
  35743. </tr>
  35744. <tr>
  35745. <td>Definition</td>
  35746. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/thorvg/xmake.lua">thorvg/xmake.lua</a></td>
  35747. </tr>
  35748. </tbody>
  35749. </table>
  35750. <h5 id="installcommand">Install command</h5>
  35751. <pre><code class="lang-console">xrepo install thorvg
  35752. </code></pre>
  35753. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35754. <pre><code class="lang-lua">add_requires("thorvg")
  35755. </code></pre>
  35756. <h3 id="threadpoolbsd">thread-pool (bsd)</h3>
  35757. <table>
  35758. <thead>
  35759. <tr>
  35760. <th>Description</th>
  35761. <th><em>BS::thread_pool: a fast, lightweight, and easy-to-use C++17 thread pool library</em></th>
  35762. </tr>
  35763. </thead>
  35764. <tbody>
  35765. <tr>
  35766. <td>Homepage</td>
  35767. <td><a href="https://github.com/bshoshany/thread-pool">https://github.com/bshoshany/thread-pool</a></td>
  35768. </tr>
  35769. <tr>
  35770. <td>License</td>
  35771. <td>MIT</td>
  35772. </tr>
  35773. <tr>
  35774. <td>Versions</td>
  35775. <td>v3.3.0, v4.1.0, v5.0.0</td>
  35776. </tr>
  35777. <tr>
  35778. <td>Architectures</td>
  35779. <td>i386, x86_64</td>
  35780. </tr>
  35781. <tr>
  35782. <td>Definition</td>
  35783. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/thread-pool/xmake.lua">thread-pool/xmake.lua</a></td>
  35784. </tr>
  35785. </tbody>
  35786. </table>
  35787. <h5 id="installcommand">Install command</h5>
  35788. <pre><code class="lang-console">xrepo install thread-pool
  35789. </code></pre>
  35790. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35791. <pre><code class="lang-lua">add_requires("thread-pool")
  35792. </code></pre>
  35793. <h3 id="thrustbsd">thrust (bsd)</h3>
  35794. <table>
  35795. <thead>
  35796. <tr>
  35797. <th>Description</th>
  35798. <th><em>The C++ parallel algorithms library.</em></th>
  35799. </tr>
  35800. </thead>
  35801. <tbody>
  35802. <tr>
  35803. <td>Homepage</td>
  35804. <td><a href="https://github.com/NVIDIA/thrust">https://github.com/NVIDIA/thrust</a></td>
  35805. </tr>
  35806. <tr>
  35807. <td>License</td>
  35808. <td>Apache-2.0</td>
  35809. </tr>
  35810. <tr>
  35811. <td>Versions</td>
  35812. <td>1.17.0</td>
  35813. </tr>
  35814. <tr>
  35815. <td>Architectures</td>
  35816. <td>i386, x86_64</td>
  35817. </tr>
  35818. <tr>
  35819. <td>Definition</td>
  35820. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/thrust/xmake.lua">thrust/xmake.lua</a></td>
  35821. </tr>
  35822. </tbody>
  35823. </table>
  35824. <h5 id="installcommand">Install command</h5>
  35825. <pre><code class="lang-console">xrepo install thrust
  35826. </code></pre>
  35827. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35828. <pre><code class="lang-lua">add_requires("thrust")
  35829. </code></pre>
  35830. <h3 id="tidyhtml5bsd">tidy-html5 (bsd)</h3>
  35831. <table>
  35832. <thead>
  35833. <tr>
  35834. <th>Description</th>
  35835. <th><em>The granddaddy of HTML tools, with support for modern standards</em></th>
  35836. </tr>
  35837. </thead>
  35838. <tbody>
  35839. <tr>
  35840. <td>Homepage</td>
  35841. <td><a href="http://www.html-tidy.org">http://www.html-tidy.org</a></td>
  35842. </tr>
  35843. <tr>
  35844. <td>Versions</td>
  35845. <td>5.9.20</td>
  35846. </tr>
  35847. <tr>
  35848. <td>Architectures</td>
  35849. <td>i386, x86_64</td>
  35850. </tr>
  35851. <tr>
  35852. <td>Definition</td>
  35853. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tidy-html5/xmake.lua">tidy-html5/xmake.lua</a></td>
  35854. </tr>
  35855. </tbody>
  35856. </table>
  35857. <h5 id="installcommand">Install command</h5>
  35858. <pre><code class="lang-console">xrepo install tidy-html5
  35859. </code></pre>
  35860. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35861. <pre><code class="lang-lua">add_requires("tidy-html5")
  35862. </code></pre>
  35863. <h3 id="tinyaescbsd">tiny-aes-c (bsd)</h3>
  35864. <table>
  35865. <thead>
  35866. <tr>
  35867. <th>Description</th>
  35868. <th><em>Small portable AES128/192/256 in C</em></th>
  35869. </tr>
  35870. </thead>
  35871. <tbody>
  35872. <tr>
  35873. <td>Homepage</td>
  35874. <td><a href="https://github.com/kokke/tiny-AES-c">https://github.com/kokke/tiny-AES-c</a></td>
  35875. </tr>
  35876. <tr>
  35877. <td>License</td>
  35878. <td>Unlicense</td>
  35879. </tr>
  35880. <tr>
  35881. <td>Versions</td>
  35882. <td>2021.12.22</td>
  35883. </tr>
  35884. <tr>
  35885. <td>Architectures</td>
  35886. <td>i386, x86_64</td>
  35887. </tr>
  35888. <tr>
  35889. <td>Definition</td>
  35890. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tiny-aes-c/xmake.lua">tiny-aes-c/xmake.lua</a></td>
  35891. </tr>
  35892. </tbody>
  35893. </table>
  35894. <h5 id="installcommand">Install command</h5>
  35895. <pre><code class="lang-console">xrepo install tiny-aes-c
  35896. </code></pre>
  35897. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35898. <pre><code class="lang-lua">add_requires("tiny-aes-c")
  35899. </code></pre>
  35900. <h3 id="tinyoptionalbsd">tiny-optional (bsd)</h3>
  35901. <table>
  35902. <thead>
  35903. <tr>
  35904. <th>Description</th>
  35905. <th><em>Replacement for std::optional that does not unnecessarily waste memory</em></th>
  35906. </tr>
  35907. </thead>
  35908. <tbody>
  35909. <tr>
  35910. <td>Homepage</td>
  35911. <td><a href="https://github.com/Sedeniono/tiny-optional">https://github.com/Sedeniono/tiny-optional</a></td>
  35912. </tr>
  35913. <tr>
  35914. <td>License</td>
  35915. <td>BSL-1.0</td>
  35916. </tr>
  35917. <tr>
  35918. <td>Versions</td>
  35919. <td>v1.2.0, v1.2.1, v1.3.1, v1.4.0</td>
  35920. </tr>
  35921. <tr>
  35922. <td>Architectures</td>
  35923. <td>i386, x86_64</td>
  35924. </tr>
  35925. <tr>
  35926. <td>Definition</td>
  35927. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tiny-optional/xmake.lua">tiny-optional/xmake.lua</a></td>
  35928. </tr>
  35929. </tbody>
  35930. </table>
  35931. <h5 id="installcommand">Install command</h5>
  35932. <pre><code class="lang-console">xrepo install tiny-optional
  35933. </code></pre>
  35934. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35935. <pre><code class="lang-lua">add_requires("tiny-optional")
  35936. </code></pre>
  35937. <h3 id="tinyprocesslibrarybsd">tiny-process-library (bsd)</h3>
  35938. <table>
  35939. <thead>
  35940. <tr>
  35941. <th>Description</th>
  35942. <th><em>A small platform independent library making it simple to create and stop new processes in C++, as well as writing to stdin and reading from stdout and stderr of a new process</em></th>
  35943. </tr>
  35944. </thead>
  35945. <tbody>
  35946. <tr>
  35947. <td>Homepage</td>
  35948. <td><a href="https://gitlab.com/eidheim/tiny-process-library">https://gitlab.com/eidheim/tiny-process-library</a></td>
  35949. </tr>
  35950. <tr>
  35951. <td>License</td>
  35952. <td>MIT</td>
  35953. </tr>
  35954. <tr>
  35955. <td>Versions</td>
  35956. <td>v2.0.4</td>
  35957. </tr>
  35958. <tr>
  35959. <td>Architectures</td>
  35960. <td>i386, x86_64</td>
  35961. </tr>
  35962. <tr>
  35963. <td>Definition</td>
  35964. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tiny-process-library/xmake.lua">tiny-process-library/xmake.lua</a></td>
  35965. </tr>
  35966. </tbody>
  35967. </table>
  35968. <h5 id="installcommand">Install command</h5>
  35969. <pre><code class="lang-console">xrepo install tiny-process-library
  35970. </code></pre>
  35971. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  35972. <pre><code class="lang-lua">add_requires("tiny-process-library")
  35973. </code></pre>
  35974. <h3 id="tinyallocbsd">tinyalloc (bsd)</h3>
  35975. <table>
  35976. <thead>
  35977. <tr>
  35978. <th>Description</th>
  35979. <th><em>malloc / free replacement for unmanaged, linear memory situations (e.g. WASM, embedded devices...)</em></th>
  35980. </tr>
  35981. </thead>
  35982. <tbody>
  35983. <tr>
  35984. <td>Homepage</td>
  35985. <td><a href="https://github.com/thi-ng/tinyalloc">https://github.com/thi-ng/tinyalloc</a></td>
  35986. </tr>
  35987. <tr>
  35988. <td>License</td>
  35989. <td>Apache-2.0</td>
  35990. </tr>
  35991. <tr>
  35992. <td>Versions</td>
  35993. <td>2021.10.08</td>
  35994. </tr>
  35995. <tr>
  35996. <td>Architectures</td>
  35997. <td>i386, x86_64</td>
  35998. </tr>
  35999. <tr>
  36000. <td>Definition</td>
  36001. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tinyalloc/xmake.lua">tinyalloc/xmake.lua</a></td>
  36002. </tr>
  36003. </tbody>
  36004. </table>
  36005. <h5 id="installcommand">Install command</h5>
  36006. <pre><code class="lang-console">xrepo install tinyalloc
  36007. </code></pre>
  36008. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36009. <pre><code class="lang-lua">add_requires("tinyalloc")
  36010. </code></pre>
  36011. <h3 id="tinycborbsd">tinycbor (bsd)</h3>
  36012. <table>
  36013. <thead>
  36014. <tr>
  36015. <th>Description</th>
  36016. <th><em>Concise Binary Object Representation (CBOR) Library</em></th>
  36017. </tr>
  36018. </thead>
  36019. <tbody>
  36020. <tr>
  36021. <td>Homepage</td>
  36022. <td><a href="https://github.com/intel/tinycbor">https://github.com/intel/tinycbor</a></td>
  36023. </tr>
  36024. <tr>
  36025. <td>License</td>
  36026. <td>MIT</td>
  36027. </tr>
  36028. <tr>
  36029. <td>Versions</td>
  36030. <td>v0.6.0, v0.6.1</td>
  36031. </tr>
  36032. <tr>
  36033. <td>Architectures</td>
  36034. <td>i386, x86_64</td>
  36035. </tr>
  36036. <tr>
  36037. <td>Definition</td>
  36038. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tinycbor/xmake.lua">tinycbor/xmake.lua</a></td>
  36039. </tr>
  36040. </tbody>
  36041. </table>
  36042. <h5 id="installcommand">Install command</h5>
  36043. <pre><code class="lang-console">xrepo install tinycbor
  36044. </code></pre>
  36045. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36046. <pre><code class="lang-lua">add_requires("tinycbor")
  36047. </code></pre>
  36048. <h3 id="tinyccbsd">tinycc (bsd)</h3>
  36049. <table>
  36050. <thead>
  36051. <tr>
  36052. <th>Description</th>
  36053. <th><em>Tiny C Compiler</em></th>
  36054. </tr>
  36055. </thead>
  36056. <tbody>
  36057. <tr>
  36058. <td>Homepage</td>
  36059. <td><a href="https://bellard.org/tcc/">https://bellard.org/tcc/</a></td>
  36060. </tr>
  36061. <tr>
  36062. <td>Versions</td>
  36063. <td>0.9.27</td>
  36064. </tr>
  36065. <tr>
  36066. <td>Architectures</td>
  36067. <td>i386, x86_64</td>
  36068. </tr>
  36069. <tr>
  36070. <td>Definition</td>
  36071. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tinycc/xmake.lua">tinycc/xmake.lua</a></td>
  36072. </tr>
  36073. </tbody>
  36074. </table>
  36075. <h5 id="installcommand">Install command</h5>
  36076. <pre><code class="lang-console">xrepo install tinycc
  36077. </code></pre>
  36078. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36079. <pre><code class="lang-lua">add_requires("tinycc")
  36080. </code></pre>
  36081. <h3 id="tinycolormapbsd">tinycolormap (bsd)</h3>
  36082. <table>
  36083. <thead>
  36084. <tr>
  36085. <th>Description</th>
  36086. <th><em>A header-only, single-file library for colormaps written in C++11</em></th>
  36087. </tr>
  36088. </thead>
  36089. <tbody>
  36090. <tr>
  36091. <td>Homepage</td>
  36092. <td><a href="https://github.com/yuki-koyama/tinycolormap">https://github.com/yuki-koyama/tinycolormap</a></td>
  36093. </tr>
  36094. <tr>
  36095. <td>License</td>
  36096. <td>MIT</td>
  36097. </tr>
  36098. <tr>
  36099. <td>Versions</td>
  36100. <td>v0.7.0</td>
  36101. </tr>
  36102. <tr>
  36103. <td>Architectures</td>
  36104. <td>i386, x86_64</td>
  36105. </tr>
  36106. <tr>
  36107. <td>Definition</td>
  36108. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tinycolormap/xmake.lua">tinycolormap/xmake.lua</a></td>
  36109. </tr>
  36110. </tbody>
  36111. </table>
  36112. <h5 id="installcommand">Install command</h5>
  36113. <pre><code class="lang-console">xrepo install tinycolormap
  36114. </code></pre>
  36115. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36116. <pre><code class="lang-lua">add_requires("tinycolormap")
  36117. </code></pre>
  36118. <h3 id="tinycryptbsd">tinycrypt (bsd)</h3>
  36119. <table>
  36120. <thead>
  36121. <tr>
  36122. <th>Description</th>
  36123. <th><em>TinyCrypt Cryptographic Library</em></th>
  36124. </tr>
  36125. </thead>
  36126. <tbody>
  36127. <tr>
  36128. <td>Homepage</td>
  36129. <td><a href="https://github.com/intel/tinycrypt">https://github.com/intel/tinycrypt</a></td>
  36130. </tr>
  36131. <tr>
  36132. <td>Versions</td>
  36133. <td>2019.9.18</td>
  36134. </tr>
  36135. <tr>
  36136. <td>Architectures</td>
  36137. <td>i386, x86_64</td>
  36138. </tr>
  36139. <tr>
  36140. <td>Definition</td>
  36141. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tinycrypt/xmake.lua">tinycrypt/xmake.lua</a></td>
  36142. </tr>
  36143. </tbody>
  36144. </table>
  36145. <h5 id="installcommand">Install command</h5>
  36146. <pre><code class="lang-console">xrepo install tinycrypt
  36147. </code></pre>
  36148. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36149. <pre><code class="lang-lua">add_requires("tinycrypt")
  36150. </code></pre>
  36151. <h3 id="tinycthreadbsd">tinycthread (bsd)</h3>
  36152. <table>
  36153. <thead>
  36154. <tr>
  36155. <th>Description</th>
  36156. <th><em>A small, portable implementation of the C11 threads API.</em></th>
  36157. </tr>
  36158. </thead>
  36159. <tbody>
  36160. <tr>
  36161. <td>Homepage</td>
  36162. <td><a href="https://github.com/tinycthread/tinycthread">https://github.com/tinycthread/tinycthread</a></td>
  36163. </tr>
  36164. <tr>
  36165. <td>License</td>
  36166. <td>MIT</td>
  36167. </tr>
  36168. <tr>
  36169. <td>Versions</td>
  36170. <td>2016.09.30</td>
  36171. </tr>
  36172. <tr>
  36173. <td>Architectures</td>
  36174. <td>i386, x86_64</td>
  36175. </tr>
  36176. <tr>
  36177. <td>Definition</td>
  36178. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tinycthread/xmake.lua">tinycthread/xmake.lua</a></td>
  36179. </tr>
  36180. </tbody>
  36181. </table>
  36182. <h5 id="installcommand">Install command</h5>
  36183. <pre><code class="lang-console">xrepo install tinycthread
  36184. </code></pre>
  36185. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36186. <pre><code class="lang-lua">add_requires("tinycthread")
  36187. </code></pre>
  36188. <h3 id="tinydirbsd">tinydir (bsd)</h3>
  36189. <table>
  36190. <thead>
  36191. <tr>
  36192. <th>Description</th>
  36193. <th><em>Lightweight, portable and easy to integrate C directory and file reader</em></th>
  36194. </tr>
  36195. </thead>
  36196. <tbody>
  36197. <tr>
  36198. <td>Homepage</td>
  36199. <td><a href="https://github.com/cxong/tinydir">https://github.com/cxong/tinydir</a></td>
  36200. </tr>
  36201. <tr>
  36202. <td>Versions</td>
  36203. <td>1.2.6</td>
  36204. </tr>
  36205. <tr>
  36206. <td>Architectures</td>
  36207. <td>i386, x86_64</td>
  36208. </tr>
  36209. <tr>
  36210. <td>Definition</td>
  36211. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tinydir/xmake.lua">tinydir/xmake.lua</a></td>
  36212. </tr>
  36213. </tbody>
  36214. </table>
  36215. <h5 id="installcommand">Install command</h5>
  36216. <pre><code class="lang-console">xrepo install tinydir
  36217. </code></pre>
  36218. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36219. <pre><code class="lang-lua">add_requires("tinydir")
  36220. </code></pre>
  36221. <h3 id="tinyexprbsd">tinyexpr (bsd)</h3>
  36222. <table>
  36223. <thead>
  36224. <tr>
  36225. <th>Description</th>
  36226. <th><em>TinyExpr is a very small parser and evaluation library for evaluating math expressions from C.</em></th>
  36227. </tr>
  36228. </thead>
  36229. <tbody>
  36230. <tr>
  36231. <td>Homepage</td>
  36232. <td><a href="https://codeplea.com/tinyexpr">https://codeplea.com/tinyexpr</a></td>
  36233. </tr>
  36234. <tr>
  36235. <td>License</td>
  36236. <td>zlib</td>
  36237. </tr>
  36238. <tr>
  36239. <td>Versions</td>
  36240. <td>2022.11.21</td>
  36241. </tr>
  36242. <tr>
  36243. <td>Architectures</td>
  36244. <td>i386, x86_64</td>
  36245. </tr>
  36246. <tr>
  36247. <td>Definition</td>
  36248. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tinyexpr/xmake.lua">tinyexpr/xmake.lua</a></td>
  36249. </tr>
  36250. </tbody>
  36251. </table>
  36252. <h5 id="installcommand">Install command</h5>
  36253. <pre><code class="lang-console">xrepo install tinyexpr
  36254. </code></pre>
  36255. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36256. <pre><code class="lang-lua">add_requires("tinyexpr")
  36257. </code></pre>
  36258. <h3 id="tinyexrbsd">tinyexr (bsd)</h3>
  36259. <table>
  36260. <thead>
  36261. <tr>
  36262. <th>Description</th>
  36263. <th><em>Tiny OpenEXR image loader/saver library</em></th>
  36264. </tr>
  36265. </thead>
  36266. <tbody>
  36267. <tr>
  36268. <td>Homepage</td>
  36269. <td><a href="https://github.com/syoyo/tinyexr/">https://github.com/syoyo/tinyexr/</a></td>
  36270. </tr>
  36271. <tr>
  36272. <td>License</td>
  36273. <td>BSD-3-Clause</td>
  36274. </tr>
  36275. <tr>
  36276. <td>Versions</td>
  36277. <td>v1.0.1, v1.0.8, v1.0.9, v1.0.10, v1.0.12</td>
  36278. </tr>
  36279. <tr>
  36280. <td>Architectures</td>
  36281. <td>i386, x86_64</td>
  36282. </tr>
  36283. <tr>
  36284. <td>Definition</td>
  36285. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tinyexr/xmake.lua">tinyexr/xmake.lua</a></td>
  36286. </tr>
  36287. </tbody>
  36288. </table>
  36289. <h5 id="installcommand">Install command</h5>
  36290. <pre><code class="lang-console">xrepo install tinyexr
  36291. </code></pre>
  36292. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36293. <pre><code class="lang-lua">add_requires("tinyexr")
  36294. </code></pre>
  36295. <h3 id="tinyformatbsd">tinyformat (bsd)</h3>
  36296. <table>
  36297. <thead>
  36298. <tr>
  36299. <th>Description</th>
  36300. <th><em>Minimal, type safe printf replacement library for C++</em></th>
  36301. </tr>
  36302. </thead>
  36303. <tbody>
  36304. <tr>
  36305. <td>Homepage</td>
  36306. <td><a href="https://github.com/c42f/tinyformat/">https://github.com/c42f/tinyformat/</a></td>
  36307. </tr>
  36308. <tr>
  36309. <td>Versions</td>
  36310. <td>2.3.0</td>
  36311. </tr>
  36312. <tr>
  36313. <td>Architectures</td>
  36314. <td>i386, x86_64</td>
  36315. </tr>
  36316. <tr>
  36317. <td>Definition</td>
  36318. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tinyformat/xmake.lua">tinyformat/xmake.lua</a></td>
  36319. </tr>
  36320. </tbody>
  36321. </table>
  36322. <h5 id="installcommand">Install command</h5>
  36323. <pre><code class="lang-console">xrepo install tinyformat
  36324. </code></pre>
  36325. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36326. <pre><code class="lang-lua">add_requires("tinyformat")
  36327. </code></pre>
  36328. <h3 id="tinygltfbsd">tinygltf (bsd)</h3>
  36329. <table>
  36330. <thead>
  36331. <tr>
  36332. <th>Description</th>
  36333. <th><em>Header only C++11 tiny glTF 2.0 library</em></th>
  36334. </tr>
  36335. </thead>
  36336. <tbody>
  36337. <tr>
  36338. <td>Homepage</td>
  36339. <td><a href="https://github.com/syoyo/tinygltf/">https://github.com/syoyo/tinygltf/</a></td>
  36340. </tr>
  36341. <tr>
  36342. <td>License</td>
  36343. <td>MIT</td>
  36344. </tr>
  36345. <tr>
  36346. <td>Versions</td>
  36347. <td>v2.5.0, v2.6.3, v2.8.9, v2.8.13, v2.8.21, v2.8.22, v2.9.2, v2.9.3, v2.9.5, v2.9.6</td>
  36348. </tr>
  36349. <tr>
  36350. <td>Architectures</td>
  36351. <td>i386, x86_64</td>
  36352. </tr>
  36353. <tr>
  36354. <td>Definition</td>
  36355. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tinygltf/xmake.lua">tinygltf/xmake.lua</a></td>
  36356. </tr>
  36357. </tbody>
  36358. </table>
  36359. <h5 id="installcommand">Install command</h5>
  36360. <pre><code class="lang-console">xrepo install tinygltf
  36361. </code></pre>
  36362. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36363. <pre><code class="lang-lua">add_requires("tinygltf")
  36364. </code></pre>
  36365. <h3 id="tinyjpegbsd">tinyjpeg (bsd)</h3>
  36366. <table>
  36367. <thead>
  36368. <tr>
  36369. <th>Description</th>
  36370. <th><em>Single header lib for JPEG encoding. Public domain. C99. stb style.</em></th>
  36371. </tr>
  36372. </thead>
  36373. <tbody>
  36374. <tr>
  36375. <td>Homepage</td>
  36376. <td><a href="https://github.com/serge-rgb/TinyJPEG">https://github.com/serge-rgb/TinyJPEG</a></td>
  36377. </tr>
  36378. <tr>
  36379. <td>Versions</td>
  36380. <td>2022.08.20</td>
  36381. </tr>
  36382. <tr>
  36383. <td>Architectures</td>
  36384. <td>i386, x86_64</td>
  36385. </tr>
  36386. <tr>
  36387. <td>Definition</td>
  36388. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tinyjpeg/xmake.lua">tinyjpeg/xmake.lua</a></td>
  36389. </tr>
  36390. </tbody>
  36391. </table>
  36392. <h5 id="installcommand">Install command</h5>
  36393. <pre><code class="lang-console">xrepo install tinyjpeg
  36394. </code></pre>
  36395. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36396. <pre><code class="lang-lua">add_requires("tinyjpeg")
  36397. </code></pre>
  36398. <h3 id="tinymcpbsd">tinymcp (bsd)</h3>
  36399. <table>
  36400. <thead>
  36401. <tr>
  36402. <th>Description</th>
  36403. <th><em>A lightweight C++ SDK for implementing the MCP Server.</em></th>
  36404. </tr>
  36405. </thead>
  36406. <tbody>
  36407. <tr>
  36408. <td>Homepage</td>
  36409. <td><a href="https://github.com/Qihoo360/TinyMCP">https://github.com/Qihoo360/TinyMCP</a></td>
  36410. </tr>
  36411. <tr>
  36412. <td>License</td>
  36413. <td>MIT</td>
  36414. </tr>
  36415. <tr>
  36416. <td>Versions</td>
  36417. <td>2025.05.16</td>
  36418. </tr>
  36419. <tr>
  36420. <td>Architectures</td>
  36421. <td>i386, x86_64</td>
  36422. </tr>
  36423. <tr>
  36424. <td>Definition</td>
  36425. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tinymcp/xmake.lua">tinymcp/xmake.lua</a></td>
  36426. </tr>
  36427. </tbody>
  36428. </table>
  36429. <h5 id="installcommand">Install command</h5>
  36430. <pre><code class="lang-console">xrepo install tinymcp
  36431. </code></pre>
  36432. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36433. <pre><code class="lang-lua">add_requires("tinymcp")
  36434. </code></pre>
  36435. <h3 id="tinysplinebsd">tinyspline (bsd)</h3>
  36436. <table>
  36437. <thead>
  36438. <tr>
  36439. <th>Description</th>
  36440. <th><em>ANSI C library for NURBS, B-Splines, and Bézier curves with interfaces for C++, C#, D, Go, Java, Javascript, Lua, Octave, PHP, Python, R, and Ruby.</em></th>
  36441. </tr>
  36442. </thead>
  36443. <tbody>
  36444. <tr>
  36445. <td>Homepage</td>
  36446. <td><a href="https://github.com/msteinbeck/tinyspline">https://github.com/msteinbeck/tinyspline</a></td>
  36447. </tr>
  36448. <tr>
  36449. <td>License</td>
  36450. <td>MIT</td>
  36451. </tr>
  36452. <tr>
  36453. <td>Versions</td>
  36454. <td>v0.6.0</td>
  36455. </tr>
  36456. <tr>
  36457. <td>Architectures</td>
  36458. <td>i386, x86_64</td>
  36459. </tr>
  36460. <tr>
  36461. <td>Definition</td>
  36462. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tinyspline/xmake.lua">tinyspline/xmake.lua</a></td>
  36463. </tr>
  36464. </tbody>
  36465. </table>
  36466. <h5 id="installcommand">Install command</h5>
  36467. <pre><code class="lang-console">xrepo install tinyspline
  36468. </code></pre>
  36469. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36470. <pre><code class="lang-lua">add_requires("tinyspline")
  36471. </code></pre>
  36472. <h3 id="tinyxmlbsd">tinyxml (bsd)</h3>
  36473. <table>
  36474. <thead>
  36475. <tr>
  36476. <th>Description</th>
  36477. <th><em>TinyXML is a simple, small, minimal, C++ XML parser that can be easily integrating into other programs.</em></th>
  36478. </tr>
  36479. </thead>
  36480. <tbody>
  36481. <tr>
  36482. <td>Homepage</td>
  36483. <td><a href="https://sourceforge.net/projects/tinyxml/">https://sourceforge.net/projects/tinyxml/</a></td>
  36484. </tr>
  36485. <tr>
  36486. <td>License</td>
  36487. <td>zlib</td>
  36488. </tr>
  36489. <tr>
  36490. <td>Versions</td>
  36491. <td>2.6.2</td>
  36492. </tr>
  36493. <tr>
  36494. <td>Architectures</td>
  36495. <td>i386, x86_64</td>
  36496. </tr>
  36497. <tr>
  36498. <td>Definition</td>
  36499. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tinyxml/xmake.lua">tinyxml/xmake.lua</a></td>
  36500. </tr>
  36501. </tbody>
  36502. </table>
  36503. <h5 id="installcommand">Install command</h5>
  36504. <pre><code class="lang-console">xrepo install tinyxml
  36505. </code></pre>
  36506. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36507. <pre><code class="lang-lua">add_requires("tinyxml")
  36508. </code></pre>
  36509. <h3 id="tinyxml2bsd">tinyxml2 (bsd)</h3>
  36510. <table>
  36511. <thead>
  36512. <tr>
  36513. <th>Description</th>
  36514. <th><em>simple, small, efficient, C++ XML parser that can be easily integrating into other programs.</em></th>
  36515. </tr>
  36516. </thead>
  36517. <tbody>
  36518. <tr>
  36519. <td>Homepage</td>
  36520. <td><a href="http://www.grinninglizard.com/tinyxml2/">http://www.grinninglizard.com/tinyxml2/</a></td>
  36521. </tr>
  36522. <tr>
  36523. <td>License</td>
  36524. <td>zlib</td>
  36525. </tr>
  36526. <tr>
  36527. <td>Versions</td>
  36528. <td>8.0.0, 9.0.0, 10.0.0, 11.0.0</td>
  36529. </tr>
  36530. <tr>
  36531. <td>Architectures</td>
  36532. <td>i386, x86_64</td>
  36533. </tr>
  36534. <tr>
  36535. <td>Definition</td>
  36536. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tinyxml2/xmake.lua">tinyxml2/xmake.lua</a></td>
  36537. </tr>
  36538. </tbody>
  36539. </table>
  36540. <h5 id="installcommand">Install command</h5>
  36541. <pre><code class="lang-console">xrepo install tinyxml2
  36542. </code></pre>
  36543. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36544. <pre><code class="lang-lua">add_requires("tinyxml2")
  36545. </code></pre>
  36546. <h3 id="tl_expectedbsd">tl_expected (bsd)</h3>
  36547. <table>
  36548. <thead>
  36549. <tr>
  36550. <th>Description</th>
  36551. <th><em>C++11/14/17 std::expected with functional-style extensions</em></th>
  36552. </tr>
  36553. </thead>
  36554. <tbody>
  36555. <tr>
  36556. <td>Homepage</td>
  36557. <td><a href="https://github.com/TartanLlama/expected">https://github.com/TartanLlama/expected</a></td>
  36558. </tr>
  36559. <tr>
  36560. <td>License</td>
  36561. <td>CC0</td>
  36562. </tr>
  36563. <tr>
  36564. <td>Versions</td>
  36565. <td>v1.0.0, v1.1.0</td>
  36566. </tr>
  36567. <tr>
  36568. <td>Architectures</td>
  36569. <td>i386, x86_64</td>
  36570. </tr>
  36571. <tr>
  36572. <td>Definition</td>
  36573. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tl_expected/xmake.lua">tl_expected/xmake.lua</a></td>
  36574. </tr>
  36575. </tbody>
  36576. </table>
  36577. <h5 id="installcommand">Install command</h5>
  36578. <pre><code class="lang-console">xrepo install tl_expected
  36579. </code></pre>
  36580. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36581. <pre><code class="lang-lua">add_requires("tl_expected")
  36582. </code></pre>
  36583. <h3 id="tl_function_refbsd">tl_function_ref (bsd)</h3>
  36584. <table>
  36585. <thead>
  36586. <tr>
  36587. <th>Description</th>
  36588. <th><em>A lightweight, non-owning reference to a callable.</em></th>
  36589. </tr>
  36590. </thead>
  36591. <tbody>
  36592. <tr>
  36593. <td>Homepage</td>
  36594. <td><a href="https://github.com/TartanLlama/function_ref">https://github.com/TartanLlama/function_ref</a></td>
  36595. </tr>
  36596. <tr>
  36597. <td>License</td>
  36598. <td>CC0</td>
  36599. </tr>
  36600. <tr>
  36601. <td>Versions</td>
  36602. <td>v1.0.0</td>
  36603. </tr>
  36604. <tr>
  36605. <td>Architectures</td>
  36606. <td>i386, x86_64</td>
  36607. </tr>
  36608. <tr>
  36609. <td>Definition</td>
  36610. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tl_function_ref/xmake.lua">tl_function_ref/xmake.lua</a></td>
  36611. </tr>
  36612. </tbody>
  36613. </table>
  36614. <h5 id="installcommand">Install command</h5>
  36615. <pre><code class="lang-console">xrepo install tl_function_ref
  36616. </code></pre>
  36617. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36618. <pre><code class="lang-lua">add_requires("tl_function_ref")
  36619. </code></pre>
  36620. <h3 id="tl_optionalbsd">tl_optional (bsd)</h3>
  36621. <table>
  36622. <thead>
  36623. <tr>
  36624. <th>Description</th>
  36625. <th><em>C++11/14/17 std::optional with functional-style extensions and support for references.</em></th>
  36626. </tr>
  36627. </thead>
  36628. <tbody>
  36629. <tr>
  36630. <td>Homepage</td>
  36631. <td><a href="https://github.com/TartanLlama/optional">https://github.com/TartanLlama/optional</a></td>
  36632. </tr>
  36633. <tr>
  36634. <td>License</td>
  36635. <td>CC0</td>
  36636. </tr>
  36637. <tr>
  36638. <td>Versions</td>
  36639. <td>v1.1.0</td>
  36640. </tr>
  36641. <tr>
  36642. <td>Architectures</td>
  36643. <td>i386, x86_64</td>
  36644. </tr>
  36645. <tr>
  36646. <td>Definition</td>
  36647. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tl_optional/xmake.lua">tl_optional/xmake.lua</a></td>
  36648. </tr>
  36649. </tbody>
  36650. </table>
  36651. <h5 id="installcommand">Install command</h5>
  36652. <pre><code class="lang-console">xrepo install tl_optional
  36653. </code></pre>
  36654. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36655. <pre><code class="lang-lua">add_requires("tl_optional")
  36656. </code></pre>
  36657. <h3 id="tlsfbsd">tlsf (bsd)</h3>
  36658. <table>
  36659. <thead>
  36660. <tr>
  36661. <th>Description</th>
  36662. <th><em>Two-Level Segregated Fit memory allocator implementation.</em></th>
  36663. </tr>
  36664. </thead>
  36665. <tbody>
  36666. <tr>
  36667. <td>Homepage</td>
  36668. <td><a href="https://github.com/mattconte/tlsf">https://github.com/mattconte/tlsf</a></td>
  36669. </tr>
  36670. <tr>
  36671. <td>License</td>
  36672. <td>BSD-3-Clause</td>
  36673. </tr>
  36674. <tr>
  36675. <td>Versions</td>
  36676. <td>2020.03.29</td>
  36677. </tr>
  36678. <tr>
  36679. <td>Architectures</td>
  36680. <td>i386, x86_64</td>
  36681. </tr>
  36682. <tr>
  36683. <td>Definition</td>
  36684. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tlsf/xmake.lua">tlsf/xmake.lua</a></td>
  36685. </tr>
  36686. </tbody>
  36687. </table>
  36688. <h5 id="installcommand">Install command</h5>
  36689. <pre><code class="lang-console">xrepo install tlsf
  36690. </code></pre>
  36691. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36692. <pre><code class="lang-lua">add_requires("tlsf")
  36693. </code></pre>
  36694. <h3 id="tmxlitebsd">tmxlite (bsd)</h3>
  36695. <table>
  36696. <thead>
  36697. <tr>
  36698. <th>Description</th>
  36699. <th><em>lightweight C++14 parser for Tiled tmx files</em></th>
  36700. </tr>
  36701. </thead>
  36702. <tbody>
  36703. <tr>
  36704. <td>Homepage</td>
  36705. <td><a href="https://github.com/fallahn/tmxlite">https://github.com/fallahn/tmxlite</a></td>
  36706. </tr>
  36707. <tr>
  36708. <td>License</td>
  36709. <td>zlib</td>
  36710. </tr>
  36711. <tr>
  36712. <td>Versions</td>
  36713. <td>v1.4.4</td>
  36714. </tr>
  36715. <tr>
  36716. <td>Architectures</td>
  36717. <td>i386, x86_64</td>
  36718. </tr>
  36719. <tr>
  36720. <td>Definition</td>
  36721. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tmxlite/xmake.lua">tmxlite/xmake.lua</a></td>
  36722. </tr>
  36723. </tbody>
  36724. </table>
  36725. <h5 id="installcommand">Install command</h5>
  36726. <pre><code class="lang-console">xrepo install tmxlite
  36727. </code></pre>
  36728. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36729. <pre><code class="lang-lua">add_requires("tmxlite")
  36730. </code></pre>
  36731. <h3 id="tobiaslocker_base64bsd">tobiaslocker_base64 (bsd)</h3>
  36732. <table>
  36733. <thead>
  36734. <tr>
  36735. <th>Description</th>
  36736. <th><em>A modern C++ base64 encoder / decoder </em></th>
  36737. </tr>
  36738. </thead>
  36739. <tbody>
  36740. <tr>
  36741. <td>Homepage</td>
  36742. <td><a href="https://github.com/tobiaslocker/base64">https://github.com/tobiaslocker/base64</a></td>
  36743. </tr>
  36744. <tr>
  36745. <td>License</td>
  36746. <td>MIT</td>
  36747. </tr>
  36748. <tr>
  36749. <td>Versions</td>
  36750. <td>2024.02.26</td>
  36751. </tr>
  36752. <tr>
  36753. <td>Architectures</td>
  36754. <td>i386, x86_64</td>
  36755. </tr>
  36756. <tr>
  36757. <td>Definition</td>
  36758. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tobiaslocker_base64/xmake.lua">tobiaslocker_base64/xmake.lua</a></td>
  36759. </tr>
  36760. </tbody>
  36761. </table>
  36762. <h5 id="installcommand">Install command</h5>
  36763. <pre><code class="lang-console">xrepo install tobiaslocker_base64
  36764. </code></pre>
  36765. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36766. <pre><code class="lang-lua">add_requires("tobiaslocker_base64")
  36767. </code></pre>
  36768. <h3 id="tokenbsd">token (bsd)</h3>
  36769. <table>
  36770. <thead>
  36771. <tr>
  36772. <th>Description</th>
  36773. <th><em>Utilities for string tokenization. Tokens (string hashes) can be used in place of the strings themselves for fast dictionary key lookup in the place of length string comparators and improve security when used carefully to avoid unnecessary string processing.</em></th>
  36774. </tr>
  36775. </thead>
  36776. <tbody>
  36777. <tr>
  36778. <td>Homepage</td>
  36779. <td><a href="https://gitlab.kitware.com/utils/token">https://gitlab.kitware.com/utils/token</a></td>
  36780. </tr>
  36781. <tr>
  36782. <td>License</td>
  36783. <td>BSD-3-Clause</td>
  36784. </tr>
  36785. <tr>
  36786. <td>Versions</td>
  36787. <td>24.09.0</td>
  36788. </tr>
  36789. <tr>
  36790. <td>Architectures</td>
  36791. <td>i386, x86_64</td>
  36792. </tr>
  36793. <tr>
  36794. <td>Definition</td>
  36795. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/token/xmake.lua">token/xmake.lua</a></td>
  36796. </tr>
  36797. </tbody>
  36798. </table>
  36799. <h5 id="installcommand">Install command</h5>
  36800. <pre><code class="lang-console">xrepo install token
  36801. </code></pre>
  36802. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36803. <pre><code class="lang-lua">add_requires("token")
  36804. </code></pre>
  36805. <h3 id="tomlbsd">toml++ (bsd)</h3>
  36806. <table>
  36807. <thead>
  36808. <tr>
  36809. <th>Description</th>
  36810. <th><em>toml++ is a header-only TOML config file parser and serializer for C++17 (and later!).</em></th>
  36811. </tr>
  36812. </thead>
  36813. <tbody>
  36814. <tr>
  36815. <td>Homepage</td>
  36816. <td><a href="https://marzer.github.io/tomlplusplus/">https://marzer.github.io/tomlplusplus/</a></td>
  36817. </tr>
  36818. <tr>
  36819. <td>License</td>
  36820. <td>MIT</td>
  36821. </tr>
  36822. <tr>
  36823. <td>Versions</td>
  36824. <td>v2.5.0, v3.0.0, v3.1.0, v3.2.0, v3.3.0, v3.4.0</td>
  36825. </tr>
  36826. <tr>
  36827. <td>Architectures</td>
  36828. <td>i386, x86_64</td>
  36829. </tr>
  36830. <tr>
  36831. <td>Definition</td>
  36832. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/toml++/xmake.lua">toml++/xmake.lua</a></td>
  36833. </tr>
  36834. </tbody>
  36835. </table>
  36836. <h5 id="installcommand">Install command</h5>
  36837. <pre><code class="lang-console">xrepo install toml++
  36838. </code></pre>
  36839. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36840. <pre><code class="lang-lua">add_requires("toml++")
  36841. </code></pre>
  36842. <h3 id="toml11bsd">toml11 (bsd)</h3>
  36843. <table>
  36844. <thead>
  36845. <tr>
  36846. <th>Description</th>
  36847. <th><em>TOML for Modern C++</em></th>
  36848. </tr>
  36849. </thead>
  36850. <tbody>
  36851. <tr>
  36852. <td>Homepage</td>
  36853. <td><a href="https://github.com/ToruNiina/toml11">https://github.com/ToruNiina/toml11</a></td>
  36854. </tr>
  36855. <tr>
  36856. <td>License</td>
  36857. <td>MIT</td>
  36858. </tr>
  36859. <tr>
  36860. <td>Versions</td>
  36861. <td>v3.7.0, v3.8.1, v4.0.1, v4.0.2, v4.0.3, v4.1.0, v4.2.0, v4.3.0, v4.4.0</td>
  36862. </tr>
  36863. <tr>
  36864. <td>Architectures</td>
  36865. <td>i386, x86_64</td>
  36866. </tr>
  36867. <tr>
  36868. <td>Definition</td>
  36869. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/toml11/xmake.lua">toml11/xmake.lua</a></td>
  36870. </tr>
  36871. </tbody>
  36872. </table>
  36873. <h5 id="installcommand">Install command</h5>
  36874. <pre><code class="lang-console">xrepo install toml11
  36875. </code></pre>
  36876. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36877. <pre><code class="lang-lua">add_requires("toml11")
  36878. </code></pre>
  36879. <h3 id="tomlc99bsd">tomlc99 (bsd)</h3>
  36880. <table>
  36881. <thead>
  36882. <tr>
  36883. <th>Description</th>
  36884. <th><em>TOML C library</em></th>
  36885. </tr>
  36886. </thead>
  36887. <tbody>
  36888. <tr>
  36889. <td>Homepage</td>
  36890. <td><a href="https://github.com/cktan/tomlc99">https://github.com/cktan/tomlc99</a></td>
  36891. </tr>
  36892. <tr>
  36893. <td>License</td>
  36894. <td>MIT</td>
  36895. </tr>
  36896. <tr>
  36897. <td>Versions</td>
  36898. <td>2023.09.30</td>
  36899. </tr>
  36900. <tr>
  36901. <td>Architectures</td>
  36902. <td>i386, x86_64</td>
  36903. </tr>
  36904. <tr>
  36905. <td>Definition</td>
  36906. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tomlc99/xmake.lua">tomlc99/xmake.lua</a></td>
  36907. </tr>
  36908. </tbody>
  36909. </table>
  36910. <h5 id="installcommand">Install command</h5>
  36911. <pre><code class="lang-console">xrepo install tomlc99
  36912. </code></pre>
  36913. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36914. <pre><code class="lang-lua">add_requires("tomlc99")
  36915. </code></pre>
  36916. <h3 id="tomlcppbsd">tomlcpp (bsd)</h3>
  36917. <table>
  36918. <thead>
  36919. <tr>
  36920. <th>Description</th>
  36921. <th><em>No fanfare TOML C++ Library</em></th>
  36922. </tr>
  36923. </thead>
  36924. <tbody>
  36925. <tr>
  36926. <td>Homepage</td>
  36927. <td><a href="https://github.com/cktan/tomlcpp">https://github.com/cktan/tomlcpp</a></td>
  36928. </tr>
  36929. <tr>
  36930. <td>License</td>
  36931. <td>MIT</td>
  36932. </tr>
  36933. <tr>
  36934. <td>Versions</td>
  36935. <td>2022.06.25</td>
  36936. </tr>
  36937. <tr>
  36938. <td>Architectures</td>
  36939. <td>i386, x86_64</td>
  36940. </tr>
  36941. <tr>
  36942. <td>Definition</td>
  36943. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tomlcpp/xmake.lua">tomlcpp/xmake.lua</a></td>
  36944. </tr>
  36945. </tbody>
  36946. </table>
  36947. <h5 id="installcommand">Install command</h5>
  36948. <pre><code class="lang-console">xrepo install tomlcpp
  36949. </code></pre>
  36950. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36951. <pre><code class="lang-lua">add_requires("tomlcpp")
  36952. </code></pre>
  36953. <h3 id="toojpegbsd">toojpeg (bsd)</h3>
  36954. <table>
  36955. <thead>
  36956. <tr>
  36957. <th>Description</th>
  36958. <th><em>A JPEG encoder in a single C++ file</em></th>
  36959. </tr>
  36960. </thead>
  36961. <tbody>
  36962. <tr>
  36963. <td>Homepage</td>
  36964. <td><a href="https://create.stephan-brumme.com/toojpeg/">https://create.stephan-brumme.com/toojpeg/</a></td>
  36965. </tr>
  36966. <tr>
  36967. <td>License</td>
  36968. <td>zlib</td>
  36969. </tr>
  36970. <tr>
  36971. <td>Versions</td>
  36972. <td>1.5</td>
  36973. </tr>
  36974. <tr>
  36975. <td>Architectures</td>
  36976. <td>i386, x86_64</td>
  36977. </tr>
  36978. <tr>
  36979. <td>Definition</td>
  36980. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/toojpeg/xmake.lua">toojpeg/xmake.lua</a></td>
  36981. </tr>
  36982. </tbody>
  36983. </table>
  36984. <h5 id="installcommand">Install command</h5>
  36985. <pre><code class="lang-console">xrepo install toojpeg
  36986. </code></pre>
  36987. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  36988. <pre><code class="lang-lua">add_requires("toojpeg")
  36989. </code></pre>
  36990. <h3 id="tracybsd">tracy (bsd)</h3>
  36991. <table>
  36992. <thead>
  36993. <tr>
  36994. <th>Description</th>
  36995. <th><em>C++ frame profiler</em></th>
  36996. </tr>
  36997. </thead>
  36998. <tbody>
  36999. <tr>
  37000. <td>Homepage</td>
  37001. <td><a href="https://github.com/wolfpld/tracy">https://github.com/wolfpld/tracy</a></td>
  37002. </tr>
  37003. <tr>
  37004. <td>Versions</td>
  37005. <td>v0.8.2, v0.9, v0.9.1, v0.10, v0.11.0, v0.11.1, v0.12.0, v0.12.1, v0.12.2</td>
  37006. </tr>
  37007. <tr>
  37008. <td>Architectures</td>
  37009. <td>i386, x86_64</td>
  37010. </tr>
  37011. <tr>
  37012. <td>Definition</td>
  37013. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tracy/xmake.lua">tracy/xmake.lua</a></td>
  37014. </tr>
  37015. </tbody>
  37016. </table>
  37017. <h5 id="installcommand">Install command</h5>
  37018. <pre><code class="lang-console">xrepo install tracy
  37019. </code></pre>
  37020. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37021. <pre><code class="lang-lua">add_requires("tracy")
  37022. </code></pre>
  37023. <h3 id="transwarpbsd">transwarp (bsd)</h3>
  37024. <table>
  37025. <thead>
  37026. <tr>
  37027. <th>Description</th>
  37028. <th><em>A header-only C++ library for task concurrency</em></th>
  37029. </tr>
  37030. </thead>
  37031. <tbody>
  37032. <tr>
  37033. <td>Homepage</td>
  37034. <td><a href="https://github.com/bloomen/transwarp">https://github.com/bloomen/transwarp</a></td>
  37035. </tr>
  37036. <tr>
  37037. <td>License</td>
  37038. <td>MIT</td>
  37039. </tr>
  37040. <tr>
  37041. <td>Versions</td>
  37042. <td>2.2.3</td>
  37043. </tr>
  37044. <tr>
  37045. <td>Architectures</td>
  37046. <td>i386, x86_64</td>
  37047. </tr>
  37048. <tr>
  37049. <td>Definition</td>
  37050. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/transwarp/xmake.lua">transwarp/xmake.lua</a></td>
  37051. </tr>
  37052. </tbody>
  37053. </table>
  37054. <h5 id="installcommand">Install command</h5>
  37055. <pre><code class="lang-console">xrepo install transwarp
  37056. </code></pre>
  37057. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37058. <pre><code class="lang-lua">add_requires("transwarp")
  37059. </code></pre>
  37060. <h3 id="trantorbsd">trantor (bsd)</h3>
  37061. <table>
  37062. <thead>
  37063. <tr>
  37064. <th>Description</th>
  37065. <th><em>a non-blocking I/O tcp network lib based on c++14/17</em></th>
  37066. </tr>
  37067. </thead>
  37068. <tbody>
  37069. <tr>
  37070. <td>Homepage</td>
  37071. <td><a href="https://github.com/an-tao/trantor/">https://github.com/an-tao/trantor/</a></td>
  37072. </tr>
  37073. <tr>
  37074. <td>License</td>
  37075. <td>BSD-3-Clause</td>
  37076. </tr>
  37077. <tr>
  37078. <td>Versions</td>
  37079. <td>v1.3.0, v1.4.1, v1.5.0, v1.5.2, v1.5.5, v1.5.6, v1.5.7, v1.5.8, v1.5.14, v1.5.17, v1.5.18, v1.5.19, v1.5.20, v1.5.21, v1.5.22, v1.5.23, v1.5.24</td>
  37080. </tr>
  37081. <tr>
  37082. <td>Architectures</td>
  37083. <td>i386, x86_64</td>
  37084. </tr>
  37085. <tr>
  37086. <td>Definition</td>
  37087. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/trantor/xmake.lua">trantor/xmake.lua</a></td>
  37088. </tr>
  37089. </tbody>
  37090. </table>
  37091. <h5 id="installcommand">Install command</h5>
  37092. <pre><code class="lang-console">xrepo install trantor
  37093. </code></pre>
  37094. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37095. <pre><code class="lang-lua">add_requires("trantor")
  37096. </code></pre>
  37097. <h3 id="treesitterbsd">tree-sitter (bsd)</h3>
  37098. <table>
  37099. <thead>
  37100. <tr>
  37101. <th>Description</th>
  37102. <th><em>An incremental parsing system for programming tools</em></th>
  37103. </tr>
  37104. </thead>
  37105. <tbody>
  37106. <tr>
  37107. <td>Homepage</td>
  37108. <td><a href="https://tree-sitter.github.io/">https://tree-sitter.github.io/</a></td>
  37109. </tr>
  37110. <tr>
  37111. <td>License</td>
  37112. <td>MIT</td>
  37113. </tr>
  37114. <tr>
  37115. <td>Versions</td>
  37116. <td>v0.21.0, v0.22.2, v0.22.5, v0.22.6, v0.23.0, v0.24.2, v0.24.3, v0.24.4, v0.24.5, v0.24.6, v0.25.3, v0.25.5, v0.25.6, v0.25.8</td>
  37117. </tr>
  37118. <tr>
  37119. <td>Architectures</td>
  37120. <td>i386, x86_64</td>
  37121. </tr>
  37122. <tr>
  37123. <td>Definition</td>
  37124. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tree-sitter/xmake.lua">tree-sitter/xmake.lua</a></td>
  37125. </tr>
  37126. </tbody>
  37127. </table>
  37128. <h5 id="installcommand">Install command</h5>
  37129. <pre><code class="lang-console">xrepo install tree-sitter
  37130. </code></pre>
  37131. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37132. <pre><code class="lang-lua">add_requires("tree-sitter")
  37133. </code></pre>
  37134. <h3 id="trompeloeilbsd">trompeloeil (bsd)</h3>
  37135. <table>
  37136. <thead>
  37137. <tr>
  37138. <th>Description</th>
  37139. <th><em>A thread-safe header-only mocking framework for C++11/14 using the Boost Software License 1.0</em></th>
  37140. </tr>
  37141. </thead>
  37142. <tbody>
  37143. <tr>
  37144. <td>Homepage</td>
  37145. <td><a href="https://github.com/rollbear/trompeloeil">https://github.com/rollbear/trompeloeil</a></td>
  37146. </tr>
  37147. <tr>
  37148. <td>License</td>
  37149. <td>BSL-1.0</td>
  37150. </tr>
  37151. <tr>
  37152. <td>Versions</td>
  37153. <td>v43, v47, v48, v49</td>
  37154. </tr>
  37155. <tr>
  37156. <td>Architectures</td>
  37157. <td>i386, x86_64</td>
  37158. </tr>
  37159. <tr>
  37160. <td>Definition</td>
  37161. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/trompeloeil/xmake.lua">trompeloeil/xmake.lua</a></td>
  37162. </tr>
  37163. </tbody>
  37164. </table>
  37165. <h5 id="installcommand">Install command</h5>
  37166. <pre><code class="lang-console">xrepo install trompeloeil
  37167. </code></pre>
  37168. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37169. <pre><code class="lang-lua">add_requires("trompeloeil")
  37170. </code></pre>
  37171. <h3 id="tupletbsd">tuplet (bsd)</h3>
  37172. <table>
  37173. <thead>
  37174. <tr>
  37175. <th>Description</th>
  37176. <th><em>A fast, simple tuple implementation that implements tuple as an aggregate</em></th>
  37177. </tr>
  37178. </thead>
  37179. <tbody>
  37180. <tr>
  37181. <td>Homepage</td>
  37182. <td><a href="https://github.com/codeinred/tuplet">https://github.com/codeinred/tuplet</a></td>
  37183. </tr>
  37184. <tr>
  37185. <td>License</td>
  37186. <td>BSL-1.0</td>
  37187. </tr>
  37188. <tr>
  37189. <td>Versions</td>
  37190. <td>v2.1.1</td>
  37191. </tr>
  37192. <tr>
  37193. <td>Architectures</td>
  37194. <td>i386, x86_64</td>
  37195. </tr>
  37196. <tr>
  37197. <td>Definition</td>
  37198. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tuplet/xmake.lua">tuplet/xmake.lua</a></td>
  37199. </tr>
  37200. </tbody>
  37201. </table>
  37202. <h5 id="installcommand">Install command</h5>
  37203. <pre><code class="lang-console">xrepo install tuplet
  37204. </code></pre>
  37205. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37206. <pre><code class="lang-lua">add_requires("tuplet")
  37207. </code></pre>
  37208. <h3 id="tweenybsd">tweeny (bsd)</h3>
  37209. <table>
  37210. <thead>
  37211. <tr>
  37212. <th>Description</th>
  37213. <th><em>A modern C++ tweening library</em></th>
  37214. </tr>
  37215. </thead>
  37216. <tbody>
  37217. <tr>
  37218. <td>Homepage</td>
  37219. <td><a href="http://mobius3.github.io/tweeny">http://mobius3.github.io/tweeny</a></td>
  37220. </tr>
  37221. <tr>
  37222. <td>License</td>
  37223. <td>MIT</td>
  37224. </tr>
  37225. <tr>
  37226. <td>Versions</td>
  37227. <td>2023.05.09</td>
  37228. </tr>
  37229. <tr>
  37230. <td>Architectures</td>
  37231. <td>i386, x86_64</td>
  37232. </tr>
  37233. <tr>
  37234. <td>Definition</td>
  37235. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/tweeny/xmake.lua">tweeny/xmake.lua</a></td>
  37236. </tr>
  37237. </tbody>
  37238. </table>
  37239. <h5 id="installcommand">Install command</h5>
  37240. <pre><code class="lang-console">xrepo install tweeny
  37241. </code></pre>
  37242. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37243. <pre><code class="lang-lua">add_requires("tweeny")
  37244. </code></pre>
  37245. <h3 id="type_safebsd">type_safe (bsd)</h3>
  37246. <table>
  37247. <thead>
  37248. <tr>
  37249. <th>Description</th>
  37250. <th><em>Zero overhead utilities for preventing bugs at compile time</em></th>
  37251. </tr>
  37252. </thead>
  37253. <tbody>
  37254. <tr>
  37255. <td>Homepage</td>
  37256. <td><a href="https://type_safe.foonathan.net">https://type_safe.foonathan.net</a></td>
  37257. </tr>
  37258. <tr>
  37259. <td>License</td>
  37260. <td>MIT</td>
  37261. </tr>
  37262. <tr>
  37263. <td>Versions</td>
  37264. <td>v0.2.2, v0.2.4</td>
  37265. </tr>
  37266. <tr>
  37267. <td>Architectures</td>
  37268. <td>i386, x86_64</td>
  37269. </tr>
  37270. <tr>
  37271. <td>Definition</td>
  37272. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/type_safe/xmake.lua">type_safe/xmake.lua</a></td>
  37273. </tr>
  37274. </tbody>
  37275. </table>
  37276. <h5 id="installcommand">Install command</h5>
  37277. <pre><code class="lang-console">xrepo install type_safe
  37278. </code></pre>
  37279. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37280. <pre><code class="lang-lua">add_requires("type_safe")
  37281. </code></pre>
  37282. <h2 id="u">u</h2>
  37283. <h3 id="uchardetbsd">uchardet (bsd)</h3>
  37284. <table>
  37285. <thead>
  37286. <tr>
  37287. <th>Description</th>
  37288. <th><em>uchardet is an encoding detector library, which takes a sequence of bytes in an unknown character encoding without any additional information, and attempts to determine the encoding of the text. </em></th>
  37289. </tr>
  37290. </thead>
  37291. <tbody>
  37292. <tr>
  37293. <td>Homepage</td>
  37294. <td><a href="https://www.freedesktop.org/wiki/Software/uchardet/">https://www.freedesktop.org/wiki/Software/uchardet/</a></td>
  37295. </tr>
  37296. <tr>
  37297. <td>License</td>
  37298. <td>MPL-1.1</td>
  37299. </tr>
  37300. <tr>
  37301. <td>Versions</td>
  37302. <td>0.0.7, 0.0.8</td>
  37303. </tr>
  37304. <tr>
  37305. <td>Architectures</td>
  37306. <td>i386, x86_64</td>
  37307. </tr>
  37308. <tr>
  37309. <td>Definition</td>
  37310. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/u/uchardet/xmake.lua">uchardet/xmake.lua</a></td>
  37311. </tr>
  37312. </tbody>
  37313. </table>
  37314. <h5 id="installcommand">Install command</h5>
  37315. <pre><code class="lang-console">xrepo install uchardet
  37316. </code></pre>
  37317. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37318. <pre><code class="lang-lua">add_requires("uchardet")
  37319. </code></pre>
  37320. <h3 id="udtbsd">udt (bsd)</h3>
  37321. <table>
  37322. <thead>
  37323. <tr>
  37324. <th>Description</th>
  37325. <th><em>UDP-based Data Transfer Protocol</em></th>
  37326. </tr>
  37327. </thead>
  37328. <tbody>
  37329. <tr>
  37330. <td>Homepage</td>
  37331. <td><a href="https://github.com/dorkbox/UDT">https://github.com/dorkbox/UDT</a></td>
  37332. </tr>
  37333. <tr>
  37334. <td>License</td>
  37335. <td>Apache-2.0</td>
  37336. </tr>
  37337. <tr>
  37338. <td>Versions</td>
  37339. <td>2017.12.03</td>
  37340. </tr>
  37341. <tr>
  37342. <td>Architectures</td>
  37343. <td>i386, x86_64</td>
  37344. </tr>
  37345. <tr>
  37346. <td>Definition</td>
  37347. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/u/udt/xmake.lua">udt/xmake.lua</a></td>
  37348. </tr>
  37349. </tbody>
  37350. </table>
  37351. <h5 id="installcommand">Install command</h5>
  37352. <pre><code class="lang-console">xrepo install udt
  37353. </code></pre>
  37354. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37355. <pre><code class="lang-lua">add_requires("udt")
  37356. </code></pre>
  37357. <h3 id="ufbxbsd">ufbx (bsd)</h3>
  37358. <table>
  37359. <thead>
  37360. <tr>
  37361. <th>Description</th>
  37362. <th><em>Single source file FBX loader</em></th>
  37363. </tr>
  37364. </thead>
  37365. <tbody>
  37366. <tr>
  37367. <td>Homepage</td>
  37368. <td><a href="https://github.com/ufbx/ufbx">https://github.com/ufbx/ufbx</a></td>
  37369. </tr>
  37370. <tr>
  37371. <td>License</td>
  37372. <td>MIT</td>
  37373. </tr>
  37374. <tr>
  37375. <td>Versions</td>
  37376. <td>v0.6.1, v0.11.1, v0.12.0, v0.13.0, v0.14.0, v0.14.2, v0.14.3, v0.15.0, v0.15.1, v0.18.2, v0.20.0</td>
  37377. </tr>
  37378. <tr>
  37379. <td>Architectures</td>
  37380. <td>i386, x86_64</td>
  37381. </tr>
  37382. <tr>
  37383. <td>Definition</td>
  37384. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/u/ufbx/xmake.lua">ufbx/xmake.lua</a></td>
  37385. </tr>
  37386. </tbody>
  37387. </table>
  37388. <h5 id="installcommand">Install command</h5>
  37389. <pre><code class="lang-console">xrepo install ufbx
  37390. </code></pre>
  37391. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37392. <pre><code class="lang-lua">add_requires("ufbx")
  37393. </code></pre>
  37394. <h3 id="uni_algobsd">uni_algo (bsd)</h3>
  37395. <table>
  37396. <thead>
  37397. <tr>
  37398. <th>Description</th>
  37399. <th><em>Unicode Algorithms Implementation for C/C++</em></th>
  37400. </tr>
  37401. </thead>
  37402. <tbody>
  37403. <tr>
  37404. <td>Homepage</td>
  37405. <td><a href="https://github.com/uni-algo/uni-algo/">https://github.com/uni-algo/uni-algo/</a></td>
  37406. </tr>
  37407. <tr>
  37408. <td>License</td>
  37409. <td>MIT</td>
  37410. </tr>
  37411. <tr>
  37412. <td>Versions</td>
  37413. <td>v0.7.1, v0.8.0, v0.8.1, v0.8.2, v1.0.0, v1.2.0</td>
  37414. </tr>
  37415. <tr>
  37416. <td>Architectures</td>
  37417. <td>i386, x86_64</td>
  37418. </tr>
  37419. <tr>
  37420. <td>Definition</td>
  37421. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/u/uni_algo/xmake.lua">uni_algo/xmake.lua</a></td>
  37422. </tr>
  37423. </tbody>
  37424. </table>
  37425. <h5 id="installcommand">Install command</h5>
  37426. <pre><code class="lang-console">xrepo install uni_algo
  37427. </code></pre>
  37428. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37429. <pre><code class="lang-lua">add_requires("uni_algo")
  37430. </code></pre>
  37431. <h3 id="unitsbsd">units (bsd)</h3>
  37432. <table>
  37433. <thead>
  37434. <tr>
  37435. <th>Description</th>
  37436. <th><em>A compile-time, header-only, dimensional analysis library built on c++14 with no dependencies.</em></th>
  37437. </tr>
  37438. </thead>
  37439. <tbody>
  37440. <tr>
  37441. <td>Homepage</td>
  37442. <td><a href="https://nholthaus.github.io/units/">https://nholthaus.github.io/units/</a></td>
  37443. </tr>
  37444. <tr>
  37445. <td>License</td>
  37446. <td>MIT</td>
  37447. </tr>
  37448. <tr>
  37449. <td>Versions</td>
  37450. <td>v2.3.3, v2.3.4</td>
  37451. </tr>
  37452. <tr>
  37453. <td>Architectures</td>
  37454. <td>i386, x86_64</td>
  37455. </tr>
  37456. <tr>
  37457. <td>Definition</td>
  37458. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/u/units/xmake.lua">units/xmake.lua</a></td>
  37459. </tr>
  37460. </tbody>
  37461. </table>
  37462. <h5 id="installcommand">Install command</h5>
  37463. <pre><code class="lang-console">xrepo install units
  37464. </code></pre>
  37465. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37466. <pre><code class="lang-lua">add_requires("units")
  37467. </code></pre>
  37468. <h3 id="unity_testbsd">unity_test (bsd)</h3>
  37469. <table>
  37470. <thead>
  37471. <tr>
  37472. <th>Description</th>
  37473. <th><em>Simple Unit Testing for C</em></th>
  37474. </tr>
  37475. </thead>
  37476. <tbody>
  37477. <tr>
  37478. <td>Homepage</td>
  37479. <td><a href="http://www.throwtheswitch.org/unity">http://www.throwtheswitch.org/unity</a></td>
  37480. </tr>
  37481. <tr>
  37482. <td>License</td>
  37483. <td>MIT</td>
  37484. </tr>
  37485. <tr>
  37486. <td>Versions</td>
  37487. <td>v2.4.3, v2.5.0, v2.5.1, v2.5.2, v2.6.0, v2.6.1</td>
  37488. </tr>
  37489. <tr>
  37490. <td>Architectures</td>
  37491. <td>i386, x86_64</td>
  37492. </tr>
  37493. <tr>
  37494. <td>Definition</td>
  37495. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/u/unity_test/xmake.lua">unity_test/xmake.lua</a></td>
  37496. </tr>
  37497. </tbody>
  37498. </table>
  37499. <h5 id="installcommand">Install command</h5>
  37500. <pre><code class="lang-console">xrepo install unity_test
  37501. </code></pre>
  37502. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37503. <pre><code class="lang-lua">add_requires("unity_test")
  37504. </code></pre>
  37505. <h3 id="unordered_densebsd">unordered_dense (bsd)</h3>
  37506. <table>
  37507. <thead>
  37508. <tr>
  37509. <th>Description</th>
  37510. <th><em>A fast &amp; densely stored hashmap and hashset based on robin-hood backward shift deletion.</em></th>
  37511. </tr>
  37512. </thead>
  37513. <tbody>
  37514. <tr>
  37515. <td>Homepage</td>
  37516. <td><a href="https://github.com/martinus/unordered_dense">https://github.com/martinus/unordered_dense</a></td>
  37517. </tr>
  37518. <tr>
  37519. <td>License</td>
  37520. <td>MIT</td>
  37521. </tr>
  37522. <tr>
  37523. <td>Versions</td>
  37524. <td>v1.1.0, v1.4.0, v2.0.2, v3.0.0, v4.0.4, v4.4.0, v4.5.0</td>
  37525. </tr>
  37526. <tr>
  37527. <td>Architectures</td>
  37528. <td>i386, x86_64</td>
  37529. </tr>
  37530. <tr>
  37531. <td>Definition</td>
  37532. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/u/unordered_dense/xmake.lua">unordered_dense/xmake.lua</a></td>
  37533. </tr>
  37534. </tbody>
  37535. </table>
  37536. <h5 id="installcommand">Install command</h5>
  37537. <pre><code class="lang-console">xrepo install unordered_dense
  37538. </code></pre>
  37539. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37540. <pre><code class="lang-lua">add_requires("unordered_dense")
  37541. </code></pre>
  37542. <h3 id="unzipbsd">unzip (bsd)</h3>
  37543. <table>
  37544. <thead>
  37545. <tr>
  37546. <th>Description</th>
  37547. <th><em>UnZip is an extraction utility for archives compressed in .zip format.</em></th>
  37548. </tr>
  37549. </thead>
  37550. <tbody>
  37551. <tr>
  37552. <td>Homepage</td>
  37553. <td><a href="http://infozip.sourceforge.net/UnZip.html">http://infozip.sourceforge.net/UnZip.html</a></td>
  37554. </tr>
  37555. <tr>
  37556. <td>Versions</td>
  37557. <td>6.0</td>
  37558. </tr>
  37559. <tr>
  37560. <td>Architectures</td>
  37561. <td>i386, x86_64</td>
  37562. </tr>
  37563. <tr>
  37564. <td>Definition</td>
  37565. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/u/unzip/xmake.lua">unzip/xmake.lua</a></td>
  37566. </tr>
  37567. </tbody>
  37568. </table>
  37569. <h5 id="installcommand">Install command</h5>
  37570. <pre><code class="lang-console">xrepo install unzip
  37571. </code></pre>
  37572. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37573. <pre><code class="lang-lua">add_requires("unzip")
  37574. </code></pre>
  37575. <h3 id="upaurlbsd">upa-url (bsd)</h3>
  37576. <table>
  37577. <thead>
  37578. <tr>
  37579. <th>Description</th>
  37580. <th><em>An implementation of the WHATWG URL Standard in C++</em></th>
  37581. </tr>
  37582. </thead>
  37583. <tbody>
  37584. <tr>
  37585. <td>Homepage</td>
  37586. <td><a href="https://upa-url.github.io/docs/">https://upa-url.github.io/docs/</a></td>
  37587. </tr>
  37588. <tr>
  37589. <td>License</td>
  37590. <td>BSD-2-Clause</td>
  37591. </tr>
  37592. <tr>
  37593. <td>Versions</td>
  37594. <td>v1.0.0, v1.0.1, v1.0.2, v1.2.0, v2.0.0, v2.1.0, v2.2.0</td>
  37595. </tr>
  37596. <tr>
  37597. <td>Architectures</td>
  37598. <td>i386, x86_64</td>
  37599. </tr>
  37600. <tr>
  37601. <td>Definition</td>
  37602. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/u/upa-url/xmake.lua">upa-url/xmake.lua</a></td>
  37603. </tr>
  37604. </tbody>
  37605. </table>
  37606. <h5 id="installcommand">Install command</h5>
  37607. <pre><code class="lang-console">xrepo install upa-url
  37608. </code></pre>
  37609. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37610. <pre><code class="lang-lua">add_requires("upa-url")
  37611. </code></pre>
  37612. <h3 id="urdfdombsd">urdfdom (bsd)</h3>
  37613. <table>
  37614. <thead>
  37615. <tr>
  37616. <th>Description</th>
  37617. <th><em>A C++ parser for the Unified Robot Description Format (URDF)</em></th>
  37618. </tr>
  37619. </thead>
  37620. <tbody>
  37621. <tr>
  37622. <td>Homepage</td>
  37623. <td><a href="https://wiki.ros.org/urdf">https://wiki.ros.org/urdf</a></td>
  37624. </tr>
  37625. <tr>
  37626. <td>License</td>
  37627. <td>BSD-3-Clause</td>
  37628. </tr>
  37629. <tr>
  37630. <td>Versions</td>
  37631. <td>1.0.4, 4.0.0, 4.0.1, 5.0.2</td>
  37632. </tr>
  37633. <tr>
  37634. <td>Architectures</td>
  37635. <td>i386, x86_64</td>
  37636. </tr>
  37637. <tr>
  37638. <td>Definition</td>
  37639. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/u/urdfdom/xmake.lua">urdfdom/xmake.lua</a></td>
  37640. </tr>
  37641. </tbody>
  37642. </table>
  37643. <h5 id="installcommand">Install command</h5>
  37644. <pre><code class="lang-console">xrepo install urdfdom
  37645. </code></pre>
  37646. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37647. <pre><code class="lang-lua">add_requires("urdfdom")
  37648. </code></pre>
  37649. <h3 id="urdfdomheadersbsd">urdfdom-headers (bsd)</h3>
  37650. <table>
  37651. <thead>
  37652. <tr>
  37653. <th>Description</th>
  37654. <th><em>Headers for URDF parsers</em></th>
  37655. </tr>
  37656. </thead>
  37657. <tbody>
  37658. <tr>
  37659. <td>Homepage</td>
  37660. <td><a href="http://ros.org/wiki/urdf">http://ros.org/wiki/urdf</a></td>
  37661. </tr>
  37662. <tr>
  37663. <td>License</td>
  37664. <td>BSD-3-Clause</td>
  37665. </tr>
  37666. <tr>
  37667. <td>Versions</td>
  37668. <td>1.0.5, 1.1.1, 1.1.2, 2.0.0</td>
  37669. </tr>
  37670. <tr>
  37671. <td>Architectures</td>
  37672. <td>i386, x86_64</td>
  37673. </tr>
  37674. <tr>
  37675. <td>Definition</td>
  37676. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/u/urdfdom-headers/xmake.lua">urdfdom-headers/xmake.lua</a></td>
  37677. </tr>
  37678. </tbody>
  37679. </table>
  37680. <h5 id="installcommand">Install command</h5>
  37681. <pre><code class="lang-console">xrepo install urdfdom-headers
  37682. </code></pre>
  37683. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37684. <pre><code class="lang-lua">add_requires("urdfdom-headers")
  37685. </code></pre>
  37686. <h3 id="uriparserbsd">uriparser (bsd)</h3>
  37687. <table>
  37688. <thead>
  37689. <tr>
  37690. <th>Description</th>
  37691. <th><em>uriparser is a strictly RFC 3986 compliant URI parsing and handling library written in C89.</em></th>
  37692. </tr>
  37693. </thead>
  37694. <tbody>
  37695. <tr>
  37696. <td>Homepage</td>
  37697. <td><a href="https://uriparser.github.io/">https://uriparser.github.io/</a></td>
  37698. </tr>
  37699. <tr>
  37700. <td>License</td>
  37701. <td>BSD-3-Clause</td>
  37702. </tr>
  37703. <tr>
  37704. <td>Versions</td>
  37705. <td>0.9.5, 0.9.6, 0.9.7, 0.9.8</td>
  37706. </tr>
  37707. <tr>
  37708. <td>Architectures</td>
  37709. <td>i386, x86_64</td>
  37710. </tr>
  37711. <tr>
  37712. <td>Definition</td>
  37713. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/u/uriparser/xmake.lua">uriparser/xmake.lua</a></td>
  37714. </tr>
  37715. </tbody>
  37716. </table>
  37717. <h5 id="installcommand">Install command</h5>
  37718. <pre><code class="lang-console">xrepo install uriparser
  37719. </code></pre>
  37720. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37721. <pre><code class="lang-lua">add_requires("uriparser")
  37722. </code></pre>
  37723. <h3 id="usrsctpbsd">usrsctp (bsd)</h3>
  37724. <table>
  37725. <thead>
  37726. <tr>
  37727. <th>Description</th>
  37728. <th><em>A portable SCTP userland stack</em></th>
  37729. </tr>
  37730. </thead>
  37731. <tbody>
  37732. <tr>
  37733. <td>Homepage</td>
  37734. <td><a href="https://github.com/sctplab/usrsctp">https://github.com/sctplab/usrsctp</a></td>
  37735. </tr>
  37736. <tr>
  37737. <td>License</td>
  37738. <td>BSD-3-Clause</td>
  37739. </tr>
  37740. <tr>
  37741. <td>Versions</td>
  37742. <td>0.9.5+0</td>
  37743. </tr>
  37744. <tr>
  37745. <td>Architectures</td>
  37746. <td>i386, x86_64</td>
  37747. </tr>
  37748. <tr>
  37749. <td>Definition</td>
  37750. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/u/usrsctp/xmake.lua">usrsctp/xmake.lua</a></td>
  37751. </tr>
  37752. </tbody>
  37753. </table>
  37754. <h5 id="installcommand">Install command</h5>
  37755. <pre><code class="lang-console">xrepo install usrsctp
  37756. </code></pre>
  37757. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37758. <pre><code class="lang-lua">add_requires("usrsctp")
  37759. </code></pre>
  37760. <h3 id="utesthbsd">utest.h (bsd)</h3>
  37761. <table>
  37762. <thead>
  37763. <tr>
  37764. <th>Description</th>
  37765. <th><em>single header unit testing framework for C and C++</em></th>
  37766. </tr>
  37767. </thead>
  37768. <tbody>
  37769. <tr>
  37770. <td>Homepage</td>
  37771. <td><a href="https://www.duskborn.com/utest_h/">https://www.duskborn.com/utest_h/</a></td>
  37772. </tr>
  37773. <tr>
  37774. <td>Versions</td>
  37775. <td>2022.09.01</td>
  37776. </tr>
  37777. <tr>
  37778. <td>Architectures</td>
  37779. <td>i386, x86_64</td>
  37780. </tr>
  37781. <tr>
  37782. <td>Definition</td>
  37783. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/u/utest.h/xmake.lua">utest.h/xmake.lua</a></td>
  37784. </tr>
  37785. </tbody>
  37786. </table>
  37787. <h5 id="installcommand">Install command</h5>
  37788. <pre><code class="lang-console">xrepo install utest.h
  37789. </code></pre>
  37790. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37791. <pre><code class="lang-lua">add_requires("utest.h")
  37792. </code></pre>
  37793. <h3 id="utf8hbsd">utf8.h (bsd)</h3>
  37794. <table>
  37795. <thead>
  37796. <tr>
  37797. <th>Description</th>
  37798. <th><em>single header utf8 string functions for C and C++</em></th>
  37799. </tr>
  37800. </thead>
  37801. <tbody>
  37802. <tr>
  37803. <td>Homepage</td>
  37804. <td><a href="https://github.com/sheredom/utf8.h">https://github.com/sheredom/utf8.h</a></td>
  37805. </tr>
  37806. <tr>
  37807. <td>Versions</td>
  37808. <td>2022.07.04, 2025.01.03</td>
  37809. </tr>
  37810. <tr>
  37811. <td>Architectures</td>
  37812. <td>i386, x86_64</td>
  37813. </tr>
  37814. <tr>
  37815. <td>Definition</td>
  37816. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/u/utf8.h/xmake.lua">utf8.h/xmake.lua</a></td>
  37817. </tr>
  37818. </tbody>
  37819. </table>
  37820. <h5 id="installcommand">Install command</h5>
  37821. <pre><code class="lang-console">xrepo install utf8.h
  37822. </code></pre>
  37823. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37824. <pre><code class="lang-lua">add_requires("utf8.h")
  37825. </code></pre>
  37826. <h3 id="utf8procbsd">utf8proc (bsd)</h3>
  37827. <table>
  37828. <thead>
  37829. <tr>
  37830. <th>Description</th>
  37831. <th><em>A clean C library for processing UTF-8 Unicode data</em></th>
  37832. </tr>
  37833. </thead>
  37834. <tbody>
  37835. <tr>
  37836. <td>Homepage</td>
  37837. <td><a href="https://juliastrings.github.io/utf8proc/">https://juliastrings.github.io/utf8proc/</a></td>
  37838. </tr>
  37839. <tr>
  37840. <td>License</td>
  37841. <td>MIT</td>
  37842. </tr>
  37843. <tr>
  37844. <td>Versions</td>
  37845. <td>v2.7.0, v2.8.0, v2.9.0, v2.10.0, v2.11.0</td>
  37846. </tr>
  37847. <tr>
  37848. <td>Architectures</td>
  37849. <td>i386, x86_64</td>
  37850. </tr>
  37851. <tr>
  37852. <td>Definition</td>
  37853. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/u/utf8proc/xmake.lua">utf8proc/xmake.lua</a></td>
  37854. </tr>
  37855. </tbody>
  37856. </table>
  37857. <h5 id="installcommand">Install command</h5>
  37858. <pre><code class="lang-console">xrepo install utf8proc
  37859. </code></pre>
  37860. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37861. <pre><code class="lang-lua">add_requires("utf8proc")
  37862. </code></pre>
  37863. <h3 id="utfcppbsd">utfcpp (bsd)</h3>
  37864. <table>
  37865. <thead>
  37866. <tr>
  37867. <th>Description</th>
  37868. <th><em>UTF8-CPP: UTF-8 with C++ in a Portable Way</em></th>
  37869. </tr>
  37870. </thead>
  37871. <tbody>
  37872. <tr>
  37873. <td>Homepage</td>
  37874. <td><a href="https://github.com/nemtrif/utfcpp">https://github.com/nemtrif/utfcpp</a></td>
  37875. </tr>
  37876. <tr>
  37877. <td>License</td>
  37878. <td>BSL-1.0</td>
  37879. </tr>
  37880. <tr>
  37881. <td>Versions</td>
  37882. <td>v3.2.1, v3.2.3, v3.2.4, v3.2.5, v4.0.0, v4.0.1, v4.0.2, v4.0.3, v4.0.4, v4.0.5, v4.0.6, v4.0.8</td>
  37883. </tr>
  37884. <tr>
  37885. <td>Architectures</td>
  37886. <td>i386, x86_64</td>
  37887. </tr>
  37888. <tr>
  37889. <td>Definition</td>
  37890. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/u/utfcpp/xmake.lua">utfcpp/xmake.lua</a></td>
  37891. </tr>
  37892. </tbody>
  37893. </table>
  37894. <h5 id="installcommand">Install command</h5>
  37895. <pre><code class="lang-console">xrepo install utfcpp
  37896. </code></pre>
  37897. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37898. <pre><code class="lang-lua">add_requires("utfcpp")
  37899. </code></pre>
  37900. <h3 id="uthashbsd">uthash (bsd)</h3>
  37901. <table>
  37902. <thead>
  37903. <tr>
  37904. <th>Description</th>
  37905. <th><em>C macros for hash tables and more</em></th>
  37906. </tr>
  37907. </thead>
  37908. <tbody>
  37909. <tr>
  37910. <td>Homepage</td>
  37911. <td><a href="https://troydhanson.github.io/uthash">https://troydhanson.github.io/uthash</a></td>
  37912. </tr>
  37913. <tr>
  37914. <td>License</td>
  37915. <td>BSD</td>
  37916. </tr>
  37917. <tr>
  37918. <td>Versions</td>
  37919. <td>2023.7.11, 2025.05.05</td>
  37920. </tr>
  37921. <tr>
  37922. <td>Architectures</td>
  37923. <td>i386, x86_64</td>
  37924. </tr>
  37925. <tr>
  37926. <td>Definition</td>
  37927. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/u/uthash/xmake.lua">uthash/xmake.lua</a></td>
  37928. </tr>
  37929. </tbody>
  37930. </table>
  37931. <h5 id="installcommand">Install command</h5>
  37932. <pre><code class="lang-console">xrepo install uthash
  37933. </code></pre>
  37934. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37935. <pre><code class="lang-lua">add_requires("uthash")
  37936. </code></pre>
  37937. <h3 id="utilmacrosbsd">util-macros (bsd)</h3>
  37938. <table>
  37939. <thead>
  37940. <tr>
  37941. <th>Description</th>
  37942. <th><em>X.Org: Set of autoconf macros used to build other xorg packages</em></th>
  37943. </tr>
  37944. </thead>
  37945. <tbody>
  37946. <tr>
  37947. <td>Homepage</td>
  37948. <td><a href="https://www.x.org/">https://www.x.org/</a></td>
  37949. </tr>
  37950. <tr>
  37951. <td>Versions</td>
  37952. <td>1.19.3, 1.20.0</td>
  37953. </tr>
  37954. <tr>
  37955. <td>Architectures</td>
  37956. <td>i386, x86_64</td>
  37957. </tr>
  37958. <tr>
  37959. <td>Definition</td>
  37960. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/u/util-macros/xmake.lua">util-macros/xmake.lua</a></td>
  37961. </tr>
  37962. </tbody>
  37963. </table>
  37964. <h5 id="installcommand">Install command</h5>
  37965. <pre><code class="lang-console">xrepo install util-macros
  37966. </code></pre>
  37967. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  37968. <pre><code class="lang-lua">add_requires("util-macros")
  37969. </code></pre>
  37970. <h3 id="uuid_v4bsd">uuid_v4 (bsd)</h3>
  37971. <table>
  37972. <thead>
  37973. <tr>
  37974. <th>Description</th>
  37975. <th><em>Super fast C++ library to generate and parse UUIDv4</em></th>
  37976. </tr>
  37977. </thead>
  37978. <tbody>
  37979. <tr>
  37980. <td>Homepage</td>
  37981. <td><a href="https://github.com/crashoz/uuid_v4">https://github.com/crashoz/uuid_v4</a></td>
  37982. </tr>
  37983. <tr>
  37984. <td>License</td>
  37985. <td>MIT</td>
  37986. </tr>
  37987. <tr>
  37988. <td>Versions</td>
  37989. <td>v1.0.0</td>
  37990. </tr>
  37991. <tr>
  37992. <td>Architectures</td>
  37993. <td>i386, x86_64</td>
  37994. </tr>
  37995. <tr>
  37996. <td>Definition</td>
  37997. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/u/uuid_v4/xmake.lua">uuid_v4/xmake.lua</a></td>
  37998. </tr>
  37999. </tbody>
  38000. </table>
  38001. <h5 id="installcommand">Install command</h5>
  38002. <pre><code class="lang-console">xrepo install uuid_v4
  38003. </code></pre>
  38004. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38005. <pre><code class="lang-lua">add_requires("uuid_v4")
  38006. </code></pre>
  38007. <h3 id="uvwbsd">uvw (bsd)</h3>
  38008. <table>
  38009. <thead>
  38010. <tr>
  38011. <th>Description</th>
  38012. <th><em>Header-only, event based, tiny and easy to use libuv wrapper in modern C++</em></th>
  38013. </tr>
  38014. </thead>
  38015. <tbody>
  38016. <tr>
  38017. <td>Homepage</td>
  38018. <td><a href="https://github.com/skypjack/uvw">https://github.com/skypjack/uvw</a></td>
  38019. </tr>
  38020. <tr>
  38021. <td>License</td>
  38022. <td>MIT</td>
  38023. </tr>
  38024. <tr>
  38025. <td>Versions</td>
  38026. <td>v2.10.0, v2.11.0, v2.12.1, v3.0.0, v3.1.0, v3.2.0, v3.3.0, v3.4.0</td>
  38027. </tr>
  38028. <tr>
  38029. <td>Architectures</td>
  38030. <td>i386, x86_64</td>
  38031. </tr>
  38032. <tr>
  38033. <td>Definition</td>
  38034. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/u/uvw/xmake.lua">uvw/xmake.lua</a></td>
  38035. </tr>
  38036. </tbody>
  38037. </table>
  38038. <h5 id="installcommand">Install command</h5>
  38039. <pre><code class="lang-console">xrepo install uvw
  38040. </code></pre>
  38041. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38042. <pre><code class="lang-lua">add_requires("uvw")
  38043. </code></pre>
  38044. <h2 id="v">v</h2>
  38045. <h3 id="variantlitebsd">variant-lite (bsd)</h3>
  38046. <table>
  38047. <thead>
  38048. <tr>
  38049. <th>Description</th>
  38050. <th><em>variant lite - A C++17-like variant, a type-safe union for C++98, C++11 and later in a single-file header-only library</em></th>
  38051. </tr>
  38052. </thead>
  38053. <tbody>
  38054. <tr>
  38055. <td>Homepage</td>
  38056. <td><a href="https://github.com/martinmoene/variant-lite">https://github.com/martinmoene/variant-lite</a></td>
  38057. </tr>
  38058. <tr>
  38059. <td>License</td>
  38060. <td>BSL-1.0</td>
  38061. </tr>
  38062. <tr>
  38063. <td>Versions</td>
  38064. <td>2022.12.03</td>
  38065. </tr>
  38066. <tr>
  38067. <td>Architectures</td>
  38068. <td>i386, x86_64</td>
  38069. </tr>
  38070. <tr>
  38071. <td>Definition</td>
  38072. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/v/variant-lite/xmake.lua">variant-lite/xmake.lua</a></td>
  38073. </tr>
  38074. </tbody>
  38075. </table>
  38076. <h5 id="installcommand">Install command</h5>
  38077. <pre><code class="lang-console">xrepo install variant-lite
  38078. </code></pre>
  38079. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38080. <pre><code class="lang-lua">add_requires("variant-lite")
  38081. </code></pre>
  38082. <h3 id="vcpkgbsd">vcpkg (bsd)</h3>
  38083. <table>
  38084. <thead>
  38085. <tr>
  38086. <th>Description</th>
  38087. <th><em>C++ Library Manager for Windows, Linux, and MacOS</em></th>
  38088. </tr>
  38089. </thead>
  38090. <tbody>
  38091. <tr>
  38092. <td>Homepage</td>
  38093. <td><a href="https://github.com/microsoft/vcpkg">https://github.com/microsoft/vcpkg</a></td>
  38094. </tr>
  38095. <tr>
  38096. <td>License</td>
  38097. <td>MIT</td>
  38098. </tr>
  38099. <tr>
  38100. <td>Versions</td>
  38101. <td>2024.05.24, 2024.07.12, 2024.08.23, 2024.09.30, 2024.10.21, 2024.11.16, 2025.07.25</td>
  38102. </tr>
  38103. <tr>
  38104. <td>Architectures</td>
  38105. <td>i386, x86_64</td>
  38106. </tr>
  38107. <tr>
  38108. <td>Definition</td>
  38109. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/v/vcpkg/xmake.lua">vcpkg/xmake.lua</a></td>
  38110. </tr>
  38111. </tbody>
  38112. </table>
  38113. <h5 id="installcommand">Install command</h5>
  38114. <pre><code class="lang-console">xrepo install vcpkg
  38115. </code></pre>
  38116. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38117. <pre><code class="lang-lua">add_requires("vcpkg")
  38118. </code></pre>
  38119. <h3 id="vectorialbsd">vectorial (bsd)</h3>
  38120. <table>
  38121. <thead>
  38122. <tr>
  38123. <th>Description</th>
  38124. <th><em>Vector math library with NEON/SSE support</em></th>
  38125. </tr>
  38126. </thead>
  38127. <tbody>
  38128. <tr>
  38129. <td>Homepage</td>
  38130. <td><a href="https://github.com/scoopr/vectorial">https://github.com/scoopr/vectorial</a></td>
  38131. </tr>
  38132. <tr>
  38133. <td>Versions</td>
  38134. <td>2019.06.28</td>
  38135. </tr>
  38136. <tr>
  38137. <td>Architectures</td>
  38138. <td>i386, x86_64</td>
  38139. </tr>
  38140. <tr>
  38141. <td>Definition</td>
  38142. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/v/vectorial/xmake.lua">vectorial/xmake.lua</a></td>
  38143. </tr>
  38144. </tbody>
  38145. </table>
  38146. <h5 id="installcommand">Install command</h5>
  38147. <pre><code class="lang-console">xrepo install vectorial
  38148. </code></pre>
  38149. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38150. <pre><code class="lang-lua">add_requires("vectorial")
  38151. </code></pre>
  38152. <h3 id="verdictbsd">verdict (bsd)</h3>
  38153. <table>
  38154. <thead>
  38155. <tr>
  38156. <th>Description</th>
  38157. <th><em>Compute quality functions of 2 and 3-dimensional regions.</em></th>
  38158. </tr>
  38159. </thead>
  38160. <tbody>
  38161. <tr>
  38162. <td>Homepage</td>
  38163. <td><a href="https://github.com/sandialabs/verdict">https://github.com/sandialabs/verdict</a></td>
  38164. </tr>
  38165. <tr>
  38166. <td>Versions</td>
  38167. <td>1.4.2, 1.4.4</td>
  38168. </tr>
  38169. <tr>
  38170. <td>Architectures</td>
  38171. <td>i386, x86_64</td>
  38172. </tr>
  38173. <tr>
  38174. <td>Definition</td>
  38175. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/v/verdict/xmake.lua">verdict/xmake.lua</a></td>
  38176. </tr>
  38177. </tbody>
  38178. </table>
  38179. <h5 id="installcommand">Install command</h5>
  38180. <pre><code class="lang-console">xrepo install verdict
  38181. </code></pre>
  38182. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38183. <pre><code class="lang-lua">add_requires("verdict")
  38184. </code></pre>
  38185. <h3 id="verilatorbsd">verilator (bsd)</h3>
  38186. <table>
  38187. <thead>
  38188. <tr>
  38189. <th>Description</th>
  38190. <th><em>Verilator open-source SystemVerilog simulator and lint system</em></th>
  38191. </tr>
  38192. </thead>
  38193. <tbody>
  38194. <tr>
  38195. <td>Homepage</td>
  38196. <td><a href="https://verilator.org">https://verilator.org</a></td>
  38197. </tr>
  38198. <tr>
  38199. <td>License</td>
  38200. <td>LGPL-3.0</td>
  38201. </tr>
  38202. <tr>
  38203. <td>Versions</td>
  38204. <td>v5.016, v5.032, v5.034, v5.036, v5.038</td>
  38205. </tr>
  38206. <tr>
  38207. <td>Architectures</td>
  38208. <td>i386, x86_64</td>
  38209. </tr>
  38210. <tr>
  38211. <td>Definition</td>
  38212. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/v/verilator/xmake.lua">verilator/xmake.lua</a></td>
  38213. </tr>
  38214. </tbody>
  38215. </table>
  38216. <h5 id="installcommand">Install command</h5>
  38217. <pre><code class="lang-console">xrepo install verilator
  38218. </code></pre>
  38219. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38220. <pre><code class="lang-lua">add_requires("verilator")
  38221. </code></pre>
  38222. <h3 id="visit_structbsd">visit_struct (bsd)</h3>
  38223. <table>
  38224. <thead>
  38225. <tr>
  38226. <th>Description</th>
  38227. <th><em>A miniature library for struct-field reflection in C++</em></th>
  38228. </tr>
  38229. </thead>
  38230. <tbody>
  38231. <tr>
  38232. <td>Homepage</td>
  38233. <td><a href="https://github.com/cbeck88/visit_struct">https://github.com/cbeck88/visit_struct</a></td>
  38234. </tr>
  38235. <tr>
  38236. <td>License</td>
  38237. <td>BSL-1.0</td>
  38238. </tr>
  38239. <tr>
  38240. <td>Versions</td>
  38241. <td>v1.1.0</td>
  38242. </tr>
  38243. <tr>
  38244. <td>Architectures</td>
  38245. <td>i386, x86_64</td>
  38246. </tr>
  38247. <tr>
  38248. <td>Definition</td>
  38249. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/v/visit_struct/xmake.lua">visit_struct/xmake.lua</a></td>
  38250. </tr>
  38251. </tbody>
  38252. </table>
  38253. <h5 id="installcommand">Install command</h5>
  38254. <pre><code class="lang-console">xrepo install visit_struct
  38255. </code></pre>
  38256. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38257. <pre><code class="lang-lua">add_requires("visit_struct")
  38258. </code></pre>
  38259. <h3 id="vladimirshaleevipaddressbsd">vladimirshaleev-ipaddress (bsd)</h3>
  38260. <table>
  38261. <thead>
  38262. <tr>
  38263. <th>Description</th>
  38264. <th><em>A library for working and manipulating IPv4/IPv6 addresses and networks</em></th>
  38265. </tr>
  38266. </thead>
  38267. <tbody>
  38268. <tr>
  38269. <td>Homepage</td>
  38270. <td><a href="https://vladimirshaleev.github.io/ipaddress/">https://vladimirshaleev.github.io/ipaddress/</a></td>
  38271. </tr>
  38272. <tr>
  38273. <td>License</td>
  38274. <td>MIT</td>
  38275. </tr>
  38276. <tr>
  38277. <td>Versions</td>
  38278. <td>v1.1.0, v1.2.0</td>
  38279. </tr>
  38280. <tr>
  38281. <td>Architectures</td>
  38282. <td>i386, x86_64</td>
  38283. </tr>
  38284. <tr>
  38285. <td>Definition</td>
  38286. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/v/vladimirshaleev-ipaddress/xmake.lua">vladimirshaleev-ipaddress/xmake.lua</a></td>
  38287. </tr>
  38288. </tbody>
  38289. </table>
  38290. <h5 id="installcommand">Install command</h5>
  38291. <pre><code class="lang-console">xrepo install vladimirshaleev-ipaddress
  38292. </code></pre>
  38293. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38294. <pre><code class="lang-lua">add_requires("vladimirshaleev-ipaddress")
  38295. </code></pre>
  38296. <h3 id="vmafbsd">vmaf (bsd)</h3>
  38297. <table>
  38298. <thead>
  38299. <tr>
  38300. <th>Description</th>
  38301. <th><em>Perceptual video quality assessment based on multi-method fusion.</em></th>
  38302. </tr>
  38303. </thead>
  38304. <tbody>
  38305. <tr>
  38306. <td>Homepage</td>
  38307. <td><a href="https://github.com/Netflix/vmaf">https://github.com/Netflix/vmaf</a></td>
  38308. </tr>
  38309. <tr>
  38310. <td>License</td>
  38311. <td>BSD-2-Clause</td>
  38312. </tr>
  38313. <tr>
  38314. <td>Versions</td>
  38315. <td>v3.0.0</td>
  38316. </tr>
  38317. <tr>
  38318. <td>Architectures</td>
  38319. <td>i386, x86_64</td>
  38320. </tr>
  38321. <tr>
  38322. <td>Definition</td>
  38323. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/v/vmaf/xmake.lua">vmaf/xmake.lua</a></td>
  38324. </tr>
  38325. </tbody>
  38326. </table>
  38327. <h5 id="installcommand">Install command</h5>
  38328. <pre><code class="lang-console">xrepo install vmaf
  38329. </code></pre>
  38330. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38331. <pre><code class="lang-lua">add_requires("vmaf")
  38332. </code></pre>
  38333. <h3 id="vulkanheadersbsd">vulkan-headers (bsd)</h3>
  38334. <table>
  38335. <thead>
  38336. <tr>
  38337. <th>Description</th>
  38338. <th><em>Vulkan Header files and API registry</em></th>
  38339. </tr>
  38340. </thead>
  38341. <tbody>
  38342. <tr>
  38343. <td>Homepage</td>
  38344. <td><a href="https://github.com/KhronosGroup/Vulkan-Headers/">https://github.com/KhronosGroup/Vulkan-Headers/</a></td>
  38345. </tr>
  38346. <tr>
  38347. <td>License</td>
  38348. <td>Apache-2.0</td>
  38349. </tr>
  38350. <tr>
  38351. <td>Versions</td>
  38352. <td>1.2.154+0, 1.2.162+0, 1.2.182+0, 1.2.189+1, 1.2.198+0, 1.3.211+0, 1.3.231+1, 1.3.236+0, 1.3.239+0, 1.3.246+1, 1.3.250+1, 1.3.261+1, 1.3.268+0, 1.3.275+0, 1.3.280+0, 1.3.283+0, 1.3.290+0, 1.4.309+0</td>
  38353. </tr>
  38354. <tr>
  38355. <td>Architectures</td>
  38356. <td>i386, x86_64</td>
  38357. </tr>
  38358. <tr>
  38359. <td>Definition</td>
  38360. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/v/vulkan-headers/xmake.lua">vulkan-headers/xmake.lua</a></td>
  38361. </tr>
  38362. </tbody>
  38363. </table>
  38364. <h5 id="installcommand">Install command</h5>
  38365. <pre><code class="lang-console">xrepo install vulkan-headers
  38366. </code></pre>
  38367. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38368. <pre><code class="lang-lua">add_requires("vulkan-headers")
  38369. </code></pre>
  38370. <h3 id="vulkanmemoryallocatorbsd">vulkan-memory-allocator (bsd)</h3>
  38371. <table>
  38372. <thead>
  38373. <tr>
  38374. <th>Description</th>
  38375. <th><em>Easy to integrate Vulkan memory allocation library.</em></th>
  38376. </tr>
  38377. </thead>
  38378. <tbody>
  38379. <tr>
  38380. <td>Homepage</td>
  38381. <td><a href="https://gpuopen-librariesandsdks.github.io/VulkanMemoryAllocator/html/">https://gpuopen-librariesandsdks.github.io/VulkanMemoryAllocator/html/</a></td>
  38382. </tr>
  38383. <tr>
  38384. <td>License</td>
  38385. <td>MIT</td>
  38386. </tr>
  38387. <tr>
  38388. <td>Versions</td>
  38389. <td>v3.0.0, v3.0.1, v3.1.0, v3.2.0, v3.2.1, v3.3.0</td>
  38390. </tr>
  38391. <tr>
  38392. <td>Architectures</td>
  38393. <td>i386, x86_64</td>
  38394. </tr>
  38395. <tr>
  38396. <td>Definition</td>
  38397. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/v/vulkan-memory-allocator/xmake.lua">vulkan-memory-allocator/xmake.lua</a></td>
  38398. </tr>
  38399. </tbody>
  38400. </table>
  38401. <h5 id="installcommand">Install command</h5>
  38402. <pre><code class="lang-console">xrepo install vulkan-memory-allocator
  38403. </code></pre>
  38404. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38405. <pre><code class="lang-lua">add_requires("vulkan-memory-allocator")
  38406. </code></pre>
  38407. <h3 id="vulkanutilitylibrariesbsd">vulkan-utility-libraries (bsd)</h3>
  38408. <table>
  38409. <thead>
  38410. <tr>
  38411. <th>Description</th>
  38412. <th><em>Utility libraries for Vulkan developers</em></th>
  38413. </tr>
  38414. </thead>
  38415. <tbody>
  38416. <tr>
  38417. <td>Homepage</td>
  38418. <td><a href="https://github.com/KhronosGroup/Vulkan-Utility-Libraries">https://github.com/KhronosGroup/Vulkan-Utility-Libraries</a></td>
  38419. </tr>
  38420. <tr>
  38421. <td>License</td>
  38422. <td>Apache-2.0</td>
  38423. </tr>
  38424. <tr>
  38425. <td>Versions</td>
  38426. <td>1.3.268+0, 1.3.275+0, 1.3.280+0, 1.3.283+0, 1.4.309+0</td>
  38427. </tr>
  38428. <tr>
  38429. <td>Architectures</td>
  38430. <td>i386, x86_64</td>
  38431. </tr>
  38432. <tr>
  38433. <td>Definition</td>
  38434. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/v/vulkan-utility-libraries/xmake.lua">vulkan-utility-libraries/xmake.lua</a></td>
  38435. </tr>
  38436. </tbody>
  38437. </table>
  38438. <h5 id="installcommand">Install command</h5>
  38439. <pre><code class="lang-console">xrepo install vulkan-utility-libraries
  38440. </code></pre>
  38441. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38442. <pre><code class="lang-lua">add_requires("vulkan-utility-libraries")
  38443. </code></pre>
  38444. <h3 id="vulkansdkbsd">vulkansdk (bsd)</h3>
  38445. <table>
  38446. <thead>
  38447. <tr>
  38448. <th>Description</th>
  38449. <th><em>LunarG Vulkan® SDK</em></th>
  38450. </tr>
  38451. </thead>
  38452. <tbody>
  38453. <tr>
  38454. <td>Homepage</td>
  38455. <td><a href="https://www.lunarg.com/vulkan-sdk/">https://www.lunarg.com/vulkan-sdk/</a></td>
  38456. </tr>
  38457. <tr>
  38458. <td>Versions</td>
  38459. <td></td>
  38460. </tr>
  38461. <tr>
  38462. <td>Architectures</td>
  38463. <td>i386, x86_64</td>
  38464. </tr>
  38465. <tr>
  38466. <td>Definition</td>
  38467. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/v/vulkansdk/xmake.lua">vulkansdk/xmake.lua</a></td>
  38468. </tr>
  38469. </tbody>
  38470. </table>
  38471. <h5 id="installcommand">Install command</h5>
  38472. <pre><code class="lang-console">xrepo install vulkansdk
  38473. </code></pre>
  38474. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38475. <pre><code class="lang-lua">add_requires("vulkansdk")
  38476. </code></pre>
  38477. <h3 id="vvencbsd">vvenc (bsd)</h3>
  38478. <table>
  38479. <thead>
  38480. <tr>
  38481. <th>Description</th>
  38482. <th><em>Fraunhofer Versatile Video Encoder (VVenC)</em></th>
  38483. </tr>
  38484. </thead>
  38485. <tbody>
  38486. <tr>
  38487. <td>Homepage</td>
  38488. <td><a href="https://www.hhi.fraunhofer.de/en/departments/vca/technologies-and-solutions/h266-vvc.html">https://www.hhi.fraunhofer.de/en/departments/vca/technologies-and-solutions/h266-vvc.html</a></td>
  38489. </tr>
  38490. <tr>
  38491. <td>License</td>
  38492. <td>BSD-3-Clause-Clear</td>
  38493. </tr>
  38494. <tr>
  38495. <td>Versions</td>
  38496. <td>v1.9.0, v1.11.1, v1.12.0, v1.12.1, v1.13.0, v1.13.1</td>
  38497. </tr>
  38498. <tr>
  38499. <td>Architectures</td>
  38500. <td>i386, x86_64</td>
  38501. </tr>
  38502. <tr>
  38503. <td>Definition</td>
  38504. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/v/vvenc/xmake.lua">vvenc/xmake.lua</a></td>
  38505. </tr>
  38506. </tbody>
  38507. </table>
  38508. <h5 id="installcommand">Install command</h5>
  38509. <pre><code class="lang-console">xrepo install vvenc
  38510. </code></pre>
  38511. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38512. <pre><code class="lang-lua">add_requires("vvenc")
  38513. </code></pre>
  38514. <h3 id="vxlbsd">vxl (bsd)</h3>
  38515. <table>
  38516. <thead>
  38517. <tr>
  38518. <th>Description</th>
  38519. <th><em>A multi-platform collection of C++ software libraries for Computer Vision and Image Understanding.</em></th>
  38520. </tr>
  38521. </thead>
  38522. <tbody>
  38523. <tr>
  38524. <td>Homepage</td>
  38525. <td><a href="https://github.com/vxl/vxl">https://github.com/vxl/vxl</a></td>
  38526. </tr>
  38527. <tr>
  38528. <td>Versions</td>
  38529. <td>v3.3.2, v3.5.0</td>
  38530. </tr>
  38531. <tr>
  38532. <td>Architectures</td>
  38533. <td>i386, x86_64</td>
  38534. </tr>
  38535. <tr>
  38536. <td>Definition</td>
  38537. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/v/vxl/xmake.lua">vxl/xmake.lua</a></td>
  38538. </tr>
  38539. </tbody>
  38540. </table>
  38541. <h5 id="installcommand">Install command</h5>
  38542. <pre><code class="lang-console">xrepo install vxl
  38543. </code></pre>
  38544. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38545. <pre><code class="lang-lua">add_requires("vxl")
  38546. </code></pre>
  38547. <h2 id="w">w</h2>
  38548. <h3 id="wasmmicroruntimebsd">wasm-micro-runtime (bsd)</h3>
  38549. <table>
  38550. <thead>
  38551. <tr>
  38552. <th>Description</th>
  38553. <th><em>WebAssembly Micro Runtime (WAMR)</em></th>
  38554. </tr>
  38555. </thead>
  38556. <tbody>
  38557. <tr>
  38558. <td>Homepage</td>
  38559. <td><a href="https://github.com/bytecodealliance/wasm-micro-runtime">https://github.com/bytecodealliance/wasm-micro-runtime</a></td>
  38560. </tr>
  38561. <tr>
  38562. <td>License</td>
  38563. <td>Apache-2.0</td>
  38564. </tr>
  38565. <tr>
  38566. <td>Versions</td>
  38567. <td>1.2.3, 1.3.2, 2.2.0</td>
  38568. </tr>
  38569. <tr>
  38570. <td>Architectures</td>
  38571. <td>i386, x86_64</td>
  38572. </tr>
  38573. <tr>
  38574. <td>Definition</td>
  38575. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/w/wasm-micro-runtime/xmake.lua">wasm-micro-runtime/xmake.lua</a></td>
  38576. </tr>
  38577. </tbody>
  38578. </table>
  38579. <h5 id="installcommand">Install command</h5>
  38580. <pre><code class="lang-console">xrepo install wasm-micro-runtime
  38581. </code></pre>
  38582. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38583. <pre><code class="lang-lua">add_requires("wasm-micro-runtime")
  38584. </code></pre>
  38585. <h3 id="wavpackbsd">wavpack (bsd)</h3>
  38586. <table>
  38587. <thead>
  38588. <tr>
  38589. <th>Description</th>
  38590. <th><em>WavPack encode/decode library, command-line programs, and several plugins</em></th>
  38591. </tr>
  38592. </thead>
  38593. <tbody>
  38594. <tr>
  38595. <td>Homepage</td>
  38596. <td><a href="https://github.com/dbry/WavPack">https://github.com/dbry/WavPack</a></td>
  38597. </tr>
  38598. <tr>
  38599. <td>License</td>
  38600. <td>BSD-3-Clause</td>
  38601. </tr>
  38602. <tr>
  38603. <td>Versions</td>
  38604. <td>4.80.0, 5.4.0, 5.5.0, 5.6.0, 5.7.0, 5.8.1</td>
  38605. </tr>
  38606. <tr>
  38607. <td>Architectures</td>
  38608. <td>i386, x86_64</td>
  38609. </tr>
  38610. <tr>
  38611. <td>Definition</td>
  38612. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/w/wavpack/xmake.lua">wavpack/xmake.lua</a></td>
  38613. </tr>
  38614. </tbody>
  38615. </table>
  38616. <h5 id="installcommand">Install command</h5>
  38617. <pre><code class="lang-console">xrepo install wavpack
  38618. </code></pre>
  38619. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38620. <pre><code class="lang-lua">add_requires("wavpack")
  38621. </code></pre>
  38622. <h3 id="waylandbsd">wayland (bsd)</h3>
  38623. <table>
  38624. <thead>
  38625. <tr>
  38626. <th>Description</th>
  38627. <th><em>Wayland is a protocol for a compositor to talk to its clients as well as a C library implementation of that protocol.</em></th>
  38628. </tr>
  38629. </thead>
  38630. <tbody>
  38631. <tr>
  38632. <td>Homepage</td>
  38633. <td><a href="https://wayland.freedesktop.org/">https://wayland.freedesktop.org/</a></td>
  38634. </tr>
  38635. <tr>
  38636. <td>License</td>
  38637. <td>MIT</td>
  38638. </tr>
  38639. <tr>
  38640. <td>Versions</td>
  38641. <td>1.18.0, 1.19.0, 1.23.0, 1.23.1, 1.24.0</td>
  38642. </tr>
  38643. <tr>
  38644. <td>Architectures</td>
  38645. <td>i386, x86_64</td>
  38646. </tr>
  38647. <tr>
  38648. <td>Definition</td>
  38649. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/w/wayland/xmake.lua">wayland/xmake.lua</a></td>
  38650. </tr>
  38651. </tbody>
  38652. </table>
  38653. <h5 id="installcommand">Install command</h5>
  38654. <pre><code class="lang-console">xrepo install wayland
  38655. </code></pre>
  38656. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38657. <pre><code class="lang-lua">add_requires("wayland")
  38658. </code></pre>
  38659. <h3 id="websocketppbsd">websocketpp (bsd)</h3>
  38660. <table>
  38661. <thead>
  38662. <tr>
  38663. <th>Description</th>
  38664. <th><em>C++ websocket client/server library</em></th>
  38665. </tr>
  38666. </thead>
  38667. <tbody>
  38668. <tr>
  38669. <td>Homepage</td>
  38670. <td><a href="http://www.zaphoyd.com/websocketpp">http://www.zaphoyd.com/websocketpp</a></td>
  38671. </tr>
  38672. <tr>
  38673. <td>Versions</td>
  38674. <td>0.8.2</td>
  38675. </tr>
  38676. <tr>
  38677. <td>Architectures</td>
  38678. <td>i386, x86_64</td>
  38679. </tr>
  38680. <tr>
  38681. <td>Definition</td>
  38682. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/w/websocketpp/xmake.lua">websocketpp/xmake.lua</a></td>
  38683. </tr>
  38684. </tbody>
  38685. </table>
  38686. <h5 id="installcommand">Install command</h5>
  38687. <pre><code class="lang-console">xrepo install websocketpp
  38688. </code></pre>
  38689. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38690. <pre><code class="lang-lua">add_requires("websocketpp")
  38691. </code></pre>
  38692. <h3 id="wgslvalidatorbsd">wgsl-validator (bsd)</h3>
  38693. <table>
  38694. <thead>
  38695. <tr>
  38696. <th>Description</th>
  38697. <th><em>WGSL validator in Rust with C bindings.</em></th>
  38698. </tr>
  38699. </thead>
  38700. <tbody>
  38701. <tr>
  38702. <td>Homepage</td>
  38703. <td><a href="https://github.com/NazaraEngine/wgsl-validator">https://github.com/NazaraEngine/wgsl-validator</a></td>
  38704. </tr>
  38705. <tr>
  38706. <td>License</td>
  38707. <td>MIT</td>
  38708. </tr>
  38709. <tr>
  38710. <td>Versions</td>
  38711. <td>v1.0.0</td>
  38712. </tr>
  38713. <tr>
  38714. <td>Architectures</td>
  38715. <td>i386, x86_64</td>
  38716. </tr>
  38717. <tr>
  38718. <td>Definition</td>
  38719. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/w/wgsl-validator/xmake.lua">wgsl-validator/xmake.lua</a></td>
  38720. </tr>
  38721. </tbody>
  38722. </table>
  38723. <h5 id="installcommand">Install command</h5>
  38724. <pre><code class="lang-console">xrepo install wgsl-validator
  38725. </code></pre>
  38726. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38727. <pre><code class="lang-lua">add_requires("wgsl-validator")
  38728. </code></pre>
  38729. <h3 id="whereamibsd">whereami (bsd)</h3>
  38730. <table>
  38731. <thead>
  38732. <tr>
  38733. <th>Description</th>
  38734. <th><em>Locate the current running executable and the current running module/library on the file system 🔎</em></th>
  38735. </tr>
  38736. </thead>
  38737. <tbody>
  38738. <tr>
  38739. <td>Homepage</td>
  38740. <td><a href="https://github.com/gpakosz/whereami">https://github.com/gpakosz/whereami</a></td>
  38741. </tr>
  38742. <tr>
  38743. <td>License</td>
  38744. <td>MIT</td>
  38745. </tr>
  38746. <tr>
  38747. <td>Versions</td>
  38748. <td>2024.08.26</td>
  38749. </tr>
  38750. <tr>
  38751. <td>Architectures</td>
  38752. <td>i386, x86_64</td>
  38753. </tr>
  38754. <tr>
  38755. <td>Definition</td>
  38756. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/w/whereami/xmake.lua">whereami/xmake.lua</a></td>
  38757. </tr>
  38758. </tbody>
  38759. </table>
  38760. <h5 id="installcommand">Install command</h5>
  38761. <pre><code class="lang-console">xrepo install whereami
  38762. </code></pre>
  38763. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38764. <pre><code class="lang-lua">add_requires("whereami")
  38765. </code></pre>
  38766. <h3 id="whichbsd">which (bsd)</h3>
  38767. <table>
  38768. <thead>
  38769. <tr>
  38770. <th>Description</th>
  38771. <th><em>shows the full path of (shell) commands</em></th>
  38772. </tr>
  38773. </thead>
  38774. <tbody>
  38775. <tr>
  38776. <td>Homepage</td>
  38777. <td><a href="https://www.gnu.org/software/which/">https://www.gnu.org/software/which/</a></td>
  38778. </tr>
  38779. <tr>
  38780. <td>Versions</td>
  38781. <td>2.16, 2.17, 2.19, 2.20, 2.21</td>
  38782. </tr>
  38783. <tr>
  38784. <td>Architectures</td>
  38785. <td>i386, x86_64</td>
  38786. </tr>
  38787. <tr>
  38788. <td>Definition</td>
  38789. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/w/which/xmake.lua">which/xmake.lua</a></td>
  38790. </tr>
  38791. </tbody>
  38792. </table>
  38793. <h5 id="installcommand">Install command</h5>
  38794. <pre><code class="lang-console">xrepo install which
  38795. </code></pre>
  38796. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38797. <pre><code class="lang-lua">add_requires("which")
  38798. </code></pre>
  38799. <h3 id="wirehairbsd">wirehair (bsd)</h3>
  38800. <table>
  38801. <thead>
  38802. <tr>
  38803. <th>Description</th>
  38804. <th><em>Wirehair : O(N) Fountain Code for Large Data</em></th>
  38805. </tr>
  38806. </thead>
  38807. <tbody>
  38808. <tr>
  38809. <td>Homepage</td>
  38810. <td><a href="http://wirehairfec.com">http://wirehairfec.com</a></td>
  38811. </tr>
  38812. <tr>
  38813. <td>License</td>
  38814. <td>BSD-3-Clause</td>
  38815. </tr>
  38816. <tr>
  38817. <td>Versions</td>
  38818. <td>2023.12.02</td>
  38819. </tr>
  38820. <tr>
  38821. <td>Architectures</td>
  38822. <td>i386, x86_64</td>
  38823. </tr>
  38824. <tr>
  38825. <td>Definition</td>
  38826. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/w/wirehair/xmake.lua">wirehair/xmake.lua</a></td>
  38827. </tr>
  38828. </tbody>
  38829. </table>
  38830. <h5 id="installcommand">Install command</h5>
  38831. <pre><code class="lang-console">xrepo install wirehair
  38832. </code></pre>
  38833. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38834. <pre><code class="lang-lua">add_requires("wirehair")
  38835. </code></pre>
  38836. <h3 id="wjakob_filesystembsd">wjakob_filesystem (bsd)</h3>
  38837. <table>
  38838. <thead>
  38839. <tr>
  38840. <th>Description</th>
  38841. <th><em>A tiny self-contained path manipulation library for C++</em></th>
  38842. </tr>
  38843. </thead>
  38844. <tbody>
  38845. <tr>
  38846. <td>Homepage</td>
  38847. <td><a href="https://github.com/wjakob/filesystem">https://github.com/wjakob/filesystem</a></td>
  38848. </tr>
  38849. <tr>
  38850. <td>License</td>
  38851. <td>BSD-3-Clause</td>
  38852. </tr>
  38853. <tr>
  38854. <td>Versions</td>
  38855. <td>2021.10.28</td>
  38856. </tr>
  38857. <tr>
  38858. <td>Architectures</td>
  38859. <td>i386, x86_64</td>
  38860. </tr>
  38861. <tr>
  38862. <td>Definition</td>
  38863. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/w/wjakob_filesystem/xmake.lua">wjakob_filesystem/xmake.lua</a></td>
  38864. </tr>
  38865. </tbody>
  38866. </table>
  38867. <h5 id="installcommand">Install command</h5>
  38868. <pre><code class="lang-console">xrepo install wjakob_filesystem
  38869. </code></pre>
  38870. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38871. <pre><code class="lang-lua">add_requires("wjakob_filesystem")
  38872. </code></pre>
  38873. <h3 id="woff2bsd">woff2 (bsd)</h3>
  38874. <table>
  38875. <thead>
  38876. <tr>
  38877. <th>Description</th>
  38878. <th><em>Font compression reference code.</em></th>
  38879. </tr>
  38880. </thead>
  38881. <tbody>
  38882. <tr>
  38883. <td>Homepage</td>
  38884. <td><a href="https://github.com/google/woff2">https://github.com/google/woff2</a></td>
  38885. </tr>
  38886. <tr>
  38887. <td>License</td>
  38888. <td>MIT</td>
  38889. </tr>
  38890. <tr>
  38891. <td>Versions</td>
  38892. <td>v1.0.2</td>
  38893. </tr>
  38894. <tr>
  38895. <td>Architectures</td>
  38896. <td>i386, x86_64</td>
  38897. </tr>
  38898. <tr>
  38899. <td>Definition</td>
  38900. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/w/woff2/xmake.lua">woff2/xmake.lua</a></td>
  38901. </tr>
  38902. </tbody>
  38903. </table>
  38904. <h5 id="installcommand">Install command</h5>
  38905. <pre><code class="lang-console">xrepo install woff2
  38906. </code></pre>
  38907. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38908. <pre><code class="lang-lua">add_requires("woff2")
  38909. </code></pre>
  38910. <h3 id="wolfsslbsd">wolfssl (bsd)</h3>
  38911. <table>
  38912. <thead>
  38913. <tr>
  38914. <th>Description</th>
  38915. <th><em>The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3!</em></th>
  38916. </tr>
  38917. </thead>
  38918. <tbody>
  38919. <tr>
  38920. <td>Homepage</td>
  38921. <td><a href="https://www.wolfssl.com">https://www.wolfssl.com</a></td>
  38922. </tr>
  38923. <tr>
  38924. <td>License</td>
  38925. <td>GPL-2.0</td>
  38926. </tr>
  38927. <tr>
  38928. <td>Versions</td>
  38929. <td>5.3.0, 5.6.2, 5.6.3, 5.6.4, 5.6.6, 5.7.2</td>
  38930. </tr>
  38931. <tr>
  38932. <td>Architectures</td>
  38933. <td>i386, x86_64</td>
  38934. </tr>
  38935. <tr>
  38936. <td>Definition</td>
  38937. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/w/wolfssl/xmake.lua">wolfssl/xmake.lua</a></td>
  38938. </tr>
  38939. </tbody>
  38940. </table>
  38941. <h5 id="installcommand">Install command</h5>
  38942. <pre><code class="lang-console">xrepo install wolfssl
  38943. </code></pre>
  38944. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38945. <pre><code class="lang-lua">add_requires("wolfssl")
  38946. </code></pre>
  38947. <h3 id="wrenbsd">wren (bsd)</h3>
  38948. <table>
  38949. <thead>
  38950. <tr>
  38951. <th>Description</th>
  38952. <th><em>Wren is a small, fast, class-based concurrent scripting language.</em></th>
  38953. </tr>
  38954. </thead>
  38955. <tbody>
  38956. <tr>
  38957. <td>Homepage</td>
  38958. <td><a href="http://wren.io">http://wren.io</a></td>
  38959. </tr>
  38960. <tr>
  38961. <td>License</td>
  38962. <td>MIT</td>
  38963. </tr>
  38964. <tr>
  38965. <td>Versions</td>
  38966. <td>0.4.0</td>
  38967. </tr>
  38968. <tr>
  38969. <td>Architectures</td>
  38970. <td>i386, x86_64</td>
  38971. </tr>
  38972. <tr>
  38973. <td>Definition</td>
  38974. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/w/wren/xmake.lua">wren/xmake.lua</a></td>
  38975. </tr>
  38976. </tbody>
  38977. </table>
  38978. <h5 id="installcommand">Install command</h5>
  38979. <pre><code class="lang-console">xrepo install wren
  38980. </code></pre>
  38981. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  38982. <pre><code class="lang-lua">add_requires("wren")
  38983. </code></pre>
  38984. <h3 id="wyhashbsd">wyhash (bsd)</h3>
  38985. <table>
  38986. <thead>
  38987. <tr>
  38988. <th>Description</th>
  38989. <th><em>The FASTEST QUALITY hash function, random number generators (PRNG) and hash map.</em></th>
  38990. </tr>
  38991. </thead>
  38992. <tbody>
  38993. <tr>
  38994. <td>Homepage</td>
  38995. <td><a href="https://github.com/wangyi-fudan/wyhash">https://github.com/wangyi-fudan/wyhash</a></td>
  38996. </tr>
  38997. <tr>
  38998. <td>License</td>
  38999. <td>Unlicense</td>
  39000. </tr>
  39001. <tr>
  39002. <td>Versions</td>
  39003. <td>2023.04.10, 2024.06.07</td>
  39004. </tr>
  39005. <tr>
  39006. <td>Architectures</td>
  39007. <td>i386, x86_64</td>
  39008. </tr>
  39009. <tr>
  39010. <td>Definition</td>
  39011. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/w/wyhash/xmake.lua">wyhash/xmake.lua</a></td>
  39012. </tr>
  39013. </tbody>
  39014. </table>
  39015. <h5 id="installcommand">Install command</h5>
  39016. <pre><code class="lang-console">xrepo install wyhash
  39017. </code></pre>
  39018. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39019. <pre><code class="lang-lua">add_requires("wyhash")
  39020. </code></pre>
  39021. <h2 id="x">x</h2>
  39022. <h3 id="x265bsd">x265 (bsd)</h3>
  39023. <table>
  39024. <thead>
  39025. <tr>
  39026. <th>Description</th>
  39027. <th><em>A free software library and application for encoding video streams into the H.265/MPEG-H HEVC compression format.</em></th>
  39028. </tr>
  39029. </thead>
  39030. <tbody>
  39031. <tr>
  39032. <td>Homepage</td>
  39033. <td><a href="http://x265.org">http://x265.org</a></td>
  39034. </tr>
  39035. <tr>
  39036. <td>License</td>
  39037. <td>GPL-2.0</td>
  39038. </tr>
  39039. <tr>
  39040. <td>Versions</td>
  39041. <td>3.2, 3.2.1, 3.3, 3.4, 4.0</td>
  39042. </tr>
  39043. <tr>
  39044. <td>Architectures</td>
  39045. <td>i386, x86_64</td>
  39046. </tr>
  39047. <tr>
  39048. <td>Definition</td>
  39049. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/x/x265/xmake.lua">x265/xmake.lua</a></td>
  39050. </tr>
  39051. </tbody>
  39052. </table>
  39053. <h5 id="installcommand">Install command</h5>
  39054. <pre><code class="lang-console">xrepo install x265
  39055. </code></pre>
  39056. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39057. <pre><code class="lang-lua">add_requires("x265")
  39058. </code></pre>
  39059. <h3 id="xapiancorebsd">xapian-core (bsd)</h3>
  39060. <table>
  39061. <thead>
  39062. <tr>
  39063. <th>Description</th>
  39064. <th><em>Xapian is an Open Source Search Engine Library, with bindings to allow use from Perl, Python 2, Python 3, PHP 5, PHP 7, Java, Tcl, C#, Ruby, Lua, Erlang, Node.js, R.</em></th>
  39065. </tr>
  39066. </thead>
  39067. <tbody>
  39068. <tr>
  39069. <td>Homepage</td>
  39070. <td><a href="https://savannah.gnu.org/projects/osip">https://savannah.gnu.org/projects/osip</a></td>
  39071. </tr>
  39072. <tr>
  39073. <td>License</td>
  39074. <td>GPL-2.0-or-later</td>
  39075. </tr>
  39076. <tr>
  39077. <td>Versions</td>
  39078. <td>1.4.27, 1.4.28, 1.4.29</td>
  39079. </tr>
  39080. <tr>
  39081. <td>Architectures</td>
  39082. <td>i386, x86_64</td>
  39083. </tr>
  39084. <tr>
  39085. <td>Definition</td>
  39086. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/x/xapian-core/xmake.lua">xapian-core/xmake.lua</a></td>
  39087. </tr>
  39088. </tbody>
  39089. </table>
  39090. <h5 id="installcommand">Install command</h5>
  39091. <pre><code class="lang-console">xrepo install xapian-core
  39092. </code></pre>
  39093. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39094. <pre><code class="lang-lua">add_requires("xapian-core")
  39095. </code></pre>
  39096. <h3 id="xbyakbsd">xbyak (bsd)</h3>
  39097. <table>
  39098. <thead>
  39099. <tr>
  39100. <th>Description</th>
  39101. <th><em>JIT assembler for x86(IA-32)/x64(AMD64, x86-64) MMX/SSE/SSE2/SSE3/SSSE3/SSE4/FPU/AVX/AVX2/AVX-512</em></th>
  39102. </tr>
  39103. </thead>
  39104. <tbody>
  39105. <tr>
  39106. <td>Homepage</td>
  39107. <td><a href="https://github.com/herumi/xbyak">https://github.com/herumi/xbyak</a></td>
  39108. </tr>
  39109. <tr>
  39110. <td>Versions</td>
  39111. <td>v6.02, v6.03, v6.73, v7.06</td>
  39112. </tr>
  39113. <tr>
  39114. <td>Architectures</td>
  39115. <td>i386, x86_64</td>
  39116. </tr>
  39117. <tr>
  39118. <td>Definition</td>
  39119. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/x/xbyak/xmake.lua">xbyak/xmake.lua</a></td>
  39120. </tr>
  39121. </tbody>
  39122. </table>
  39123. <h5 id="installcommand">Install command</h5>
  39124. <pre><code class="lang-console">xrepo install xbyak
  39125. </code></pre>
  39126. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39127. <pre><code class="lang-lua">add_requires("xbyak")
  39128. </code></pre>
  39129. <h3 id="xcbprotobsd">xcb-proto (bsd)</h3>
  39130. <table>
  39131. <thead>
  39132. <tr>
  39133. <th>Description</th>
  39134. <th><em>X.Org: XML-XCB protocol descriptions for libxcb code generation</em></th>
  39135. </tr>
  39136. </thead>
  39137. <tbody>
  39138. <tr>
  39139. <td>Homepage</td>
  39140. <td><a href="https://www.x.org/">https://www.x.org/</a></td>
  39141. </tr>
  39142. <tr>
  39143. <td>Versions</td>
  39144. <td>1.13, 1.14, 1.14.1, 1.16.0, 1.17.0</td>
  39145. </tr>
  39146. <tr>
  39147. <td>Architectures</td>
  39148. <td>i386, x86_64</td>
  39149. </tr>
  39150. <tr>
  39151. <td>Definition</td>
  39152. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/x/xcb-proto/xmake.lua">xcb-proto/xmake.lua</a></td>
  39153. </tr>
  39154. </tbody>
  39155. </table>
  39156. <h5 id="installcommand">Install command</h5>
  39157. <pre><code class="lang-console">xrepo install xcb-proto
  39158. </code></pre>
  39159. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39160. <pre><code class="lang-lua">add_requires("xcb-proto")
  39161. </code></pre>
  39162. <h3 id="xlntbsd">xlnt (bsd)</h3>
  39163. <table>
  39164. <thead>
  39165. <tr>
  39166. <th>Description</th>
  39167. <th><em>Cross-platform user-friendly xlsx library for C++11+</em></th>
  39168. </tr>
  39169. </thead>
  39170. <tbody>
  39171. <tr>
  39172. <td>Homepage</td>
  39173. <td><a href="https://github.com/tfussell/xlnt">https://github.com/tfussell/xlnt</a></td>
  39174. </tr>
  39175. <tr>
  39176. <td>License</td>
  39177. <td>MIT</td>
  39178. </tr>
  39179. <tr>
  39180. <td>Versions</td>
  39181. <td>2023.03.02</td>
  39182. </tr>
  39183. <tr>
  39184. <td>Architectures</td>
  39185. <td>i386, x86_64</td>
  39186. </tr>
  39187. <tr>
  39188. <td>Definition</td>
  39189. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/x/xlnt/xmake.lua">xlnt/xmake.lua</a></td>
  39190. </tr>
  39191. </tbody>
  39192. </table>
  39193. <h5 id="installcommand">Install command</h5>
  39194. <pre><code class="lang-console">xrepo install xlnt
  39195. </code></pre>
  39196. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39197. <pre><code class="lang-lua">add_requires("xlnt")
  39198. </code></pre>
  39199. <h3 id="xor_singleheaderbsd">xor_singleheader (bsd)</h3>
  39200. <table>
  39201. <thead>
  39202. <tr>
  39203. <th>Description</th>
  39204. <th><em>Header-only binary fuse and xor filter library.</em></th>
  39205. </tr>
  39206. </thead>
  39207. <tbody>
  39208. <tr>
  39209. <td>Homepage</td>
  39210. <td><a href="https://github.com/FastFilter/xor_singleheader">https://github.com/FastFilter/xor_singleheader</a></td>
  39211. </tr>
  39212. <tr>
  39213. <td>License</td>
  39214. <td>Apache-2.0</td>
  39215. </tr>
  39216. <tr>
  39217. <td>Versions</td>
  39218. <td>v2.1.0</td>
  39219. </tr>
  39220. <tr>
  39221. <td>Architectures</td>
  39222. <td>i386, x86_64</td>
  39223. </tr>
  39224. <tr>
  39225. <td>Definition</td>
  39226. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/x/xor_singleheader/xmake.lua">xor_singleheader/xmake.lua</a></td>
  39227. </tr>
  39228. </tbody>
  39229. </table>
  39230. <h5 id="installcommand">Install command</h5>
  39231. <pre><code class="lang-console">xrepo install xor_singleheader
  39232. </code></pre>
  39233. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39234. <pre><code class="lang-lua">add_requires("xor_singleheader")
  39235. </code></pre>
  39236. <h3 id="xorgprotobsd">xorgproto (bsd)</h3>
  39237. <table>
  39238. <thead>
  39239. <tr>
  39240. <th>Description</th>
  39241. <th><em>X.Org: Protocol Headers</em></th>
  39242. </tr>
  39243. </thead>
  39244. <tbody>
  39245. <tr>
  39246. <td>Homepage</td>
  39247. <td><a href="https://www.x.org/">https://www.x.org/</a></td>
  39248. </tr>
  39249. <tr>
  39250. <td>Versions</td>
  39251. <td>2021.5, 2022.2, 2023.2</td>
  39252. </tr>
  39253. <tr>
  39254. <td>Architectures</td>
  39255. <td>i386, x86_64</td>
  39256. </tr>
  39257. <tr>
  39258. <td>Definition</td>
  39259. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/x/xorgproto/xmake.lua">xorgproto/xmake.lua</a></td>
  39260. </tr>
  39261. </tbody>
  39262. </table>
  39263. <h5 id="installcommand">Install command</h5>
  39264. <pre><code class="lang-console">xrepo install xorgproto
  39265. </code></pre>
  39266. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39267. <pre><code class="lang-lua">add_requires("xorgproto")
  39268. </code></pre>
  39269. <h3 id="xpackbsd">xpack (bsd)</h3>
  39270. <table>
  39271. <thead>
  39272. <tr>
  39273. <th>Description</th>
  39274. <th><em>convert json/xml/bson to c++ struct</em></th>
  39275. </tr>
  39276. </thead>
  39277. <tbody>
  39278. <tr>
  39279. <td>Homepage</td>
  39280. <td><a href="https://github.com/xyz347/xpack">https://github.com/xyz347/xpack</a></td>
  39281. </tr>
  39282. <tr>
  39283. <td>License</td>
  39284. <td>Apache-2.0</td>
  39285. </tr>
  39286. <tr>
  39287. <td>Versions</td>
  39288. <td>v1.0.5, v1.0.6</td>
  39289. </tr>
  39290. <tr>
  39291. <td>Architectures</td>
  39292. <td>i386, x86_64</td>
  39293. </tr>
  39294. <tr>
  39295. <td>Definition</td>
  39296. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/x/xpack/xmake.lua">xpack/xmake.lua</a></td>
  39297. </tr>
  39298. </tbody>
  39299. </table>
  39300. <h5 id="installcommand">Install command</h5>
  39301. <pre><code class="lang-console">xrepo install xpack
  39302. </code></pre>
  39303. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39304. <pre><code class="lang-lua">add_requires("xpack")
  39305. </code></pre>
  39306. <h3 id="xpropertybsd">xproperty (bsd)</h3>
  39307. <table>
  39308. <thead>
  39309. <tr>
  39310. <th>Description</th>
  39311. <th><em>Traitlets-like C++ properties and implementation of the observer pattern</em></th>
  39312. </tr>
  39313. </thead>
  39314. <tbody>
  39315. <tr>
  39316. <td>Homepage</td>
  39317. <td><a href="https://github.com/jupyter-xeus/xproperty">https://github.com/jupyter-xeus/xproperty</a></td>
  39318. </tr>
  39319. <tr>
  39320. <td>License</td>
  39321. <td>BSD-3-Clause</td>
  39322. </tr>
  39323. <tr>
  39324. <td>Versions</td>
  39325. <td>0.12.0</td>
  39326. </tr>
  39327. <tr>
  39328. <td>Architectures</td>
  39329. <td>i386, x86_64</td>
  39330. </tr>
  39331. <tr>
  39332. <td>Definition</td>
  39333. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/x/xproperty/xmake.lua">xproperty/xmake.lua</a></td>
  39334. </tr>
  39335. </tbody>
  39336. </table>
  39337. <h5 id="installcommand">Install command</h5>
  39338. <pre><code class="lang-console">xrepo install xproperty
  39339. </code></pre>
  39340. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39341. <pre><code class="lang-lua">add_requires("xproperty")
  39342. </code></pre>
  39343. <h3 id="xtlbsd">xtl (bsd)</h3>
  39344. <table>
  39345. <thead>
  39346. <tr>
  39347. <th>Description</th>
  39348. <th><em>Basic tools (containers, algorithms) used by other quantstack packages</em></th>
  39349. </tr>
  39350. </thead>
  39351. <tbody>
  39352. <tr>
  39353. <td>Homepage</td>
  39354. <td><a href="https://github.com/xtensor-stack/xtl/">https://github.com/xtensor-stack/xtl/</a></td>
  39355. </tr>
  39356. <tr>
  39357. <td>License</td>
  39358. <td>BSD-3-Clause</td>
  39359. </tr>
  39360. <tr>
  39361. <td>Versions</td>
  39362. <td>0.7.2, 0.7.3, 0.7.4, 0.7.6, 0.7.7, 0.8.0</td>
  39363. </tr>
  39364. <tr>
  39365. <td>Architectures</td>
  39366. <td>i386, x86_64</td>
  39367. </tr>
  39368. <tr>
  39369. <td>Definition</td>
  39370. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/x/xtl/xmake.lua">xtl/xmake.lua</a></td>
  39371. </tr>
  39372. </tbody>
  39373. </table>
  39374. <h5 id="installcommand">Install command</h5>
  39375. <pre><code class="lang-console">xrepo install xtl
  39376. </code></pre>
  39377. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39378. <pre><code class="lang-lua">add_requires("xtl")
  39379. </code></pre>
  39380. <h3 id="xtransbsd">xtrans (bsd)</h3>
  39381. <table>
  39382. <thead>
  39383. <tr>
  39384. <th>Description</th>
  39385. <th><em>X.Org: X Network Transport layer shared code</em></th>
  39386. </tr>
  39387. </thead>
  39388. <tbody>
  39389. <tr>
  39390. <td>Homepage</td>
  39391. <td><a href="https://www.x.org/">https://www.x.org/</a></td>
  39392. </tr>
  39393. <tr>
  39394. <td>Versions</td>
  39395. <td>1.4.0, 1.6.0</td>
  39396. </tr>
  39397. <tr>
  39398. <td>Architectures</td>
  39399. <td>i386, x86_64</td>
  39400. </tr>
  39401. <tr>
  39402. <td>Definition</td>
  39403. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/x/xtrans/xmake.lua">xtrans/xmake.lua</a></td>
  39404. </tr>
  39405. </tbody>
  39406. </table>
  39407. <h5 id="installcommand">Install command</h5>
  39408. <pre><code class="lang-console">xrepo install xtrans
  39409. </code></pre>
  39410. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39411. <pre><code class="lang-lua">add_requires("xtrans")
  39412. </code></pre>
  39413. <h3 id="xxhashbsd">xxhash (bsd)</h3>
  39414. <table>
  39415. <thead>
  39416. <tr>
  39417. <th>Description</th>
  39418. <th><em>xxHash is an extremely fast non-cryptographic hash algorithm, working at RAM speed limit.</em></th>
  39419. </tr>
  39420. </thead>
  39421. <tbody>
  39422. <tr>
  39423. <td>Homepage</td>
  39424. <td><a href="http://cyan4973.github.io/xxHash/">http://cyan4973.github.io/xxHash/</a></td>
  39425. </tr>
  39426. <tr>
  39427. <td>License</td>
  39428. <td>BSD-2-Clause</td>
  39429. </tr>
  39430. <tr>
  39431. <td>Versions</td>
  39432. <td>v0.8.0, v0.8.1, v0.8.2, v0.8.3</td>
  39433. </tr>
  39434. <tr>
  39435. <td>Architectures</td>
  39436. <td>i386, x86_64</td>
  39437. </tr>
  39438. <tr>
  39439. <td>Definition</td>
  39440. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/x/xxhash/xmake.lua">xxhash/xmake.lua</a></td>
  39441. </tr>
  39442. </tbody>
  39443. </table>
  39444. <h5 id="installcommand">Install command</h5>
  39445. <pre><code class="lang-console">xrepo install xxhash
  39446. </code></pre>
  39447. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39448. <pre><code class="lang-lua">add_requires("xxhash")
  39449. </code></pre>
  39450. <h3 id="xxmlxxbsd">xxmlxx (bsd)</h3>
  39451. <table>
  39452. <thead>
  39453. <tr>
  39454. <th>Description</th>
  39455. <th><em>A very lightweight and efficient modern C++ xml library</em></th>
  39456. </tr>
  39457. </thead>
  39458. <tbody>
  39459. <tr>
  39460. <td>Homepage</td>
  39461. <td><a href="https://github.com/luckydu-henry/xxmlxx">https://github.com/luckydu-henry/xxmlxx</a></td>
  39462. </tr>
  39463. <tr>
  39464. <td>License</td>
  39465. <td>MIT</td>
  39466. </tr>
  39467. <tr>
  39468. <td>Versions</td>
  39469. <td>2025.09.14</td>
  39470. </tr>
  39471. <tr>
  39472. <td>Architectures</td>
  39473. <td>i386, x86_64</td>
  39474. </tr>
  39475. <tr>
  39476. <td>Definition</td>
  39477. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/x/xxmlxx/xmake.lua">xxmlxx/xmake.lua</a></td>
  39478. </tr>
  39479. </tbody>
  39480. </table>
  39481. <h5 id="installcommand">Install command</h5>
  39482. <pre><code class="lang-console">xrepo install xxmlxx
  39483. </code></pre>
  39484. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39485. <pre><code class="lang-lua">add_requires("xxmlxx")
  39486. </code></pre>
  39487. <h3 id="xzbsd">xz (bsd)</h3>
  39488. <table>
  39489. <thead>
  39490. <tr>
  39491. <th>Description</th>
  39492. <th><em>General-purpose data compression with high compression ratio.</em></th>
  39493. </tr>
  39494. </thead>
  39495. <tbody>
  39496. <tr>
  39497. <td>Homepage</td>
  39498. <td><a href="https://tukaani.org/xz/">https://tukaani.org/xz/</a></td>
  39499. </tr>
  39500. <tr>
  39501. <td>Versions</td>
  39502. <td>5.2.11, 5.2.12, 5.2.13, 5.4.2, 5.4.3, 5.4.4, 5.4.5, 5.4.6, 5.4.7, 5.6.2, 5.6.3, 5.6.4, 5.8.1</td>
  39503. </tr>
  39504. <tr>
  39505. <td>Architectures</td>
  39506. <td>i386, x86_64</td>
  39507. </tr>
  39508. <tr>
  39509. <td>Definition</td>
  39510. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/x/xz/xmake.lua">xz/xmake.lua</a></td>
  39511. </tr>
  39512. </tbody>
  39513. </table>
  39514. <h5 id="installcommand">Install command</h5>
  39515. <pre><code class="lang-console">xrepo install xz
  39516. </code></pre>
  39517. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39518. <pre><code class="lang-lua">add_requires("xz")
  39519. </code></pre>
  39520. <h2 id="y">y</h2>
  39521. <h3 id="yamlcppbsd">yaml-cpp (bsd)</h3>
  39522. <table>
  39523. <thead>
  39524. <tr>
  39525. <th>Description</th>
  39526. <th><em>A YAML parser and emitter in C++</em></th>
  39527. </tr>
  39528. </thead>
  39529. <tbody>
  39530. <tr>
  39531. <td>Homepage</td>
  39532. <td><a href="https://github.com/jbeder/yaml-cpp/">https://github.com/jbeder/yaml-cpp/</a></td>
  39533. </tr>
  39534. <tr>
  39535. <td>License</td>
  39536. <td>MIT</td>
  39537. </tr>
  39538. <tr>
  39539. <td>Versions</td>
  39540. <td>0.6.3, 0.7.0, 0.8.0</td>
  39541. </tr>
  39542. <tr>
  39543. <td>Architectures</td>
  39544. <td>i386, x86_64</td>
  39545. </tr>
  39546. <tr>
  39547. <td>Definition</td>
  39548. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/y/yaml-cpp/xmake.lua">yaml-cpp/xmake.lua</a></td>
  39549. </tr>
  39550. </tbody>
  39551. </table>
  39552. <h5 id="installcommand">Install command</h5>
  39553. <pre><code class="lang-console">xrepo install yaml-cpp
  39554. </code></pre>
  39555. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39556. <pre><code class="lang-lua">add_requires("yaml-cpp")
  39557. </code></pre>
  39558. <h3 id="yaml_cpp_structbsd">yaml_cpp_struct (bsd)</h3>
  39559. <table>
  39560. <thead>
  39561. <tr>
  39562. <th>Description</th>
  39563. <th><em>It&#39;s easy to mapping yaml to cpp&#39;s struct</em></th>
  39564. </tr>
  39565. </thead>
  39566. <tbody>
  39567. <tr>
  39568. <td>Homepage</td>
  39569. <td><a href="https://github.com/fantasy-peak/yaml_cpp_struct">https://github.com/fantasy-peak/yaml_cpp_struct</a></td>
  39570. </tr>
  39571. <tr>
  39572. <td>License</td>
  39573. <td>MIT</td>
  39574. </tr>
  39575. <tr>
  39576. <td>Versions</td>
  39577. <td>v1.0.2, v1.0.4</td>
  39578. </tr>
  39579. <tr>
  39580. <td>Architectures</td>
  39581. <td>i386, x86_64</td>
  39582. </tr>
  39583. <tr>
  39584. <td>Definition</td>
  39585. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/y/yaml_cpp_struct/xmake.lua">yaml_cpp_struct/xmake.lua</a></td>
  39586. </tr>
  39587. </tbody>
  39588. </table>
  39589. <h5 id="installcommand">Install command</h5>
  39590. <pre><code class="lang-console">xrepo install yaml_cpp_struct
  39591. </code></pre>
  39592. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39593. <pre><code class="lang-lua">add_requires("yaml_cpp_struct")
  39594. </code></pre>
  39595. <h3 id="yasbsd">yas (bsd)</h3>
  39596. <table>
  39597. <thead>
  39598. <tr>
  39599. <th>Description</th>
  39600. <th><em>Yet Another Serialization</em></th>
  39601. </tr>
  39602. </thead>
  39603. <tbody>
  39604. <tr>
  39605. <td>Homepage</td>
  39606. <td><a href="https://github.com/niXman/yas">https://github.com/niXman/yas</a></td>
  39607. </tr>
  39608. <tr>
  39609. <td>Versions</td>
  39610. <td>2023.09.13, 2025.02.19</td>
  39611. </tr>
  39612. <tr>
  39613. <td>Architectures</td>
  39614. <td>i386, x86_64</td>
  39615. </tr>
  39616. <tr>
  39617. <td>Definition</td>
  39618. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/y/yas/xmake.lua">yas/xmake.lua</a></td>
  39619. </tr>
  39620. </tbody>
  39621. </table>
  39622. <h5 id="installcommand">Install command</h5>
  39623. <pre><code class="lang-console">xrepo install yas
  39624. </code></pre>
  39625. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39626. <pre><code class="lang-lua">add_requires("yas")
  39627. </code></pre>
  39628. <h3 id="yasmbsd">yasm (bsd)</h3>
  39629. <table>
  39630. <thead>
  39631. <tr>
  39632. <th>Description</th>
  39633. <th><em>Modular BSD reimplementation of NASM.</em></th>
  39634. </tr>
  39635. </thead>
  39636. <tbody>
  39637. <tr>
  39638. <td>Homepage</td>
  39639. <td><a href="https://yasm.tortall.net/">https://yasm.tortall.net/</a></td>
  39640. </tr>
  39641. <tr>
  39642. <td>Versions</td>
  39643. <td>1.3.0</td>
  39644. </tr>
  39645. <tr>
  39646. <td>Architectures</td>
  39647. <td>i386, x86_64</td>
  39648. </tr>
  39649. <tr>
  39650. <td>Definition</td>
  39651. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/y/yasm/xmake.lua">yasm/xmake.lua</a></td>
  39652. </tr>
  39653. </tbody>
  39654. </table>
  39655. <h5 id="installcommand">Install command</h5>
  39656. <pre><code class="lang-console">xrepo install yasm
  39657. </code></pre>
  39658. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39659. <pre><code class="lang-lua">add_requires("yasm")
  39660. </code></pre>
  39661. <h3 id="yogabsd">yoga (bsd)</h3>
  39662. <table>
  39663. <thead>
  39664. <tr>
  39665. <th>Description</th>
  39666. <th><em>Yoga is a cross-platform layout engine which implements Flexbox. Follow <a href="https://twitter.com/yogalayout">https://twitter.com/yogalayout</a> for updates.</em></th>
  39667. </tr>
  39668. </thead>
  39669. <tbody>
  39670. <tr>
  39671. <td>Homepage</td>
  39672. <td><a href="https://yogalayout.com/">https://yogalayout.com/</a></td>
  39673. </tr>
  39674. <tr>
  39675. <td>License</td>
  39676. <td>MIT</td>
  39677. </tr>
  39678. <tr>
  39679. <td>Versions</td>
  39680. <td>v2.0.1, v3.0.0, v3.0.2, v3.0.3, v3.0.4, v3.1.0, v3.2.0, v3.2.1</td>
  39681. </tr>
  39682. <tr>
  39683. <td>Architectures</td>
  39684. <td>i386, x86_64</td>
  39685. </tr>
  39686. <tr>
  39687. <td>Definition</td>
  39688. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/y/yoga/xmake.lua">yoga/xmake.lua</a></td>
  39689. </tr>
  39690. </tbody>
  39691. </table>
  39692. <h5 id="installcommand">Install command</h5>
  39693. <pre><code class="lang-console">xrepo install yoga
  39694. </code></pre>
  39695. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39696. <pre><code class="lang-lua">add_requires("yoga")
  39697. </code></pre>
  39698. <h3 id="yomm2bsd">yomm2 (bsd)</h3>
  39699. <table>
  39700. <thead>
  39701. <tr>
  39702. <th>Description</th>
  39703. <th><em>Fast, orthogonal, open multi-methods. Solve the Expression Problem in C++17.</em></th>
  39704. </tr>
  39705. </thead>
  39706. <tbody>
  39707. <tr>
  39708. <td>Homepage</td>
  39709. <td><a href="https://github.com/jll63/yomm2">https://github.com/jll63/yomm2</a></td>
  39710. </tr>
  39711. <tr>
  39712. <td>License</td>
  39713. <td>BSL-1.0</td>
  39714. </tr>
  39715. <tr>
  39716. <td>Versions</td>
  39717. <td>v1.4.0, v1.5.0, v1.5.1, v1.5.2, v1.6.0</td>
  39718. </tr>
  39719. <tr>
  39720. <td>Architectures</td>
  39721. <td>i386, x86_64</td>
  39722. </tr>
  39723. <tr>
  39724. <td>Definition</td>
  39725. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/y/yomm2/xmake.lua">yomm2/xmake.lua</a></td>
  39726. </tr>
  39727. </tbody>
  39728. </table>
  39729. <h5 id="installcommand">Install command</h5>
  39730. <pre><code class="lang-console">xrepo install yomm2
  39731. </code></pre>
  39732. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39733. <pre><code class="lang-lua">add_requires("yomm2")
  39734. </code></pre>
  39735. <h3 id="yxmlbsd">yxml (bsd)</h3>
  39736. <table>
  39737. <thead>
  39738. <tr>
  39739. <th>Description</th>
  39740. <th><em>Yxml - A small, fast and correct</em> XML parser*</th>
  39741. </tr>
  39742. </thead>
  39743. <tbody>
  39744. <tr>
  39745. <td>Homepage</td>
  39746. <td><a href="https://dev.yorhel.nl/yxml">https://dev.yorhel.nl/yxml</a></td>
  39747. </tr>
  39748. <tr>
  39749. <td>License</td>
  39750. <td>MIT</td>
  39751. </tr>
  39752. <tr>
  39753. <td>Versions</td>
  39754. <td>2020.08.13</td>
  39755. </tr>
  39756. <tr>
  39757. <td>Architectures</td>
  39758. <td>i386, x86_64</td>
  39759. </tr>
  39760. <tr>
  39761. <td>Definition</td>
  39762. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/y/yxml/xmake.lua">yxml/xmake.lua</a></td>
  39763. </tr>
  39764. </tbody>
  39765. </table>
  39766. <h5 id="installcommand">Install command</h5>
  39767. <pre><code class="lang-console">xrepo install yxml
  39768. </code></pre>
  39769. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39770. <pre><code class="lang-lua">add_requires("yxml")
  39771. </code></pre>
  39772. <h3 id="yyjsonbsd">yyjson (bsd)</h3>
  39773. <table>
  39774. <thead>
  39775. <tr>
  39776. <th>Description</th>
  39777. <th><em>The fastest JSON library in C.</em></th>
  39778. </tr>
  39779. </thead>
  39780. <tbody>
  39781. <tr>
  39782. <td>Homepage</td>
  39783. <td><a href="https://github.com/ibireme/yyjson">https://github.com/ibireme/yyjson</a></td>
  39784. </tr>
  39785. <tr>
  39786. <td>License</td>
  39787. <td>MIT</td>
  39788. </tr>
  39789. <tr>
  39790. <td>Versions</td>
  39791. <td>0.2.0, 0.3.0, 0.4.0, 0.5.0, 0.5.1, 0.8.0, 0.9.0, 0.10.0, 0.11.1, 0.12.0</td>
  39792. </tr>
  39793. <tr>
  39794. <td>Architectures</td>
  39795. <td>i386, x86_64</td>
  39796. </tr>
  39797. <tr>
  39798. <td>Definition</td>
  39799. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/y/yyjson/xmake.lua">yyjson/xmake.lua</a></td>
  39800. </tr>
  39801. </tbody>
  39802. </table>
  39803. <h5 id="installcommand">Install command</h5>
  39804. <pre><code class="lang-console">xrepo install yyjson
  39805. </code></pre>
  39806. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39807. <pre><code class="lang-lua">add_requires("yyjson")
  39808. </code></pre>
  39809. <h2 id="z">z</h2>
  39810. <h3 id="zasmbsd">zasm (bsd)</h3>
  39811. <table>
  39812. <thead>
  39813. <tr>
  39814. <th>Description</th>
  39815. <th><em>x86-64 Assembler based on Zydis</em></th>
  39816. </tr>
  39817. </thead>
  39818. <tbody>
  39819. <tr>
  39820. <td>Homepage</td>
  39821. <td><a href="https://github.com/zyantific/zasm">https://github.com/zyantific/zasm</a></td>
  39822. </tr>
  39823. <tr>
  39824. <td>Versions</td>
  39825. <td>2023.06.21, 2024.05.14, 2025.03.02</td>
  39826. </tr>
  39827. <tr>
  39828. <td>Architectures</td>
  39829. <td>i386, x86_64</td>
  39830. </tr>
  39831. <tr>
  39832. <td>Definition</td>
  39833. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/z/zasm/xmake.lua">zasm/xmake.lua</a></td>
  39834. </tr>
  39835. </tbody>
  39836. </table>
  39837. <h5 id="installcommand">Install command</h5>
  39838. <pre><code class="lang-console">xrepo install zasm
  39839. </code></pre>
  39840. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39841. <pre><code class="lang-lua">add_requires("zasm")
  39842. </code></pre>
  39843. <h3 id="zbarbsd">zbar (bsd)</h3>
  39844. <table>
  39845. <thead>
  39846. <tr>
  39847. <th>Description</th>
  39848. <th><em>Library for reading bar codes from various sources</em></th>
  39849. </tr>
  39850. </thead>
  39851. <tbody>
  39852. <tr>
  39853. <td>Homepage</td>
  39854. <td><a href="https://github.com/mchehab/zbar">https://github.com/mchehab/zbar</a></td>
  39855. </tr>
  39856. <tr>
  39857. <td>License</td>
  39858. <td>LGPL-2.1</td>
  39859. </tr>
  39860. <tr>
  39861. <td>Versions</td>
  39862. <td>0.23.93</td>
  39863. </tr>
  39864. <tr>
  39865. <td>Architectures</td>
  39866. <td>i386, x86_64</td>
  39867. </tr>
  39868. <tr>
  39869. <td>Definition</td>
  39870. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/z/zbar/xmake.lua">zbar/xmake.lua</a></td>
  39871. </tr>
  39872. </tbody>
  39873. </table>
  39874. <h5 id="installcommand">Install command</h5>
  39875. <pre><code class="lang-console">xrepo install zbar
  39876. </code></pre>
  39877. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39878. <pre><code class="lang-lua">add_requires("zbar")
  39879. </code></pre>
  39880. <h3 id="zeromqbsd">zeromq (bsd)</h3>
  39881. <table>
  39882. <thead>
  39883. <tr>
  39884. <th>Description</th>
  39885. <th><em>High-performance, asynchronous messaging library</em></th>
  39886. </tr>
  39887. </thead>
  39888. <tbody>
  39889. <tr>
  39890. <td>Homepage</td>
  39891. <td><a href="https://zeromq.org/">https://zeromq.org/</a></td>
  39892. </tr>
  39893. <tr>
  39894. <td>License</td>
  39895. <td>MPL-2.0</td>
  39896. </tr>
  39897. <tr>
  39898. <td>Versions</td>
  39899. <td>4.3.2, 4.3.4, 4.3.5</td>
  39900. </tr>
  39901. <tr>
  39902. <td>Architectures</td>
  39903. <td>i386, x86_64</td>
  39904. </tr>
  39905. <tr>
  39906. <td>Definition</td>
  39907. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/z/zeromq/xmake.lua">zeromq/xmake.lua</a></td>
  39908. </tr>
  39909. </tbody>
  39910. </table>
  39911. <h5 id="installcommand">Install command</h5>
  39912. <pre><code class="lang-console">xrepo install zeromq
  39913. </code></pre>
  39914. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39915. <pre><code class="lang-lua">add_requires("zeromq")
  39916. </code></pre>
  39917. <h3 id="zeus_expectedbsd">zeus_expected (bsd)</h3>
  39918. <table>
  39919. <thead>
  39920. <tr>
  39921. <th>Description</th>
  39922. <th><em>Backporting std::expected to C++17.</em></th>
  39923. </tr>
  39924. </thead>
  39925. <tbody>
  39926. <tr>
  39927. <td>Homepage</td>
  39928. <td><a href="https://github.com/zeus-cpp/expected">https://github.com/zeus-cpp/expected</a></td>
  39929. </tr>
  39930. <tr>
  39931. <td>License</td>
  39932. <td>MIT</td>
  39933. </tr>
  39934. <tr>
  39935. <td>Versions</td>
  39936. <td>v1.0.0, v1.0.1, v1.1.0, v1.1.1, v1.2.0, v1.3.1</td>
  39937. </tr>
  39938. <tr>
  39939. <td>Architectures</td>
  39940. <td>i386, x86_64</td>
  39941. </tr>
  39942. <tr>
  39943. <td>Definition</td>
  39944. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/z/zeus_expected/xmake.lua">zeus_expected/xmake.lua</a></td>
  39945. </tr>
  39946. </tbody>
  39947. </table>
  39948. <h5 id="installcommand">Install command</h5>
  39949. <pre><code class="lang-console">xrepo install zeus_expected
  39950. </code></pre>
  39951. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39952. <pre><code class="lang-lua">add_requires("zeus_expected")
  39953. </code></pre>
  39954. <h3 id="zigbsd">zig (bsd)</h3>
  39955. <table>
  39956. <thead>
  39957. <tr>
  39958. <th>Description</th>
  39959. <th><em>Zig is a general-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.</em></th>
  39960. </tr>
  39961. </thead>
  39962. <tbody>
  39963. <tr>
  39964. <td>Homepage</td>
  39965. <td><a href="https://ziglang.org">https://ziglang.org</a></td>
  39966. </tr>
  39967. <tr>
  39968. <td>License</td>
  39969. <td>MIT</td>
  39970. </tr>
  39971. <tr>
  39972. <td>Versions</td>
  39973. <td>0.10.1, 0.11.0, 0.12.0, 0.13.0, 0.14.0, 0.15.1</td>
  39974. </tr>
  39975. <tr>
  39976. <td>Architectures</td>
  39977. <td>i386, x86_64</td>
  39978. </tr>
  39979. <tr>
  39980. <td>Definition</td>
  39981. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/z/zig/xmake.lua">zig/xmake.lua</a></td>
  39982. </tr>
  39983. </tbody>
  39984. </table>
  39985. <h5 id="installcommand">Install command</h5>
  39986. <pre><code class="lang-console">xrepo install zig
  39987. </code></pre>
  39988. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  39989. <pre><code class="lang-lua">add_requires("zig")
  39990. </code></pre>
  39991. <h3 id="zimgbsd">zimg (bsd)</h3>
  39992. <table>
  39993. <thead>
  39994. <tr>
  39995. <th>Description</th>
  39996. <th><em>Scaling, colorspace conversion, and dithering library</em></th>
  39997. </tr>
  39998. </thead>
  39999. <tbody>
  40000. <tr>
  40001. <td>Homepage</td>
  40002. <td><a href="https://github.com/sekrit-twc/zimg">https://github.com/sekrit-twc/zimg</a></td>
  40003. </tr>
  40004. <tr>
  40005. <td>License</td>
  40006. <td>WTFPL</td>
  40007. </tr>
  40008. <tr>
  40009. <td>Versions</td>
  40010. <td>3.0.3, 3.0.5</td>
  40011. </tr>
  40012. <tr>
  40013. <td>Architectures</td>
  40014. <td>i386, x86_64</td>
  40015. </tr>
  40016. <tr>
  40017. <td>Definition</td>
  40018. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/z/zimg/xmake.lua">zimg/xmake.lua</a></td>
  40019. </tr>
  40020. </tbody>
  40021. </table>
  40022. <h5 id="installcommand">Install command</h5>
  40023. <pre><code class="lang-console">xrepo install zimg
  40024. </code></pre>
  40025. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  40026. <pre><code class="lang-lua">add_requires("zimg")
  40027. </code></pre>
  40028. <h3 id="zintbsd">zint (bsd)</h3>
  40029. <table>
  40030. <thead>
  40031. <tr>
  40032. <th>Description</th>
  40033. <th><em>A barcode encoding library supporting over 50 symbologies including Code 128, Data Matrix, USPS OneCode, EAN-128, UPC/EAN, ITF, QR Code, Code 16k, PDF417, MicroPDF417, LOGMARS, Maxicode, GS1 DataBar, Aztec, Composite Symbols and more.</em></th>
  40034. </tr>
  40035. </thead>
  40036. <tbody>
  40037. <tr>
  40038. <td>Homepage</td>
  40039. <td><a href="http://www.zint.org.uk">http://www.zint.org.uk</a></td>
  40040. </tr>
  40041. <tr>
  40042. <td>License</td>
  40043. <td>GPL-3.0</td>
  40044. </tr>
  40045. <tr>
  40046. <td>Versions</td>
  40047. <td>2.14.0, 2.15.0</td>
  40048. </tr>
  40049. <tr>
  40050. <td>Architectures</td>
  40051. <td>i386, x86_64</td>
  40052. </tr>
  40053. <tr>
  40054. <td>Definition</td>
  40055. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/z/zint/xmake.lua">zint/xmake.lua</a></td>
  40056. </tr>
  40057. </tbody>
  40058. </table>
  40059. <h5 id="installcommand">Install command</h5>
  40060. <pre><code class="lang-console">xrepo install zint
  40061. </code></pre>
  40062. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  40063. <pre><code class="lang-lua">add_requires("zint")
  40064. </code></pre>
  40065. <h3 id="zipbsd">zip (bsd)</h3>
  40066. <table>
  40067. <thead>
  40068. <tr>
  40069. <th>Description</th>
  40070. <th><em>Info-ZIP zip utility</em></th>
  40071. </tr>
  40072. </thead>
  40073. <tbody>
  40074. <tr>
  40075. <td>Homepage</td>
  40076. <td><a href="http://www.info-zip.org/Zip.html">http://www.info-zip.org/Zip.html</a></td>
  40077. </tr>
  40078. <tr>
  40079. <td>Versions</td>
  40080. <td>3.0</td>
  40081. </tr>
  40082. <tr>
  40083. <td>Architectures</td>
  40084. <td>i386, x86_64</td>
  40085. </tr>
  40086. <tr>
  40087. <td>Definition</td>
  40088. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/z/zip/xmake.lua">zip/xmake.lua</a></td>
  40089. </tr>
  40090. </tbody>
  40091. </table>
  40092. <h5 id="installcommand">Install command</h5>
  40093. <pre><code class="lang-console">xrepo install zip
  40094. </code></pre>
  40095. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  40096. <pre><code class="lang-lua">add_requires("zip")
  40097. </code></pre>
  40098. <h3 id="zlibbsd">zlib (bsd)</h3>
  40099. <table>
  40100. <thead>
  40101. <tr>
  40102. <th>Description</th>
  40103. <th><em>A Massively Spiffy Yet Delicately Unobtrusive Compression Library</em></th>
  40104. </tr>
  40105. </thead>
  40106. <tbody>
  40107. <tr>
  40108. <td>Homepage</td>
  40109. <td><a href="http://www.zlib.net">http://www.zlib.net</a></td>
  40110. </tr>
  40111. <tr>
  40112. <td>License</td>
  40113. <td>zlib</td>
  40114. </tr>
  40115. <tr>
  40116. <td>Versions</td>
  40117. <td>v1.2.10, v1.2.11, v1.2.12, v1.2.13, v1.3, v1.3.1</td>
  40118. </tr>
  40119. <tr>
  40120. <td>Architectures</td>
  40121. <td>i386, x86_64</td>
  40122. </tr>
  40123. <tr>
  40124. <td>Definition</td>
  40125. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/z/zlib/xmake.lua">zlib/xmake.lua</a></td>
  40126. </tr>
  40127. </tbody>
  40128. </table>
  40129. <h5 id="installcommand">Install command</h5>
  40130. <pre><code class="lang-console">xrepo install zlib
  40131. </code></pre>
  40132. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  40133. <pre><code class="lang-lua">add_requires("zlib")
  40134. </code></pre>
  40135. <h3 id="zlibcompletebsd">zlibcomplete (bsd)</h3>
  40136. <table>
  40137. <thead>
  40138. <tr>
  40139. <th>Description</th>
  40140. <th><em>C++ interface to the ZLib library supporting compression with FLUSH, decompression, and std::string. RAII</em></th>
  40141. </tr>
  40142. </thead>
  40143. <tbody>
  40144. <tr>
  40145. <td>Homepage</td>
  40146. <td><a href="https://github.com/rudi-cilibrasi/zlibcomplete">https://github.com/rudi-cilibrasi/zlibcomplete</a></td>
  40147. </tr>
  40148. <tr>
  40149. <td>License</td>
  40150. <td>MIT</td>
  40151. </tr>
  40152. <tr>
  40153. <td>Versions</td>
  40154. <td>1.0.5</td>
  40155. </tr>
  40156. <tr>
  40157. <td>Architectures</td>
  40158. <td>i386, x86_64</td>
  40159. </tr>
  40160. <tr>
  40161. <td>Definition</td>
  40162. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/z/zlibcomplete/xmake.lua">zlibcomplete/xmake.lua</a></td>
  40163. </tr>
  40164. </tbody>
  40165. </table>
  40166. <h5 id="installcommand">Install command</h5>
  40167. <pre><code class="lang-console">xrepo install zlibcomplete
  40168. </code></pre>
  40169. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  40170. <pre><code class="lang-lua">add_requires("zlibcomplete")
  40171. </code></pre>
  40172. <h3 id="zopflibsd">zopfli (bsd)</h3>
  40173. <table>
  40174. <thead>
  40175. <tr>
  40176. <th>Description</th>
  40177. <th><em>Zopfli Compression Algorithm is a compression library programmed in C to perform very good, but slow, deflate or zlib compression.</em></th>
  40178. </tr>
  40179. </thead>
  40180. <tbody>
  40181. <tr>
  40182. <td>Homepage</td>
  40183. <td><a href="https://github.com/google/zopfli">https://github.com/google/zopfli</a></td>
  40184. </tr>
  40185. <tr>
  40186. <td>License</td>
  40187. <td>Apache-2.0</td>
  40188. </tr>
  40189. <tr>
  40190. <td>Versions</td>
  40191. <td>2021.06.14</td>
  40192. </tr>
  40193. <tr>
  40194. <td>Architectures</td>
  40195. <td>i386, x86_64</td>
  40196. </tr>
  40197. <tr>
  40198. <td>Definition</td>
  40199. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/z/zopfli/xmake.lua">zopfli/xmake.lua</a></td>
  40200. </tr>
  40201. </tbody>
  40202. </table>
  40203. <h5 id="installcommand">Install command</h5>
  40204. <pre><code class="lang-console">xrepo install zopfli
  40205. </code></pre>
  40206. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  40207. <pre><code class="lang-lua">add_requires("zopfli")
  40208. </code></pre>
  40209. <h3 id="zpp_bitsbsd">zpp_bits (bsd)</h3>
  40210. <table>
  40211. <thead>
  40212. <tr>
  40213. <th>Description</th>
  40214. <th><em>A lightweight C++20 serialization and RPC library</em></th>
  40215. </tr>
  40216. </thead>
  40217. <tbody>
  40218. <tr>
  40219. <td>Homepage</td>
  40220. <td><a href="https://github.com/eyalz800/zpp_bits">https://github.com/eyalz800/zpp_bits</a></td>
  40221. </tr>
  40222. <tr>
  40223. <td>License</td>
  40224. <td>MIT</td>
  40225. </tr>
  40226. <tr>
  40227. <td>Versions</td>
  40228. <td>v4.4.25, v4.5, v4.5.1</td>
  40229. </tr>
  40230. <tr>
  40231. <td>Architectures</td>
  40232. <td>i386, x86_64</td>
  40233. </tr>
  40234. <tr>
  40235. <td>Definition</td>
  40236. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/z/zpp_bits/xmake.lua">zpp_bits/xmake.lua</a></td>
  40237. </tr>
  40238. </tbody>
  40239. </table>
  40240. <h5 id="installcommand">Install command</h5>
  40241. <pre><code class="lang-console">xrepo install zpp_bits
  40242. </code></pre>
  40243. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  40244. <pre><code class="lang-lua">add_requires("zpp_bits")
  40245. </code></pre>
  40246. <h3 id="zpp_throwingbsd">zpp_throwing (bsd)</h3>
  40247. <table>
  40248. <thead>
  40249. <tr>
  40250. <th>Description</th>
  40251. <th><em>Using coroutines to implement C++ exceptions for freestanding environments</em></th>
  40252. </tr>
  40253. </thead>
  40254. <tbody>
  40255. <tr>
  40256. <td>Homepage</td>
  40257. <td><a href="https://github.com/eyalz800/zpp_throwing">https://github.com/eyalz800/zpp_throwing</a></td>
  40258. </tr>
  40259. <tr>
  40260. <td>License</td>
  40261. <td>MIT</td>
  40262. </tr>
  40263. <tr>
  40264. <td>Versions</td>
  40265. <td>v1.0.1</td>
  40266. </tr>
  40267. <tr>
  40268. <td>Architectures</td>
  40269. <td>i386, x86_64</td>
  40270. </tr>
  40271. <tr>
  40272. <td>Definition</td>
  40273. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/z/zpp_throwing/xmake.lua">zpp_throwing/xmake.lua</a></td>
  40274. </tr>
  40275. </tbody>
  40276. </table>
  40277. <h5 id="installcommand">Install command</h5>
  40278. <pre><code class="lang-console">xrepo install zpp_throwing
  40279. </code></pre>
  40280. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  40281. <pre><code class="lang-lua">add_requires("zpp_throwing")
  40282. </code></pre>
  40283. <h3 id="zstdbsd">zstd (bsd)</h3>
  40284. <table>
  40285. <thead>
  40286. <tr>
  40287. <th>Description</th>
  40288. <th><em>Zstandard - Fast real-time compression algorithm</em></th>
  40289. </tr>
  40290. </thead>
  40291. <tbody>
  40292. <tr>
  40293. <td>Homepage</td>
  40294. <td><a href="https://www.zstd.net/">https://www.zstd.net/</a></td>
  40295. </tr>
  40296. <tr>
  40297. <td>License</td>
  40298. <td>BSD-3-Clause</td>
  40299. </tr>
  40300. <tr>
  40301. <td>Versions</td>
  40302. <td>v1.4.5, v1.5.0, v1.5.2, v1.5.5, v1.5.6, v1.5.7</td>
  40303. </tr>
  40304. <tr>
  40305. <td>Architectures</td>
  40306. <td>i386, x86_64</td>
  40307. </tr>
  40308. <tr>
  40309. <td>Definition</td>
  40310. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/z/zstd/xmake.lua">zstd/xmake.lua</a></td>
  40311. </tr>
  40312. </tbody>
  40313. </table>
  40314. <h5 id="installcommand">Install command</h5>
  40315. <pre><code class="lang-console">xrepo install zstd
  40316. </code></pre>
  40317. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  40318. <pre><code class="lang-lua">add_requires("zstd")
  40319. </code></pre>
  40320. <h3 id="zstrbsd">zstr (bsd)</h3>
  40321. <table>
  40322. <thead>
  40323. <tr>
  40324. <th>Description</th>
  40325. <th><em>A C++ header-only ZLib wrapper.</em></th>
  40326. </tr>
  40327. </thead>
  40328. <tbody>
  40329. <tr>
  40330. <td>Homepage</td>
  40331. <td><a href="https://github.com/mateidavid/zstr">https://github.com/mateidavid/zstr</a></td>
  40332. </tr>
  40333. <tr>
  40334. <td>License</td>
  40335. <td>MIT</td>
  40336. </tr>
  40337. <tr>
  40338. <td>Versions</td>
  40339. <td>v1.0.7</td>
  40340. </tr>
  40341. <tr>
  40342. <td>Architectures</td>
  40343. <td>i386, x86_64</td>
  40344. </tr>
  40345. <tr>
  40346. <td>Definition</td>
  40347. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/z/zstr/xmake.lua">zstr/xmake.lua</a></td>
  40348. </tr>
  40349. </tbody>
  40350. </table>
  40351. <h5 id="installcommand">Install command</h5>
  40352. <pre><code class="lang-console">xrepo install zstr
  40353. </code></pre>
  40354. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  40355. <pre><code class="lang-lua">add_requires("zstr")
  40356. </code></pre>
  40357. <h3 id="zxingcppbsd">zxing-cpp (bsd)</h3>
  40358. <table>
  40359. <thead>
  40360. <tr>
  40361. <th>Description</th>
  40362. <th><em>C++ port of ZXing</em></th>
  40363. </tr>
  40364. </thead>
  40365. <tbody>
  40366. <tr>
  40367. <td>Homepage</td>
  40368. <td><a href="https://github.com/zxing-cpp/zxing-cpp">https://github.com/zxing-cpp/zxing-cpp</a></td>
  40369. </tr>
  40370. <tr>
  40371. <td>License</td>
  40372. <td>Apache-2.0</td>
  40373. </tr>
  40374. <tr>
  40375. <td>Versions</td>
  40376. <td>v2.2.1, v2.3.0</td>
  40377. </tr>
  40378. <tr>
  40379. <td>Architectures</td>
  40380. <td>i386, x86_64</td>
  40381. </tr>
  40382. <tr>
  40383. <td>Definition</td>
  40384. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/z/zxing-cpp/xmake.lua">zxing-cpp/xmake.lua</a></td>
  40385. </tr>
  40386. </tbody>
  40387. </table>
  40388. <h5 id="installcommand">Install command</h5>
  40389. <pre><code class="lang-console">xrepo install zxing-cpp
  40390. </code></pre>
  40391. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  40392. <pre><code class="lang-lua">add_requires("zxing-cpp")
  40393. </code></pre>
  40394. <h3 id="zycorecbsd">zycore-c (bsd)</h3>
  40395. <table>
  40396. <thead>
  40397. <tr>
  40398. <th>Description</th>
  40399. <th><em>Internal library providing platform independent types, macros and a fallback for environments without LibC.</em></th>
  40400. </tr>
  40401. </thead>
  40402. <tbody>
  40403. <tr>
  40404. <td>Homepage</td>
  40405. <td><a href="https://github.com/zyantific/zycore-c">https://github.com/zyantific/zycore-c</a></td>
  40406. </tr>
  40407. <tr>
  40408. <td>License</td>
  40409. <td>MIT</td>
  40410. </tr>
  40411. <tr>
  40412. <td>Versions</td>
  40413. <td>v1.0.0, v1.1.0, v1.2.0, v1.3.0, v1.4.0, v1.4.1, v1.5.0, v1.5.2</td>
  40414. </tr>
  40415. <tr>
  40416. <td>Architectures</td>
  40417. <td>i386, x86_64</td>
  40418. </tr>
  40419. <tr>
  40420. <td>Definition</td>
  40421. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/z/zycore-c/xmake.lua">zycore-c/xmake.lua</a></td>
  40422. </tr>
  40423. </tbody>
  40424. </table>
  40425. <h5 id="installcommand">Install command</h5>
  40426. <pre><code class="lang-console">xrepo install zycore-c
  40427. </code></pre>
  40428. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  40429. <pre><code class="lang-lua">add_requires("zycore-c")
  40430. </code></pre>
  40431. <h3 id="zydisbsd">zydis (bsd)</h3>
  40432. <table>
  40433. <thead>
  40434. <tr>
  40435. <th>Description</th>
  40436. <th><em>Fast and lightweight x86/x86-64 disassembler and code generation library</em></th>
  40437. </tr>
  40438. </thead>
  40439. <tbody>
  40440. <tr>
  40441. <td>Homepage</td>
  40442. <td><a href="https://zydis.re">https://zydis.re</a></td>
  40443. </tr>
  40444. <tr>
  40445. <td>License</td>
  40446. <td>MIT</td>
  40447. </tr>
  40448. <tr>
  40449. <td>Versions</td>
  40450. <td>v3.2.1, v4.0.0, v4.1.0, v4.1.1</td>
  40451. </tr>
  40452. <tr>
  40453. <td>Architectures</td>
  40454. <td>i386, x86_64</td>
  40455. </tr>
  40456. <tr>
  40457. <td>Definition</td>
  40458. <td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/z/zydis/xmake.lua">zydis/xmake.lua</a></td>
  40459. </tr>
  40460. </tbody>
  40461. </table>
  40462. <h5 id="installcommand">Install command</h5>
  40463. <pre><code class="lang-console">xrepo install zydis
  40464. </code></pre>
  40465. <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
  40466. <pre><code class="lang-lua">add_requires("zydis")
  40467. </code></pre>
  40468. </article>
  40469. </body>
  40470. </html>