Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mrfearless/libraries

Collection of libraries for use with x86 / x64 assembler
https://github.com/mrfearless/libraries

assembler assembly-language library masm masm32 uasm win32api x86 x86-64

Last synced: 26 days ago
JSON representation

Collection of libraries for use with x86 / x64 assembler

Awesome Lists containing this project

README

        

# Libraries

Collection of libraries for use with x86 / x64 assembler

Some of the libraries have been created by myself, the rest are by others and other projects, and in those cases I have only compiled static versions (if possible) and converted .h header files to assembler style .inc files for ease of use with x86 and x64 assemblers: masm, jwasm, hjwasm, uasm etc

The libraries that I have created (some of them) have documentation on the functions they contain. More information can be found in the [wiki](https://github.com/mrfearless/libraries/wiki)

Some releases have been packaged for convenience and can be found [here](https://github.com/mrfearless/libraries/releases)

Hopefully you find them useful in your coding.

# Projects:

- [BearSSL - smaller SSL/TLS library](https://github.com/mrfearless/libraries/tree/master/BearSSL)
- [Brotli - compression library by Google](https://github.com/mrfearless/libraries/tree/master/Brotli)
- [Bzip2 - compression library by Julian Seward](https://github.com/mrfearless/libraries/tree/master/Bzip2)
- [Bzip3 - compression library by Kamila Szewczyk](https://github.com/mrfearless/libraries/tree/master/Bzip3)
- [Capstone - lightweight multi-platform, multi-architecture disassembly framework](https://github.com/mrfearless/libraries/tree/master/Capstone)
- [Console - library for handling windows console usage](https://github.com/mrfearless/libraries/tree/master/Console)
- [Cuda - x64 assembler port of Nvidia's CUDA SDK and NVML](https://github.com/mrfearless/libraries/tree/master/Cuda)
- [Debug64 - x64 assembler port of Donkey's vKim like tools](https://github.com/mrfearless/libraries/tree/master/Debug64)
- [Deflate - compression library by Eric Biggers](https://github.com/mrfearless/libraries/tree/master/Deflate)
- [FSE - compression library by Yann Collet](https://github.com/mrfearless/libraries/tree/master/FSE)
- [FastLZ - compression library by Ariya Hidayat](https://github.com/mrfearless/libraries/tree/master/FastLZ)
- [Jansson - C library for encoding, decoding and manipulating JSON data](https://github.com/mrfearless/libraries/tree/master/Jansson)
- [Keystone - lightweight multi-platform, multi-architecture assembler framework](https://github.com/mrfearless/libraries/tree/master/Keystone)
- [LZ4 - compression library by Yann Collet](https://github.com/mrfearless/libraries/tree/master/LZ4)
- [LZAV - compression library by Aleksey Vaneev](https://github.com/mrfearless/libraries/tree/master/LZAV)
- [Listview - library for handling windows listview controls](https://github.com/mrfearless/libraries/tree/master/Listview)
- [Lizard - compression library by Przemyslaw Skibinski](https://github.com/mrfearless/libraries/tree/master/Lizard)
- [Lua - embeddable scripting language](https://github.com/mrfearless/libraries/tree/master/Lua)
- [Masm64 - x64 assembler port of Steve Hutchesson's Masm32 library](https://github.com/mrfearless/libraries/tree/master/Masm64)
- [Miniz - compression library by Rich Geldreich](https://github.com/mrfearless/libraries/tree/master/Miniz)
- [OpenCL - x64 assembler port of Khronos OpenCL SDK](https://github.com/mrfearless/libraries/tree/master/OpenCL)
- [OpenSSL - toolkit for the TLS and SSL protocols and cryptography](https://github.com/mrfearless/libraries/tree/master/OpenSSL)
- [RPC - Remote Procedure Calls](https://github.com/mrfearless/libraries/tree/master/RPC)
- [Snappy - compression library by Google](https://github.com/mrfearless/libraries/tree/master/Snappy)
- [SQLite - transactional SQL database engine](https://github.com/mrfearless/libraries/tree/master/SQLite)
- [Treeview - library for handling windows treeview controls](https://github.com/mrfearless/libraries/tree/master/Treeview)
- [VirtualStack - library for creating a virtual stack and manipulating it](https://github.com/mrfearless/libraries/tree/master/VirtualStack)
- [Vulkan - assembler port of Khronos Vulkan graphics api (WIP)](https://github.com/mrfearless/libraries/tree/master/Vulkan)
- [ZeroMQ - high-performance asynchronous messaging library](https://github.com/mrfearless/libraries/tree/master/ZeroMQ)
- [Zlib - compression library by Mark Adler](https://github.com/mrfearless/libraries/tree/master/Zlib)
- [aPLib - compression library by Jørgen Ibsen](https://github.com/mrfearless/libraries/tree/master/aPLib)
- [brieflz - compression library by Jørgen Ibsen](https://github.com/mrfearless/libraries/tree/master/brieflz)
- [cJSON - ultralightweight JSON parser in ANSI C](https://github.com/mrfearless/libraries/tree/master/cJSON)
- [mxml - a small XML file parsing library](https://github.com/mrfearless/libraries/tree/master/mxml)
- [xxHash - hashing library by Yann Collet](https://github.com/mrfearless/libraries/tree/master/xxhash)
- [zstd - zstandard real-time compression by Facebook](https://github.com/mrfearless/libraries/tree/master/zstd)