Displaying 1 to 20 from 22 results

zydis - Fast and lightweight x86/x86-64 disassembler library

  •    C

Fast and lightweight x86/x86-64 disassembler library. The following example program uses Zydis to disassemble a given memory buffer and prints the output to the console.

ustring - Simple C library for safely handling utf8 strings

  •    C

Simple C library to provide safer utf8 string functions similiar to those found in the stdlib.All functions in ustring.c are documented. Note that C99 is required.

azure-iot-sdk-c - A C99 SDK for connecting devices to Microsoft Azure IoT services

  •    C

To find SDKs in other languages for Azure IoT, please refer to the [azure-iot-sdks][azure-iot-sdks] repository.Visit Azure IoT Dev Center to learn more about developing applications for Azure IoT.




ZLang - A plugin framework for namespace macros in C/C++

  •    C

A plugin framework for namespace macros in C/C++. Now, its gotten even uglier. Well ZLang can help solve these problems without uglifying macros like this.

UnixCentric - Unix System Programming | C (c99, c11) Development

  •    C

Everything is focused on Unix and Unix-like systems. Learning the art of the C language programming and the Unix Systems Programming.

dmc_unrar - A dependency-free, single-file FLOSS unrar library

  •    C

dmc_unrar is a dependency-free, single-file FLOSS library for unpacking and decompressing RAR archives. dmc_unrar is licensed under the terms of the GNU General Public License version 2 (or later). Please see dmc_unrar.c for details.

a2x - :video_game: C framework I wrote for my video games

  •    C

a2x is a C framework I wrote for my video games. It runs natively on Linux and FreeBSD, and can be cross-compiled for Windows, GP2X, Wiz, Caanoo, Open Pandora, and HTML5. Add ~/a2x/bin to the $PATH variable, or prepend it to all calls to a2x_* scripts below.


dern - Programming language

  •    C

Programming language written in standard C99.

libcbor - CBOR protocol implementation for C and others

  •    C

libcbor is a C library for parsing and generating CBOR, the general-purpose schema-less binary data format. All bug reports and contributions are welcome. Please see https://github.com/PJK/libcbor for more info.

bulletCapi - C API for Bullet Physics

  •    C

Yes but alas its tightly enmeshed with the rest of the example code, like the exampleBrowser, I want to just use the core code of bullet I need and also provide my own graphics routines. adjust this path to point to the source directory of bullet, this part of the build system is possibly less than optimal but it does ensure complete independence from the bullet build system.

crypto1_bs - Bitsliced Crypto-1 brute-forcer

  •    C

A pure C(99) implementation of the Crypto-1 cipher using the method of bitslicing, which uses GNU vector extensions to be portable across SSE/AVX/AVX2 supporting architectures while offering the highest amount of possible parallelism. I wrote this as a patch for piwi's imlementation of the research documented in Ciphertext-only cryptanalysis on hardened Mifare Classic cards after reading (most of) the paper, while it was still under active development.

insobot - C99 modular IRC bot with markov chains

  •    C

Module based IRC bot written in C with markov chains and stuff. To run your own insobot instance, see this quickstart guide , other pages in the wiki, and the files 'insobot.sh.example' and 'src/config.h'.

lobaro-coap - CoAP Implementation in C

  •    C

Complete CoAP Implementation in C. Despite designed for embedded systems (e.g. ARM Cortex-M0/M3, AVR, ESP8266) it can be used on nearly every system that has c-lang support. We use the stack internally at lobaro to build universal gateway / sensor systems for our customers. Additions will be constantly merged into this repository. Also we plan a big redesign until the end of 2017. With this update (which is ongoing already) we include many learnings from our other project.

zenroom - Small, secure and portable virtual machine for crypto language processing

  •    C

Zenroom is a brand new virtual machine for fast cryptographic operations on Elliptic Curves. The Zenroom VM has no external dependencies, includes a cutting edge selection of C99 libraries and builds a small executable ready to run on: desktop, embedded, mobile, cloud and browsers (webassembly). It also compiles unikernel (without Linux). Zencode is the name of the language executed by Zenroom: it is simple to understand and can process large data structures while operating cryptographic transformations on them.

raii_with - A simple library to provide RAII in standard-compliant C99, using raii_with(resource, initializer, destructor) {

  •    C

Resource Acquisition Is Initialization (or, if you prefer, Resource Relinquishment is Destruction) is a pattern that C++ and some other languages use to ensure that a resource is automatically released once you are done working with it. The raii library for C99 tries to emulate this, by letting you write raii_with statements that are similar to the with-statements of e.g. Python.

exengine - A C99 3D game engine

  •    C

exengine is a 3d engine that takes a slightly different approach than other libraries and engines do, in that it's a code-base you include directly into your own. Rather than using it as a static/shared library. This approach allows easy and direct access to the engine back-end should you want to make modifications to suit your specific needs, so think of it as more of a template.