Showing 153 open source projects for "c code compiler"

View related business solutions
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 1
    base64 RFC1113 Vanilla ANSI-C Code for a portable stand-alone file encode/decode utility. In 2001, I asked people to 'Help me break it!' Since then, 10+years later, the code remains unbroken and is in wide production use world-wide. It has been ported to all major architectures and been used as a template for ports to different computer and human languages. This is very mature and stable code.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 2
    ArmaNpy is a set of SWIG interface files which allows for generating Python bindings to C++ code which uses the Armadillo matrix library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    php-clamav
    PHP ClamAV - ClamAV Interface for PHP5 Scripts PHP-ClamAV is a PHP5 extension that allows to incorporate virus scanning features on your PHP5 scripts. It uses the Clam AV API for virus scanning.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Simple Dynamic Strings

    Simple Dynamic Strings

    Simple Dynamic Strings library for C

    Simple Dynamic Strings is a C string library developed to address the limitations of the standard C library’s string handling (null-terminated char pointers) by providing heap-allocated, binary-safe, efficient dynamic strings. The library was originally used internally in Redis, but pulled out as a standalone project to allow any C project to benefit from its features. SDS strings maintain metadata (length, allocation size) just before the pointer returned to the user, while still being...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Try Free
  • 5

    HYBRYD

    Library written in C with Python API for IPv6 networking

    This project is a rewritten of an initial project that I've called GLUE and created in 2005. I'm trying to readapt it for Python 2.7.3 and GCC 4.6.3 The library has to be build as a simple Python extension using >python setup.py install and allows to create different kind of servers, clients or hybryds (clients-servers) over (TCP/UDP) using the Ipv6 Protocol. The architecture of the code is based on brain architecture. Will put an IPv6 adress active available as soon as...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    *NOTE* Migrated to http://github.com/cracklib/cracklib Next generation version of libCrack password checking library. As of Oct 2008 (reflected in 2.8.15 code release), licensed under LGPL.
    Leader badge
    Downloads: 1,918 This Week
    Last Update:
    See Project
  • 7

    neuranep

    Neural Network Engineering Platform

    A parallel-programming framework for concurrently running large numbers of small autonomous jobs, or microthreads, across multiple cores in a CPU or CPUs in a cluster. NeuraNEP emulates a distributed processing environment capable of handling millions of microthreads in parallel, for example running neural networks with millions of spiking cells. Microthreads are general processing elements that can also represent non-neural elements, such as cell populations, extracellular space, emulating...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    libpop3

    libpop3

    a lightweight ANSI C library for handling POP3 mailboxes

    ...Since it is very light, it is designed to be used as a static library (but you could just as well incorporate its code right into your project).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Toolchain machinery for compilers, code generators, assemblers, linkers, and emulators.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
    Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

    Native application identity and user-based security for your Azure cloud

    Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
    Get a free trial
  • 10

    Embedded Firmware Library

    Library for typical microcontroller- and peripheral functions

    Embedded developers always use their favorite controllers, and if you want to modify open source code, you often have to dive deep in the datasheet of that controller. The "Embedded Firmware Library" is a project which offers a kind of API to control the controller-functions and the functions of the peripheral units on a certain board. As an application developer, you don't have to know anything about the registers of the controller. And you can write controller- and board-independent code....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    CSP embedded C-like scripting language

    C-like language parser, bytecode generator and a VM

    Project aims to implement a C-like language interpreter with small code and memory footprint for 32bit microcontrollers. At the time of writing, parser code size for Cortex-M3 is less than 10K and VM is less than 3K. RAM requirements mostly depend on code size and complexity, but few kilobytes should be enough to handle most reasonably simple cases. Parser and VM are written with code size priority, not security.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    libcontc

    libcontc

    Container library in C.

    About Collection of data structures and operations that have been (and will continue to be) implemented in response to need. Container interface, naming and behavior is similar to the STL containers. Algorithm interface is in the spirit of the C standard library search and sort functions. Compatibility ISO C99, ISO C++98, ISO C++11. Performance These are designed to be general purpose, and reasonably efficient in most circumstances. Notes The biggest problem with these is type safety due to the use of pointer to void for type abstraction. This code is intentionally spartan. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    "Unified Modular System" is project primarily designed to create platform independent light-weighted modular applications like games but also GUI or service utilities supported. Application is gathered from unified modules as brick wall from brick.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    Win32 Loopless Window Size / Move

    Resize windows without halting main thread

    This project provides easy-to-use code that enables the thread to continue processing while the user resizes a window by providing two simple function calls. 3/16/14: Now implements Aero's "snap" and "shake" features.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    FFmpeg for Android

    Configure and build FFmpeg library with Android NDK

    FFmpeg for Android is a set of Android makefiles which enable configuration and building FFmpeg library under Android source code tree with Android NDK.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16

    cairo4j

    Java bindings to cairo

    These are the Java bindings to cairo C graphics library. Main features: - Handcrafted OO bindings updated to version 2.12. JNI code is automatically generated, thanks to Hawtjni library; - Supported on Windows, Linux and Mac; - Draw directly to an AWT Canvas through JAWT; Missing features: - User fonts and raster source patterns are not implemented yet.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    AP's Toolkit

    TCP/UDP Connections Pool manager with additional utility functions

    ...The library incorporates control mechanisms for managing multiple simultaneous TCP and UDP connections at the client or server side. Some additional utility functions available. The code is written in plain C to maximize compatibility and consists mainly of epoll-driven connections pool module. The intended usage is to periodically call state checking function(s) on pool(s) that will emit call-back events for immediate user awareness of activity behind the connections. Much of the dirty work is done inside the library. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    WebbotLib
    C library for robot creators using certain AVR microcontrollers with support for 3rd party hardware boards for various sensors and motor controllers. Comprehensive PDF manual included in the download. Version 2 code stream - requires that projects are created using Project Designer from my web site. If your board isn't listed in Project Designer then look at Board Designer on my web-site to create your own custom board - or if its a commercial board then let me know and, with permission, I will add your design to the release. ...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 19
    cCNN

    cCNN

    A fast implementation of LeCun's convolutional neural network

    Code of this library is partialy based on myCNN MATLAB class written by Nikolay Chemurin.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Udis86 is an easy-to-use minimalistic disassembler library for the x86 and x86-64 instruction set architectures. The primary intent of the design and development of udis86 is to aid software development projects that entail binary code analysis.
    Leader badge
    Downloads: 13 This Week
    Last Update:
    See Project
  • 21

    mini-toolchain

    A very easy-use build toolchain for ARM target on the Windows platform

    This is a native windows port of GNU C Compiler (GCC) , GNU utilities for the embedded processor ARM/MIPS. Includes extensions very useful tools for build images of arm/mips targets. mini-toolchain give a more efficient, small size tools and economical way to build images for embedded systems products.It integrated with GNU utilities, GCC and other common command, very easy to use and works perfectly.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    Poor Man's Timing And Profiling

    Library tools to collect timing in Java, C, C++

    A collection of library code and tools for application execution profiling and performance testing. You can create stopwatches to time select portions of your code. You can measure differences (often to sub-millisecond accuracy) between clocks on different machines. You can log application events in a .csv format for subsequent analysis. You can also generate CPU loading logs in a .csv format.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    A C library for big numbers. bign.tar.gz is the set of library files. Expand it wherever you want. bnstart.html is a beginners guide. buserdoc.html is definition and complete instructions. Everything works.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    A capsule tree is a general purpose, self-balancing tree data structure for large, ordered, data-sets. It is designed to provide the same characteristics as B-trees and B+trees, but built from the ground up for in-memory usage. In other words, there are no provisions for “slow” I/O cases. The original motivation for this tree was a better backend for memory managers. However, the end result was a new sub-category of trees. The implementation giving here is just one implementation of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    libfgen

    Library for optimization using a genetic algorithm or particle swarms

    libfgen is a library that implements an efficient and customizable genetic algorithm (GA). It also provides particle swarm optimization (PSO) functionality and an interface for real-valued function minimization or model fitting. It is written in C, but can also be compiled with a C++ compiler. Both Linux and Windows are supported.
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo