Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/mrfearless/libraries
- Owner: mrfearless
- Created: 2017-10-29T10:35:45.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-07-11T20:43:19.000Z (4 months ago)
- Last Synced: 2024-09-30T06:01:52.930Z (about 1 month ago)
- Topics: assembler, assembly-language, library, masm, masm32, uasm, win32api, x86, x86-64
- Language: Assembly
- Size: 100 MB
- Stars: 104
- Watchers: 8
- Forks: 37
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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)